Make compress/mangle disabled by default, as before 5af144522a6fea302abdd0b63d48864de...
authorMihai Bazon <mihai@bazon.net>
Sun, 21 Apr 2013 08:35:50 +0000 (11:35 +0300)
committerMihai Bazon <mihai@bazon.net>
Sun, 21 Apr 2013 08:35:50 +0000 (11:35 +0300)
bin/uglifyjs

index aecc072..ee32fdf 100755 (executable)
@@ -114,21 +114,21 @@ if (ARGS.acorn) {
     acorn = require("acorn");
 }
 
-var COMPRESS = getOptions("c", true) || {};
-var MANGLE = getOptions("m", true) || {};
+var COMPRESS = getOptions("c", true);
+var MANGLE = getOptions("m", true);
 var BEAUTIFY = getOptions("b", true);
 
 if (ARGS.d) {
-    COMPRESS.global_defs = getOptions("d");
+    if (COMPRESS) COMPRESS.global_defs = getOptions("d");
 }
 
 if (ARGS.screw_ie8) {
-    COMPRESS.screw_ie8 = true;
-    MANGLE.screw_ie8 = true;
+    if (COMPRESS) COMPRESS.screw_ie8 = true;
+    if (MANGLE) MANGLE.screw_ie8 = true;
 }
 
 if (ARGS.r) {
-    MANGLE.except = ARGS.r.replace(/^\s+|\s+$/g).split(/\s*,+\s*/);
+    if (MANGLE) MANGLE.except = ARGS.r.replace(/^\s+|\s+$/g).split(/\s*,+\s*/);
 }
 
 var OUTPUT_OPTIONS = {