├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .travis.yml ├── .yarnrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NPM_OWNERS ├── README.md ├── babel.config.js ├── circle.yml ├── codecov.yml ├── docs ├── README.md ├── benchmarks.md ├── debugging.md ├── releasing.md ├── setup.md └── tests.md ├── gulpfile.js ├── lerna.json ├── package.json ├── packages ├── babel-helper-evaluate-path │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── babel-helper-flip-expressions │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── babel-helper-is-void-0 │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── babel-helper-mark-eval-scopes │ ├── README.md │ ├── __tests__ │ │ └── helper-mark-eval-scopes-test.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-helper-remove-or-void │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── babel-helper-to-multiple-sequence-expressions │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── babel-minify │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── cli-tests.js.snap │ │ │ └── node-api-tests.js.snap │ │ ├── cli-tests.js │ │ ├── fixtures │ │ │ ├── .eslintrc │ │ │ ├── module │ │ │ │ └── mod.js │ │ │ ├── out-dir │ │ │ │ └── a │ │ │ │ │ └── foo.js │ │ │ └── out-file │ │ │ │ └── foo.js │ │ └── node-api-tests.js │ ├── bin │ │ └── minify.js │ ├── package.json │ └── src │ │ ├── cli.js │ │ ├── fs.js │ │ ├── index.js │ │ └── options-parser.js ├── babel-plugin-minify-builtins │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── arrow-without-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── builtin-methods │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── builtin-props │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── computed-props │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── deep-occurences │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── evaluate-builtins │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── in-class-methods │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── in-function-scope │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── local-binding │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── multiple-occurences │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── program-scope │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── props-polyfilled │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── side-effecty │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── without-lca │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-constant-folding │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── array-literals-methods │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── export-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ ├── html-comment-escape │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-440 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-844 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── negative-zero │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── runtime-errors │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── script-escape │ │ │ │ ├── actual.js │ │ │ │ └── skip │ │ │ ├── spread-element │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── string-literal-methods │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── style-escape │ │ │ │ ├── actual.js │ │ │ │ └── skip │ │ │ └── to-string │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ ├── index.js │ │ └── replacements.js ├── babel-plugin-minify-dead-code-elimination │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── dead-code-elimination-test.js │ │ ├── fixtures │ │ │ ├── array-object-patterns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── case-blocks │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── closures │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── conditionals-bail │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── constant-violations │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── dead-if-stmts │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── dead-vars-in-for │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── empty-if-else-blocks │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── eval-conditional │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── eval │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── externally-called-fns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── extraneous-blocks │ │ │ │ ├── actual.js │ │ │ │ └── skip │ │ │ ├── fn-expr-name │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fn-params │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fn-recursion │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fn-this │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fns-called-only-from-within │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── global-bindings │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── hoist-vars-in-dead-blocks │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── impure-test │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inline-fns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inline-in-function │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inline-in-if │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inline-in-loops │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inline-one-ref-bindings │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inlining-with-shadow │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-130 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-574 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-611 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-685 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-691-binary-in │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-78 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-81 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-871 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-922 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-981 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── join-var-decl-and-assignment │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── keep-class-name │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── keep-fn-args │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── keep-fn-name │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── loop-if-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── loops │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── multiple-refs │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── named-class-expr-used │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── named-class-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── no-refs-bindings │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── orphaned-returns │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── redundant-returns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── redundant-use-strict │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── regression-1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── shadow-class-name │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── side-effect-less-statements │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── side-effecty-assignment │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-case │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── tdz │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── toplevel-class │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── track-purity │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unreachable-code-after-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unused-decl-and-assignments │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unused-params │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── used-expressions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── vars-to-for │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ ├── index.js │ │ └── remove-use-strict.js ├── babel-plugin-minify-flip-comparisons │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── binary-expr-constants-first │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── binary-expr-pures-first │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── binary-expr-values-first │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── conditionals-same-consequent │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-guarded-expressions │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── flip-logical-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── reachable-impure-stmts │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── simplify-falsy-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── simplify-truthy-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-infinity │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── assignment-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── bindings │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── destructure │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── expressions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fn-param │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── property │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── to-1-over-0 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-mangle-names │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── classes │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── closures-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── closures │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── constant-violations-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── constant-violations-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── constant-violations-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── constant-violations │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── deeply-nested │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── destructuring │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── eval-scope-ignore │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── eval-scope │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── export-decl-2 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── export-decl-3 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── export-decl-4 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── export-decl │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ ├── fn-only-thunk │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── fn-params │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── global-conflicts │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── globals-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── globals │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── hoisted │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-138 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ ├── issue-365-toplevel │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── issue-365 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-366 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-411 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-822 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── keep-class-name │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── keep-fn-name │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── labels-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── labels-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── labels │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── name-collisions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── nested-loops │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── order-independence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── recursion │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── reuse │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── safari-shadowing-loops-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── safari-shadowing-loops-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── safari-shadowing-loops │ │ │ │ ├── README.md │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── safari-toplevel-loops │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── shadow-outer │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── shadowing-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── shadowing │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── toplevel-and-exclude │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── toplevel │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── try-catch │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── with-block-scoping-1 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ ├── with-block-scoping-2 │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ ├── with-block-scoping │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ │ └── with-simplify │ │ │ │ ├── actual.js │ │ │ │ ├── babel.json │ │ │ │ └── expected.js │ │ ├── index.js │ │ └── mangle-names-test.js │ ├── package.json │ └── src │ │ ├── bfs-traverse.js │ │ ├── charset.js │ │ ├── counted-set.js │ │ ├── fixup-var-scoping.js │ │ ├── index.js │ │ ├── is-label-identifier.js │ │ └── scope-tracker.js ├── babel-plugin-minify-numeric-literals │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── exponential │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── extreme-float-resolution │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── float │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── integer-literals │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-replace │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ └── replace-test.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-minify-simplify │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── arrow-block-empty │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── arrow-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── arrow-short-hand │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── bail-multiple-statements │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── block-to-sequence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── combine-returns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── common-conditional-expression-patterns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── common-conditional-operations │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── convert-gaurded-nots-to-ors-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── convert-gaurded-nots-to-ors │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── do-while │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── early-return-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── early-returns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── empty-blocks-to-empty-statements │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── empty-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── empty-vars-first │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── eqnull │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── flip-binary-expressions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── flip-conditionals │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── flip-logical-expr-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── flip-logical-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── for-sequence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── handle-to-boolean-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── handle-to-boolean │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── handle-void-returns-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── handle-void-returns │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── hoist-functions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-break-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-break-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-break-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-break-5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-break │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-complex │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-conditional-return-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-conditional-return-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-conditional-return-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-conditional-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-continue-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-continue-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-continue │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-else-blocks │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-empty-blocks │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return-hoisted-fn │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-sequence-test │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-gaurds │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-10 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-11 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-12 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-7 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-8 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-9 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-assignment-operator-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-assignment-operator-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-assignment-operator │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary-return-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── if-to-ternary │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── iife-to-unary │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── skip │ │ │ ├── issue-115 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-198 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-208 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-281 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-423 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-455 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-560 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-637 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── issue-689 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── keep-directives │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-if-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-if-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-if-4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-if-5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-if │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-to-for-init-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── merge-to-for-init │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── remove-block-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── remove-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── remove-fn-expr-parens │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── remove-for-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── return-inside-loop │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── super-assignments │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-last-break-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-last-break │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-sequence-test │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-sequence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-break-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-break │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-fallthrough-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary-fallthrough │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── switch-expr-to-ternary │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── template-literals-assignments │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── throw-seq-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── to-sequence-expr-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── to-sequence-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── to-sequence-return-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── to-sequence-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── to-sequence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unary-conditional-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unary-conditional │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unary-sequence │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── whiles-to-fors-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── whiles-to-fors-3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── whiles-to-fors │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ ├── index.js │ │ ├── pattern-match.js │ │ └── simplify-test.js │ ├── package.json │ └── src │ │ ├── assignment-expression.js │ │ ├── conditional-expression.js │ │ ├── helpers.js │ │ ├── if-statement.js │ │ ├── index.js │ │ ├── logical-expression.js │ │ └── pattern-match.js ├── babel-plugin-minify-type-constructors │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── array │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── object-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── object │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── overriden │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ ├── index.js │ │ └── type-constructors-test.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-inline-consecutive-adds │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── array-non-int-index-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-non-int-index │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-out-of-bounds │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-overwrites │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-property-assignments-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-property-assignments │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── array-push │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── circular-references-array │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── circular-references-set │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── circular-references │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── computed-properties-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── computed-properties │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── dependent-properties │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── indirect-dependent-properties-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── indirect-dependent-properties │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── last-expr-stmt │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── non-collapsable-lval │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── set-add │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ ├── array-collapser.js │ │ ├── array-property-collapser.js │ │ ├── collapser.js │ │ ├── index.js │ │ ├── object-collapser.js │ │ └── set-collapser.js ├── babel-plugin-transform-inline-environment-variables │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ └── inline-env-var-test.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-member-expression-literals │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── computed-props │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── invalid-ids │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── leading-zeros │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── member-expressions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── numeric-literal │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── string-literal │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-merge-sibling-variables │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── block-scoped-for │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── block-scoped-outside-for │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── concat-var-for-loop │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── concat-var │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-destructuring-var │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-different-declars │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-let-declars │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-mult-declars │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-no-loop-intializer │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lift-not-initialized │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── lift-var-declars │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-minify-booleans │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ └── reduce-boolean │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-node-env-inline │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ └── node-env-inline-test.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-property-literals │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── computed-property │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── es5-unicode-property │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── invalid-es5-property │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── invalid-identifiers │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── leading-zeros │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── strip-quotes │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ ├── escape-string-literal.js │ │ ├── index.js │ │ └── property-name.js ├── babel-plugin-transform-regexp-constructors │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── const-references │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── empty-string │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── escape │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── expressions │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── forward-slash │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── newline │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── no-arguments │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── null │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── string │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── unicode-newline │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── whitespaces │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-remove-console │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── bound-excludes │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── excludes │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── guards │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── local-binding │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── member-expr-assignment-no-op │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── member-expr-no-op │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── replace-with-empty-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── top-level-stmts │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── top-level │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-remove-debugger │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── basic-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── empty-block │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-remove-undefined │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── const-undefined │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── inner-blocks-let │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── let-undefined │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── let-void-0 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── local-var-undef │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── lval-ref-fn-decl │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── mutually-recursive │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── not-referenced │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── referenced-vars-nested │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── referenced-vars │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── remove-multiple-undefined │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── rval-side-effects │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── sequence-expr-last-undef-safe │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── sequence-expr-last-undef │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── sequence-expr │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── undefined-return │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── var-declarations │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── var-in-loops │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── var-loops-kviolate │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-simplify-comparison-operators │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── already-simplified │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── equality-check │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── null-check │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── strict-null │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── typeof-comparisons │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-plugin-transform-undefined-to-void │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── member-expression │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ └── index.js │ ├── package.json │ └── src │ │ └── index.js ├── babel-preset-minify │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── options-tests.js.snap │ │ ├── minify-env-tests.js │ │ ├── options-tests.js │ │ └── preset-tests.js │ ├── package.json │ └── src │ │ └── index.js └── gulp-babel-minify │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ ├── __snapshots__ │ │ └── gulp-babili-test.js.snap │ └── gulp-babili-test.js │ ├── package.json │ └── src │ └── index.js ├── scripts ├── .eslintrc ├── .gitignore ├── NPM_OWNERS ├── benchmark.js ├── gcc.jar ├── npm-owner-grant.sh ├── npm-owner-update.sh ├── plugin-contribution.js ├── plugin-timing.js ├── pyflate.py └── test-files.sh ├── smoke ├── .eslintrc ├── break.js ├── circleci.sh ├── run.js └── smoke-test.js ├── utils ├── test-runner │ ├── package.json │ └── src │ │ ├── argParser.js │ │ ├── fs.js │ │ └── index.js ├── test-transform │ ├── package.json │ └── src │ │ └── test-transform.js └── unpad │ ├── package.json │ └── src │ └── unpad.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | coverage 4 | .test_gen_* 5 | lib/ 6 | *.log 7 | *~ 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | # required for yarn < 1.0.0 2 | workspaces-experimental true 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/LICENSE -------------------------------------------------------------------------------- /NPM_OWNERS: -------------------------------------------------------------------------------- 1 | amasad 2 | hzoo 3 | kangax 4 | boopathi 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/babel.config.js -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/circle.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/releasing.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/docs/tests.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/package.json -------------------------------------------------------------------------------- /packages/babel-helper-evaluate-path/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-helper-evaluate-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-evaluate-path/README.md -------------------------------------------------------------------------------- /packages/babel-helper-evaluate-path/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-evaluate-path/package.json -------------------------------------------------------------------------------- /packages/babel-helper-evaluate-path/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-evaluate-path/src/index.js -------------------------------------------------------------------------------- /packages/babel-helper-flip-expressions/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-helper-flip-expressions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-flip-expressions/README.md -------------------------------------------------------------------------------- /packages/babel-helper-flip-expressions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-flip-expressions/package.json -------------------------------------------------------------------------------- /packages/babel-helper-flip-expressions/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-flip-expressions/src/index.js -------------------------------------------------------------------------------- /packages/babel-helper-is-void-0/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-helper-is-void-0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-is-void-0/README.md -------------------------------------------------------------------------------- /packages/babel-helper-is-void-0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-is-void-0/package.json -------------------------------------------------------------------------------- /packages/babel-helper-is-void-0/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-is-void-0/src/index.js -------------------------------------------------------------------------------- /packages/babel-helper-mark-eval-scopes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-mark-eval-scopes/README.md -------------------------------------------------------------------------------- /packages/babel-helper-mark-eval-scopes/__tests__/helper-mark-eval-scopes-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-mark-eval-scopes/__tests__/helper-mark-eval-scopes-test.js -------------------------------------------------------------------------------- /packages/babel-helper-mark-eval-scopes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-mark-eval-scopes/package.json -------------------------------------------------------------------------------- /packages/babel-helper-mark-eval-scopes/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-mark-eval-scopes/src/index.js -------------------------------------------------------------------------------- /packages/babel-helper-remove-or-void/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-helper-remove-or-void/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-remove-or-void/README.md -------------------------------------------------------------------------------- /packages/babel-helper-remove-or-void/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-remove-or-void/package.json -------------------------------------------------------------------------------- /packages/babel-helper-remove-or-void/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-remove-or-void/src/index.js -------------------------------------------------------------------------------- /packages/babel-helper-to-multiple-sequence-expressions/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-helper-to-multiple-sequence-expressions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-to-multiple-sequence-expressions/README.md -------------------------------------------------------------------------------- /packages/babel-helper-to-multiple-sequence-expressions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-to-multiple-sequence-expressions/package.json -------------------------------------------------------------------------------- /packages/babel-helper-to-multiple-sequence-expressions/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-helper-to-multiple-sequence-expressions/src/index.js -------------------------------------------------------------------------------- /packages/babel-minify/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-minify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/README.md -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/__snapshots__/cli-tests.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/__snapshots__/cli-tests.js.snap -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/__snapshots__/node-api-tests.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/__snapshots__/node-api-tests.js.snap -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/cli-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/cli-tests.js -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/fixtures/.eslintrc -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/fixtures/module/mod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/fixtures/module/mod.js -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/fixtures/out-dir/a/foo.js: -------------------------------------------------------------------------------- 1 | let foo = 10; 2 | -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/fixtures/out-file/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/fixtures/out-file/foo.js -------------------------------------------------------------------------------- /packages/babel-minify/__tests__/node-api-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/__tests__/node-api-tests.js -------------------------------------------------------------------------------- /packages/babel-minify/bin/minify.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require("../lib/cli"); 4 | -------------------------------------------------------------------------------- /packages/babel-minify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/package.json -------------------------------------------------------------------------------- /packages/babel-minify/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/src/cli.js -------------------------------------------------------------------------------- /packages/babel-minify/src/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/src/fs.js -------------------------------------------------------------------------------- /packages/babel-minify/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/src/index.js -------------------------------------------------------------------------------- /packages/babel-minify/src/options-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-minify/src/options-parser.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/arrow-without-block/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/arrow-without-block/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/arrow-without-block/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/arrow-without-block/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-methods/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-methods/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-methods/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-methods/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-props/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-props/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-props/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/builtin-props/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/computed-props/actual.js: -------------------------------------------------------------------------------- 1 | let max = "floor"; 2 | Math[max](1.5); 3 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/computed-props/expected.js: -------------------------------------------------------------------------------- 1 | let max = "floor"; 2 | Math[max](1.5); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/deep-occurences/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/deep-occurences/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/deep-occurences/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/deep-occurences/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/evaluate-builtins/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/evaluate-builtins/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/evaluate-builtins/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/evaluate-builtins/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/in-class-methods/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/in-class-methods/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/in-class-methods/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/in-class-methods/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/in-function-scope/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/in-function-scope/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/in-function-scope/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/in-function-scope/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/local-binding/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/local-binding/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/local-binding/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/local-binding/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/multiple-occurences/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/multiple-occurences/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/multiple-occurences/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/multiple-occurences/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/program-scope/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/program-scope/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/program-scope/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/program-scope/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/props-polyfilled/actual.js: -------------------------------------------------------------------------------- 1 | Math["a"] = "blah"; 2 | Math.a(); 3 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/props-polyfilled/expected.js: -------------------------------------------------------------------------------- 1 | Math["a"] = "blah"; 2 | Math.a(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/side-effecty/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/side-effecty/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/side-effecty/expected.js: -------------------------------------------------------------------------------- 1 | Math.max(foo(), 1); 2 | Math.random(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/without-lca/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/without-lca/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/fixtures/without-lca/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/fixtures/without-lca/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-minify-builtins/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-builtins/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-constant-folding/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-constant-folding/__tests__/fixtures/basic/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/__tests__/fixtures/basic/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-constant-folding/__tests__/fixtures/basic/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/__tests__/fixtures/export-specifier/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-constant-folding/__tests__/fixtures/export-specifier/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/__tests__/fixtures/export-specifier/babel.json: -------------------------------------------------------------------------------- 1 | { 2 | "sourceType": "module" 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-constant-folding/__tests__/fixtures/html-comment-escape/actual.js: -------------------------------------------------------------------------------- 1 | " a; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/arrow-short-hand/expected.js: -------------------------------------------------------------------------------- 1 | const f = () => a; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/block-to-sequence/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/block-to-sequence/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/block-to-sequence/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/block-to-sequence/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/combine-returns/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/combine-returns/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/combine-returns/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/combine-returns/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/common-conditional-operations/actual.js: -------------------------------------------------------------------------------- 1 | function h1() { return a && b ? (foo(), true) : false } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/do-while/actual.js: -------------------------------------------------------------------------------- 1 | do { 2 | foo(); 3 | } while (1); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/do-while/expected.js: -------------------------------------------------------------------------------- 1 | do foo(); while (1); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/early-return-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/early-return-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/early-return-2/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | wow(); 3 | x; 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/early-returns/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/early-returns/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/early-returns/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/early-returns/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-return/actual.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | lol(); 3 | return; 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-return/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | lol(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-vars-first/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-vars-first/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-vars-first/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/empty-vars-first/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/eqnull/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/eqnull/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/eqnull/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/eqnull/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-binary-expressions/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-binary-expressions/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-conditionals/actual.js: -------------------------------------------------------------------------------- 1 | !foo ? 'foo' : 'bar'; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-conditionals/expected.js: -------------------------------------------------------------------------------- 1 | foo ? 'bar' : 'foo'; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-logical-expr-2/actual.js: -------------------------------------------------------------------------------- 1 | if (!(1 !== foo || !bar)) for (;;); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-logical-expr-2/expected.js: -------------------------------------------------------------------------------- 1 | if (1 === foo && bar) for (;;); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-logical-expr/actual.js: -------------------------------------------------------------------------------- 1 | !x && foo(); 2 | if (!(null == r)) for (;;); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/flip-logical-expr/expected.js: -------------------------------------------------------------------------------- 1 | if (!x && foo(), null != r) for (;;); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/for-sequence/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/for-sequence/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/for-sequence/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | for (var a in x = 1, a(), b) wow(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean/actual.js: -------------------------------------------------------------------------------- 1 | function x(a) { 2 | return !!a; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-to-boolean/expected.js: -------------------------------------------------------------------------------- 1 | function x(a) { 2 | return !!a; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/handle-void-returns/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return a ? void 0 : wow; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/hoist-functions/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/hoist-functions/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/hoist-functions/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/hoist-functions/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-2/expected.js: -------------------------------------------------------------------------------- 1 | for (i = 1; i <= j && (foo(), !bar); i++); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-3/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-3/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-4/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-4/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-4/expected.js: -------------------------------------------------------------------------------- 1 | for (i = 1; i <= j && !!bar; i++) if (wat(), x) throw 1; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-5/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-5/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-5/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break-5/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break/actual.js: -------------------------------------------------------------------------------- 1 | for (i = 1; i <= j; i++) { 2 | if (bar) break; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-break/expected.js: -------------------------------------------------------------------------------- 1 | for (i = 1; i <= j && !bar; i++); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-complex/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-complex/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-complex/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-complex/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-3/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | x && (delete x.x, bar()); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-4/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return-4/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-conditional-return/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue-3/expected.js: -------------------------------------------------------------------------------- 1 | function wow() { 2 | for (;;) foo && bar || wat(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue/actual.js: -------------------------------------------------------------------------------- 1 | for (var p in foo) { 2 | if (p) continue; 3 | bar(); 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-continue/expected.js: -------------------------------------------------------------------------------- 1 | for (var p in foo) p || bar(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-else-blocks/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-else-blocks/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-else-blocks/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-else-blocks/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-empty-blocks/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-empty-blocks/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-empty-blocks/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-empty-blocks/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-3/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-3/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-4/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-4/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-4/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-4/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-5/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-5/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-5/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-5/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-6/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-6/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-6/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-6/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-hoisted-fn/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-hoisted-fn/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-hoisted-fn/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return-hoisted-fn/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-return/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | if (x && (delete x.x, bar())) return x; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-sequence-test/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-sequence-test/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-sequence-test/expected.js: -------------------------------------------------------------------------------- 1 | function bar() { 2 | if (wow(), foo) throw x(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-gaurds/actual.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | if (x) a(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-gaurds/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | x && a(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-10/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-10/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-10/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-10/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-11/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-11/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-11/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-11/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-12/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-12/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-12/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-12/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-3/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-3/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-4/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-4/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-4/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return b ? foo : void (a(), b()); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-5/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-5/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-5/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-5/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-6/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-6/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-6/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-6/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-7/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-7/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-7/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-7/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-8/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-8/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-8/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-8/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-9/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-9/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-9/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-9/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-return-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary-return-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/if-to-ternary/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | x ? a() : b(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/iife-to-unary/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/iife-to-unary/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/iife-to-unary/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/iife-to-unary/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/iife-to-unary/skip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-115/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-115/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-115/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-115/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-198/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-198/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-198/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-198/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-208/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-208/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-208/expected.js: -------------------------------------------------------------------------------- 1 | !function () { 2 | var x; 3 | alert(x); 4 | }(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-281/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-281/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-281/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-281/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-423/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-423/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-423/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-423/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-455/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-455/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-455/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-455/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-560/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-560/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-560/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-560/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-637/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-637/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-637/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-637/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-689/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-689/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-689/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/issue-689/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/keep-directives/actual.js: -------------------------------------------------------------------------------- 1 | function a() { 2 | 'use strict'; 3 | foo(); 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/keep-directives/expected.js: -------------------------------------------------------------------------------- 1 | function a() { 2 | 'use strict'; 3 | 4 | foo(); 5 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-3/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-3/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-4/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-4/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-4/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-4/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-5/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-5/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-5/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if-5/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-if/expected.js: -------------------------------------------------------------------------------- 1 | if (a && b) throw 'wow'; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-return/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-return/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-return/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return a ? b : (c = d, z); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/merge-to-for-init/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-block/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-fn-expr-parens/actual.js: -------------------------------------------------------------------------------- 1 | x, (function() {})(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-fn-expr-parens/expected.js: -------------------------------------------------------------------------------- 1 | x, function () {}(); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-for-block/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-for-block/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-for-block/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/remove-for-block/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/return-inside-loop/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/return-inside-loop/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/return-inside-loop/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/return-inside-loop/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/super-assignments/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/super-assignments/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/super-assignments/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/super-assignments/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-last-break/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-last-break/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-to-sequence/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-to-sequence/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-to-ternary/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/switch-expr-to-ternary/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/throw-seq-expr/actual.js: -------------------------------------------------------------------------------- 1 | function x() { 2 | z(); 3 | throw y; 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/throw-seq-expr/expected.js: -------------------------------------------------------------------------------- 1 | function x() { 2 | throw z(), y; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-expr/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence-return/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/to-sequence/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-conditional-2/actual.js: -------------------------------------------------------------------------------- 1 | !(!a && b) ? b : c -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-conditional-2/expected.js: -------------------------------------------------------------------------------- 1 | !a && b ? c : b; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-conditional/actual.js: -------------------------------------------------------------------------------- 1 | !(a ? b : c); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-conditional/expected.js: -------------------------------------------------------------------------------- 1 | a ? !b : !c; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-sequence/actual.js: -------------------------------------------------------------------------------- 1 | !(a, b, c); -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/unary-sequence/expected.js: -------------------------------------------------------------------------------- 1 | a, b, !c; -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-3/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-3/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-3/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors-3/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/fixtures/whiles-to-fors/expected.js: -------------------------------------------------------------------------------- 1 | function foo(a) { 2 | for (; true;) bar(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/pattern-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/pattern-match.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/__tests__/simplify-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/__tests__/simplify-test.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/assignment-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/assignment-expression.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/conditional-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/conditional-expression.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/helpers.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/if-statement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/if-statement.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/logical-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/logical-expression.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-simplify/src/pattern-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-simplify/src/pattern-match.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/array/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/array/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/array/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/array/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/basic/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/basic/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/basic/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object-2/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object-2/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object-2/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object-2/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/object/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/overriden/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/overriden/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/fixtures/overriden/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/fixtures/overriden/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/__tests__/type-constructors-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/__tests__/type-constructors-test.js -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-minify-type-constructors/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-minify-type-constructors/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/__tests__/fixtures/array-non-int-index-2/expected.js: -------------------------------------------------------------------------------- 1 | var foo = [,, "blah"]; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/__tests__/fixtures/array-push/expected.js: -------------------------------------------------------------------------------- 1 | var foo = [1, 2, 3, 4, 5, 6]; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/__tests__/fixtures/basic/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/array-collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/array-collapser.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/array-property-collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/array-property-collapser.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/collapser.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/object-collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/object-collapser.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-consecutive-adds/src/set-collapser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-consecutive-adds/src/set-collapser.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-environment-variables/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-environment-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-environment-variables/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-environment-variables/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-environment-variables/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-inline-environment-variables/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-inline-environment-variables/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-member-expression-literals/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/computed-props/actual.js: -------------------------------------------------------------------------------- 1 | foo[a]; 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/computed-props/expected.js: -------------------------------------------------------------------------------- 1 | foo[a]; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/leading-zeros/actual.js: -------------------------------------------------------------------------------- 1 | data["00"] = 5; 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/leading-zeros/expected.js: -------------------------------------------------------------------------------- 1 | data["00"] = 5; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/member-expressions/actual.js: -------------------------------------------------------------------------------- 1 | foo.bar; 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/member-expressions/expected.js: -------------------------------------------------------------------------------- 1 | foo.bar; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/numeric-literal/actual.js: -------------------------------------------------------------------------------- 1 | foo["1"]; 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/numeric-literal/expected.js: -------------------------------------------------------------------------------- 1 | foo[1]; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/string-literal/actual.js: -------------------------------------------------------------------------------- 1 | foo["bar"]; 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/fixtures/string-literal/expected.js: -------------------------------------------------------------------------------- 1 | foo.bar; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-member-expression-literals/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-member-expression-literals/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-member-expression-literals/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-member-expression-literals/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-merge-sibling-variables/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-merge-sibling-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-merge-sibling-variables/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-merge-sibling-variables/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-merge-sibling-variables/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-merge-sibling-variables/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-merge-sibling-variables/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-merge-sibling-variables/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-merge-sibling-variables/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-minify-booleans/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/__tests__/fixtures/reduce-boolean/actual.js: -------------------------------------------------------------------------------- 1 | true; 2 | false; 3 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/__tests__/fixtures/reduce-boolean/expected.js: -------------------------------------------------------------------------------- 1 | !0; 2 | !1; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-minify-booleans/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-minify-booleans/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-minify-booleans/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-minify-booleans/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-node-env-inline/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-node-env-inline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-node-env-inline/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-node-env-inline/__tests__/node-env-inline-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-node-env-inline/__tests__/node-env-inline-test.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-node-env-inline/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-node-env-inline/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-node-env-inline/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-node-env-inline/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/src/escape-string-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/src/escape-string-literal.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-property-literals/src/property-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-property-literals/src/property-name.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/empty-string/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp(""); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/empty-string/expected.js: -------------------------------------------------------------------------------- 1 | var x = /(?:)/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/escape/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp("\\w+\\s"); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/escape/expected.js: -------------------------------------------------------------------------------- 1 | var x = /\w+\s/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/expressions/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp(foo(), "g"); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/expressions/expected.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp(foo(), "g"); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/newline/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp("\\n"); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/newline/expected.js: -------------------------------------------------------------------------------- 1 | var x = /\n/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/no-arguments/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp(); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/no-arguments/expected.js: -------------------------------------------------------------------------------- 1 | var x = /(?:)/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/null/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp("\0"); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/null/expected.js: -------------------------------------------------------------------------------- 1 | var x = /\0/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/string/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/string/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/string/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/string/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/whitespaces/actual.js: -------------------------------------------------------------------------------- 1 | var x = new RegExp("\b\f\v\t\r\n\n"); 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/fixtures/whitespaces/expected.js: -------------------------------------------------------------------------------- 1 | var x = /[\b]\f\v \r\n\n/; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-regexp-constructors/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-regexp-constructors/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/basic/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/basic/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | blah(); 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/bound-excludes/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/bound-excludes/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/bound-excludes/options.json: -------------------------------------------------------------------------------- 1 | {"exclude":["error","info"]} -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/excludes/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/excludes/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/excludes/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/excludes/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/excludes/options.json: -------------------------------------------------------------------------------- 1 | {"exclude":["error","info"]} -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/guards/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/guards/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/guards/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | true && void 0; 3 | blah(); 4 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/local-binding/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/fixtures/local-binding/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/top-level-stmts/actual.js: -------------------------------------------------------------------------------- 1 | console.log("foo"); 2 | blah(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/top-level-stmts/expected.js: -------------------------------------------------------------------------------- 1 | blah(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/top-level/actual.js: -------------------------------------------------------------------------------- 1 | true && console.log("foo"); 2 | blah(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/fixtures/top-level/expected.js: -------------------------------------------------------------------------------- 1 | true && void 0; 2 | blah(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-console/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-console/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/basic-2/actual.js: -------------------------------------------------------------------------------- 1 | debugger; 1; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/basic-2/expected.js: -------------------------------------------------------------------------------- 1 | 1; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- 1 | debugger; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/basic/expected.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/empty-block/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/empty-block/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/empty-block/expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/__tests__/fixtures/empty-block/expected.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-debugger/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-debugger/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-undefined/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/const-undefined/actual.js: -------------------------------------------------------------------------------- 1 | const a = undefined; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/const-undefined/expected.js: -------------------------------------------------------------------------------- 1 | const a = undefined; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/let-undefined/actual.js: -------------------------------------------------------------------------------- 1 | let a = undefined; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/let-undefined/expected.js: -------------------------------------------------------------------------------- 1 | let a; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/let-void-0/actual.js: -------------------------------------------------------------------------------- 1 | let a = void 0; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/let-void-0/expected.js: -------------------------------------------------------------------------------- 1 | let a; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/sequence-expr-last-undef-safe/expected.js: -------------------------------------------------------------------------------- 1 | a = b, b = c, d.e.f(), hello.world(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/sequence-expr/expected.js: -------------------------------------------------------------------------------- 1 | a = b, b = c, d.e.f(), hello.world(); -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/undefined-return/actual.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return undefined; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/undefined-return/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/var-declarations/actual.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | var a = undefined; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/var-declarations/expected.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | var a; 3 | } -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/var-in-loops/actual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-undefined/__tests__/fixtures/var-in-loops/actual.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-undefined/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-undefined/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-remove-undefined/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-remove-undefined/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-simplify-comparison-operators/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/already-simplified/actual.js: -------------------------------------------------------------------------------- 1 | typeof 1 == "number"; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/already-simplified/expected.js: -------------------------------------------------------------------------------- 1 | typeof 1 == "number"; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/equality-check/actual.js: -------------------------------------------------------------------------------- 1 | a > b; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/equality-check/expected.js: -------------------------------------------------------------------------------- 1 | a > b; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/typeof-comparisons/actual.js: -------------------------------------------------------------------------------- 1 | 'function' === typeof a; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/fixtures/typeof-comparisons/expected.js: -------------------------------------------------------------------------------- 1 | 'function' == typeof a; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-simplify-comparison-operators/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-simplify-comparison-operators/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-simplify-comparison-operators/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-simplify-comparison-operators/src/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-undefined-to-void/README.md -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/__tests__/fixtures/basic/actual.js: -------------------------------------------------------------------------------- 1 | var foo;foo === undefined; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/__tests__/fixtures/basic/expected.js: -------------------------------------------------------------------------------- 1 | var foo; 2 | foo === void 0; -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-undefined-to-void/__tests__/index.js -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-undefined-to-void/package.json -------------------------------------------------------------------------------- /packages/babel-plugin-transform-undefined-to-void/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-plugin-transform-undefined-to-void/src/index.js -------------------------------------------------------------------------------- /packages/babel-preset-minify/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babel-preset-minify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/README.md -------------------------------------------------------------------------------- /packages/babel-preset-minify/__tests__/__snapshots__/options-tests.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/__tests__/__snapshots__/options-tests.js.snap -------------------------------------------------------------------------------- /packages/babel-preset-minify/__tests__/minify-env-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/__tests__/minify-env-tests.js -------------------------------------------------------------------------------- /packages/babel-preset-minify/__tests__/options-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/__tests__/options-tests.js -------------------------------------------------------------------------------- /packages/babel-preset-minify/__tests__/preset-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/__tests__/preset-tests.js -------------------------------------------------------------------------------- /packages/babel-preset-minify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/package.json -------------------------------------------------------------------------------- /packages/babel-preset-minify/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/babel-preset-minify/src/index.js -------------------------------------------------------------------------------- /packages/gulp-babel-minify/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | node_modules 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/gulp-babel-minify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/gulp-babel-minify/README.md -------------------------------------------------------------------------------- /packages/gulp-babel-minify/__tests__/__snapshots__/gulp-babili-test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/gulp-babel-minify/__tests__/__snapshots__/gulp-babili-test.js.snap -------------------------------------------------------------------------------- /packages/gulp-babel-minify/__tests__/gulp-babili-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/gulp-babel-minify/__tests__/gulp-babili-test.js -------------------------------------------------------------------------------- /packages/gulp-babel-minify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/gulp-babel-minify/package.json -------------------------------------------------------------------------------- /packages/gulp-babel-minify/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/packages/gulp-babel-minify/src/index.js -------------------------------------------------------------------------------- /scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/.eslintrc -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | benchmark_cache 2 | -------------------------------------------------------------------------------- /scripts/NPM_OWNERS: -------------------------------------------------------------------------------- 1 | hzoo 2 | amasad 3 | kangax 4 | boopathi 5 | -------------------------------------------------------------------------------- /scripts/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/benchmark.js -------------------------------------------------------------------------------- /scripts/gcc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/gcc.jar -------------------------------------------------------------------------------- /scripts/npm-owner-grant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/npm-owner-grant.sh -------------------------------------------------------------------------------- /scripts/npm-owner-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/npm-owner-update.sh -------------------------------------------------------------------------------- /scripts/plugin-contribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/plugin-contribution.js -------------------------------------------------------------------------------- /scripts/plugin-timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/plugin-timing.js -------------------------------------------------------------------------------- /scripts/pyflate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/pyflate.py -------------------------------------------------------------------------------- /scripts/test-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/scripts/test-files.sh -------------------------------------------------------------------------------- /smoke/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/smoke/.eslintrc -------------------------------------------------------------------------------- /smoke/break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/smoke/break.js -------------------------------------------------------------------------------- /smoke/circleci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/smoke/circleci.sh -------------------------------------------------------------------------------- /smoke/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/smoke/run.js -------------------------------------------------------------------------------- /smoke/smoke-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/smoke/smoke-test.js -------------------------------------------------------------------------------- /utils/test-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-runner/package.json -------------------------------------------------------------------------------- /utils/test-runner/src/argParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-runner/src/argParser.js -------------------------------------------------------------------------------- /utils/test-runner/src/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-runner/src/fs.js -------------------------------------------------------------------------------- /utils/test-runner/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-runner/src/index.js -------------------------------------------------------------------------------- /utils/test-transform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-transform/package.json -------------------------------------------------------------------------------- /utils/test-transform/src/test-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/test-transform/src/test-transform.js -------------------------------------------------------------------------------- /utils/unpad/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/unpad/package.json -------------------------------------------------------------------------------- /utils/unpad/src/unpad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/utils/unpad/src/unpad.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babel/minify/HEAD/yarn.lock --------------------------------------------------------------------------------