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
fixes #2102
7b95b63ca1cbed9b15b6493b21d385cfefda512f authored over 7 years ago
- minimise maintenance when updating AST
- maximise code sharing between `master` & `harmony`
dc6bcaa18eda80f31674a1f8167d7fbe997f743b authored over 7 years ago
d58b184835d9c2316bfb4411d0907ebb4446aaf0 authored over 7 years ago
137e4c4753f405480d23e0989446156d71bbfcce authored over 7 years ago
b3a57ff019bf5c64783f55e581aa4270a52d9d13 authored over 7 years ago
fixes #2140
3d5bc081851897648ccc71009a2138240fe41fa0 authored over 7 years ago0692435f01aad54fb586d24ad0c118d70b5c26ee authored over 7 years ago
fixes #2141
fixes #2142
Merging from master for 3.0.19
402954bdf3dcf0e4f989fef4e60958f13b757173 authored over 7 years agof5931866e0ee0dd01d991358466deba0a5ffc01c authored over 7 years ago
f67a6b0e434742df31144bf49d75ff61667520b6 authored over 7 years ago
- handle rest parameters
- suppress cases with spread arguments
fixes #2136
471db8a7175881deb722025c56d8b3f4c2b7a99e authored over 7 years agofixes #2134
8ba9e4e0da735d73a3958452e75e9ef0888912b3 authored over 7 years ago71556d00b5ceab4304077a9898c7ed0264041a76 authored over 7 years ago
- `export default ...`
- `export` with `AST_Destructuring`
fixes #2129
8709753bfbf93cd29cdcec5b9e6c26e54412da7e authored over 7 years agofixes #2131
db877e8729bc9b1c4e5256bdebdf84d58ffb31b0 authored over 7 years agofixes #2124
11923e3ae8a6917f5ec923e5d57e943f8aee1871 authored over 7 years ago
- mangle & compress correctly with `toplevel`
- retain non-toplevel import/export
- parse & ou...
fixes #2120
343ea326c217b9c1dbaf098a2def96df2b0b818c authored over 7 years agofixes #2121
849ba79dee20a20a72514efb43b19a828578144c authored over 7 years agoMerging from master for 3.0.18
a298bcce02423d66d3e463360e09027a13cbee15 authored over 7 years agodaaf1273fa8dcf375fe1da7d36f2cde31558c875 authored over 7 years ago
1c150c632f200bb58044a3ff9592d884f1010e67 authored over 7 years ago
fixes #2114
0a0f4f55912fed32b09c93a2a1efa19edce24e28 authored over 7 years agofixes #2110
931daa85bf72f6799dca83c1e1ac9b339d85b70b authored over 7 years ago
By reducing copies of `AST_Node` arrays, we should be able to reduce:
- memory pressure
- pote...
fixes #2107
11e63bc3351597a7cd05a769346bb577e65069d4 authored over 7 years ago3fa862ce19cbef31b0d75582eb43a74fad3d8130 authored over 7 years ago
fixes #2105
33405bb24b9a5933badf146a9576953b8b456aad authored over 7 years agoMerging from master for 3.0.17
370f2cc90697b118644cad1339a8b6c72927f39c authored over 7 years ago78cf35f89cb25d20fd7835b6ea63139855674093 authored over 7 years ago
57dc4fb32f04b167581f247d5a3d59986c0c2724 authored over 7 years ago
fixes #2101
b85a358deb70615596bf5ffc668e2ac282453f88 authored over 7 years ago- async arrow functions not yet supported
fixes #1789
100e18305dcb782001ab23c8766733b4bb559518 authored over 7 years ago43697958f368b41aee3cd704473ad6c1ea53ae8c authored over 7 years ago
fixes #2097
3f961bbba04a8cec0ab74f4a13deb4be217da877 authored over 7 years agofixes #2095
7cc03d4d406d50e836f2f37543dfeac48b9cf0e0 authored over 7 years agofixes #2095
0a1e523cd5de9b96946b05bd70b3f125a4bfb4cc authored over 7 years agoMerging from master for 3.0.16
c28056d7ed1ffe0241d973205e3afc529ef6cbc9 authored over 7 years ago8af362ed57ab6d236f87abe76301f50928153661 authored over 7 years ago
4231f7323e608ae4e4c9461d3d0c1f638ae69546 authored over 7 years ago
fixes #2090
68138f22810d4a2086569e979f640202adf757d3 authored over 7 years agoda2de350c3c59fa90665ed68ae0f41f8d77f50d8 authored over 7 years ago
- skip `test/jetstream.js` for `[email protected]`
41beae4dd71920d2173bb2bc1efeb1231373c2a8 authored over 7 years agofixes #2082
82db9188ac2f0a6ffa4c7ab4c7d4c0ade3d93de9 authored over 7 years ago
- explicitly terminate `test/jetstream.js` upon completion
- log verbose output from `test/benc...
fed009655623705f44f12f62ef2ecd7d9be86d86 authored over 7 years ago
fixes #2084
2bdc8802ddd913a8b3b921426e898fc2f2257265 authored over 7 years agofixes #2079
5ef7cb372abf82f28d7f1b014fd0ddb2ef5bdec8 authored over 7 years ago4ad7b1dae46fb5bf98f12859b2906381421563d4 authored over 7 years ago
`Stream.write()` is not as versatile as `console.log()`
9186859cb7df0b1f7ac328e19979b14967dbadf2 authored over 7 years ago47c07137474d44b0b3d367c1a6adbcea1020c410 authored over 7 years ago
293c566d6c8c6082c550ce5ca358da4cde124fac authored over 7 years ago
fixes #2055
9c306406f14087ad0a62141bf7bb9e12afcc1a75 authored over 7 years agoPartially reverts #2059 as this has better coverage and performance.
fixes #2062
9db0695b10799349c005fc14ab1268c2478c25fd authored over 7 years agofixes #2063
a7971f4e347587ee45e676c644036edb395382a7 authored over 7 years agoUsing `console.error()` & `console.log()` result in inconsistent formatting across Node.js versi...
f2af0934021a83b781f207432d10380cc4c5f396 authored over 7 years agob9ad53d1ab166115dde78493f937782417e78e00 authored over 7 years ago
b0eab71470fa887752bcf5442fbb26da3f724ef1 authored over 7 years ago
- empty body
- single `AST_Return`
- single `AST_SimpleStatement`
- avoid `/*#__PURE__*/`
...
3493a182b2c94e4011b2b12d61376273b985d29a authored over 7 years agoapply `webkit` to jetstream tests
27c5284d3dc0ab131168a73035be7d87ebda30e9 authored over 7 years agoimprove function name hack in `run_code()`
540220b91bb02d50d04422dc782a5fe1905dd27a authored over 7 years ago
- class expression statements require parentheses
- allow unused class expression statements to...
753932b3025e80f12c825f39acb9e405cbeaf051 authored over 7 years ago
84634da4b5e581c36686082b1071fdf646775f49 authored over 7 years ago
- remove unused definitions
- replace `array_to_hash()`
fixes #2044
1edbd6556f312bcb4061a2adc6f8f433285bdeda authored over 7 years agof330ab743aa65234ad8c7d7cea7a6f8cc71fc6a5 authored over 7 years ago
Merging from master for 3.0.15
888a321417ec9f98885b2759f0aa95710cfe6f94 authored over 7 years agoee5c03f7f150ed822aa5eccb126bddcae70a3dd5 authored over 7 years ago
4377e932ca2112178b6f2733084ddd668fbf0e51 authored over 7 years ago
fixes #2040
bac14ba881729fa573effa1fb4afdb76a7c5662e authored over 7 years ago
- all arguments may accept constant values
- return constant value
- free of side effects
- a...
17e73121fa641c14fd9f4cdd3310bf3e8ec037d0 authored over 7 years ago
0cb75089f059f8cdf97fc4a0bbb7a8d9dd0c0fa9 authored over 7 years ago
f71e8fd9488b28b92e6897254b7a54cf51471557 authored over 7 years ago
Merging from master for 3.0.14
a1647ee0c5a7fcd4fc440d5a8dc348061dc0b815 authored over 7 years agoc814060b4a9cc9fe166dbe809a38fb02c69e84fc authored over 7 years ago
3e62faa64fd563dddca0b6fb86edb34fa006db6a authored over 7 years ago
Separate flag for #203 functionality.
e9645e017f297e06506cc139922ff012fb763139 authored over 7 years agofixes #2030
55b5f2a8aa90a69e523c0a53ca92fcef45e5b209 authored over 7 years agofixes #2028
303293e4aada63d7f1854df2c5b3da9036f0e1b3 authored over 7 years agofixes #2025
23265ac253485250f942b7333cc1d12099e75b92 authored over 7 years ago
fixes #1664
fixes #1672
ec63588496a2bfa0f1aef1d8e465e25534381717 authored over 7 years ago
fixes #1317
c2e471e3ad37a5c02f91179781c85d0e5177dfff authored over 7 years agoMerging from master for 3.0.13
ee23a84e1492b4c38e343c41cacd224b54c203ac authored over 7 years ago520da57fdcafd43c8c9b2fe8c95b8f6fd0090b8f authored over 7 years ago
4e0a22e5c88ac841a3bb67081454f2a83dbfe1a7 authored over 7 years ago
- remove duplicated functionalities
- fix similar issue with `else`
e62b879b488f40acd4e7e95d70c53a91c45810ed authored over 7 years ago
c6c9f4f5a837bea16609b1d430e6c20687f3742b authored over 7 years ago
Report supported options upon invalid option syntax.
fixes #1883
fec14379f6bae209484d75ba1db5c6b5ee37ae5a authored over 7 years agoMerging from master for 3.0.12
e5e0ce0b42307fe7d535376c39caa02d5d823fe2 authored over 7 years ago79131cd64749ee834118f32c2237693072950924 authored over 7 years ago
fixes #1903
94d2aeee896c4469e0332817d5f7ced3020ed892 authored over 7 years agoaa835eb0f6c4d8063af07e6fd256f7801a8be3eb authored over 7 years ago
c3f14a1481efc0ec381370fefafcf66c4b68d94b authored over 7 years ago
Technically not part of ES5, but commonly used code exists in the wild.
7b13159cda54b6e2dc5faef02c87ae87daa59237 authored over 7 years ago