Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Terser

The fast and efficient minifier for modern JavaScript
Collective - Host: opensource - https://opencollective.com/terser - Website: https://terser.org - Code: https://github.com/terser

harmony-v3.3.6

github.com/terser/terser - aa1786dedfb21680f049bc37be521b3a877cd5ca authored about 7 years ago
add tests for #2740

github.com/terser/terser - 0d5df271a12123a2db8e4ff808e702c7cca5e9a8 authored about 7 years ago
add test for #2747

github.com/terser/terser - b56e1f178fef61d26e6defb1178afc65a6d5c0ba authored about 7 years ago
Merge branch 'master' into harmony-v3.3.6

github.com/terser/terser - 0f2be1456c42d470283c7e98b27e10c6a83d5b16 authored about 7 years ago
fix `reduce_vars` on `AST_Accessor` (#2776)

fixes #2774

github.com/terser/terser - e49416e4aaba8d057eefd8d4250fd2ba6c7a4e04 authored about 7 years ago
add SymbolDef IDs to --output ast (#2772)

github.com/terser/terser - d4d7d99b70da46303aff3152cec197c371596d0b authored about 7 years ago
fix output of imported AST (#2771)

github.com/terser/terser - 6a696d0a7ba88483a31e243d27b006c8c9ae0ec2 authored about 7 years ago
fix nested `unused` assignments (#2769)

fixes #2768

github.com/terser/terser - b757450cd8e6c5f9fc766673a4ef9f32060703d7 authored about 7 years ago
fix corner case in #2763 (#2766)

github.com/terser/terser - 23ec484806e1ed1cc7c2580abbd3ff050367b358 authored about 7 years ago
join object assignments (#2763)

github.com/terser/terser - f1e1bb419ab642763c43dec95e07165f477a43be authored about 7 years ago
skip only `var`s in `if_return` (#2759)

fixes #2747

github.com/terser/terser - 6a0af85c8bf8673498e89ad7226d6e8cc80b2c15 authored about 7 years ago
fix `reduce_vars` with uninitialized `let` variables (#2760)

fixes #2757

github.com/terser/terser - 1eb15f46f138e271b2e375497f7de73aa6e2747d authored about 7 years ago
enhance `conditionals` (#2758)

`x ? y || z : z` --> `x && y || z`

github.com/terser/terser - 09269be9745ab269acaa320db0abaed67ca06566 authored about 7 years ago
have parser trap `const` declaration without value (#2756)

fixes #2751

github.com/terser/terser - 137cb73d1f5ad6649b3124b2f48af40da10cd72d authored about 7 years ago
improve synergy between `compress` and `rename` (#2755)

github.com/terser/terser - bf832cde167b6de119761d54302977e14b10c00b authored about 7 years ago
patch variable declaractions extracted within `catch` (#2753)

fixes #2749

github.com/terser/terser - 2972d58dbb7cdb918267b278368550bf36c3cb08 authored about 7 years ago
improve `rename` reproducibility (#2754)

fixes #2752

github.com/terser/terser - 2e22d38a02c2e56666fcc0992e346dd5de97c6ec authored about 7 years ago
compress loops with immediate `break` (#2746)

fixes #2740

github.com/terser/terser - ce27bcd69a0a66bf145ee2f14927a3cfec9b0202 authored about 7 years ago
harmony-v3.3.5

github.com/terser/terser - 1f3f8f25eb79f25a25600cbaa32b93e7f0c5fd27 authored about 7 years ago
disable `reminify()`

fix-up for #2708

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

github.com/terser/terser - 7a8eff62cac737703890c21b6cd438c608635eb6 authored about 7 years ago
improve `process.exit()` workaround (#2741)

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

github.com/terser/terser - 9809567dfc4d5c3f23c7e6424da9a471a964584a authored about 7 years ago
fix recursive function `inline` (#2738)

fixes #2737

github.com/terser/terser - 1ee8be8d91dd94a983e853b7abcc64d6dbc6214b authored about 7 years ago
enable AppVeyor CI (#2739)

github.com/terser/terser - 8430c2f9f85e7217e87cad6756a2d8a083b137bc authored about 7 years ago
handle trailing line comments correctly (#2736)

fixes #2734

github.com/terser/terser - 659c8a763265dfb6d567f5a41422f5f9095af4d8 authored about 7 years ago
compress `RegExp()` in `unsafe` (#2735)

github.com/terser/terser - 3564b4f20dfd2ec06dd162ce5c22b1b3f2e03c7f authored about 7 years ago
enhance `unsafe_proto` (#2733)

github.com/terser/terser - 3505a3604a682138512a7e03964fb68c861b5cbd authored about 7 years ago
ufuzz: add strings "a", "b", "c" to VALUES (#2732)

github.com/terser/terser - 9b1bc6c014338422047479365a28b27f1988d353 authored about 7 years ago
fix corner case with `arguments` as function name (#2729)

fixes #2728

github.com/terser/terser - 9f23185f2bb0d23d5dd2e2334c589e97132a37a8 authored about 7 years ago
improve `if_return` (#2727)

github.com/terser/terser - b82feb9302adddb1763e9915b0daf9ff35ab2af2 authored about 7 years ago
warn on deprecated features (#2726)

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

fixes #2719

github.com/terser/terser - 7f2a591c7ecdb13a20bbad5e7c614672dd890431 authored about 7 years ago
fix `hoist_props` on `const` (#2724)

fixes #2710

github.com/terser/terser - f76b5e0f43d7d23bec6479c69008b4e5d724a7d2 authored about 7 years ago
fix `mangle` name collision across files (#2722)

github.com/terser/terser - afbcebddf63c7ffa5b0df9b3712ee3b560918f1e authored about 7 years ago
fix corner case in `inline` (#2720)

github.com/terser/terser - 484e484571448595389e4c6fd9559e47c5591f7a authored about 7 years ago
reminify tests upon `expect_stdout` (#2716)

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

github.com/terser/terser - a6873a38590a9176c607bcdbff726daa93e1fec7 authored about 7 years ago
preserve constant modification under strict mode (#2717)

github.com/terser/terser - 7a6d452b548c8b7783b226f646e814d6cb0cf32b authored about 7 years ago
extend `inline` (#2714)

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

github.com/terser/terser - 9b58b54e2d7ce4ab2c015611add52c7475de9eab authored about 7 years ago
apply `collapse_vars` to loop conditions (#2712)

github.com/terser/terser - c598a12af956a939587059f0f4753a0631b5b372 authored about 7 years ago
drop `unused` assignment based on `reduce_vars` (#2709)

github.com/terser/terser - cfe3a98ce50a1eb844654da57b4ef47a750feda5 authored about 7 years ago
fix `reduce_vars` on `AST_Defun` (#2708)

github.com/terser/terser - 14778e049b12e131fc05ddacff9cda56dfede77d authored about 7 years ago
extend `__PURE__` to `AST_New` (#2706)

fixes #2705

github.com/terser/terser - 446fb0198bd737c8d34035cc40932ed24ca83bbb authored about 7 years ago
inline functions with `AST_Var` (#2688)

github.com/terser/terser - 7d3cddf9d624d169c6667a52e8d6f313d1b30159 authored about 7 years ago
enhance `collapse_vars` (#2704)

github.com/terser/terser - 6dead95eb3e2566f157b9d776803ea8b7168356d authored about 7 years ago
enhance `if_return` (#2703)

github.com/terser/terser - cc931b3ad85ff980e397d598f49fb649d08bc68c authored about 7 years ago
mark `AST_Var` out of block scopes (#2700)

github.com/terser/terser - ffc64e22790b0d8feb821c9e49690144a4707d3f authored about 7 years ago
reset argument value within loop after `inline` (#2699)

github.com/terser/terser - d838b4b52e4b7bea5e2f473469c07f6a3cce397d authored about 7 years ago
scan within IIFEs of assigned values (#2702)

fixes #2701

github.com/terser/terser - 2f3bddbacaaafb73ed046090a74ce6558c54a218 authored about 7 years ago
enhance `join_vars` & `sequences` (#2697)

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

github.com/terser/terser - 673b0716379e261008b6cbf187e6b212104fb69e authored about 7 years ago
fix `inline` on duplicate argument names (#2698)

github.com/terser/terser - da82fa59a723b22ad5d8dec42cd2ca0d070f2359 authored about 7 years ago
reduce hoisting declarations (#2687)

github.com/terser/terser - 333792352e2d0108622c318e9e3a4ee96ceb3346 authored about 7 years ago
harmony-v3.3.4

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

github.com/terser/terser - 3bbe83951852d859ffd5f108941c9a59ec46e024 authored about 7 years ago
improve test for #2689 (#2694)

github.com/terser/terser - ace272f0c505af074ddb587445ed3410329c6693 authored about 7 years ago
fix `dead_code` on escaped `return` assignment (#2693)

fixes #2692

github.com/terser/terser - ed7a0a454e9c06c592a0dd40ea740faadc0bb4c0 authored about 7 years ago
fix parse and output of `yield` (#2690)

fixes #2689

github.com/terser/terser - 725aac8b46f8c3ff75fd075e032757c6bad06db2 authored about 7 years ago
minor clean-ups (#2686)

github.com/terser/terser - d819559a01fca28921a9b93cb1f4127b6ea3306b authored about 7 years ago
harmony-v3.3.3

github.com/terser/terser - 53600e98697e2f8d902886101c7ade37cd775fa6 authored about 7 years ago
update online assets

github.com/terser/html-minifier-terser - a9a272c3e292aceaccf7db496e403bd7f4df8458 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.3

github.com/terser/terser - 7dea749f586fa639ffaa678129f0c2c13cd4c657 authored about 7 years ago
fix `pure_getters` on `AST_Binary` (#2681)

fixes #2678

github.com/terser/terser - b95e3338d9704927046a030fe814302f55737e0d authored about 7 years ago
improve assignment variations (#2671)

github.com/terser/terser - e40a0ee9c6c4dfbd9506dfcbb76ccd1565bc4ad9 authored about 7 years ago
fix parenthesis output of `AST_ClassExpression` (#2677)

fixes #2676

github.com/terser/terser - 0a3fac6e684eb2bd484602e39615cd1f067588d5 authored about 7 years ago
fix function inlining within loops (#2675)

fixes #2663

github.com/terser/terser - cb62bd98d3397d9eb3d738cc0c7f53886d3a213b authored about 7 years ago
fix `reduce_vars` on `AST_Destructuring` (#2672)

fixes #2669
fixes #2670
fixes #2673

github.com/terser/terser - 9f7d1f7ac62e80e3f7f83600d28aeeaef60d0d86 authored about 7 years ago
fix `dead_code` on `return` assignments (#2668)

fixes #2666

github.com/terser/terser - f30790b11bb9e162a19d7769ab54d8bb3f61cc27 authored about 7 years ago
retain recursive function names (#2667)

fixes #2665

github.com/terser/terser - 5205dbcbf4f522f8b4dc9f9f9727b621982c9f28 authored about 7 years ago
fix bugs on substituted `AST_Defun` (#2661)

fixes #2660

github.com/terser/terser - 3ff625de7e3d381de43b4703faae402381844c9f authored about 7 years ago
replace single-use recursive functions (#2659)

fixes #2628

github.com/terser/terser - 4832bc5d88e37ca35f1dd5f5d8ddd95cd8bbdd7d authored about 7 years ago
suppress `inline` within substituted `AST_Scope` (#2658)

fixes #2657

github.com/terser/terser - 7f342cb3e3abd3e39b18e62a2e9d6b8020d82773 authored about 7 years ago
improve `unused` over duplicate variable names (#2656)

github.com/terser/terser - 05e7d34ed480429cc26c8eedd675263cd0d94a3e authored about 7 years ago
harmony-v3.3.2

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

github.com/terser/terser - 96082f7a9bd283b668b8a20384df78f3586324f3 authored about 7 years ago
parse LF & comment correctly (#2653)

fixes #2652

github.com/terser/terser - 0fe259e9c5deb78e853946a81b4c537ec67e9a3b authored about 7 years ago
harmony-v3.3.1

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

github.com/terser/terser - a3b8dec34702086ea1583f25fb6bcbb4dd7c5809 authored about 7 years ago
handle non-ES5 node types in `inline` (#2648)

fixes #2647

github.com/terser/terser - 49ce573971fdd533b0a82f8c775ff2f41e63b77a authored about 7 years ago
add `html-minifier` to benchmarks (#2646)

github.com/terser/terser - 1476c78b53e760507a56189dfbdf82f8c07483f8 authored about 7 years ago
fix infinite loop during `inline` (#2645)

fixes #2644

github.com/terser/terser - cb6a92892f9a5d66d36c766213c19e274efb9796 authored about 7 years ago
harmony-v3.3.0

github.com/terser/terser - 01bb08b5535af8ed03be775650bdeb8797ce4883 authored about 7 years ago
add tests for #2613

github.com/terser/terser - fc3010bec5b8d5617dc52494751ded6969a9952e authored about 7 years ago
Merge branch 'master' into harmony-v3.3.0

github.com/terser/terser - dbf8684287e90c530a6179632e6403a4758c9fac authored about 7 years ago
fix comments output & improve `/*@__PURE__*/`

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

github.com/terser/terser - efffb817357898f3a05d24fdddbf3280e33bf880 authored about 7 years ago
fix corner cases with `collapse_vars`, `inline` & `reduce_vars` (#2637)

fixes #2630

github.com/terser/terser - 202f90ef8f2b282fbd5c063a7e5a34f79551099e authored about 7 years ago
fix escape analysis on `AST_PropAccess` (#2636)

github.com/terser/terser - c07ea17c015cb2e0fa3f48927751186ecb421481 authored about 7 years ago
make comments output more robust (#2633)

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

github.com/terser/terser - edb4e3bd52e1623425927a7d63963ba3b87a3ec2 authored about 7 years ago
`arrows` fix for object literal methods containing `arguments` (#2632)

fixes #2631

github.com/terser/terser - 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_...

github.com/terser/terser - 4113609dd4d782f0ceb9ec1c3e9c829e05a93aed authored about 7 years ago
remove AST hack from `inline` (#2627)

github.com/terser/terser - 7ac7b0872fd8ba6866162697ac6956a737e20a04 authored about 7 years ago