babel-plugin-minify-dead-code-elimination
babel-plugin-minify-dead-code-elimination
,babel-preset-minify
gulp-babel-minify
babel-helper-to-multiple-sequence-expressions
,babel-minify
,babel-plugin-minify-simplify
,babel-preset-minify
,gulp-babel-minify
- #855 fix: improve comments handling in presets + api + gulp (@vigneshshanmugam)
babel-helper-evaluate-path
,babel-preset-minify
- #848 fix(evaluate): handle when parentpath is removed (@vigneshshanmugam)
babel-plugin-minify-builtins
- #859 perf(builtins): run builtins transform on multi pass (@vigneshshanmugam)
- #857 perf(builtins): remove path.get calls (@vigneshshanmugam)
babel-helper-evaluate-path
babel-plugin-minify-mangle-names
- #888 Update link to babili blog post (@pradyumna-smpx)
- Other
babel-plugin-minify-simplify
babel-plugin-minify-mangle-names
babel-minify
,gulp-babel-minify
- #887 chore: update to babel 7.0.0-beta.54 (@christophehurpeau)
babel-minify
,babel-plugin-minify-simplify
,gulp-babel-minify
- Boopathi Rajaa (@boopathi)
- Christophe Hurpeau (@christophehurpeau)
- Esaú García Sánchez-Torija (@egasato)
- Pavan Kumar Sunkara (@pksunkara)
- Pierre-Marie Dartus (@pmdartus)
- Pradyumna Newalkar (@pradyumna-smpx)
- Vignesh Shanmugam (@vigneshshanmugam)
babel-helper-evaluate-path
,babel-plugin-minify-constant-folding
- #846 fix: handle non array statements in evaluate helper. (@vigneshshanmugam)
- Vignesh Shanmugam (vigneshshanmugam)
babel-plugin-minify-simplify
,babel-plugin-transform-simplify-comparison-operators
babel-plugin-minify-mangle-names
,babel-preset-minify
babel-plugin-minify-infinity
babel-helper-evaluate-path
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-guarded-expressions
,babel-plugin-minify-simplify
,babel-preset-minify
- #831 fix: account for different scopes during path evaluation. (@vigneshshanmugam)
babel-plugin-minify-dead-code-elimination
,babel-preset-minify
- #834 fix(deadcode): account for impure paths inside for statements. (@vigneshshanmugam)
- #838 (chore): fix links to debugging section [skip ci]. (@vigneshshanmugam)
- #837 (chore) change line endings from crlf to lf. (@vigneshshanmugam)
- Boopathi Rajaa (boopathi)
- Jed Fox (j-f1)
- Vignesh Shanmugam (vigneshshanmugam)
babel-plugin-minify-mangle-names
babel-plugin-minify-constant-folding
- #828 fix(const-folding): do not evaluate identifier in export specifiers. (@vigneshshanmugam)
babel-preset-minify
- #823 Allow options for plugins disabled by default (babel-preset-minify). (@nemophrost)
babel-plugin-transform-merge-sibling-variables
,babel-preset-minify
- #826 fix(merge-sibling-var): recalculate declarations when concatenating variables. (@vigneshshanmugam)
- #817 fix: update outdated react url. (@ganes1410)
- Alma Madsen (nemophrost)
- Boopathi Rajaa (boopathi)
- R.Ganesh (ganes1410)
- Vignesh Shanmugam (vigneshshanmugam)
babel-helper-mark-eval-scopes
,babel-minify
,babel-plugin-minify-builtins
,babel-plugin-minify-constant-folding
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-flip-comparisons
,babel-plugin-minify-guarded-expressions
,babel-plugin-minify-infinity
,babel-plugin-minify-mangle-names
,babel-plugin-minify-numeric-literals
,babel-plugin-minify-replace
,babel-plugin-minify-simplify
,babel-plugin-minify-type-constructors
,babel-plugin-transform-inline-consecutive-adds
,babel-plugin-transform-inline-environment-variables
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-merge-sibling-variables
,babel-plugin-transform-minify-booleans
,babel-plugin-transform-node-env-inline
,babel-plugin-transform-property-literals
,babel-plugin-transform-regexp-constructors
,babel-plugin-transform-remove-console
,babel-plugin-transform-remove-debugger
,babel-plugin-transform-remove-undefined
,babel-plugin-transform-simplify-comparison-operators
,babel-plugin-transform-undefined-to-void
,babel-preset-minify
,gulp-babel-minify
babel-plugin-minify-constant-folding
- #800 Fix some comment typo. (@maurobringolf)
babel-plugin-transform-remove-console
,babel-plugin-transform-remove-debugger
,babel-plugin-transform-remove-undefined
,babel-plugin-transform-simplify-comparison-operators
,babel-plugin-transform-undefined-to-void
- #798 Refactor test case into new format. (@sylvesteraswin)
- Boopathi Rajaa (boopathi)
- Mauro Bringolf (maurobringolf)
- Sylvester Aswin (sylvesteraswin)
babel-minify
,babel-plugin-minify-mangle-names
,babel-preset-minify
,gulp-babel-minify
babel-plugin-minify-numeric-literals
- #349 Refactor minify-numeric-literals.. (@bardiharborow)
babel-plugin-transform-remove-console
babel-plugin-minify-simplify
,babel-preset-minify
babel-plugin-minify-builtins
- #768 fix builtins - bail on polyfilled members. (@vigneshshanmugam)
babel-plugin-minify-mangle-names
- #763 fix(mangle) - mark the correct eval scope during mangling. (@vigneshshanmugam)
- #761 babel 7 compatibility change - mangle names: . (@loborobo)
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-simplify
babel-plugin-transform-regexp-constructors
- #733 Bugfix Regex's containing (\0). (@jogibear9988)
babel-plugin-minify-constant-folding
,babel-preset-minify
babel-plugin-transform-merge-sibling-variables
,babel-preset-minify
babel-plugin-minify-constant-folding
- #698 Fix folding array literals - bail on spread element. (@boopathi)
- #613 constant-folding: Fix some literal types used in
.join()
, Closes #612. (@goto-bus-stop)
babel-minify
babel-plugin-minify-simplify
,babel-plugin-transform-simplify-comparison-operators
- #778 (perf) - Improve performance of simplify by removing traversal for type inference. (@vigneshshanmugam)
babel-plugin-minify-simplify
- #772 (perf)avoid object.keys on hot path for performance - simplify. (@vigneshshanmugam)
babel-plugin-transform-inline-consecutive-adds
- #773 (perf) - move the collapser check before inling properties. (@vigneshshanmugam)
- #751 Fixing typos.. (@seanhussey)
- #735 docs(contributing): move to docs directory [skip ci]. (@boopathi)
- #693 docs(contrib): Update removed package scripts [skip ci]. (@boopathi)
- Other
- #786 Replaced gulp-util dependency with fancy-log.. (@FizzyGalacticus)
- #745 add option to skip publish from commit message. (@boopathi)
- #716 Update CI yml files. (@boopathi)
- #714 Specify *.jar as binary in gitattributes. (@remcohaszing)
gulp-babel-minify
- #775 Remove gulp-util dependency. (@pieterbeulque)
babel-plugin-transform-regexp-constructors
- #762 refactor(tests) tests to fixtures - regexpConstructors. (@vigneshshanmugam)
babel-plugin-transform-merge-sibling-variables
- #757 refactor(tests) - Tests to fixtures - mergeSiblingVars. (@vigneshshanmugam)
babel-plugin-transform-property-literals
- #760 refactor(tests) Tests to fixtures - propertyLiterals. (@vigneshshanmugam)
babel-plugin-transform-minify-booleans
- #758 refactor(tests) Tests to fixtures - booleans. (@vigneshshanmugam)
babel-plugin-transform-member-expression-literals
babel-plugin-transform-inline-consecutive-adds
babel-plugin-minify-type-constructors
babel-plugin-minify-flip-comparisons
,babel-plugin-minify-guarded-expressions
,babel-plugin-minify-infinity
,babel-plugin-minify-mangle-names
,babel-plugin-minify-numeric-literals
babel-plugin-minify-builtins
,babel-plugin-minify-constant-folding
,babel-plugin-minify-dead-code-elimination
babel-plugin-minify-builtins
,babel-plugin-minify-constant-folding
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-flip-comparisons
,babel-plugin-minify-guarded-expressions
,babel-plugin-minify-infinity
,babel-plugin-minify-mangle-names
,babel-plugin-minify-numeric-literals
,babel-plugin-minify-simplify
,babel-plugin-minify-type-constructors
,babel-plugin-transform-inline-consecutive-adds
,babel-plugin-transform-inline-environment-variables
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-merge-sibling-variables
,babel-plugin-transform-minify-booleans
,babel-plugin-transform-node-env-inline
,babel-plugin-transform-property-literals
,babel-plugin-transform-regexp-constructors
,babel-plugin-transform-remove-console
,babel-plugin-transform-remove-debugger
,babel-plugin-transform-remove-undefined
,babel-plugin-transform-simplify-comparison-operators
,babel-plugin-transform-undefined-to-void
,babel-preset-minify
,gulp-babel-minify
babel-minify
babel-minify
,babel-plugin-minify-mangle-names
,babel-plugin-minify-numeric-literals
,babel-plugin-minify-type-constructors
,gulp-babel-minify
- Bardi Harborow (bardiharborow)
- Boopathi Rajaa (boopathi)
- Dustin Dodson (FizzyGalacticus)
- Gary Yeap (garyyeap)
- Jake Dluhy (JakeDluhy)
- Jochen Kühner (jogibear9988)
- Kevin Ball (kball)
- Pieter Beulque (pieterbeulque)
- Remco Haszing (remcohaszing)
- Renée Kooi (goto-bus-stop)
- Robynn Lobo (loborobo)
- Sean Hussey (seanhussey)
- Vignesh Shanmugam (vigneshshanmugam)
- babel-helper-evaluate-path@0.2.0
- babel-helper-flip-expressions@0.2.0
- babel-helper-is-void-0@0.2.0
- babel-helper-mark-eval-scopes@0.2.0
- babel-helper-remove-or-void@0.2.0
- babel-helper-to-multiple-sequence-expressions@0.2.0
- babel-minify@0.2.0
- babel-plugin-minify-builtins@0.2.0
- babel-plugin-minify-constant-folding@0.2.0
- babel-plugin-minify-dead-code-elimination@0.2.0
- babel-plugin-minify-flip-comparisons@0.2.0
- babel-plugin-minify-guarded-expressions@0.2.0
- babel-plugin-minify-infinity@0.2.0
- babel-plugin-minify-mangle-names@0.2.0
- babel-plugin-minify-numeric-literals@0.2.0
- babel-plugin-minify-replace@0.2.0
- babel-plugin-minify-simplify@0.2.0
- babel-plugin-minify-type-constructors@0.2.0
- babel-plugin-transform-inline-consecutive-adds@0.2.0
- babel-plugin-transform-inline-environment-variables@0.2.0
- babel-plugin-transform-member-expression-literals@6.8.5
- babel-plugin-transform-merge-sibling-variables@6.8.6
- babel-plugin-transform-minify-booleans@6.8.3
- babel-plugin-transform-node-env-inline@0.2.0
- babel-plugin-transform-property-literals@6.8.5
- babel-plugin-transform-regexp-constructors@0.2.0
- babel-plugin-transform-remove-console@6.8.5
- babel-plugin-transform-remove-debugger@6.8.5
- babel-plugin-transform-remove-undefined@0.2.0
- babel-plugin-transform-simplify-comparison-operators@6.8.5
- babel-plugin-transform-undefined-to-void@6.8.3
- babel-preset-minify@0.2.0
- gulp-babel-minify@0.2.0
- #662 Use evaluate helper in removeUndefined transform. (@boopathi)
- #658 Make tdz optional in helper evaluate. (@boopathi)
- #616 Convert simple arrow function body to expression. (@ashsearle)
babel-plugin-transform-remove-undefined
,babel-preset-minify
babel-helper-to-multiple-sequence-expressions
,babel-preset-minify
babel-helper-evaluate-path
babel-helper-evaluate-path
,babel-plugin-minify-builtins
,babel-plugin-minify-dead-code-elimination
babel-plugin-minify-dead-code-elimination
- #597 [Closes #574] deopt when binding is present in diff scope. (@vigneshshanmugam)
- #626 Detect duplicate declaration during one-use replacement. (@boopathi)
- #622 [DCE] Fix removal of ArrayPattern. (@boopathi)
- #602 fix(minify-dead-code): Closes #601. (@postspectacular)
babel-plugin-minify-simplify
babel-plugin-transform-remove-undefined
,babel-preset-babili
- #633 binding voilations check during es2015 transform[Closes #630]. (@vigneshshanmugam)
babel-plugin-minify-constant-folding
- Other
babili
babel-helper-evaluate-path
babel-plugin-minify-numeric-literals
- #639 Update babel-plugin-minify-numeric-literals README. (@benbrandt)
babili
- #652 test for nested options in node api. (@vigneshshanmugam)
- Other
babel-helper-mark-eval-scopes
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-mangle-names
babel-plugin-minify-simplify
- Multiple packages
- Ash (ashsearle)
- Ben Brandt (benbrandt)
- Boopathi Rajaa (boopathi)
- Jed Fox (j-f1)
- Karsten Schmidt (postspectacular)
- Vignesh Shanmugam (vigneshshanmugam)
Just some various bug fixes!
babel-plugin-minify-constant-folding
babel-plugin-minify-builtins
,babel-preset-babili
- #579 replace paths with cloned nodes in builtins transform. (@vigneshshanmugam)
- Boopathi Rajaa (boopathi)
- Jed Fox (j-f1)
- Vignesh Shanmugam (vigneshshanmugam)
babel-plugin-minify-constant-folding
babel-plugin-minify-dead-code-elimination
babel-plugin-transform-property-literals
babel-plugin-minify-mangle-names
babel-helper-flip-expressions
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-guarded-expressions
,babel-plugin-minify-simplify
,babel-plugin-transform-inline-consecutive-adds
- Other
- #557 Clean up before every run to avoid working on already minified file. (@buunguyen)
- babel-plugin-minify-mangle-names@0.1.2
- babel-preset-babili@0.1.2
- babili@0.1.2
- gulp-babili@0.1.2
- Boopathi Rajaa (boopathi)
- Better mangling - significant improvement in output code size.
- The preset options are flattened
- Smoke tests
- Use Yarn & Prettier
- And a lot of bug fixes (refer below)
Check Benchmarks for info about how Babili compares with other minifiers for a few samples.
Updated Pacakges:
- babel-helper-evaluate-path@0.1.0
- babel-helper-flip-expressions@0.1.1
- babel-helper-is-void-0@0.1.1
- babel-helper-mark-eval-scopes@0.1.1
- babel-helper-remove-or-void@0.1.1
- babel-helper-to-multiple-sequence-expressions@0.1.1
- babel-plugin-minify-builtins@0.1.1
- babel-plugin-minify-constant-folding@0.1.1
- babel-plugin-minify-dead-code-elimination@0.1.6
- babel-plugin-minify-flip-comparisons@0.1.1
- babel-plugin-minify-guarded-expressions@0.1.1
- babel-plugin-minify-infinity@0.1.1
- babel-plugin-minify-mangle-names@0.1.1
- babel-plugin-minify-numeric-literals@0.1.1
- babel-plugin-minify-replace@0.1.1
- babel-plugin-minify-simplify@0.1.1
- babel-plugin-minify-type-constructors@0.1.1
- babel-plugin-transform-inline-consecutive-adds@0.1.1
- babel-plugin-transform-inline-environment-variables@0.1.1
- babel-plugin-transform-member-expression-literals@6.8.3
- babel-plugin-transform-merge-sibling-variables@6.8.4
- babel-plugin-transform-minify-booleans@6.8.2
- babel-plugin-transform-node-env-inline@0.1.1
- babel-plugin-transform-property-literals@6.8.3
- babel-plugin-transform-regexp-constructors@0.1.1
- babel-plugin-transform-remove-console@6.8.3
- babel-plugin-transform-remove-debugger@6.8.3
- babel-plugin-transform-remove-undefined@0.1.1
- babel-plugin-transform-simplify-comparison-operators@6.8.3
- babel-plugin-transform-undefined-to-void@6.8.2
- babel-preset-babili@0.1.1
- babili@0.1.1
- gulp-babili@0.1.1
babel-preset-babili
babel-plugin-minify-constant-folding
babel-plugin-minify-builtins
- #533 handle deopt case in builtins properly. (@vigneshshanmugam)
babel-plugin-transform-inline-consecutive-adds
babel-plugin-minify-mangle-names
babel-plugin-minify-simplify
- #517 Fix crashing in simplify plugin. Deopt instead. (@boopathi)
- #482 handle default statements with fallthrough properly [Closes #423]. (@vigneshshanmugam)
babel-plugin-minify-constant-folding
babel-plugin-minify-builtins
,babel-plugin-minify-mangle-names
,babel-preset-babili
- #472 fix builtins plugins from leaking vars. (@vigneshshanmugam)
babel-plugin-transform-member-expression-literals
,babel-plugin-transform-property-literals
- Other
- Other
- #527 Add butternut to benchmarks. (@boopathi)
- #504 Add CircleCI badge [skip ci]. (@boopathi)
- #497 Set static coverage % & disable patch. (@boopathi)
- #495 Add Circle CI. (@boopathi)
- #492 Smoke Tests. (@boopathi)
- #488 Use Yarn. (@boopathi)
- #489 Create benchmark_cache dir if it doesn't exist. (@dirtybit)
- #474 Enable code coverage. (@alxpy)
- #470 Fix Benchmark scripts. (@boopathi)
- #478 🚀 Prettier. (@boopathi)
- Aaron Ang (aaronang)
- Alex Kuzmenko (alxpy)
- Andrew Start (andrewstart)
- Boopathi Rajaa (boopathi)
- Jhen-Jie Hong (jhen0409)
- Joshua Carter (JoshuaCWebDeveloper)
- Sertac Olgunsoylu (dirtybit)
- Vignesh Shanmugam (vigneshshanmugam)
- babel-helper-mark-eval-scopes@0.0.3
- babel-helper-to-multiple-sequence-expressions@0.0.4
- babel-plugin-minify-builtins@0.0.2
- babel-plugin-minify-dead-code-elimination@0.1.4
- babel-plugin-minify-mangle-names@0.0.8
- babel-plugin-minify-replace@0.0.4
- babel-plugin-minify-simplify@0.0.8
- babel-plugin-minify-type-constructors@0.0.4
- babel-plugin-transform-regexp-constructors@0.0.6
- babel-plugin-transform-remove-console@6.8.1
- babel-plugin-transform-remove-debugger@6.8.1
- babel-preset-babili@0.0.12
- babili@0.0.12
- gulp-babili@0.0.2
gulp-babili
babel-plugin-minify-builtins
,babel-preset-babili
- #410 Implement minify-builtins plugin. (@vigneshshanmugam)
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-simplify
babel-plugin-transform-remove-console
,babel-plugin-transform-remove-debugger
babel-plugin-minify-mangle-names
babel-plugin-minify-mangle-names
babel-plugin-transform-regexp-constructors
- #438 Remove redundant
=== true
from conditional. (@josephfrazier)
- #438 Remove redundant
- Boopathi Rajaa (boopathi)
- Haroen Viaene (Haroenv)
- Joseph Frazier (josephfrazier)
- Oleh Kuchuk (hzlmn)
- Vignesh Shanmugam (vigneshshanmugam)
babel-plugin-transform-merge-sibling-variables
,babel-preset-babili
- #403 lift the declarations without mutating the node[Closes #402]. (@vigneshshanmugam)
babel-plugin-minify-mangle-names
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-constant-folding
,babel-plugin-minify-dead-code-elimination
,babel-preset-babili
babel-plugin-minify-constant-folding
babel-plugin-transform-remove-undefined
babel-helper-mark-eval-scopes
,babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-mangle-names
- Boopathi Rajaa (boopathi)
- Henry Zhu (hzoo)
- Juriy Zaytsev (kangax)
- Peter Robins (probins)
- Vignesh Shanmugam (vigneshshanmugam)
- babel-helper-flip-expressions@0.0.2
- babel-helper-to-multiple-sequence-expressions@0.0.3
- babel-plugin-minify-dead-code-elimination@0.1.2
- babel-plugin-minify-flip-comparisons@0.0.2
- babel-plugin-minify-guarded-expressions@0.0.4
- babel-plugin-minify-mangle-names@0.0.6
- babel-plugin-minify-simplify@0.0.6
- babel-plugin-minify-type-constructors@0.0.3
- babel-plugin-transform-inline-consecutive-adds@0.0.2
- babel-plugin-transform-inline-environment-variables@0.0.2
- babel-plugin-transform-member-expression-literals@6.8.1
- babel-plugin-transform-merge-sibling-variables@6.8.1
- babel-plugin-transform-node-env-inline@0.0.2
- babel-plugin-transform-property-literals@6.8.1
- babel-plugin-transform-regexp-constructors@0.0.5
- babel-plugin-transform-remove-undefined@0.0.4
- babel-plugin-transform-simplify-comparison-operators@6.8.1
- babel-preset-babili@0.0.10
- babili@0.0.10
babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-mangle-names
,babel-preset-babili
- #311 add keepClassName as separate options (Closes #298). (@vigneshshanmugam)
babel-preset-babili
babel-preset-babili
babili
babel-plugin-transform-merge-sibling-variables
- #314 dont lift declarations when not intialized (Closes #309). (@vigneshshanmugam)
babel-plugin-transform-regexp-constructors
- #304 Escape unicode newline in regex optimization. (@SimonSelg)
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-dead-code-elimination
,babel-preset-babili
- #292 run DCE on program exit (Closes #289). (@vigneshshanmugam)
- Other
babel-plugin-minify-simplify
- #320 Tweak simpify README. (@existentialism)
babel-preset-babili
- #335 Add fb package and an option to bench local file. (@kangax)
- #148 Improve benchmarks accuracy. (@kangax)
- #272 Add plugin contribution. (@boopathi)
- #319 Remove dollar from sh snippets. (@xtuc)
- #376 devDeps: eslint-config-babel v5.0.0. (@kaicataldo)
- Arnaud Marant (amarant)
- Boopathi Rajaa (boopathi)
- Brian Ng (existentialism)
- Chris Vaszauskas (chrisvasz)
- Henry Zhu (hzoo)
- Juriy Zaytsev (kangax)
- Kai Cataldo (kaicataldo)
- Simon Selg (SimonSelg)
- Sven SAULEAU (xtuc)
- Vignesh Shanmugam (vigneshshanmugam)
- babili: 0.0.8 => 0.0.9
- babel-preset-babili: 0.0.8 => 0.0.9
- babel-plugin-minify-constant-folding: 0.0.1 => 0.0.3
- babel-plugin-minify-dead-code-elimination: 0.1.0 => 0.1.1
- babel-plugin-minify-infinity: 0.0.1 => 0.0.3
- babel-plugin-minify-mangle-names: 0.0.4 => 0.0.5
- babel-plugin-minify-simplify: 0.0.4 => 0.0.5
- babel-plugin-transform-regexp-constructors: 0.0.1 => 0.0.4
- babel-plugin-transform-remove-undefined: 0.0.4 (new)
- babel-helper-evaluate-path: 0.0.3 (new)
- babel-helper-is-nodes-equiv: (removed)
babel-plugin-transform-remove-undefined
babel-plugin-minify-simplify
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-simplify
babel-plugin-minify-simplify
babel-plugin-minify-infinity
- #241 fix for infinity as lval. (@vigneshshanmugam)
babel-helper-evaluate-path
,babel-plugin-minify-constant-folding
babel-plugin-transform-regexp-constructors
babel-plugin-transform-regexp-constructors
babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-simplify
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-simplify
babel-plugin-minify-simplify
babel-plugin-minify-dead-code-elimination
- Benchmarks
babel-plugin-minify-simplify
- Use babel preset env
- Boopathi Rajaa (boopathi)
- Gary Johnson (garyjN7)
- Henry Zhu (hzoo)
- Juriy Zaytsev (kangax)
- Shine Wang (shinew)
- Vignesh Shanmugam (vigneshshanmugam)
- babili: 0.0.7 => 0.0.8
- babel-preset-babili: 0.0.5 => 0.0.8
- babel-helper-to-multiple-sequence-expressions: 0.0.1 => 0.0.2
- babel-plugin-minify-dead-code-elimination: 0.0.4 => 0.1.0
- babel-plugin-minify-mangle-names: 0.0.3 => 0.0.4
- babel-plugin-minify-numeric-literals: 0.0.1 (new)
- babel-plugin-minify-simplify: 0.0.3 => 0.0.4
- babel-plugin-minify-type-constructors: 0.0.1 => 0.0.2
- babel-plugin-transform-regexp-constructors: 0.0.1 (new)
babel-plugin-minify-numeric-literals
,babel-preset-babili
[10000, 0x000001, 0o23420, 0b10011100010000] // => [1e4, 1, 1e4, 1e4]
babel-plugin-transform-regexp-constructors
var x = new RegExp('\\w+\\s') // => var x = /\w+\s/
babel-plugin-minify-dead-code-elimination
function foo(unused) { return 1 } // => function foo() { return 1 } // To prevent this for code depending on foo.length, use keepFnArgs: true { plugins: [ ["minify-dead-code-elimination", { keepFnArgs: true }] ] }
babel-plugin-minify-dead-code-elimination
babel-plugin-minify-simplify
babel-helper-to-multiple-sequence-expressions
,babel-plugin-minify-simplify
babel-plugin-minify-type-constructors
babel-plugin-minify-mangle-names
- Other
babel-plugin-minify-dead-code-elimination
- #225 Fix DCE tests with labels in separate namespace. (@boopathi)
- #218 Add more tests for DCE'ing conditional expressions. (@erikdesjardins)
babel-plugin-minify-mangle-names
babel-preset-babili
babel-plugin-transform-regexp-constructors
,babel-preset-babili
- Boopathi Rajaa (boopathi)
- Erik Desjardins (erikdesjardins)
- Henry Zhu (hzoo)
- Juriy Zaytsev (kangax)
- Shine Wang (shinew)
- babel-plugin-minify-dead-code-elimination@0.0.4
- babel-plugin-minify-guarded-expressions@0.0.3
- babel-preset-babili@0.0.5
- babili@0.0.7
babel-plugin-minify-guarded-expressions
- #179 Fix guarded expressions being utilized elsewhere. Fixes #171,#174,#176 (@boopathi)
- babel-plugin-minify-dead-code-elimination@0.0.3
- babel-preset-babili@0.0.4
- babili@0.0.6
babili
- #166 use process.execPath when spawing cli. Fixes #108 (@rossipedia)
Should fix windows support for the cli.
babel-plugin-minify-dead-code-elimination
// bail out when destructuring with a variable
const me = lyfe => {
const [swag] = lyfe;
return swag;
};
// var hoisting but not let/const
function foo() {
a = 1;
return a;
var a;
}
- babel-plugin-minify-dead-code-elimination@0.0.2
- babel-plugin-minify-guarded-expressions@0.0.2
- babel-plugin-minify-mangle-names@0.0.3
- babel-plugin-minify-simplify@0.0.3
- babel-plugin-transform-merge-sibling-variables@0.0.2
- babel-preset-babili@0.0.3
- babili@0.0.5
babel-plugin-minify-guarded-expressions
- #160 don't remove impure reachable parts of logical expressions. (@goto-bus-stop)
babel-plugin-transform-merge-sibling-variables
- #157 don't merge block-scoped sibling vars across scopes, Fixes #153. (@goto-bus-stop)
babel-plugin-minify-mangle-names
babel-plugin-minify-dead-code-elimination
- ba50db - Ensure parent node has declarations
babel-plugin-minify-simplify
babel-plugin-minify-mangle-names
babel-preset-babili
babili
babel-plugin-minify-mangle-names
,babel-preset-babili
babel-plugin-minify-simplify
- Other
babel-plugin-minify-dead-code-elimination
,babel-plugin-minify-mangle-names
babel-plugin-minify-flip-comparisons
- #110 minify-flip-comparisons: Explain why this optimization makes sense. (@mathiasbynens)
- Other