To enable the mangler you need to pass `--mangle` (`-m`). The following
(comma-separated) options are supported:
-- `sort` — to assign shorter names to most frequently used variables. This
- saves a few hundred bytes on jQuery before gzip, but the output is
- _bigger_ after gzip (and seems to happen for other libraries I tried it
- on) therefore it's not enabled by default.
-
- `toplevel` — mangle names declared in the toplevel scope (disabled by
default).
return defaults(options, {
except : [],
eval : false,
- sort : false,
+ sort : false, // Ignored. Flag retained for backwards compatibility.
toplevel : false,
screw_ie8 : false,
keep_fnames : false
a.push(symbol);
}
});
- if (options.sort) a.sort(function(a, b){
- return b.references.length - a.references.length;
- });
to_mangle.push.apply(to_mangle, a);
return;
}