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

have parser trap `const` declaration without value (#2756)

fixes #2751

137cb73d1f5ad6649b3124b2f48af40da10cd72d authored about 7 years ago
improve synergy between `compress` and `rename` (#2755)

bf832cde167b6de119761d54302977e14b10c00b authored about 7 years ago
patch variable declaractions extracted within `catch` (#2753)

fixes #2749

2972d58dbb7cdb918267b278368550bf36c3cb08 authored about 7 years ago
improve `rename` reproducibility (#2754)

fixes #2752

2e22d38a02c2e56666fcc0992e346dd5de97c6ec authored about 7 years ago
compress loops with immediate `break` (#2746)

fixes #2740

ce27bcd69a0a66bf145ee2f14927a3cfec9b0202 authored about 7 years ago
harmony-v3.3.5

1f3f8f25eb79f25a25600cbaa32b93e7f0c5fd27 authored about 7 years ago
disable `reminify()`

fix-up for #2708

4b1799ecddbcb4994346b6f03b0fcaf7118ab8f2 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.5

7a8eff62cac737703890c21b6cd438c608635eb6 authored about 7 years ago
v3.3.5

9336cc824739f6e594e7c020a49b2d17b1faaec2 authored about 7 years ago
improve `process.exit()` workaround (#2741)

- use public API
- fix issue with Node.js 0.10 on WIndows

9809567dfc4d5c3f23c7e6424da9a471a964584a authored about 7 years ago
fix recursive function `inline` (#2738)

fixes #2737

1ee8be8d91dd94a983e853b7abcc64d6dbc6214b authored about 7 years ago
enable AppVeyor CI (#2739)

8430c2f9f85e7217e87cad6756a2d8a083b137bc authored about 7 years ago
handle trailing line comments correctly (#2736)

fixes #2734

659c8a763265dfb6d567f5a41422f5f9095af4d8 authored about 7 years ago
compress `RegExp()` in `unsafe` (#2735)

3564b4f20dfd2ec06dd162ce5c22b1b3f2e03c7f authored about 7 years ago
enhance `unsafe_proto` (#2733)

3505a3604a682138512a7e03964fb68c861b5cbd authored about 7 years ago
ufuzz: add strings "a", "b", "c" to VALUES (#2732)

9b1bc6c014338422047479365a28b27f1988d353 authored about 7 years ago
fix corner case with `arguments` as function name (#2729)

fixes #2728

9f23185f2bb0d23d5dd2e2334c589e97132a37a8 authored about 7 years ago
improve `if_return` (#2727)

b82feb9302adddb1763e9915b0daf9ff35ab2af2 authored about 7 years ago
warn on deprecated features (#2726)

- `function.arguments`
- `function.callers`

fixes #2719

7f2a591c7ecdb13a20bbad5e7c614672dd890431 authored about 7 years ago
fix `hoist_props` on `const` (#2724)

fixes #2710

f76b5e0f43d7d23bec6479c69008b4e5d724a7d2 authored about 7 years ago
fix `mangle` name collision across files (#2722)

afbcebddf63c7ffa5b0df9b3712ee3b560918f1e authored about 7 years ago
fix corner case in `inline` (#2720)

484e484571448595389e4c6fd9559e47c5591f7a authored about 7 years ago
reminify tests upon `expect_stdout` (#2716)

6f3f21233f61fbb014f5e5029baa1e4a8a91e0e7 authored about 7 years ago
forbid block-scoped `AST_Defun` in strict mode (#2718)

a6873a38590a9176c607bcdbff726daa93e1fec7 authored about 7 years ago
preserve constant modification under strict mode (#2717)

7a6d452b548c8b7783b226f646e814d6cb0cf32b authored about 7 years ago
extend `inline` (#2714)

- compress `function` with variables within loops
- restrict to `AST_Var` for better compatibil...

9b58b54e2d7ce4ab2c015611add52c7475de9eab authored about 7 years ago
apply `collapse_vars` to loop conditions (#2712)

c598a12af956a939587059f0f4753a0631b5b372 authored about 7 years ago
drop `unused` assignment based on `reduce_vars` (#2709)

cfe3a98ce50a1eb844654da57b4ef47a750feda5 authored about 7 years ago
fix `reduce_vars` on `AST_Defun` (#2708)

14778e049b12e131fc05ddacff9cda56dfede77d authored about 7 years ago
extend `__PURE__` to `AST_New` (#2706)

fixes #2705

446fb0198bd737c8d34035cc40932ed24ca83bbb authored about 7 years ago
inline functions with `AST_Var` (#2688)

7d3cddf9d624d169c6667a52e8d6f313d1b30159 authored about 7 years ago
enhance `collapse_vars` (#2704)

6dead95eb3e2566f157b9d776803ea8b7168356d authored about 7 years ago
enhance `if_return` (#2703)

cc931b3ad85ff980e397d598f49fb649d08bc68c authored about 7 years ago
mark `AST_Var` out of block scopes (#2700)

ffc64e22790b0d8feb821c9e49690144a4707d3f authored about 7 years ago
reset argument value within loop after `inline` (#2699)

d838b4b52e4b7bea5e2f473469c07f6a3cce397d authored about 7 years ago
scan within IIFEs of assigned values (#2702)

fixes #2701

2f3bddbacaaafb73ed046090a74ce6558c54a218 authored about 7 years ago
enhance `join_vars` & `sequences` (#2697)

- nudge declarations without assignments
- within `AST_BlockStatement`
- across `AST_If`

673b0716379e261008b6cbf187e6b212104fb69e authored about 7 years ago
fix `inline` on duplicate argument names (#2698)

da82fa59a723b22ad5d8dec42cd2ca0d070f2359 authored about 7 years ago
reduce hoisting declarations (#2687)

333792352e2d0108622c318e9e3a4ee96ceb3346 authored about 7 years ago
harmony-v3.3.4

a6653e2102d0ae865272f8ce5b3495e17f8b99fe authored about 7 years ago
Merge branch 'master' into harmony-v3.3.4

3bbe83951852d859ffd5f108941c9a59ec46e024 authored about 7 years ago
v3.3.4

e2ec270b04ddefc1c7aa39ab1eb24f2cae0077a8 authored about 7 years ago
improve test for #2689 (#2694)

ace272f0c505af074ddb587445ed3410329c6693 authored about 7 years ago
fix `dead_code` on escaped `return` assignment (#2693)

fixes #2692

ed7a0a454e9c06c592a0dd40ea740faadc0bb4c0 authored about 7 years ago
fix parse and output of `yield` (#2690)

fixes #2689

725aac8b46f8c3ff75fd075e032757c6bad06db2 authored about 7 years ago
minor clean-ups (#2686)

d819559a01fca28921a9b93cb1f4127b6ea3306b authored about 7 years ago
harmony-v3.3.3

53600e98697e2f8d902886101c7ade37cd775fa6 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.3

7dea749f586fa639ffaa678129f0c2c13cd4c657 authored about 7 years ago
v3.3.3

8ca49155a8a3b0030b621fd4a5ba63147ea1c72f authored about 7 years ago
fix `pure_getters` on `AST_Binary` (#2681)

fixes #2678

b95e3338d9704927046a030fe814302f55737e0d authored about 7 years ago
improve assignment variations (#2671)

e40a0ee9c6c4dfbd9506dfcbb76ccd1565bc4ad9 authored about 7 years ago
fix parenthesis output of `AST_ClassExpression` (#2677)

fixes #2676

0a3fac6e684eb2bd484602e39615cd1f067588d5 authored about 7 years ago
fix function inlining within loops (#2675)

fixes #2663

cb62bd98d3397d9eb3d738cc0c7f53886d3a213b authored about 7 years ago
fix `reduce_vars` on `AST_Destructuring` (#2672)

fixes #2669
fixes #2670
fixes #2673

9f7d1f7ac62e80e3f7f83600d28aeeaef60d0d86 authored about 7 years ago
fix `dead_code` on `return` assignments (#2668)

fixes #2666

f30790b11bb9e162a19d7769ab54d8bb3f61cc27 authored about 7 years ago
retain recursive function names (#2667)

fixes #2665

5205dbcbf4f522f8b4dc9f9f9727b621982c9f28 authored about 7 years ago
fix bugs on substituted `AST_Defun` (#2661)

fixes #2660

3ff625de7e3d381de43b4703faae402381844c9f authored about 7 years ago
replace single-use recursive functions (#2659)

fixes #2628

4832bc5d88e37ca35f1dd5f5d8ddd95cd8bbdd7d authored about 7 years ago
suppress `inline` within substituted `AST_Scope` (#2658)

fixes #2657

7f342cb3e3abd3e39b18e62a2e9d6b8020d82773 authored about 7 years ago
improve `unused` over duplicate variable names (#2656)

05e7d34ed480429cc26c8eedd675263cd0d94a3e authored about 7 years ago
harmony-v3.3.2

ef74f2eaafdcec9505752d6ebdd2ecd9f1dbd15f authored about 7 years ago
Merge branch 'master' into harmony-v3.3.2

96082f7a9bd283b668b8a20384df78f3586324f3 authored about 7 years ago
v3.3.2

86607156e3c68fe2a56d728563691d7dbcb7519d authored about 7 years ago
parse LF & comment correctly (#2653)

fixes #2652

0fe259e9c5deb78e853946a81b4c537ec67e9a3b authored about 7 years ago
harmony-v3.3.1

a53784e0c59d5a242ba99965fcc24bdb8ef6ad52 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.1

a3b8dec34702086ea1583f25fb6bcbb4dd7c5809 authored about 7 years ago
handle non-ES5 node types in `inline` (#2648)

fixes #2647

49ce573971fdd533b0a82f8c775ff2f41e63b77a authored about 7 years ago
v3.3.1

8701a99a158d8f041b6956822b632258b40ba68e authored about 7 years ago
add `html-minifier` to benchmarks (#2646)

1476c78b53e760507a56189dfbdf82f8c07483f8 authored about 7 years ago
fix infinite loop during `inline` (#2645)

fixes #2644

cb6a92892f9a5d66d36c766213c19e274efb9796 authored about 7 years ago
harmony-v3.3.0

01bb08b5535af8ed03be775650bdeb8797ce4883 authored about 7 years ago
add tests for #2613

fc3010bec5b8d5617dc52494751ded6969a9952e authored about 7 years ago
fix tests

7de541f9c8f2427a7351bb57327978fa087a8c80 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.0

dbf8684287e90c530a6179632e6403a4758c9fac authored about 7 years ago
v3.3.0

f1556cb9451e9532896f9e553087c9ce83801170 authored about 7 years ago
fix comments output & improve `/*@__PURE__*/`

- fix whitespace around comments
- fix comment parsing around parentheses
- consider parenthes...

efffb817357898f3a05d24fdddbf3280e33bf880 authored about 7 years ago
fix corner cases with `collapse_vars`, `inline` & `reduce_vars` (#2637)

fixes #2630

202f90ef8f2b282fbd5c063a7e5a34f79551099e authored about 7 years ago
fix escape analysis on `AST_PropAccess` (#2636)

c07ea17c015cb2e0fa3f48927751186ecb421481 authored about 7 years ago
make comments output more robust (#2633)

- improve handling of comments right after `return`
- retain comments after `OutputStream`
- p...

edb4e3bd52e1623425927a7d63963ba3b87a3ec2 authored about 7 years ago
`arrows` fix for object literal methods containing `arguments` (#2632)

fixes #2631

8d156b51fe72906800189ec70a4b8ba23e6db937 authored about 7 years ago
extend `test/ufuzz.js` to `inline` & `reduce_funcs` (#2620)

- forward call `fN()`
- allow forward call functions to be single-use
- avoid generating `AST_...

4113609dd4d782f0ceb9ec1c3e9c829e05a93aed authored about 7 years ago
remove AST hack from `inline` (#2627)

7ac7b0872fd8ba6866162697ac6956a737e20a04 authored about 7 years ago
disable `hoist_funs` by default (#2626)

86ae5881b7b269dc656520ff4dddbbd365013a0b authored about 7 years ago
avoid `inline` of function with special argument names (#2625)

fac003c64f5512692e67e41a55b21c74a32a3c6b authored about 7 years ago
fix `inline` after single-use `reduce_vars` (#2623)

2273655c17b41ab276172afecd652a297c550c00 authored about 7 years ago
Transform can be simplified when clone is not done. (#2621)

01057cf76d799edc5c7dd45d42a2e7bf44589948 authored about 7 years ago
add test for #2613 (#2618)

032f096b7f39d12c303e4d0c096619ad3c9f9384 authored about 7 years ago
handle global constant collision with local variable after `inline` (#2617)

fixes #2616

4b334edf491bd4c43a72e1a08ad2cf360f240515 authored about 7 years ago
compress `apply()` & `call()` of `function` (#2613)

- `fn.apply(a, [ ... ])` => `fn.call(a, ...)`
- `fn.call(a, ... )` => `a, fn(...)`

where `fn...

8ddcbc39e617a3ce53a340303fd9ef3226ee0065 authored about 7 years ago
drop property assignment to constants (#2612)

0b0eac1d5dc6e1cc1e9bf3682871cafdda59066d authored about 7 years ago
fix slowness in `unused` for blocks (#2614)

fixes #2609

85bfa171395da1815b5f91d820b07a50b0d3f249 authored about 7 years ago
improve transversal efficiency in `collapse_vars` (#2611)

fixes #2603

b29fc8b27c7bf4f48ff354ea2b9d55f7f4b69f79 authored about 7 years ago
fix `export default` of anonymous generators and async functions (#2607)

fixes #2606

80c8dfcde6cacd6ee3845fad710d80ff398591bd authored about 7 years ago
export `parse()` (#2608)

5de369fa67059efe694700513b66bf473fd98e06 authored about 7 years ago
improve `reset_opt_flags()` (#2610)

7918a50d52809a854d6808c7a97f87f8e256506e authored about 7 years ago
account for `catch` variable when `inline` (#2605)

fixes #2604

21794c9b8d0102ed00a15d1e54314908c92e4a24 authored about 7 years ago
fix nested `inline` (#2602)

fixes #2601

6c686ce59342c42b7fdcf54296e28c6c6517e6ab authored about 7 years ago
fix escape analysis on `||` and `&&` (#2600)

fixes #2598

db902af4c6e7a8c7e7a690591a0cd6a0d611300f authored about 7 years ago
fix `dead_code` on nested `try` (#2599)

fixes #2597

7d6907cb99bac1e835febe30494ebca4c1a671d3 authored about 7 years ago
fix `reduce_vars` on `do...while` (#2596)

092d9affb829768e652f14c82080e27893e1f022 authored about 7 years ago