Provided by: babel-minify_0.5.1+dfsg+~cs3.2.4-2_all
NAME
babel-minify - ES6+ aware minifier based on the Babel toolchain
DESCRIPTION
Usage: minify index.js [options] IO Options: --out-file, -o Output to a specific file --out-dir, -d Output to a specific directory Parser/Generator options --sourceType Indicate the mode the code should be parsed in. Valid options are "script" | "module" | "unambiguous" --comments Enable/Disable comments in the output. For more specific control, use the Node API Transform Options: --mangle Context and scope aware variable renaming --simplify Simplifies code for minification by reducing statements into expressions --booleans Transform boolean literals into !0 for true and !1 for false --builtIns Minify standard built-in objects --consecutiveAdds Inlines consecutive property assignments, array pushes, etc. --deadcode Inlines bindings and tries to evaluate expressions. --evaluate Tries to evaluate expressions and inline the result. Deals with numbers and strings --flipComparisons Optimize code for repetition-based compression algorithms such as gzip. --infinity Minify Infinity to 1/0 --memberExpressions Convert valid member expression property literals into plain identifiers --mergeVars Merge sibling variables into single variable declaration --numericLiterals Shortening of numeric literals via scientific notation --propertyLiterals Transform valid identifier property key literals into identifiers --regexpConstructors Change RegExp constructors into literals --removeConsole Removes all console.* calls --removeDebugger Removes all debugger statements --removeUndefined Removes rval's for variable assignments, return arguments from functions that evaluate to undefined --replace Replaces matching nodes in the tree with a given replacement node --simplifyComparisons Convert === and !== to == and != if their types are inferred to be the same --typeConstructors Minify constructors to equivalent version --undefinedToVoid Transforms undefined into void 0 Other Options: --keepFnName Preserve Function Name (useful for code depending on fn.name) --keepClassName Preserve Class Name (useful for code depending on c.name) --keepFnArgs Don't remove unused fn arguments (useful for code depending on fn.length) --tdz Detect usages of variables in the Temporal Dead Zone Nested Options: To use nested options (plugin specific options) simply use the pattern --pluginName.featureName. For example, minify index.js --mangle.keepClassName --deadcode.keepFnArgs --outFile index.min.js