UglifyJS/lib
Martijn Pieters e2d8a36e6a
Merge in Uglify master and modernize
This brings this codebase up to speed with current JS standards.

- Moved tests to an updated version in test/feature_extractor.js (based
  on test/compress.js, which in turn was evolved from test/run-tests.js)
- Update test/feature_extractor/*.js files to use valid JS syntax (
  multiline strings in JS template strings)
- Drop use of deprecated sys methods (using console instead).

Upstream changes supporting the development process (.github/ and
CONTRIBUTING.md) were not included in this merge.
2023-11-03 18:52:53 +00:00
..
ast.js minor clean-ups (#5701) 2022-10-06 02:06:21 +08:00
compress.js fix corner case in collapse_vars (#5780) 2023-01-16 21:30:59 +08:00
feature_extractor.js Merge in Uglify master and modernize 2023-11-03 18:52:53 +00:00
minify.js improve usability (#5758) 2022-12-04 09:10:32 +08:00
mozilla-ast.js support string namespace in import & export (#5570) 2022-07-20 05:55:38 +08:00
output.js Merge in Uglify master and modernize 2023-11-03 18:52:53 +00:00
parse.js improve usability (#5753) 2022-12-02 10:14:07 +08:00
propmangle.js minor clean-ups (#5701) 2022-10-06 02:06:21 +08:00
scope.js enable --module by default (#5738) 2022-11-22 02:25:34 +08:00
sourcemap.js improve Dictionary performance (#5202) 2021-12-05 14:58:52 +08:00
transform.js support class literals (#4658) 2021-02-23 22:55:08 +08:00
utils.js improve usability (#5753) 2022-12-02 10:14:07 +08:00