TERSER
Section: User Commands (1)
Updated: May 2023
Index
Return to Main Contents
NAME
terser - JavaScript parser and mangler/compressor and beautifier toolkit
SYNOPSIS
terser
[,options/] [,files/...]
OPTIONS
- -V, --version
-
output the 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.
- -f, --format [options]
-
Format options.
- -b, --beautify [options]
-
Alias for --format.
- -o, --output <file>
-
Output file (default STDOUT).
- --comments [filter]
-
Preserve copyright comments in the output.
- --config-file <file>
-
Read minify() options from JSON file.
- -d, --define <expr>[=value]
-
Global definitions.
- --ecma <version>
-
Specify ECMAScript release: 5, 2015, 2016 or 2017...
- -e, --enclose [arg[,...][:value[,...]]]
-
Embed output in a big function with configurable arguments and values.
- --ie8
-
Support non-standard Internet Explorer 8.
- --keep-classnames
-
Do not mangle/drop class names.
- --keep-fnames
-
Do not mangle/drop function names. Useful for code relying on Function.prototype.name.
- --module
-
Input is an ES6 module
- --name-cache <file>
-
File to hold mangled name mappings.
- --rename
-
Force symbol expansion.
- --no-rename
-
Disable symbol expansion.
- --safari10
-
Support non-standard Safari 10.
- --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.
- --wrap <name>
-
Embed everything as a function with ???exports??? corresponding to ???name??? globally.
- -h, --help
-
display help for command
Index
- NAME
-
- SYNOPSIS
-
- OPTIONS
-
This document was created by
man2html,
using the manual pages.
Time: 14:21:27 GMT, April 27, 2024