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

Evaluate some BigInt operations (#1390)

* Evaluate some BigInt operations. Closes #1388

* Prevent division by zero

cf2749902f54ea17924324594f12d9d8c7c519a6 authored 10 months ago by Fábio Santos <[email protected]>
5.27.2

3d199c13e2ca4117379369bfa5ed2d107dcdf80b authored 10 months ago by Fábio Santos <[email protected]>
update changelog

a07e27014769b6ee8058ac814952827e67bcc28f authored 10 months ago by Fábio Santos <[email protected]>
recognise `this` as a reference to the surrounding class in drop_unused. Closes #1472

c7c8f82921e659fc410865f48789e905ec459e70 authored 10 months ago by Fábio Santos <[email protected]>
5.27.1

56c33d50356d2bc4211ebd90bc73265dc98de53b authored 10 months ago by Fábio Santos <[email protected]>
update changelog

e129a52246a7f980421cc70c19d1b98f7c1c566d authored 10 months ago by Fábio Santos <[email protected]>
do not inject IIFE's own arguments into the IIFE when they contain `await`. Closes #1489

c42d7df56cd805b576f42a733660939e104932ee authored 10 months ago by Fábio Santos <[email protected]>
fix(deps): update dependency acorn to v8.11.3 (#1483)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

d32e177c14694fba4ed4b025654b30a028cd84f1 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5.27.0

debb5d2d33152936e33bb2bb77f595da7ad80e0d authored 11 months ago by Fábio Santos <[email protected]>
update changelog

c8e940a32275f80ea81c8901621c61ae4c7b8fdd authored 11 months ago by Fábio Santos <[email protected]>
lint

8ee39a0f6a457075617ef87f168ad29fe02c081d authored 11 months ago by Fábio Santos <[email protected]>
add minify_sync alternative. Closes #801

862226f234ed9c7180a8f8abe875b905ff4eacbb authored 12 months ago by Fábio Santos <[email protected]>
5.26.0

c793227396183fe6b2ca08216722c53c2ca8fe8d authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

07ba0b4486e0540cac497e98dc52f7c70357dba9 authored about 1 year ago by Fábio Santos <[email protected]>
Do not take the /*#__PURE__*/ annotation into account when the side_effects option is false. Closes #672

aa2a72d586c6327e87fb4d60c3957534f9e0968e authored about 1 year ago by Fábio Santos <[email protected]>
Refuse to parse empty parenthesized expressions. Related to #1296

14cc5e1ea32bec18629657c2607e2ec1f5ffffce authored about 1 year ago by Fábio Santos <[email protected]>
5.25.0

75137cd51bbcbec07ca3fb32f9666bb72ff5eb80 authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

9f2c6297f426b4b16801b93b03dc7ca590885419 authored about 1 year ago by Fábio Santos <[email protected]>
`pure_new` option added to drop unused `new` expressions

2b9601d63fb8aaa73425283d2a6819909336c374 authored about 1 year ago by Fábio Santos <[email protected]>
Add groups and indices to domprops (#1471)

846ce17fa5e58e925e52eecf1fe19f2d7c2d6e47 authored about 1 year ago by Jesper van den Ende <[email protected]>
5.24.0

146b0ba8b14af938f8be850d18b879bc8b58b6f1 authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

8dfb255c43969a8c7bad66719985d77143a7a6c4 authored about 1 year ago by Fábio Santos <[email protected]>
fix(deps): update dependency acorn to v8.11.2 (#1469)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

a7c267606a3438e059e6f51c073199c04102c3c5 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
improve formatting performance in V8 by keeping a small work string and a large output string

2c8901270732e7898a6de1ac92cb799f228379f0 authored about 1 year ago by Fábio Santos <[email protected]>
5.23.0

9af763d4c50acd297b1463f22960309c43729b1b authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

f8c3644e92811f4d39d94b91f1794b0ee7ccf365 authored about 1 year ago by Fábio Santos <[email protected]>
update tests for the new top_retain updates

4702e766e44f2f94ecd851df296cda5ef5a19fe7 authored about 1 year ago by Fábio Santos <[email protected]>
fix: compare const or class reference length and value length when to… (#1434)

* fix: compare const or class reference length and value length when top_retain enable

* chor...

62686c47e40e3504269cc9f187ad8bc31c2fefd5 authored about 1 year ago by Steven <[email protected]>
remove empty static blocks. closes #1460

70cd35c02071b524b6a5d6f29ae1f10bc1a22633 authored about 1 year ago by Fábio Santos <[email protected]>
5.22.0

f7163e227ee1b19c7769f069f3eb84a2c3ee7ff8 authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

7c3460bf0cafb31c7cc16a501394b1a8a6c15504 authored about 1 year ago by Fábio Santos <[email protected]>
do not unsafely shorten expressions like a?.toString() when they're conditional. Closes #1458

4086d5ba9cd86a7a87574228bbfcd60c9e821a59 authored about 1 year ago by Fábio Santos <[email protected]>
Avoid running drop_unused in nodes that aren't scopes. Closes #1457

e0e5b7e1948106e7425f7409e6bd4712013128fe authored about 1 year ago by Fábio Santos <[email protected]>
when 'module' is enabled, assume strict mode when figuring out scopes. Closes #1043

1a99798d3d263a345c48ad24e63b0f9580bf585b authored about 1 year ago by Fábio Santos <[email protected]>
fix changelog

0e1ab2bdfb29e8929e319904fe4a01344acc50bd authored about 1 year ago by Fábio Santos <[email protected]>
5.21.0

88f9bb7058ae93f3342e53d2190ec99223822e99 authored about 1 year ago by Fábio Santos <[email protected]>
update changelog

c04bc15706652ed455ced109024217361f84e742 authored about 1 year ago by Fábio Santos <[email protected]>
refactor: move global_defs to its own file

1e111a28643c9ccc91fb9ce51344046e88703f45 authored about 1 year ago by Fábio Santos <[email protected]>
add parens to disambiguate precedence between arrow function and ternary operator. Closes #1452

766a8b1d6d3b84578a46a85eb249e015073909cd authored about 1 year ago by Fábio Santos <[email protected]>
Create SECURITY.md

b5094a614cfc393fb1f733ebbc01eb7b73e15b7e authored about 1 year ago by Fábio Santos <[email protected]>
avoid inlining functions that would be retained in the toplevel. Closes #1447

7a98a8f8d3f79c721d7f187273c840ff1c2b9b93 authored over 1 year ago by Fábio Santos <[email protected]>
internal: `top_retain` should only be called with `def` objects, not AST_Defun

442f7fe2c6b57dd8f1bf467de75b91435d36f0d8 authored over 1 year ago by Fábio Santos <[email protected]>
5.20.0

e6981d65c9f1c64aeafed05389db6c3d601c04ee authored over 1 year ago by Fábio Santos <[email protected]>
lint

0861cbe0a42f58fe57d7039ec542f872b2b6f549 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

f1c254e500b4ca992eff8e5e4564f78e94059a4d authored over 1 year ago by Fábio Santos <[email protected]>
raise clean exception for no files to minify (#1450)

* raise clean exception for no files to minify

* Update lib/minify.js

---------

Co-auth...

c16b5c6ba3c9fc2271ab76c8c2310bddd3d7110d authored over 1 year ago by Holger Jeromin <[email protected]>
feat(terser - compress): drop_consle supports passing in an array of … (#1445)

* feat(terser - compress): drop_consle supports passing in an array of parameter types

* docs...

50b9465389a1db112a77490dea6585af15065553 authored over 1 year ago by dxhsmwqcwelllee <[email protected]>
explain what the Terser bundle exposes

7612ca2f855efb6dc2ea406fb43190fa421e250b authored over 1 year ago by Fábio Santos <[email protected]>
change mangling tests because 'g' is now a domprop

1a036e288e2c53b604660803e056e6ab5422e46e authored over 1 year ago by Fábio Santos <[email protected]>
Update actions/checkout action to v4 (#1435)

* Update actions/checkout action to v4

* Update ci.yml

---------

Co-authored-by: renova...

753b4a9f838ed7b52c7e859e0cf818712c6db3dd authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add properties for WebGPU API to `domprops.js` (#1436)

3f16d1d8df1d72d63dec0bc53f46492001e584ed authored over 1 year ago by Philipp LĂĽhmann <[email protected]>
Simplify normalize directives (#1437)

e4f0ce905536eb940baae6cd3a8027c0f6909952 authored over 1 year ago by Mikhail <[email protected]>
5.19.4

c6984278f0356aba4d174ca09f353cce5312d1ce authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

1233c98742a55a536f1009abfeda83986c34749e authored over 1 year ago by Fábio Santos <[email protected]>
prevent creating very deeply nested ternaries from a long list of `if..return`. Closes #1432

bdd23497f68ceed1760917b6d039a2ed616881bb authored over 1 year ago by Fábio Santos <[email protected]>
prevent inlining classes into other functions, to avoid constructors being compared. Closes #1431

33d53e0cf24fffeb935f720e1f84cc66b9c8bc3a authored over 1 year ago by Fábio Santos <[email protected]>
5.19.3

7f34b52f40ff0af27b16f3320f09c0119bd4e67d authored over 1 year ago by Fábio Santos <[email protected]>
changelog

840a5d59f57c3638784d7e6fc92f5b7e6e7da028 authored over 1 year ago by Fábio Santos <[email protected]>
fix side effect detection of optional?.chains. Closes #1430

2e0b75a3f17e8f8101d97178b6732819d82d8075 authored over 1 year ago by Fábio Santos <[email protected]>
Added roundRect to domprops.js (#1426)

27c0a3b47b429c605e2243df86044fc00815060f authored over 1 year ago by Cody Ebberson <[email protected]>
Update LICENSE

931f8a5fd548795faae0da1fa9eafa3f2ad1647b authored over 1 year ago by Fábio Santos <[email protected]>
5.19.2

8f220355859aa0dfa49cce2ed8ac2c3bf907f8a5 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

d252faa443464ff58bd970242818c78b7a1c8fa8 authored over 1 year ago by Fábio Santos <[email protected]>
fix performance hit from avoiding HTML comments in the output. Closes #1414

ad93cce0670f1b62c283891fbe11bdbcb0664bfd authored over 1 year ago by Fábio Santos <[email protected]>
5.19.1

798135e04baddd94fea403cfaab4ba8b22b1b524 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

65aeccfbc0d3ea7d17fccd16c888a006c9b6537a authored over 1 year ago by Fábio Santos <[email protected]>
update package with vuln

5cb3679b6fef4c00e23ae67a793652a0c7939a5b authored over 1 year ago by Fábio Santos <[email protected]>
fix source mapping of concise async/static method names. Fixes #1411

2da58b2e1babeb32b469c9af4490d3eb5d780c3e authored over 1 year ago by Fábio Santos <[email protected]>
traverse class definitions while dropping unused variables. Fixes #1412

b6a25ae5f4a627f545c052081b77660c382702e2 authored over 1 year ago by Fábio Santos <[email protected]>
avoid more cases that result in ouputtting </script> and HTML comments. Closes #1408

fb48cb11adc366f9cd8c2cda6be3fe27b44158a5 authored over 1 year ago by Fábio Santos <[email protected]>
5.19.0

2993f2c91f93eeddf3179fb47d685ca486203bb5 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

0856e9f7ad695d70854294d7adf34936a42cb0cd authored over 1 year ago by Fábio Santos <[email protected]>
extend `__MANGLE_PROP__` for object property access and assignment (#1409)

e4126e856ff799153885cd9edbb929f0e79b7abd authored over 1 year ago by Fábio Santos <[email protected]>
Update dependency acorn to v8.10.0 (#1406)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

6a444c3d3b69fcbd52739e8001d5266bfb08b2b7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency @jridgewell/source-map to v0.3.5 (#1405)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

e8a715df60cae33a3e9cceaf559743c9fc569c48 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency @jridgewell/source-map to v0.3.4 (#1404)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

4fef57ff179fd966d01bd8e29e50ae64e3af6a21 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5.18.2

aeddfabd04ace5a6565b2920b074ad7dc210bcac authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

cf9f033f953f7fd36911e61e846b19b9f551cb01 authored over 1 year ago by Fábio Santos <[email protected]>
stop using recursion when finding symbols for use-before-def detection

795e450a65612e5fa64988bfedcd02fc9a22a1f0 authored over 1 year ago by Fábio Santos <[email protected]>
Update dependency acorn to v8.9.0 (#1399)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

cab1cfd1c222e39ebaae94ca449c1d78b38389b7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update CHANGELOG.md

75e6b3d97d90239eab6b56965f84a7ba7c53af67 authored over 1 year ago by Fábio Santos <[email protected]>
5.18.1

317dee9331364b8083f91d857528111d4273bad9 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

2d17825e7b79ba0971bc62d1764cb16ae8d8703c authored over 1 year ago by Fábio Santos <[email protected]>
fixed big performance issue due to defun hoist bugfix of #1338.

issue found at webpack/webpack#17322

f315d17e1d28b515e1887780f584540043f7c251 authored over 1 year ago by Fábio Santos <[email protected]>
new options section

160f723fc68d7db2fde6387882448757d4c07fd3 authored over 1 year ago by Fábio Santos <[email protected]>
update docs for website

f5d44ddaa61d9b7d0d8065cb9026c297ee7495d1 authored over 1 year ago by Fábio Santos <[email protected]>
change CLI usage formatting

ec7309167a03e10457ebd86d7a9c06e6c2a30228 authored over 1 year ago by Fábio Santos <[email protected]>
5.18.0

2700ee5b517d96cd7f3d1744d76d31fd15cb870b authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

e8a3c52f749ebb31f5dea8adbb0b60b95bb61198 authored over 1 year ago by Fábio Santos <[email protected]>
add MANGLE_PROP annotation (#1397)

* add MANGLEPROP annotation

* add _annotations to constructor

* add __KEY__ and compressor...

5fc124af766e073c3b4da0f7a00897f6748e5362 authored over 1 year ago by Fábio Santos <[email protected]>
5.17.7

4e351095bea506faafca653d1e18e8227dde7fe2 authored over 1 year ago by Fábio Santos <[email protected]>
update changelog

4e57ffdc0fe6dd019f0af80a267b821f25e9575a authored over 1 year ago by Fábio Santos <[email protected]>
Add `inert` HTML attribute to domprops. Closes #1395

f250ca44db7d661d72781a4dfeb261560fd76550 authored over 1 year ago by Fábio Santos <[email protected]>
add 'v' flag to RegExp flag sorting

f9567fd5f89201a20ad46c33974efd0a3eb4cee9 authored over 1 year ago by Fábio Santos <[email protected]>
add some spidermonkey tests

bc932d937c16c593d95838fcd7e2e58abb25d060 authored over 1 year ago by Fábio Santos <[email protected]>
update for node 16 functional tests, avoid duplicate runs in PRs

96278c7201a60902dfefb421413fe0476d8e54ec authored over 1 year ago by Fábio Santos <[email protected]>
update some packages (#1394)

* update some packages

* update some more

3adfa367c04f9def40926922203192a40a71ebde authored over 1 year ago by Fábio Santos <[email protected]>
5.17.6

5995c32cd12f8ad14b0f862dfc9b2b80f4e4dfe7 authored over 1 year ago by Fábio Santos <[email protected]>
improve mozilla AST IO for private properties and class static blocks

f76ad9af99795d2c0b050c02398fd2d5d90683ad authored over 1 year ago by Fábio Santos <[email protected]>
shorten test:compress output

e30755690ed6628bb09a4dfac4f5291597ab73fb authored over 1 year ago by Fábio Santos <[email protected]>