Man page - uglifyjs(1)
Packages contains this manual
Manual
UGLIFY-JS
NAMESYNOPSIS
OPTIONS
NAME
uglify-js - JavaScript parser, mangler/compressor and beautifier toolkit
SYNOPSIS
uglifyjs [ files ...] [ options ]
OPTIONS
-h , --help
Print usage information. β--help optionsβ for details on available options.
-v , -V , --version
Print version number.
-p , --parse <options>
Specify parser options.
-c , --compress [options]
Enable compressor/specify compressor options.
-m , --mangle [options]
Mangle names/specify mangler options.
--mangle-props [options]
Mangle properties/specify mangler options.
-b , --beautify [options]
Beautify output/specify output options.
-O , --output-opts <options>
Output options (beautify disabled).
-o , --output <file>
Output file (default STDOUT).
--annotations
Process and preserve comment annotations.
--no-annotations
Ignore and discard comment annotations.
--comments [filter]
Preserve copyright comments in the output.
--config-file <file>
Read minify() options from JSON file.
-d , --define <expr>[=value]
Global definitions.
-e , --enclose [arg[,...][:value[,...]]]
Embed everything in a big function, with configurable argument(s) & value(s).
--expression
Parse a single expression, rather than a program.
|
--ie |
Support non-standard Internet Explorer. |
--keep-fargs
Do not mangle/drop function arguments.
--keep-fnames
Do not mangle/drop function names. Useful for code relying on Function.prototype.name.
--module
Process input as ES module (implies --toplevel )
--name-cache <file>
File to hold mangled name mappings.
--rename
Force symbol expansion.
--no-rename
Disable symbol expansion.
|
--self |
Build UglifyJS as a library (implies --wrap UglifyJS) |
--source-map [options]
Enable source map/specify source map options.
--timings
Display operations run time on STDERR.
--toplevel
Compress and/or mangle variables in toplevel scope.
|
--v8 |
Support non-standard Chrome & Node.js. |
--validate
Perform validation during AST manipulations.
--verbose
Print diagnostic messages.
|
--warn |
Print warning messages. |
--webkit
Support non-standard Safari/Webkit.
--wrap <name>
Embed everything as a function with ???exports??? corresponding to ???name??? globally.
(internal debug
use only)
--in-situ
Warning: replaces original source files with minified output.
--reduce-test
Reduce a standalone test case (assumes cloned repository).