diff options
author | homuler <eulerdora.1810.mann@gmail.com> | 2016-07-16 22:03:36 +0900 |
---|---|---|
committer | Richard van Velzen <rvanvelzen1@gmail.com> | 2016-07-17 19:50:48 +0200 |
commit | 9edbe93df5633bd13b1c001d066887e011ce767c (patch) | |
tree | 47b5a8a45848b111b902ca4fc7f65e322dba14da /README.md | |
parent | af37ecafe1c24e9fb06a371357d10a04446ff71e (diff) | |
download | tracifyjs-9edbe93df5633bd13b1c001d066887e011ce767c.tar.gz tracifyjs-9edbe93df5633bd13b1c001d066887e011ce767c.zip |
Fix the document of keep_fnames option
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -135,11 +135,11 @@ The available options are: --reserved-file File containing reserved names --reserve-domprops Make (most?) DOM properties reserved for --mangle-props - --mangle-props Mangle property names (default `0`). Set to + --mangle-props Mangle property names (default `0`). Set to `true` or `1` to mangle all property names. Set - to `unquoted` or `2` to only mangle unquoted + to `unquoted` or `2` to only mangle unquoted property names. Mode `2` also enables the - `keep_quoted_props` beautifier option to + `keep_quoted_props` beautifier option to preserve the quotes around property names and disables the `properties` compressor option to prevent rewriting quoted properties with dot @@ -378,8 +378,8 @@ to set `true`; it's effectively a shortcut for `foo=true`). for code which relies on `Function.length`. - `keep_fnames` -- default `false`. Pass `true` to prevent the - compressor from mangling/discarding function names. Useful for code relying on - `Function.prototype.name`. + compressor from discarding function names. Useful for code relying on + `Function.prototype.name`. See also: the `keep_fnames` [mangle option](#mangle). - `passes` -- default `1`. Number of times to run compress. Use an integer argument larger than 1 to further reduce code size in some cases. @@ -712,9 +712,13 @@ Other options: - `toplevel` — mangle names declared in the toplevel scope (disabled by default). - - `eval` — mangle names visible in scopes where eval or with are used + - `eval` — mangle names visible in scopes where eval or with are used (disabled by default). + - `keep_fnames` -- default `false`. Pass `true` to not mangle + function names. Useful for code relying on `Function.prototype.name`. + See also: the `keep_fnames` [compress option](#compressor-options). + Examples: ```javascript |