interface TerserOptions {
    compress?: boolean | CompressOptions;
    ecma?: ECMA;
    enclose?: string | boolean;
    format?: FormatOptions;
    ie8?: boolean;
    keep_classnames?: boolean | RegExp;
    keep_fnames?: boolean | RegExp;
    mangle?: boolean | MangleOptions;
    maxWorkers?: number;
    module?: boolean;
    nameCache?: object;
    output?: FormatOptions;
    parse?: ParseOptions;
    safari10?: boolean;
    sourceMap?: boolean | SourceMapOptions;
    toplevel?: boolean;
}

Hierarchy (view full)

Properties

compress?: boolean | CompressOptions
ecma?: ECMA
enclose?: string | boolean
format?: FormatOptions
ie8?: boolean
keep_classnames?: boolean | RegExp
keep_fnames?: boolean | RegExp
mangle?: boolean | MangleOptions
maxWorkers?: number

Vite-specific option to specify the max number of workers to spawn when minifying files with terser.

Default

number of CPUs minus 1
module?: boolean
nameCache?: object
output?: FormatOptions

Deprecated

deprecated

parse?: ParseOptions
safari10?: boolean
sourceMap?: boolean | SourceMapOptions
toplevel?: boolean