Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/terser/terser
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
https://github.com/terser/terser
aacf3edc68558cc19873d5247951dea328d8f7a9 authored over 7 years ago
8b890721903a0a983ffe74a3cecc6b922fa0518e authored over 7 years ago
Avoid collision with local variable `undefined` under certain corner cases.
fixes #2298
395a17ccda95362b1a7a5bd9ac0e6cda7f0946a8 authored over 7 years agofixes #2295
3f355866cf903c40c2bab2cd841ab2b56a2bacf1 authored over 7 years agofixes #2292
2779a29a8666293192223ec5acf125f555e68ede authored over 7 years ago71d52f147dedfb49bf45bccb46613cd1f46ec286 authored over 7 years ago
fixes #2284
eb7adaa6fc52cca3766b876745895eb2047ee323 authored over 7 years agofixes #2288
e5cf7972eab25581f9aa020bc8dbdd8bf25743cb authored over 7 years ago067d52b6bac67378cccbc8fdea2320676aafc47e authored over 7 years ago
e0e009ace25cc6fdaf99d103a8c680ad670d1eed authored over 7 years ago
f81ff10a9b9b3f65ad78bde5b2dbbc5739c70529 authored over 7 years ago
* Not always safe to convert a function expression to an arrow
function when code depends on ...
fixes #2270
a5461e0adc72c0a924ecbce736ed0bb01cf4132d authored over 7 years agofixes #2272
16d40915b480c38b9ef359223cd4f46146eb36c0 authored over 7 years ago2bf8216e506f2c447859e0e080b10f0341802463 authored over 7 years ago
fixes #2267
2ed3f8db4482025446999461aab5a6ea36c9896a authored over 7 years ago
- improve parse errors for destructuring spread elements
- `unsafe` for object literals with re...
fixes #2254
e7c21e87e3a3d1c9700941ecdf97a2a50fa2ae66 authored over 7 years agof54ab1684397fe6d6279821d4d7126bfccf20aef authored over 7 years ago
69cb459c16b1a264f95681e8414c4d51a3197082 authored over 7 years ago
1eae8f2dccf5bedf9cde85475954a079fced8025 authored over 7 years ago
c4c2ef44d0b3238098888b6ea3941f831947b10b authored over 7 years ago
- include dead code when `keep_quoted`
- unify `keep_quoted` & `reserved`
- make `test/run-tes...
fixes #2257
d600c78d7b3da5c9a72ba1a0c37e6bc84e011ca3 authored over 7 years ago32ea2c5530079ddbbbc50b23b2adeff44ba7b5df authored over 7 years ago
fixes #2250
d3df2f985d478a96332c728f7065285e812e7158 authored over 7 years ago69861824b5144cd0861979632073c4698be63347 authored over 7 years ago
1e0c7d2bc5c0664871263e68bd1fcc23725d7384 authored over 7 years ago
98b850580b5096b07f77f531b6a0d12f25c86deb authored over 7 years ago
29011ea60a5fc554ffc1a1edf030116fd43e55cc authored over 7 years ago
77d18be073ba8d15f8738553c91d0522aef062bc authored over 7 years ago
bc61deeca911bd0418ddda605a7449cd31b66ce4 authored over 7 years ago
fixes #2242
6a5e74b44e65811b2152f72aeec8df3f75457663 authored over 7 years ago
- [email protected]
- [email protected]
- [email protected]
91f8b57b3ef22f91b755a0e5f95f5b5aa24ed74c authored over 7 years ago
3a2b737c42793798047b97d57b1ff2f12df0e1d9 authored over 7 years ago
4e12a6f740bfc3643516679d8faf8f5296d980d0 authored over 7 years ago
fixes #2237
b35dfc2599ad84b21d278ca2c330e46b5e58c956 authored over 7 years agofixes #2234
9e1da9235ea498760f45709848b76469f5b2a585 authored over 7 years agofixes #2233
a5ffe2c23fdfaf13f3466a01d9dd9d590c5e8672 authored over 7 years agofixes #2231
9282e7b0c6f20bc95ba3d2bab2bbaccebab03c9a authored over 7 years agofixes #2226
5229cb2b1b345a4cedbdeacb02f114033f4c69b7 authored over 7 years ago
- remove hardcoded upper limit
- continue based on node count reduction
- emit verbose statist...
c615a1e80aa0960fa7eb888e1bc085e70d3c7bfe authored over 7 years ago
fixes #2213
10a938cb79d19e1476e2744c8651011fd4d7b902 authored over 7 years ago0f4278148d67f649decd9506c1f62e8039e1e061 authored over 7 years ago
4956ad311b363374211b7767b58b80098bac1ee3 authored over 7 years ago
145874e50401137e573f180e1b36ccb5b547840b authored over 7 years ago
f30375052b65d5c13e9708621e2d002b457e7c5d authored over 7 years ago
3e1a8598bf924c6a313c921d973a03896a698658 authored over 7 years ago
ef63de6968ae48ea1d26e5196bb9efce1bb429e8 authored over 7 years ago
2539fb80968a60582ecaa9262787eee1c390c280 authored over 7 years ago
a556dd2dcbacde94f15816458ceafa386969ad02 authored over 7 years ago
bd7be07c38c3a6e47910828279c87a1e5531c357 authored over 7 years ago
71ee91e716a7fb0f1ef8a4a80a627e10944ef062 authored over 7 years ago
e7334b4048588a984f76f01e5af6e182944b6aea authored over 7 years ago
- guard by `unsafe`
- support `Array`, `Math`, `Number`, `Object` & `String`
fixes #2207
4f70d2e28c9ffd6404756ed3ebf08a448aef5257 authored over 7 years ago
- only if property value is side-effect-free
- guard by `unsafe`
fixes #2208
4b6ca5e742787c59969b9b00442cf85bbec19ed5 authored over 7 years agop(){return x;} ---> p:()=>x
Optimization subject to the `compress` option `arrows`.
f5c46db7386870032d6d0266b2fe97686dfb7715 authored over 7 years agofixes #2203
9306da3c58831fabc93dfae6a7ea4f45d42183d4 authored over 7 years agofixes #2198
1ac25fc032096459f2966236c99c0f21da2787f3 authored over 7 years agowhen `compress` option `ecma` is 6 or greater.
fdbb1d09ef93a54aa440c5088f1e4cf5876f5129 authored over 7 years ago5f046c724bf0910e6ee7c1c3feabaf62625fa1c6 authored over 7 years ago
- eliminate `throw` usages
- suppress extraneous parenthesis
- `new function() {foo.bar()}.b...
Remove superfluous parameter.
6b3aeff1d8975f769f7e251c23405baf3a6f2b5a authored over 7 years agoEliminate exceptional constructs from normal control flow.
20e4f8277fc69b275600770c5d41fa1b75b9984f authored over 7 years agof3a487a36829eabc7b2d878eba299f7d97d830e0 authored over 7 years ago
33ad0d258c8a78c477f0ec995a10b51a2a1ee95a authored over 7 years ago
5ea1da2d42d8063028b8178df1174f9752ab2c22 authored over 7 years ago
e77b6d525ce6cd73b0206310ab9e41ad1246fba3 authored over 7 years ago
2dde41615a22ec16b52028a5b09a42b50e4ee094 authored over 7 years ago
8b69a3d18e38a63565dce1758dba79615b54cc79 authored over 7 years ago
... by teaching `collapse_vars` some new tricks.
fixes #2187
d40950b741d67bafc91a102ce2c6e862af46fd11 authored over 7 years agoa9eecd844fef8bdac06307aa14e6d1cc64a663f0 authored over 7 years ago
ed3032e52ab14c7b15c37f0b96ed2b4eec5ead98 authored over 7 years ago
7659ea1d2edd7603bd355eb849bd5dd62c3350c7 authored over 7 years ago
52cc21d9995fcda6e78e0514dab2bb67e9b1cb91 authored over 7 years ago
fixes #2183
a938fe5e1f2a68d724c4a5a3ae6d44664df804c6 authored over 7 years agofixes #2179
07a5a57336c1c3e21e9b137864d892986fc5fdf2 authored over 7 years agofixes #2174
bdeadffbf582b393dbc14a45b3e69ddf16f47690 authored over 7 years agoMerging from master for 3.0.21
945db924fc81479e54c5513459a057f19165402e authored over 7 years ago087bce508a1536931753bb0b6862149a90716579 authored over 7 years ago
5e6f26445f932a180890be4792dab574e07cbb0f authored over 7 years ago
fc7e33453fa908f9c4ef28d03969866a7f98f733 authored over 7 years ago
fixes #2172
d05239462112c08a72e35ab2e1c2429b04ddeba4 authored over 7 years ago4d5aeeddfb5e665a8e767066edcea2cbb0b0d5d0 authored over 7 years ago
- minimise disturbance to `compute_char_frequency()`
- remove extraneous quotation marks
- let parser rejects non-conformant input
- eliminate need for extraneous parenthesis
fixes #2163
ad139aa34d79ed34ad70290c48e0a54985ac017f authored over 7 years ago26be15f111411c24b7fb3f34c3ad2b07d341e8a4 authored over 7 years ago
179f33f08a078d552e148f52b2c3f6edcc1ba737 authored over 7 years ago
d260fe901888c859ba94e21bda7fd94dfe5e806a authored over 7 years ago
Merging from master for 3.0.20
96f9b8cba31033d460ad0b1e721b875837e04cbb authored over 7 years ago11afa816e3f7a59bc399bda8c5ad498aa6f1d836 authored over 7 years ago
8b4dcd8f3e673209cd56ee44cc0292b4bcf60559 authored over 7 years ago
285401ced889dcbc24c7431ae299bfbe328c5df5 authored over 7 years ago
9db4c42380ff409b6be933083b92311522679988 authored over 7 years ago
49f3de83970cfc78ccbede4c1918bdf0a2f34223 authored over 7 years ago
fixes #2155
94f93ad82df3c7498c6afd6155fba46ae1ea6ace authored over 7 years ago
Convert ES5 style anonymous function expressions
to arrow functions if permissible by language ...