From 0792c77564b946e26bb12eb85f2fc660c35baf4b Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Fri, 14 Apr 2017 23:51:09 +0800 Subject: [PATCH] add `warnings` as toplevel shorthand --- bin/uglifyjs | 5 ++--- lib/minify.js | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/uglifyjs b/bin/uglifyjs index 6039352b..f451790b 100755 --- a/bin/uglifyjs +++ b/bin/uglifyjs @@ -97,9 +97,8 @@ if (program.sourceMap && "base" in program.sourceMap) { }; }(); } -if (program.verbose && options.compress) { - if (typeof options.compress != "object") options.compress = {}; - options.compress.warnings = "verbose"; +if (program.verbose) { + options.warnings = "verbose"; } if (program.self) { if (program.args.length) { diff --git a/lib/minify.js b/lib/minify.js index 91607017..9110d089 100644 --- a/lib/minify.js +++ b/lib/minify.js @@ -42,11 +42,13 @@ function minify(files, options) { parse: {}, sourceMap: false, toplevel: false, + warnings: true, wrap: false, }, true); set_shorthand("ie8", options, [ "compress", "mangle", "output" ]); set_shorthand("keep_fnames", options, [ "compress", "mangle" ]); set_shorthand("toplevel", options, [ "compress", "mangle" ]); + set_shorthand("warnings", options, [ "compress" ]); if (options.mangle) { options.mangle = defaults(options.mangle, { cache: null,