interface NormalizedOutputOptions {
    amd: NormalizedAmdOptions;
    assetFileNames: string | ((chunkInfo) => string);
    banner: AddonFunction;
    chunkFileNames: string | ((chunkInfo) => string);
    compact: boolean;
    dir: undefined | string;
    dynamicImportInCjs: boolean;
    entryFileNames: string | ((chunkInfo) => string);
    esModule: boolean | "if-default-prop";
    experimentalMinChunkSize: number;
    exports: "default" | "auto" | "none" | "named";
    extend: boolean;
    externalImportAssertions: boolean;
    externalImportAttributes: boolean;
    externalLiveBindings: boolean;
    file: undefined | string;
    footer: AddonFunction;
    format: InternalModuleFormat;
    freeze: boolean;
    generatedCode: NormalizedGeneratedCodeOptions;
    globals: GlobalsOption;
    hashCharacters: HashCharacters;
    hoistTransitiveImports: boolean;
    importAttributesKey: ImportAttributesKey;
    indent: string | true;
    inlineDynamicImports: boolean;
    interop: GetInterop;
    intro: AddonFunction;
    manualChunks: ManualChunksOption;
    minifyInternalExports: boolean;
    name: undefined | string;
    noConflict: boolean;
    outro: AddonFunction;
    paths: OptionsPaths;
    plugins: OutputPlugin[];
    preserveModules: boolean;
    preserveModulesRoot: undefined | string;
    reexportProtoFromExternal: boolean;
    sanitizeFileName: ((fileName) => string);
    sourcemap: boolean | "inline" | "hidden";
    sourcemapBaseUrl: undefined | string;
    sourcemapExcludeSources: boolean;
    sourcemapFile: undefined | string;
    sourcemapFileNames: undefined | string | ((chunkInfo) => string);
    sourcemapIgnoreList: SourcemapIgnoreListOption;
    sourcemapPathTransform: undefined | SourcemapPathTransformOption;
    strict: boolean;
    systemNullSetters: boolean;
    validate: boolean;
}

Properties

assetFileNames: string | ((chunkInfo) => string)

Type declaration

chunkFileNames: string | ((chunkInfo) => string)

Type declaration

compact: boolean
dir: undefined | string
dynamicImportInCjs: boolean
entryFileNames: string | ((chunkInfo) => string)

Type declaration

esModule: boolean | "if-default-prop"
experimentalMinChunkSize: number
exports: "default" | "auto" | "none" | "named"
extend: boolean
externalImportAssertions: boolean

Deprecated

Use "externalImportAttributes" instead.

externalImportAttributes: boolean
externalLiveBindings: boolean
file: undefined | string
freeze: boolean
globals: GlobalsOption
hashCharacters: HashCharacters
hoistTransitiveImports: boolean
importAttributesKey: ImportAttributesKey
indent: string | true
inlineDynamicImports: boolean
interop: GetInterop
manualChunks: ManualChunksOption
minifyInternalExports: boolean
name: undefined | string
noConflict: boolean
plugins: OutputPlugin[]
preserveModules: boolean
preserveModulesRoot: undefined | string
reexportProtoFromExternal: boolean
sanitizeFileName: ((fileName) => string)

Type declaration

    • (fileName): string
    • Parameters

      • fileName: string

      Returns string

sourcemap: boolean | "inline" | "hidden"
sourcemapBaseUrl: undefined | string
sourcemapExcludeSources: boolean
sourcemapFile: undefined | string
sourcemapFileNames: undefined | string | ((chunkInfo) => string)

Type declaration

sourcemapIgnoreList: SourcemapIgnoreListOption
sourcemapPathTransform: undefined | SourcemapPathTransformOption
strict: boolean
systemNullSetters: boolean
validate: boolean