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

fix `super` in spidermonkey AST input/output

7046a226c10aba12ac3888229e9a510319782a1a authored over 6 years ago
use `ecmaVersion: 2018` in CLI for optional acorn parse option

bea59d0096d73811b8e3d8f522e35b6b2c471011 authored over 6 years ago
fix RegExp Literal in spidermonkey AST parse and output

fixes #39

7a10728a551504ac0fba279ab19769f9a2461837 authored over 6 years ago
update README

fdc5514d5b456f3a6d2db0d0b76eee25bce223a3 authored over 6 years ago
[cherry-pick] add expect_stdout tests from #3141

no code changes

fe4cfada63c34ba06b7daf59cb82588ffb48d33d authored over 6 years ago
add expect_stdout tests from uglify-js without code changes

note: generated code may be suboptimal as optimizations not merged

defaeea8558fcc8f1e3266622521596074ab69c0 authored over 6 years ago
make `expect`/`expect_exact` optional when `expect_stdout` present

c5206b95995ed476cf2e21aff56361723e9d3848 authored over 6 years ago
update maintainers list

68f76f4c8592a4b9095b2baaa7f177641f916f95 authored over 6 years ago
3.7.5

8d5adb2e933b33b9ab58cd360f2a6aefd2537095 authored over 6 years ago
update package name on package-lock

e66b1bd3220d6651f50ca69b8833e3b72b34e0e5 authored over 6 years ago
Update ISSUE_TEMPLATE.md

9e2abe21e7af6508c398738a47a564cc6e637263 authored over 6 years ago
Add rollup plugin link

I just made a rollup plugin of this project.
https://github.com/TrySound/rollup-plugin-terser

1e755d2f2bb6f19de6e2e116cd9ec8a2e4af18ca authored over 6 years ago
3.7.4

f4280ba41ec7305f3b42a19808ba944e1d070365 authored over 6 years ago
3.7.3

67ca978d7a5bf74693d841744a5186c30bce7f07 authored over 6 years ago
modify readme to use new name

2612cb607986a9c1fb27ff24cb0c17a8b092c5ec authored over 6 years ago
3.7.2

24e4f40dfde63b0b1335eb9b629243a2b54c0fb6 authored over 6 years ago
new repository name

9d7b24aa9ca18043212f37095e7215c6169b6871 authored over 6 years ago
new package name

0e08fd0cdeadffb87b24b5f14ecce7f3a982917a authored over 6 years ago
test `pure_funcs` with `mangle` enabled and `rename` disabled

9322b121006e980f090633434a11edb93dee04cf authored over 6 years ago
port #2963

[cherry-pick] drop lone "use strict" in function body (#2963)

- add support for arrow functions...

ecb8671133c1f0ae039109d32039116f0ca9a50f authored over 6 years ago
[cherry-pick] fix `collapse_vars` on nested exception (#2955) (#2958)

fixes #2954

bc0e654a95dd7e810bbd135c1d9515cf06597b65 authored over 6 years ago
handle `pure_funcs` within `reduce_vars` correctly (#3066)

fixes #3065

7a2486e0655136d633e08177a64fc58e75acf759 authored over 6 years ago
[cherry-pick] handle `case` correctly under `reduce_vars` (#2993)

fixes #2992

ccbfa5121ac5b0856778e3448127f8574fd8855a authored over 6 years ago
port #3047 #3069

[cherry-pick] fix tree traversal on `AST_Do` (#3047)

fixes #3046

[cherry-pick] handle flow con...

8ae5e29bb2c021dbdf0da7716767e912bf34f69d authored over 6 years ago
implement `compress` `defaults` option (#2820)

fixes #2282

9c3318708c2ac54ba4c77421c10ab36f1c4d8cea authored over 6 years ago
disable test/benchmark.js for node 0.12

d65d2b046cc1446215f36b3d3cf3d953710c34b0 authored over 6 years ago
[cherry-pick] pure_getters tests for issue #2938 without code change (#2940)

a188d4db4b589b6894f29d194b57965ff4c74e3a authored over 6 years ago
[cherry-pick] improve performance when handling unused variables in `collapse_vars` (#3084)

fixes #3082

19c3f6c2959eae4dc2d6ef762916b5c47f43eb18 authored over 6 years ago
[cherry-pick] compress `arguments[index]` (#2967)

- always replace with existing parameter
- only introduce new parameter if `keep_fargs` is disab...

c284a3adba6c239f5dc80d663ef3df2fc7c8de78 authored almost 7 years ago
[cherry-pick] fix corner case in `hoist_props` (#3022)

fixes #3021

47568f13cfdb10abc80953d1edf9f9e6d6a0dde4 authored almost 7 years ago
[cherry-pick] fix `unsafe` `evaluate` on type-converting operators (#2917)

fixes #2916

ead388993f673b6e4303e0c22be84c8e458de618 authored almost 7 years ago
[cherry-pick] fix `unsafe` `evaluate` of `function` property (#2927)

fixes #2926

cb5978c242aec9f06bfda3c6c9923d2a2988b4a8 authored almost 7 years ago
[cherry-pick] mangle `Object.defineProperty()` (#3059)

fixes #869

8837a25c5ea0880d7e1f89cd57e17c3bda70029c authored almost 7 years ago
[cherry-pick] fix various corner cases (#3126)

- augment ufuzz/reminify test options

fixes #3125

b39598dfe6f94995208b10265d971e062df63965 authored almost 7 years ago
[cherry-pick] fix `dead_code` on exceptional `return` (#2930)

fixes #2929

8c578aad6d346b75e270fcbc9fc8bb67904f43a2 authored almost 7 years ago
[cherry-pick] fix crash in `may_throw()` (#2932)

fixes #2931

799c20e93f5b8d5e830e625b2acda20e967dc10f authored almost 7 years ago
[cherry-pick] reduce `function`-related false positives (#2925)

c5b3b56d179c7656b8255f24f7657dfd80d41a85 authored almost 7 years ago
[cherry-pick] fix `unsafe` `evaluate` of `AST_Function` (#2920)

fixes #2919

421a10e591e7ab0ce216d61f874fbbffc43a3b70 authored almost 7 years ago
3.7.1

f6391191477df726097f96e39865f48cda6be27b authored almost 7 years ago
[cherry-pick] fix `join_vars` on property accessors (#2895)

fixes #2893

c69e11807fbb45e1154a6d351c728a8e027bdecc authored almost 7 years ago
[cherry-pick] fix `collapse_vars` within loops (#2915)

fixes #2914

d0ecc692a35133425c6591f3a5fa8bb2f8458b4f authored almost 7 years ago
[cherry-pick] fix nested `inline` within loop (#3019)

fixes #3018

f2f0e9a3d25d6fb0244c25b229d0fd3ae2f4c5d9 authored almost 7 years ago
[cherry-pick] fix corner case in `inline` (#3017)

fixes #3016

3f076ff7eea1e0689ed7e57f34782d4c1d518cc0 authored almost 7 years ago
[cherry-pick] fix AST corruption due to `collapse_vars` & `inline` (#2899)

fixes #2898

d565fc4a26a93b768fcc5e98f33d8e1ea626190a authored almost 7 years ago
[cherry-pick] preserve case when `inline_script` (#2991)

fixes #2989

b92db39ccb9fe9799f1711e479b6f98a94c5302f authored almost 7 years ago
[cherry-pick] fix escape analysis on `AST_New` (#3043)

fixes #3042

9a24ee9c5eb22ecfeeb82f5571626d2f99fecae8 authored almost 7 years ago
forbid functions and classes from being if and for bodies

782bc37cf9c6c8ab18da21936f20087bf599140f authored almost 7 years ago
refactor colorless console out

c0b90c3fb33f3802822aab8780abe77036278886 authored almost 7 years ago
do not inline generators (#16)

968f817b05c8b5d5da41affb9715797430ffff91 authored almost 7 years ago
fix older node versions

b438a68fb29545db82a776c2738760ebd6ff6f05 authored almost 7 years ago
restore mocha test colors

3895727d3df2c5b8609d96bac1793d69aff8f3d1 authored almost 7 years ago
3.7.0

ee357401271e1c07845d4e06bb5e6f774b7e3f0c authored almost 7 years ago
do not inline async functions

abb81b230b20079f17d20e2a62f3de3442328a91 authored almost 7 years ago
add node 8 to travis again

226c0871be3675c5fc9a8b38d10fc5f0428f266d authored almost 7 years ago
add semicolon

0ae5cdefb5f5e5b029c1b6d30d6b56685533c192 authored almost 7 years ago
Fix deprecated Buffer constructor usage and add safeguards

This avoids using deprecated Buffer constructor API on newer Node.js
versions.

To achieve that,...

ae6f08ba294e2785aaf5ff9d4be4dd857fede147 authored almost 7 years ago
fix tests in node 10

3d12c7cab370826d942d73a150b0b406b20be0aa authored almost 7 years ago
add most recent node version

71bf8706b01d4ed27657171820453fc117b38fbd authored almost 7 years ago
refactor brackets to braces (#3005)

8ff36eaff992b05ec6b943ec8a7dd467a70e60cd authored almost 7 years ago
Update ISSUE_TEMPLATE.md

304e793eeaaab642a1c02649c4822a03ef439866 authored almost 7 years ago
handle RHS side-effects in `collapse_vars` (#12)

cherry-picked from https://github.com/mishoo/UglifyJS2/pull/3097

fixes #9

9a003958d39f8c418da5eefb48c6a0c2d213afcf authored almost 7 years ago
fix return of template with trailing backslash (#11)

bba3e5b417e6056d8342058d738d82ac091c1e0c authored almost 7 years ago
Update package.json

559bdc959d5dfdb86f5e712425b3f19c275e1684 authored almost 7 years ago
3.6.0

732aa60862e4d0ad076000c47320ee800fe5edd7 authored almost 7 years ago
fix for node 4

6e9e1ec3ed37aeecf9d92ac887433cc960a94b9d authored almost 7 years ago
fix corner case in `collapse_vars` (#2909)

fixes #2908

2a1cf774d3bc3485ad851d85b7ca53ef06016d95 authored almost 7 years ago
close #7

76644eef56f5987ea9a7fdea860d94a838a293a2 authored almost 7 years ago
3.5.0

e6664ec8d6b9c81a3059a36eeea28f07220b689b authored almost 7 years ago
add .editorconfig

0d9a30b0bf43b235e98f11e1ce82d133a6b6a240 authored almost 7 years ago
properly generate regex in lib/compress.js

8c1ffa7a3abfbbe189c171af9ae3c59d0d72e47f authored almost 7 years ago
fix RegExp i/o

0ec592d6cf52ff49177f6d60a5d115626ed44d9b authored almost 7 years ago
apply @kzc's patch

287bf2c6940b2ba78903cf864271e302f9856034 authored almost 7 years ago
apply @kzc's patch

bf5dc61f5b043bcef5da27bd76273fd185753d14 authored almost 7 years ago
simplify escodegen test by adding an acorn round-trip

85b227ac67e563e7ed657fe2fc2eadd768b36faf authored almost 7 years ago
run mozilla AST I/O tests against all existing compress tests

7230d7eb65a6fabc7f03c6e0ecfae595723e1945 authored almost 7 years ago
fix handling of regex in node 9

e078d11659f920ecf4e7650976a81b26d0a3f314 authored almost 7 years ago
stop replacement of symbols in an AST_Expansion

588af98d9007d6073a450638e7cc967b675e2286 authored almost 7 years ago
3.4.0

e91a4a381eaf6dce955ac441479606b6b36e352e authored almost 7 years ago
make test stdout-based

3060406098d6023f7bb3ffad3733d5506a71350c authored almost 7 years ago
test feeding spidermonkey AST through escodegen

72746e7d8f86f7a1841f6cea782c2e8bf26a8b6d authored almost 7 years ago
fix broken tests

36bf96fd92d087404b68735d56be3d38bbf5160c authored almost 7 years ago
fix #2994 by fixing block aborts() definition

955cb4c6df7bccf19121dfd4da21fe599c0f5213 authored almost 7 years ago
pass module option to parse as well.

354b4166936df8f8460f388a6bed2c02ebe0dc00 authored almost 7 years ago
documentation suggestions from @kzc

6bb7e703083f4f9728b05468bde2a904cab44332 authored almost 7 years ago
add `module` option documentation

ed51b85c15b529e617cb87b043a56d3880eafb50 authored almost 7 years ago
add missing file

25a97dbb8e71a8d958a182dfa8fca4ba1a934453 authored almost 7 years ago
suggestions from @kzc

c6def9569741be6fda65b7f8d7775ad8c5016741 authored almost 7 years ago
module-level scope

be335a943d460827bdc04a653972b0e92b84d2f3 authored almost 7 years ago
--module option, enables strict mode and toplevel options

a402d69da1ad194a1984835b30f1a04ea7070830 authored almost 7 years ago
fix code style

11cf178b29aa36db762b7eaff956d061b67e928e authored almost 7 years ago
make sure classes don't have their surrounding blocks removed too

f46e26fdbfff71fb5485abeef4174d55dd0ca2bf authored almost 7 years ago
close #2946 by ensuring let and const aren't put out of blocks

4c472b9fc8ed471ae814fc4d0c7d1a6057a31027 authored almost 7 years ago
fix: work around node bug where unnecessary escape slashes are added to regexp.raw_source

a68ea0d574418269c4c72a00d0fdc47522dc667d authored almost 7 years ago
enable sourceType:module in acorn when necessary

0ab85d9fb35299ad615924c267ff4a90af7c1527 authored almost 7 years ago
fix: update exports tests

125a0093d7b0ccf5e6de14f92916cd752ad44ecb authored almost 7 years ago
implement AST_Yield spidermonkey AST

e0132712d58e8050da70648bbb47c767eb3bf882 authored almost 7 years ago
template string mozilla ASTs

f040b9afed0c4eaddcaa298ab267d1ab8659fa2a authored almost 7 years ago
improve test warning error output

36c2762c11413067f68dd5b54b1eabd95e6ffc17 authored almost 7 years ago
Attempt to close #968 by implementing the mozilla tree for ES6 code

f4fea094a024be9d0873d38fc69ae15d012cf1ca authored almost 7 years ago
further AST input/output

4e65f548c87a9ecbb82a235d3fc20f0a295de756 authored almost 7 years ago