github.com/babel/minify
:scissors: An ES6+ aware minifier based on the Babel toolchain (beta)
https://github.com/babel/minify
32fcce479e016267362a17073dd1fb6445002987 authored almost 9 years ago
23776895218c26aca643775d25ca8186d9d0c1b9 authored almost 9 years ago
- babel-plugin-minify-dead-code-elimination@0.0.4
- babel-plugin-minify-guarded-expressions@0....
a83cee0462034e63c6347cd2a1be7878134d0856 authored almost 9 years ago
+ (Close #171)
+ (close #174)
+ (close #176)
23aec224e7a35921e916767fce64903fabea7f87 authored almost 9 years ago
- babel-plugin-minify-dead-code-elimination@0.0.3
- babel-preset-babili@0.0.4
- babili@0.0.6
Fix bug where var declarations after compleition statements are
deadcode eliminated - vars are ...
+ Bail out for replacement of single use variable inside a function
TODO: maybe a more intell...
32c809b39638aba7d2bcb7bec684f91f2f551be3 authored almost 9 years ago738a32580a0e60ae0ceac22da09d9e75d8e1b5d3 authored almost 9 years ago
Benchmark needs build first
6e693adb73d720b5128c82437891a4da5b4e8284 authored almost 9 years agof025fa74e28a9b709dc1660497a9d85160fbac33 authored almost 9 years ago
bfd6004426821b725be4d1a7bd5d08630f0cd5a3 authored almost 9 years ago
- babel-plugin-minify-dead-code-elimination@0.0.2
- babel-plugin-minify-guarded-expressions@0....
ba50db58d8c366302e1f23ad1f30f5a5fe182f45 authored almost 9 years ago
* don't remove impure reachable parts of logical expressions
* fixup! don't remove impure rea...
e1b0d313c4b7b93bb73a85c2f94a773c08dcd5eb authored almost 9 years agob97dfa61604125ea4024cc4eba72ca8df746d0bb authored almost 9 years ago
355252932cec437a3aea4e8b2b7a17014d62eefe authored almost 9 years ago
24527c774ed7777046930c5c4e8194c6caed2eb1 authored almost 9 years ago
* Fix program binding detection
+ programPath.traverse is never going to send Program type in...
d8c7ebe6e27f768e9f459e574e08ba74de0cd686 authored almost 9 years ago* enhansed live example link
Before, the `[] Minify (Babili)` checkbox wasn't checked. Now i...
e582ab0ec7b9bd643e185c61a5913a5a92530105 authored almost 9 years ago01a7d2c89a72a1635a55ad95e85040832fc2e121 authored almost 9 years ago
2dcdc42f3b30592d822a667ec96fe859d904c0c4 authored almost 9 years ago
c08fc0b5dcb85d60b63f464105b725d39026f94f authored almost 9 years ago
Future proofing against https://github.com/babel/eslint-config-babel/pull/1.
Only two violati...
49e9a20f0aeae92d2c2ba24d6c49ce6438a5205a authored almost 9 years agob460d10867294c9aefe61a6b40ec61cabdda9113 authored almost 9 years ago
5d39cb2f00561b1c5ebb81a359a8edaa31fea1cc authored almost 9 years ago
3ad26e706f7eb60ada7716dbf89ef2eccb275113 authored almost 9 years ago
* Mangler perf
* Optimize collect visitor and avoid traversing bindings twice
de07c8667833e5fa02f9d63ffa76395b4446eff9 authored almost 9 years ago* Fix #130 - Don't convert expression to expression as it probably breaks arrowFunctions
* OM...
ba4e65e9971d7c4b8dc5bd8d4e68f18f241876a0 authored almost 9 years ago
- babel-plugin-minify-mangle-names@0.0.2
- babel-plugin-minify-simplify@0.0.2
- babel-preset-...
07e06445efa08067af05268bc103ae4ccdf20131 authored almost 9 years ago
36abacd5658b9e78d4beae258617c203ece48841 authored almost 9 years ago
3ac6d3bf2cf58b4b080dfaad955418b483bc2ed6 authored almost 9 years ago
1af872be2da97d40d6662f3d37b15fa261c465b4 authored almost 9 years ago
c42f4ac30b64cce161a5bea99b0d4269d6ccda71 authored almost 9 years ago
* Add fix for other types of nodes in referencePaths
+ (Close #122)
+ (Close #105)
* retu...
96e90e59040e67fc58fa11daa8a22a5589601561 authored almost 9 years ago* Throw upgrade error when babel version is less than 6.14.0
+ (Close #70)
+ related #114
...
2da1cc508e4c3b4fefb52cab2bba4b56b457e743 authored almost 9 years ago* Comment out old mangler
+ Remove unused renamer
+ #106
* Remove old renamer
* Remove...
0f1e9abac4b2f244e13ed7e8e394a475e1516aa2 authored almost 9 years agoe306bf1b644f004145f7771f599e2b97401c5eac authored almost 9 years ago
* use independent mode for publishing
* add lerna-changelog
fbab84c83825028b224ee076d6afa9db0e4a3132 authored almost 9 years ago* Fix bug - path.evaluate transformation for impure paths
+ (Close #115)
* Add test
67a5ea5417b31a9a8eaefcbc014d94199192de95 authored almost 9 years ago386365c67ccfa03470091427aa4f928041241139 authored almost 9 years ago
Also update benchmark script to turn off most Closure checks and use
minimal externs. A JSDoc i...
72c5eb6469fdecb2a2ca32d2586781933770f136 authored almost 9 years ago
082bc57169446e7300622abe775acc2556eeca91 authored almost 9 years ago
`ECMAScript` is a trademark and thus always needs to be capitalised that way when used. Babel is...
8c3448a42e309657405d0b4ccd38ce5bcd2f53c2 authored almost 9 years ago514181edd4b942612cd145cd76b53324c7638251 authored almost 9 years ago
c541c86cfe61e1619a7cb35fe6b84aac9f11de1b authored almost 9 years ago
e154e8af2cbcda77355c30536a6c01edcc503674 authored almost 9 years ago
399d633d36b2965fc1979f3d34c1c12371f71667 authored almost 9 years ago
30d86265db0fd54543d80a3ad60a4c2fd28b133b authored almost 9 years ago
31f4360d264a850fd507c781f0ff7a4e3bf6dc45 authored almost 9 years ago
6ffb19dc9f6a3d7df50736d00c99293a54b84e16 authored almost 9 years ago
97cfb4f79fb09fb7bb5d6492333adab5f18c6753 authored almost 9 years ago
383f7eff6177f5f91d11d5a1fc7fd95f4008b96e authored almost 9 years ago
010704e9585fc85be80955dc1f6b434c31e7716c authored almost 9 years ago
14f9e376dce09aaf7fc6f3de1e582d9f4c6b266d authored almost 9 years ago
fd5a05c274ccedfc5844185f45371d64837c868f authored almost 9 years ago
230e7e3c776a16819e4f6dbe2a06d3b9f94a1581 authored almost 9 years ago
e38a050ab396df8f7cbcdb6d2784cc7c6193d803 authored almost 9 years ago
62b0e919f9e5f180deb8ee1e830b2cce8d6b3c1e authored almost 9 years ago
d9abdeed892ddf49531cc8c542756ae8f5c7e19e authored almost 9 years ago
57db2ee9d219d45f15108718679f49cdb6b24d39 authored almost 9 years ago
5aeab0f338c5618f9ffe7a6675b90808138b41c4 authored almost 9 years ago
d76a8b89413bb321ad1100d094e9076b5967ea1b authored almost 9 years ago
63ff75df88d41dc73aad3f98385f98be13d0c403 authored almost 9 years ago
* Add plugin timing script and names to all plugins
* make exec
* Fix lint
7fb01497894a399dca5113fc01d0a11bd721e0c2 authored almost 9 years ago* Improve performance of mangler
Use the traversed result - constantViolations and referenceP...
e54670192a6c85e822ad3b71003a0c7e57cc09d7 authored almost 9 years agod17441d21f36d087d72d584001777fd26f8d8490 authored almost 9 years ago
* rename folders, add readme
* rm babel-minify alias
e9c97a746ecbe85551a0e9effe1c07051cf5e3fc authored almost 9 years ago* rename babel-minify to babili, fix lint
* fixes [skip ci]
ac88911836d5633380b99fe3e28ef4ca964dcd86 authored almost 9 years ago59ff1b2250ee0de57b0b7daa61000618069bd8a0 authored almost 9 years ago
* Change references update to a more efficient version
* _this -> mangler
* Fix tests
0471edaa4589888f065a1ad638bdc2c78dc479b3 authored almost 9 years ago0a7f23a58824d5c384e3f81ac82b314386ed0102 authored almost 9 years ago
c6a51b595fc9e964de6a30f319726350b31b7c4b authored almost 9 years ago
* Mangler Scope wise
* Add markUnsafeScopes function and remove some unwanted things
* Cha...
0516f5ccba2f06a1615a1e489190e132b4de660d authored almost 9 years ago555de8179b2d37ad37c5c0a6ddb978f369307587 authored almost 9 years ago
e47e67574b60b1bcf3ee537993a7b01ee2a7e62a authored almost 9 years ago
A simpler isAncestor function
Extract vars from the switch statement
move more stuff aroun...
a4133d7eb2646bfd9ae70ef5992a627bd6248fb3 authored almost 9 years ago* Simplify some commong patterns in Conditional Expressions
* Add pattern matcher
* Fix pa...
a132d6976876597004b77518c9a94fd7f1de5d18 authored almost 9 years ago5deb84ae58c920d85c701d4164a6675109aa80b4 authored almost 9 years ago
fde2a36f4c542d23aacbf331ab7961e792db2548 authored almost 9 years ago
* [dce] keepFnames option
* lint fix
5434babb010945e80a5677dc8031a195527578b3 authored almost 9 years ago96d34e7b368db2d10933a6d335d4d9fc295de650 authored almost 9 years ago
375db02989f6dd0317f03b24c37cc53ecf9c1a26 authored almost 9 years ago
* add failing test
* Update babel
ec6ea004307a3df66276a6f87a7f385ad0c0ae89 authored almost 9 years ago* Fix bug where a referenced fn name is removed (close #81)
* Reword a comment statement
*...
e54bb4cfbfeac601b12acdd800d95407fa57eb3b authored almost 9 years ago7846a3a99e075f97bad9f6798760301d9480a83f authored almost 9 years ago
d863d1e0b37eb675660ede6b16eacd65d2a0aec2 authored almost 9 years ago
* Update jest, add test updates from babel/babel
* update to eslint 3.x and use ^
* move t...
d4ff6f8fde7c0cafe9cf7970afd0407a208a73b9 authored almost 9 years ago* Fix Array(x) to [x] bug - (close #72)
* Add more transformations for Array constructor
*...
5ee6e6730e53b4575ab65d49e12453398378f887 authored almost 9 years ago* Mangle keep_fnames
+ Rename option mangleBlacklist to simply "blacklist"
+ Preserve functi...
8ad293d7603bb09a7420dfa20a20272f1518930c authored about 9 years ago
* While Statement
Evaluate while..test and if it's truthy then remove then replace it
with f...
1bb9dc245eb4e2721124b1cc819bdc3192be971b authored about 9 years ago
adacf5eb8d2cf92b216762be63a770672e84ca2d authored about 9 years ago
b8fcc98645904b29097e8c3d319ab2983c384d9a authored about 9 years ago
7e7e7871a98e0f5b4fd7bf13014bbb1a45f88d29 authored about 9 years ago
3dbaaf71d6e2c05f388ae98ad7562eb26989d6ae authored about 9 years ago