aboutsummaryrefslogtreecommitdiff
path: root/etc/completion/zsh
ModeNameSize
-rw-r--r--_guix32841logplainabout
o longer handles any `fs` operations - unify order of operations for `mangle_properties()` on CLI & API - `bin/uglifyjs` used to `mangle_properties()` before even `Compressor` - `minify()` used to `mangle_properties()` after `Compressor` but before `mangle_names()` - both will now do `Compressor`, `mangle_names()` then `mangle_properties()` - `options.parse` / `--parse` for parser options beyond `bare_returns` - add `mangle.properties.builtins` to disable built-in reserved list - disable with `--mangle-props builtins` on CLI - `warnings` now off by default - add `--warn` and `--verbose` on CLI - drop `--enclose` - drop `--export-all` - drop `--reserved-file` - use `--mangle reserved` instead - drop `--reserve-domprops` - enabled by default, disable with `--mangle-props domprops` - drop `--prefix` - use `--source-map base` instead - drop `--lint` - remove `bin/extract-props.js` - limit exposure of internal APIs - update documentations closes #96 closes #102 closes #136 closes #166 closes #243 closes #254 closes #261 closes #311 closes #700 closes #748 closes #912 closes #1072 closes #1366 fixes #101 fixes #123 fixes #124 fixes #263 fixes #379 fixes #419 fixes #423 fixes #461 fixes #465 fixes #576 fixes #737 fixes #772 fixes #958 fixes #1036 fixes #1142 fixes #1175 fixes #1220 fixes #1223 fixes #1280 fixes #1359 fixes #1368 2017-03-31sort options in alphabetical order (#1743)Alex Lam S.L They started off as functional groups I guess, but given the sheer number of options this is becoming too difficult to read. 2017-03-29remove UGLIFY_DEBUG (#1720)Alex Lam S.L fixes #1719 2017-03-23fix a bug in simple_glob (#1632)Alex Lam S.L - "?" should not match "/" - other minor clean-ups 2017-02-25allow --in-source-map inline (#1490)Alex Lam S.L - limited to one input file (or `stdin`) - only works with built-in parser fixes #520 2017-02-21clean up `max_line_len`alexlamsl - never exceed specified limit - otherwise warning is shown - enabled only for final output closes #1496 2017-01-19Have minify() and tests use figure_out_scope() as uglifyjs CLI doeskzc Clarify docs, help and tests for --support-ie8 and screw_ie8=false 2016-11-29feat: add option.outFileName for JS API, if absense, sourceMap.file field ↵1111hui will deduced 2016-10-23Add an option for writing inline source mappengzhenqing 2016-08-14Add input file glob support to minify()kzc 2016-08-14Add simple file globbing to bin/uglifyjs for Windowskzc 2016-08-14Fixed sourceMapIncludeSources and inSourceMap = string combination of the ↵Lucas Wiener UglifyJS.minify function. 2016-07-17Source map URL override from programmatic APIYotam Spenser 2016-06-30Allow input files to be map (url->filename)Geraint 2016-06-20Don't assume DEBUG is defined when exporting --selfRichard van Velzen Potential fix for #1148 2016-06-19Don't mix strings with directives in outputAnthony Van de Gejuchte * Don't interpret strings with escaped content as directive * Don't interpret strings after empty statement as directive * Adapt output to prevent strings being represent as directive * Introduce UGLIFY_DEBUG to allow internal testing like EXPECT_DIRECTIVE 2016-06-07Export tokenizer functionChALkeR In uglify-js@1, both parser and tokenizer methods were exported This allows to use tokenizer() separately, e.g. to wrap or override it, as parse() method accepts not only text, but also tokenized functions. 2016-05-04Workaround for process.exit() tty output truncation.kzc Fixes #1055 2016-04-19Add `passes` compress option. Fix duplicate compress warnings.kzc 2016-02-08Create and map `bare-returns` into new `parse` property nameMartii 2016-01-31Fixes #951 missing export for SymbolDefBoris Letocha 2016-01-26Added a mangle properties optionJeremy Marzka 2015-11-11Rework has_directiveMihai Bazon It's now available during tree walking, i.e. walker.has_directive("use asm"), rather than as part of the scope. It's thus no longer necessary to call `figure_out_scope` before codegen. Added special bits in the code generator to overcome the fact that it doesn't inherit from TreeWalker. Fix #861 2015-10-07have minify() call figure_out_scope() if needed to produce well formed "use ↵kzc asm" code 2015-09-24Fix mozilla-ast after module loading changesMihai Bazon Need to explicitly qualify stuff now, since it's not evaluated in some global scope. Ref #636 2015-09-24No longer use `vm` to load code.Mihai Bazon Improves performance 2x on node > 0.10. Ref #636 2015-08-27allow for anonymous map generation using string type checkIngo Struck 2015-08-07Merge pull request #736 from AlbertoGP/masterRichard van Velzen fromString option, use index from argument array for filename instead of "?" 2015-07-28Support wrap and exportAll options.Kosei Kitahara 2015-06-15fromString option, use index from argument array for filename instead of "?"Alberto González Palomo The index allows the caller to map things like parse errors back to the code chunk where they appeared. 2015-05-04Remove deprecated calls to utils.print/utils.errorMihai Bazon Close #542, #641, #647 2015-03-24Merge in more DOM properties.Mihai Bazon 2015-03-22Export readDefaultReservedFileMihai Bazon 2015-03-19Don't use Object.createMihai Bazon 2015-03-19tools/props.html: output complete JSONMihai Bazon 2015-03-18Add --reserve-domprops along with a default exclusion list in ↵Mihai Bazon tools/domprops.json 2015-03-18Support multiple --reserved-file argsMihai Bazon 2015-03-17tools/props.html: use try/catch in a few more placesMihai Bazon 2015-03-17Add tool to list DOM properties/methodsMihai Bazon 2015-03-17Export readNameCache / writeNameCacheMihai Bazon 2015-03-14Add property name manglerMihai Bazon We only touch properties that are present in an object literal, or which are assigned to. Example: x = { foo: 1 }; x.bar = 2; x["baz"] = 3; x[cond ? "qwe" : "asd"] = 4; console.log(x.stuff); The names "foo", "bar", "baz", "qwe" and "asd" will be mangled, and the resulting mangled names will be used for the same properties throughout the code. The "stuff" will not be, since it's just referenced but never assigned to. This *will* break most of the code out there, but could work on carefully written code: do not use eval, do not define methods or properties by walking an array of names, etc. Also, a comprehensive list of exclusions needs to be passed, to avoid mangling properties that are standard in JavaScript, DOM, used in external libraries etc. 2015-01-26Make empty source map values more reasonable in .minify()Richard van Velzen `"null"` isn't a very usable value. `JSON.parse(null)` also gives `null`, which makes this fully backwards compatible. Closes #616 2015-01-05Pass mangle options to `figure_out_scope` and `compute_char_frequence`Richard van Velzen Fix #219. Because the options were not set and `toplevel` is `false` by default, some toplevel names would sometimes not be mangled correctly. 2015-01-04Resolve the relative path to lib files lasttruiken This allows usage of UglifyJS on build systems which have a flat (or non-matching relative) directory structure for source files. 2015-01-04passes in references to process and Buffer to silence ReferenceErrorsachingbrain 2014-04-13add sourceMappingUrl to output in node moduleOiNutter If options.outSourceMap is specified the sourceMappingURL comment should be appended to the output stream 2014-04-13Fix sourceMapIncludeSources exception in Node APIebednarz https://github.com/mishoo/UglifyJS2/issues/459 2014-01-09added hasOwnProperty check to avoid warningsArtemy Tregubenko 2014-01-09Added support for sourcesContent property of source mapArtemy Tregubenko 2014-01-07Support SpiderMonkey AST in UglifyJS.minify. Fix #393.Mihai Bazon