├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── build.yml │ ├── ci.yml │ ├── moz.yml │ └── ufuzz.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── uglifyjs ├── lib ├── ast.js ├── compress.js ├── minify.js ├── mozilla-ast.js ├── output.js ├── parse.js ├── propmangle.js ├── scope.js ├── sourcemap.js ├── transform.js └── utils.js ├── package.json ├── test ├── benchmark.js ├── compress.js ├── compress │ ├── annotations.js │ ├── arguments.js │ ├── arrays.js │ ├── arrows.js │ ├── asm.js │ ├── assignments.js │ ├── awaits.js │ ├── bigint.js │ ├── blocks.js │ ├── booleans.js │ ├── classes.js │ ├── collapse_vars.js │ ├── comparisons.js │ ├── concat-strings.js │ ├── conditionals.js │ ├── const.js │ ├── dead-code.js │ ├── debugger.js │ ├── default-values.js │ ├── destructured.js │ ├── directives.js │ ├── drop-console.js │ ├── drop-unused.js │ ├── evaluate.js │ ├── exponentiation.js │ ├── exports.js │ ├── functions.js │ ├── global_defs.js │ ├── hoist_props.js │ ├── hoist_vars.js │ ├── html_comments.js │ ├── ie.js │ ├── if_return.js │ ├── imports.js │ ├── indentation.js │ ├── issue-1034.js │ ├── issue-1041.js │ ├── issue-1052.js │ ├── issue-1105.js │ ├── issue-12.js │ ├── issue-1202.js │ ├── issue-126.js │ ├── issue-1261.js │ ├── issue-1275.js │ ├── issue-1321.js │ ├── issue-143.js │ ├── issue-1431.js │ ├── issue-1443.js │ ├── issue-1446.js │ ├── issue-1447.js │ ├── issue-1569.js │ ├── issue-1588.js │ ├── issue-1609.js │ ├── issue-1639.js │ ├── issue-1656.js │ ├── issue-1673.js │ ├── issue-1704.js │ ├── issue-1733.js │ ├── issue-1750.js │ ├── issue-1770.js │ ├── issue-1787.js │ ├── issue-1833.js │ ├── issue-1943.js │ ├── issue-208.js │ ├── issue-22.js │ ├── issue-2652.js │ ├── issue-267.js │ ├── issue-269.js │ ├── issue-2719.js │ ├── issue-281.js │ ├── issue-2871.js │ ├── issue-2989.js │ ├── issue-368.js │ ├── issue-3768.js │ ├── issue-44.js │ ├── issue-5614.js │ ├── issue-59.js │ ├── issue-597.js │ ├── issue-611.js │ ├── issue-637.js │ ├── issue-640.js │ ├── issue-747.js │ ├── issue-751.js │ ├── issue-782.js │ ├── issue-892.js │ ├── issue-913.js │ ├── issue-973.js │ ├── issue-976.js │ ├── issue-979.js │ ├── join_vars.js │ ├── keep_fargs.js │ ├── labels.js │ ├── let.js │ ├── loops.js │ ├── max_line_len.js │ ├── merge_vars.js │ ├── negate-iife.js │ ├── new.js │ ├── node_version.js │ ├── nullish.js │ ├── numbers.js │ ├── objects.js │ ├── optional-chains.js │ ├── preserve_line.js │ ├── properties.js │ ├── pure_funcs.js │ ├── pure_getters.js │ ├── reduce_vars.js │ ├── regexp.js │ ├── rename.js │ ├── rests.js │ ├── return_undefined.js │ ├── sandbox.js │ ├── sequences.js │ ├── side_effects.js │ ├── spreads.js │ ├── string-literal.js │ ├── switches.js │ ├── templates.js │ ├── transform.js │ ├── typeof.js │ ├── unicode.js │ ├── varify.js │ ├── webkit.js │ ├── wrap_iife.js │ └── yields.js ├── exports.js ├── fetch.js ├── input │ ├── comments │ │ └── filter.js │ ├── enclose │ │ └── input.js │ ├── global_defs │ │ ├── nested.js │ │ └── simple.js │ ├── invalid │ │ ├── assign_1.js │ │ ├── assign_2.js │ │ ├── assign_3.js │ │ ├── assign_4.js │ │ ├── assign_5.js │ │ ├── delete.js │ │ ├── destructured_var.js │ │ ├── dot_1.js │ │ ├── dot_2.js │ │ ├── dot_3.js │ │ ├── else.js │ │ ├── eof.js │ │ ├── for-await.js │ │ ├── for-in_1.js │ │ ├── for-in_2.js │ │ ├── for-of_1.js │ │ ├── for-of_2.js │ │ ├── function_1.js │ │ ├── function_2.js │ │ ├── function_3.js │ │ ├── loop-no-body.js │ │ ├── object.js │ │ ├── optional-template.js │ │ ├── return.js │ │ ├── simple.js │ │ ├── switch.js │ │ ├── tab.js │ │ ├── try.js │ │ └── var.js │ ├── issue-1236 │ │ ├── simple.js │ │ └── simple.js.map │ ├── issue-1242 │ │ ├── bar.es5 │ │ ├── baz.es5 │ │ ├── foo.es5 │ │ └── qux.js │ ├── issue-1323 │ │ └── sample.js │ ├── issue-1431 │ │ └── sample.js │ ├── issue-1482 │ │ ├── beautify.js │ │ ├── braces.js │ │ ├── default.js │ │ └── input.js │ ├── issue-1632 │ │ └── ^{foo}[bar](baz)+$.js │ ├── issue-2082 │ │ ├── sample.js │ │ └── sample.js.map │ ├── issue-2310 │ │ └── input.js │ ├── issue-3040 │ │ ├── expect.js │ │ ├── input.js │ │ └── input.js.map │ ├── issue-3294 │ │ ├── input.js │ │ └── output.js │ ├── issue-3315 │ │ ├── config.json │ │ └── input.js │ ├── issue-3441 │ │ └── input.js │ ├── issue-505 │ │ ├── input.js │ │ └── output.js │ ├── issue-520 │ │ ├── input.js │ │ └── output.js │ ├── module │ │ ├── expect.js │ │ └── input.js │ ├── reduce │ │ ├── destructured_assign.js │ │ ├── destructured_assign.reduced.js │ │ ├── destructured_catch.js │ │ ├── destructured_catch.reduced.js │ │ ├── diff_error.js │ │ ├── diff_error.reduced.js │ │ ├── export_default.js │ │ ├── label.js │ │ ├── label.reduced.js │ │ ├── setter.js │ │ ├── setter.reduced.js │ │ ├── unsafe_math.js │ │ └── unsafe_math.reduced.js │ └── rename │ │ └── input.js ├── jetstream.js ├── mocha.js ├── mocha │ ├── arguments.js │ ├── awaits.js │ ├── bug-report.js │ ├── cli.js │ ├── comments.js │ ├── directives.js │ ├── exports.js │ ├── getter-setter.js │ ├── glob.js │ ├── imports.js │ ├── let.js │ ├── line-endings.js │ ├── minify-file-map.js │ ├── minify.js │ ├── number-literal.js │ ├── operator.js │ ├── parentheses.js │ ├── reduce.js │ ├── sourcemaps.js │ ├── spidermonkey.js │ ├── string-literal.js │ ├── templates.js │ ├── tokens.js │ ├── with.js │ └── yields.js ├── mozilla-ast.js ├── node.js ├── reduce.js ├── release │ ├── acorn.sh │ ├── benchmark.js │ ├── bootstrap.sh │ ├── buble.sh │ ├── butternut.sh │ ├── install.sh │ ├── jetstream.js │ ├── mathjs.sh │ ├── rollup-es.sh │ ├── rollup-ts.sh │ ├── run.js │ ├── sucrase.sh │ └── web-tooling-benchmark.sh ├── sandbox.js └── ufuzz │ ├── actions.js │ ├── index.js │ ├── job.js │ └── options.json └── tools ├── domprops.html ├── domprops.json ├── exports.js ├── node.js └── tty.js /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js text eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/moz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/.github/workflows/moz.yml -------------------------------------------------------------------------------- /.github/workflows/ufuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/.github/workflows/ufuzz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /npm-debug.log 3 | tmp/ 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/README.md -------------------------------------------------------------------------------- /bin/uglifyjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/bin/uglifyjs -------------------------------------------------------------------------------- /lib/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/ast.js -------------------------------------------------------------------------------- /lib/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/compress.js -------------------------------------------------------------------------------- /lib/minify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/minify.js -------------------------------------------------------------------------------- /lib/mozilla-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/mozilla-ast.js -------------------------------------------------------------------------------- /lib/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/output.js -------------------------------------------------------------------------------- /lib/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/parse.js -------------------------------------------------------------------------------- /lib/propmangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/propmangle.js -------------------------------------------------------------------------------- /lib/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/scope.js -------------------------------------------------------------------------------- /lib/sourcemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/sourcemap.js -------------------------------------------------------------------------------- /lib/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/transform.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/package.json -------------------------------------------------------------------------------- /test/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/benchmark.js -------------------------------------------------------------------------------- /test/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress.js -------------------------------------------------------------------------------- /test/compress/annotations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/annotations.js -------------------------------------------------------------------------------- /test/compress/arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/arguments.js -------------------------------------------------------------------------------- /test/compress/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/arrays.js -------------------------------------------------------------------------------- /test/compress/arrows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/arrows.js -------------------------------------------------------------------------------- /test/compress/asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/asm.js -------------------------------------------------------------------------------- /test/compress/assignments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/assignments.js -------------------------------------------------------------------------------- /test/compress/awaits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/awaits.js -------------------------------------------------------------------------------- /test/compress/bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/bigint.js -------------------------------------------------------------------------------- /test/compress/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/blocks.js -------------------------------------------------------------------------------- /test/compress/booleans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/booleans.js -------------------------------------------------------------------------------- /test/compress/classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/classes.js -------------------------------------------------------------------------------- /test/compress/collapse_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/collapse_vars.js -------------------------------------------------------------------------------- /test/compress/comparisons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/comparisons.js -------------------------------------------------------------------------------- /test/compress/concat-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/concat-strings.js -------------------------------------------------------------------------------- /test/compress/conditionals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/conditionals.js -------------------------------------------------------------------------------- /test/compress/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/const.js -------------------------------------------------------------------------------- /test/compress/dead-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/dead-code.js -------------------------------------------------------------------------------- /test/compress/debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/debugger.js -------------------------------------------------------------------------------- /test/compress/default-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/default-values.js -------------------------------------------------------------------------------- /test/compress/destructured.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/destructured.js -------------------------------------------------------------------------------- /test/compress/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/directives.js -------------------------------------------------------------------------------- /test/compress/drop-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/drop-console.js -------------------------------------------------------------------------------- /test/compress/drop-unused.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/drop-unused.js -------------------------------------------------------------------------------- /test/compress/evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/evaluate.js -------------------------------------------------------------------------------- /test/compress/exponentiation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/exponentiation.js -------------------------------------------------------------------------------- /test/compress/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/exports.js -------------------------------------------------------------------------------- /test/compress/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/functions.js -------------------------------------------------------------------------------- /test/compress/global_defs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/global_defs.js -------------------------------------------------------------------------------- /test/compress/hoist_props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/hoist_props.js -------------------------------------------------------------------------------- /test/compress/hoist_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/hoist_vars.js -------------------------------------------------------------------------------- /test/compress/html_comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/html_comments.js -------------------------------------------------------------------------------- /test/compress/ie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/ie.js -------------------------------------------------------------------------------- /test/compress/if_return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/if_return.js -------------------------------------------------------------------------------- /test/compress/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/imports.js -------------------------------------------------------------------------------- /test/compress/indentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/indentation.js -------------------------------------------------------------------------------- /test/compress/issue-1034.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1034.js -------------------------------------------------------------------------------- /test/compress/issue-1041.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1041.js -------------------------------------------------------------------------------- /test/compress/issue-1052.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1052.js -------------------------------------------------------------------------------- /test/compress/issue-1105.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1105.js -------------------------------------------------------------------------------- /test/compress/issue-12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-12.js -------------------------------------------------------------------------------- /test/compress/issue-1202.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1202.js -------------------------------------------------------------------------------- /test/compress/issue-126.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-126.js -------------------------------------------------------------------------------- /test/compress/issue-1261.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1261.js -------------------------------------------------------------------------------- /test/compress/issue-1275.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1275.js -------------------------------------------------------------------------------- /test/compress/issue-1321.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1321.js -------------------------------------------------------------------------------- /test/compress/issue-143.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-143.js -------------------------------------------------------------------------------- /test/compress/issue-1431.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1431.js -------------------------------------------------------------------------------- /test/compress/issue-1443.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1443.js -------------------------------------------------------------------------------- /test/compress/issue-1446.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1446.js -------------------------------------------------------------------------------- /test/compress/issue-1447.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1447.js -------------------------------------------------------------------------------- /test/compress/issue-1569.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1569.js -------------------------------------------------------------------------------- /test/compress/issue-1588.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1588.js -------------------------------------------------------------------------------- /test/compress/issue-1609.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1609.js -------------------------------------------------------------------------------- /test/compress/issue-1639.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1639.js -------------------------------------------------------------------------------- /test/compress/issue-1656.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1656.js -------------------------------------------------------------------------------- /test/compress/issue-1673.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1673.js -------------------------------------------------------------------------------- /test/compress/issue-1704.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1704.js -------------------------------------------------------------------------------- /test/compress/issue-1733.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1733.js -------------------------------------------------------------------------------- /test/compress/issue-1750.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1750.js -------------------------------------------------------------------------------- /test/compress/issue-1770.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1770.js -------------------------------------------------------------------------------- /test/compress/issue-1787.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1787.js -------------------------------------------------------------------------------- /test/compress/issue-1833.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1833.js -------------------------------------------------------------------------------- /test/compress/issue-1943.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-1943.js -------------------------------------------------------------------------------- /test/compress/issue-208.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-208.js -------------------------------------------------------------------------------- /test/compress/issue-22.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-22.js -------------------------------------------------------------------------------- /test/compress/issue-2652.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-2652.js -------------------------------------------------------------------------------- /test/compress/issue-267.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-267.js -------------------------------------------------------------------------------- /test/compress/issue-269.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-269.js -------------------------------------------------------------------------------- /test/compress/issue-2719.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-2719.js -------------------------------------------------------------------------------- /test/compress/issue-281.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-281.js -------------------------------------------------------------------------------- /test/compress/issue-2871.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-2871.js -------------------------------------------------------------------------------- /test/compress/issue-2989.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-2989.js -------------------------------------------------------------------------------- /test/compress/issue-368.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-368.js -------------------------------------------------------------------------------- /test/compress/issue-3768.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-3768.js -------------------------------------------------------------------------------- /test/compress/issue-44.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-44.js -------------------------------------------------------------------------------- /test/compress/issue-5614.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-5614.js -------------------------------------------------------------------------------- /test/compress/issue-59.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-59.js -------------------------------------------------------------------------------- /test/compress/issue-597.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-597.js -------------------------------------------------------------------------------- /test/compress/issue-611.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-611.js -------------------------------------------------------------------------------- /test/compress/issue-637.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-637.js -------------------------------------------------------------------------------- /test/compress/issue-640.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-640.js -------------------------------------------------------------------------------- /test/compress/issue-747.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-747.js -------------------------------------------------------------------------------- /test/compress/issue-751.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-751.js -------------------------------------------------------------------------------- /test/compress/issue-782.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-782.js -------------------------------------------------------------------------------- /test/compress/issue-892.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-892.js -------------------------------------------------------------------------------- /test/compress/issue-913.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-913.js -------------------------------------------------------------------------------- /test/compress/issue-973.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-973.js -------------------------------------------------------------------------------- /test/compress/issue-976.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-976.js -------------------------------------------------------------------------------- /test/compress/issue-979.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/issue-979.js -------------------------------------------------------------------------------- /test/compress/join_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/join_vars.js -------------------------------------------------------------------------------- /test/compress/keep_fargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/keep_fargs.js -------------------------------------------------------------------------------- /test/compress/labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/labels.js -------------------------------------------------------------------------------- /test/compress/let.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/let.js -------------------------------------------------------------------------------- /test/compress/loops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/loops.js -------------------------------------------------------------------------------- /test/compress/max_line_len.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/max_line_len.js -------------------------------------------------------------------------------- /test/compress/merge_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/merge_vars.js -------------------------------------------------------------------------------- /test/compress/negate-iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/negate-iife.js -------------------------------------------------------------------------------- /test/compress/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/new.js -------------------------------------------------------------------------------- /test/compress/node_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/node_version.js -------------------------------------------------------------------------------- /test/compress/nullish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/nullish.js -------------------------------------------------------------------------------- /test/compress/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/numbers.js -------------------------------------------------------------------------------- /test/compress/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/objects.js -------------------------------------------------------------------------------- /test/compress/optional-chains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/optional-chains.js -------------------------------------------------------------------------------- /test/compress/preserve_line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/preserve_line.js -------------------------------------------------------------------------------- /test/compress/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/properties.js -------------------------------------------------------------------------------- /test/compress/pure_funcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/pure_funcs.js -------------------------------------------------------------------------------- /test/compress/pure_getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/pure_getters.js -------------------------------------------------------------------------------- /test/compress/reduce_vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/reduce_vars.js -------------------------------------------------------------------------------- /test/compress/regexp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/regexp.js -------------------------------------------------------------------------------- /test/compress/rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/rename.js -------------------------------------------------------------------------------- /test/compress/rests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/rests.js -------------------------------------------------------------------------------- /test/compress/return_undefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/return_undefined.js -------------------------------------------------------------------------------- /test/compress/sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/sandbox.js -------------------------------------------------------------------------------- /test/compress/sequences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/sequences.js -------------------------------------------------------------------------------- /test/compress/side_effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/side_effects.js -------------------------------------------------------------------------------- /test/compress/spreads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/spreads.js -------------------------------------------------------------------------------- /test/compress/string-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/string-literal.js -------------------------------------------------------------------------------- /test/compress/switches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/switches.js -------------------------------------------------------------------------------- /test/compress/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/templates.js -------------------------------------------------------------------------------- /test/compress/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/transform.js -------------------------------------------------------------------------------- /test/compress/typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/typeof.js -------------------------------------------------------------------------------- /test/compress/unicode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/unicode.js -------------------------------------------------------------------------------- /test/compress/varify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/varify.js -------------------------------------------------------------------------------- /test/compress/webkit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/webkit.js -------------------------------------------------------------------------------- /test/compress/wrap_iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/wrap_iife.js -------------------------------------------------------------------------------- /test/compress/yields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/compress/yields.js -------------------------------------------------------------------------------- /test/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/exports.js -------------------------------------------------------------------------------- /test/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/fetch.js -------------------------------------------------------------------------------- /test/input/comments/filter.js: -------------------------------------------------------------------------------- 1 | // foo 2 | /*@preserve*/ 3 | // bar 4 | -------------------------------------------------------------------------------- /test/input/enclose/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/enclose/input.js -------------------------------------------------------------------------------- /test/input/global_defs/nested.js: -------------------------------------------------------------------------------- 1 | console.log(C.V, C.D); 2 | -------------------------------------------------------------------------------- /test/input/global_defs/simple.js: -------------------------------------------------------------------------------- 1 | console.log(D); 2 | -------------------------------------------------------------------------------- /test/input/invalid/assign_1.js: -------------------------------------------------------------------------------- 1 | console.log(1 || 5--); 2 | -------------------------------------------------------------------------------- /test/input/invalid/assign_2.js: -------------------------------------------------------------------------------- 1 | console.log(2 || (Math.random() /= 2)); 2 | -------------------------------------------------------------------------------- /test/input/invalid/assign_3.js: -------------------------------------------------------------------------------- 1 | console.log(3 || ++this); 2 | -------------------------------------------------------------------------------- /test/input/invalid/assign_4.js: -------------------------------------------------------------------------------- 1 | console.log(4 || (null = 4)); 2 | -------------------------------------------------------------------------------- /test/input/invalid/assign_5.js: -------------------------------------------------------------------------------- 1 | console.log(5 || ([]?.length ^= 5)); 2 | -------------------------------------------------------------------------------- /test/input/invalid/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/delete.js -------------------------------------------------------------------------------- /test/input/invalid/destructured_var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/destructured_var.js -------------------------------------------------------------------------------- /test/input/invalid/dot_1.js: -------------------------------------------------------------------------------- 1 | a.= 2 | -------------------------------------------------------------------------------- /test/input/invalid/dot_2.js: -------------------------------------------------------------------------------- 1 | %.a; 2 | -------------------------------------------------------------------------------- /test/input/invalid/dot_3.js: -------------------------------------------------------------------------------- 1 | a./(); 2 | -------------------------------------------------------------------------------- /test/input/invalid/else.js: -------------------------------------------------------------------------------- 1 | if (0) else 1; 2 | -------------------------------------------------------------------------------- /test/input/invalid/eof.js: -------------------------------------------------------------------------------- 1 | foo, bar( 2 | -------------------------------------------------------------------------------- /test/input/invalid/for-await.js: -------------------------------------------------------------------------------- 1 | for await (; console.log(42);); 2 | -------------------------------------------------------------------------------- /test/input/invalid/for-in_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/for-in_1.js -------------------------------------------------------------------------------- /test/input/invalid/for-in_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/for-in_2.js -------------------------------------------------------------------------------- /test/input/invalid/for-of_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/for-of_1.js -------------------------------------------------------------------------------- /test/input/invalid/for-of_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/for-of_2.js -------------------------------------------------------------------------------- /test/input/invalid/function_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/function_1.js -------------------------------------------------------------------------------- /test/input/invalid/function_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/function_2.js -------------------------------------------------------------------------------- /test/input/invalid/function_3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/function_3.js -------------------------------------------------------------------------------- /test/input/invalid/loop-no-body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/loop-no-body.js -------------------------------------------------------------------------------- /test/input/invalid/object.js: -------------------------------------------------------------------------------- 1 | console.log({%: 1}); 2 | -------------------------------------------------------------------------------- /test/input/invalid/optional-template.js: -------------------------------------------------------------------------------- 1 | console?.log``; 2 | -------------------------------------------------------------------------------- /test/input/invalid/return.js: -------------------------------------------------------------------------------- 1 | return 42; 2 | -------------------------------------------------------------------------------- /test/input/invalid/simple.js: -------------------------------------------------------------------------------- 1 | function f(a{} 2 | -------------------------------------------------------------------------------- /test/input/invalid/switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/switch.js -------------------------------------------------------------------------------- /test/input/invalid/tab.js: -------------------------------------------------------------------------------- 1 | foo( xyz, 0abc); 2 | -------------------------------------------------------------------------------- /test/input/invalid/try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/try.js -------------------------------------------------------------------------------- /test/input/invalid/var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/invalid/var.js -------------------------------------------------------------------------------- /test/input/issue-1236/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1236/simple.js -------------------------------------------------------------------------------- /test/input/issue-1236/simple.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1236/simple.js.map -------------------------------------------------------------------------------- /test/input/issue-1242/bar.es5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1242/bar.es5 -------------------------------------------------------------------------------- /test/input/issue-1242/baz.es5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1242/baz.es5 -------------------------------------------------------------------------------- /test/input/issue-1242/foo.es5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1242/foo.es5 -------------------------------------------------------------------------------- /test/input/issue-1242/qux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1242/qux.js -------------------------------------------------------------------------------- /test/input/issue-1323/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1323/sample.js -------------------------------------------------------------------------------- /test/input/issue-1431/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1431/sample.js -------------------------------------------------------------------------------- /test/input/issue-1482/beautify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1482/beautify.js -------------------------------------------------------------------------------- /test/input/issue-1482/braces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1482/braces.js -------------------------------------------------------------------------------- /test/input/issue-1482/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1482/default.js -------------------------------------------------------------------------------- /test/input/issue-1482/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-1482/input.js -------------------------------------------------------------------------------- /test/input/issue-1632/^{foo}[bar](baz)+$.js: -------------------------------------------------------------------------------- 1 | console.log(x); -------------------------------------------------------------------------------- /test/input/issue-2082/sample.js: -------------------------------------------------------------------------------- 1 | console.log(x); -------------------------------------------------------------------------------- /test/input/issue-2082/sample.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-2082/sample.js.map -------------------------------------------------------------------------------- /test/input/issue-2310/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-2310/input.js -------------------------------------------------------------------------------- /test/input/issue-3040/expect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3040/expect.js -------------------------------------------------------------------------------- /test/input/issue-3040/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3040/input.js -------------------------------------------------------------------------------- /test/input/issue-3040/input.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3040/input.js.map -------------------------------------------------------------------------------- /test/input/issue-3294/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3294/input.js -------------------------------------------------------------------------------- /test/input/issue-3294/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3294/output.js -------------------------------------------------------------------------------- /test/input/issue-3315/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3315/config.json -------------------------------------------------------------------------------- /test/input/issue-3315/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3315/input.js -------------------------------------------------------------------------------- /test/input/issue-3441/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-3441/input.js -------------------------------------------------------------------------------- /test/input/issue-505/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-505/input.js -------------------------------------------------------------------------------- /test/input/issue-505/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-505/output.js -------------------------------------------------------------------------------- /test/input/issue-520/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-520/input.js -------------------------------------------------------------------------------- /test/input/issue-520/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/issue-520/output.js -------------------------------------------------------------------------------- /test/input/module/expect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/module/expect.js -------------------------------------------------------------------------------- /test/input/module/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/module/input.js -------------------------------------------------------------------------------- /test/input/reduce/destructured_assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/destructured_assign.js -------------------------------------------------------------------------------- /test/input/reduce/destructured_assign.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/destructured_assign.reduced.js -------------------------------------------------------------------------------- /test/input/reduce/destructured_catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/destructured_catch.js -------------------------------------------------------------------------------- /test/input/reduce/destructured_catch.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/destructured_catch.reduced.js -------------------------------------------------------------------------------- /test/input/reduce/diff_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/diff_error.js -------------------------------------------------------------------------------- /test/input/reduce/diff_error.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/diff_error.reduced.js -------------------------------------------------------------------------------- /test/input/reduce/export_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/export_default.js -------------------------------------------------------------------------------- /test/input/reduce/label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/label.js -------------------------------------------------------------------------------- /test/input/reduce/label.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/label.reduced.js -------------------------------------------------------------------------------- /test/input/reduce/setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/setter.js -------------------------------------------------------------------------------- /test/input/reduce/setter.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/setter.reduced.js -------------------------------------------------------------------------------- /test/input/reduce/unsafe_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/unsafe_math.js -------------------------------------------------------------------------------- /test/input/reduce/unsafe_math.reduced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/reduce/unsafe_math.reduced.js -------------------------------------------------------------------------------- /test/input/rename/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/input/rename/input.js -------------------------------------------------------------------------------- /test/jetstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/jetstream.js -------------------------------------------------------------------------------- /test/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha.js -------------------------------------------------------------------------------- /test/mocha/arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/arguments.js -------------------------------------------------------------------------------- /test/mocha/awaits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/awaits.js -------------------------------------------------------------------------------- /test/mocha/bug-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/bug-report.js -------------------------------------------------------------------------------- /test/mocha/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/cli.js -------------------------------------------------------------------------------- /test/mocha/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/comments.js -------------------------------------------------------------------------------- /test/mocha/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/directives.js -------------------------------------------------------------------------------- /test/mocha/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/exports.js -------------------------------------------------------------------------------- /test/mocha/getter-setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/getter-setter.js -------------------------------------------------------------------------------- /test/mocha/glob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/glob.js -------------------------------------------------------------------------------- /test/mocha/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/imports.js -------------------------------------------------------------------------------- /test/mocha/let.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/let.js -------------------------------------------------------------------------------- /test/mocha/line-endings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/line-endings.js -------------------------------------------------------------------------------- /test/mocha/minify-file-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/minify-file-map.js -------------------------------------------------------------------------------- /test/mocha/minify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/minify.js -------------------------------------------------------------------------------- /test/mocha/number-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/number-literal.js -------------------------------------------------------------------------------- /test/mocha/operator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/operator.js -------------------------------------------------------------------------------- /test/mocha/parentheses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/parentheses.js -------------------------------------------------------------------------------- /test/mocha/reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/reduce.js -------------------------------------------------------------------------------- /test/mocha/sourcemaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/sourcemaps.js -------------------------------------------------------------------------------- /test/mocha/spidermonkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/spidermonkey.js -------------------------------------------------------------------------------- /test/mocha/string-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/string-literal.js -------------------------------------------------------------------------------- /test/mocha/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/templates.js -------------------------------------------------------------------------------- /test/mocha/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/tokens.js -------------------------------------------------------------------------------- /test/mocha/with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/with.js -------------------------------------------------------------------------------- /test/mocha/yields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mocha/yields.js -------------------------------------------------------------------------------- /test/mozilla-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/mozilla-ast.js -------------------------------------------------------------------------------- /test/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/node.js -------------------------------------------------------------------------------- /test/reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/reduce.js -------------------------------------------------------------------------------- /test/release/acorn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/acorn.sh -------------------------------------------------------------------------------- /test/release/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/benchmark.js -------------------------------------------------------------------------------- /test/release/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/bootstrap.sh -------------------------------------------------------------------------------- /test/release/buble.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/buble.sh -------------------------------------------------------------------------------- /test/release/butternut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/butternut.sh -------------------------------------------------------------------------------- /test/release/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/install.sh -------------------------------------------------------------------------------- /test/release/jetstream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/jetstream.js -------------------------------------------------------------------------------- /test/release/mathjs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/mathjs.sh -------------------------------------------------------------------------------- /test/release/rollup-es.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/rollup-es.sh -------------------------------------------------------------------------------- /test/release/rollup-ts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/rollup-ts.sh -------------------------------------------------------------------------------- /test/release/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/run.js -------------------------------------------------------------------------------- /test/release/sucrase.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/sucrase.sh -------------------------------------------------------------------------------- /test/release/web-tooling-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/release/web-tooling-benchmark.sh -------------------------------------------------------------------------------- /test/sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/sandbox.js -------------------------------------------------------------------------------- /test/ufuzz/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/ufuzz/actions.js -------------------------------------------------------------------------------- /test/ufuzz/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/ufuzz/index.js -------------------------------------------------------------------------------- /test/ufuzz/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/ufuzz/job.js -------------------------------------------------------------------------------- /test/ufuzz/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/test/ufuzz/options.json -------------------------------------------------------------------------------- /tools/domprops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/tools/domprops.html -------------------------------------------------------------------------------- /tools/domprops.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/tools/domprops.json -------------------------------------------------------------------------------- /tools/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/tools/exports.js -------------------------------------------------------------------------------- /tools/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/tools/node.js -------------------------------------------------------------------------------- /tools/tty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishoo/UglifyJS/HEAD/tools/tty.js --------------------------------------------------------------------------------