introduce --safari10
This commit is contained in:
parent
aacf760fb4
commit
c0b25f00cf
|
|
@ -111,6 +111,10 @@ a double dash to prevent input files being used as option arguments:
|
|||
--keep-fnames Do not mangle/drop function names. Useful for
|
||||
code relying on Function.prototype.name.
|
||||
--name-cache <file> File to hold mangled name mappings.
|
||||
--safari10 Support non-standard Safari 10/11.
|
||||
Equivalent to setting `safari10: true` in `minify()`
|
||||
for `mangle` and `output` options.
|
||||
By default UglifyJS will not try to be Safari-proof.
|
||||
--self Build UglifyJS as a library (implies --wrap UglifyJS)
|
||||
--source-map [options] Enable source map/specify source map options:
|
||||
`base` Path to compute relative paths from input files.
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ program.option("--keep-classnames", "Do not mangle/drop class names.");
|
|||
program.option("--keep-fnames", "Do not mangle/drop function names. Useful for code relying on Function.prototype.name.");
|
||||
program.option("--name-cache <file>", "File to hold mangled name mappings.");
|
||||
program.option("--no-rename", "Disable symbol expansion.");
|
||||
program.option("--safari10", "Support non-standard Safari 10.");
|
||||
program.option("--self", "Build UglifyJS as a library (implies --wrap UglifyJS)");
|
||||
program.option("--source-map [options]", "Enable source map/specify source map options.", parse_source_map());
|
||||
program.option("--timings", "Display operations run time on STDERR.")
|
||||
|
|
@ -69,6 +70,7 @@ if (!program.output && program.sourceMap && program.sourceMap.url != "inline") {
|
|||
"ie8",
|
||||
"mangle",
|
||||
"rename",
|
||||
"safari10",
|
||||
"sourceMap",
|
||||
"toplevel",
|
||||
"wrap"
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ function minify(files, options) {
|
|||
output: {},
|
||||
parse: {},
|
||||
rename: undefined,
|
||||
safari10: false,
|
||||
sourceMap: false,
|
||||
timings: false,
|
||||
toplevel: false,
|
||||
|
|
@ -77,6 +78,7 @@ function minify(files, options) {
|
|||
set_shorthand("ie8", options, [ "compress", "mangle", "output" ]);
|
||||
set_shorthand("keep_classnames", options, [ "compress", "mangle" ]);
|
||||
set_shorthand("keep_fnames", options, [ "compress", "mangle" ]);
|
||||
set_shorthand("safari10", options, [ "mangle", "output" ]);
|
||||
set_shorthand("toplevel", options, [ "compress", "mangle" ]);
|
||||
set_shorthand("warnings", options, [ "compress" ]);
|
||||
var quoted_props;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user