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 outputting a shorthand property in quotes when safari10 and ecma=2015 options are enabled. Closes #1005

3eec4e09c2849446627f60e0075584e57a4b4e87 authored over 1 year ago by Fábio Santos <[email protected]>
Add missing domprops: configurable/enumerable (#1393)

Used by Object.defineProperty

6cdee01a0669f542d1dd698ac91b67424b5fe373 authored over 1 year ago by Jacques P. du Toit <[email protected]>
5.17.5

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

737f002cb67cca4c4d340eaf760db2480f33e571 authored over 1 year ago by Fábio Santos <[email protected]>
Take into account the non-deferred bits of a class, such as static properties, while dropping unused code. Closes #1392

b7989141ff00c10abd226a08c04e2e80119f3160 authored over 1 year ago by Fábio Santos <[email protected]>
improve CI builds (#1391)

Make sure test steps don't swallow errors, and add a deterministic ufuzz testing run

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

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

6906b8a6902e4371bda1198091d35cadf26b70d3 authored over 1 year ago by Fábio Santos <[email protected]>
Fix crash when trying to negate a class. Closes #1292

3cb47fb2f6dfa8b288661c86514affba7cfe3c42 authored over 1 year ago by Fábio Santos <[email protected]>
Avoid adding a comment between `yield`/`await` and its argument. Closes #983

28bc97af0d7ef6606c0ed4a7a2403362b6c2a0e8 authored over 1 year ago by Fábio Santos <[email protected]>
fix detection of left-hand-side of assignment. Closes #868

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

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

7667aa5578262042a7518712a1d0b5bb7ce1aa26 authored over 1 year ago by Fábio Santos <[email protected]>
Do not remove static class properties that use `this`. Closes #1385

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

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

1213257944a9388302ae8c3d80526371c30f8a1a authored over 1 year ago by Fábio Santos <[email protected]>
test #833 fix

765c1fe56ec5d2bd2a3abd884aa62b50edd70239 authored over 1 year ago by Fábio Santos <[email protected]>
be less conservative about preventing use-before-define in hoisted defuns. Closes #1382

58e1d6f83068b20e0d85d56d9bda8a7d80436ce0 authored over 1 year ago by Fábio Santos <[email protected]>
Do not evaluate the initializers of for-in and for-of. Closes #1234

e072c218498ff5bcacab268f8813d5480ba0d288 authored over 1 year ago by Fábio Santos <[email protected]>
Preserve hoisted functions after `continue`. Closes #833

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

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

2acb238b6407a3dc00a6db7d7050deaeff826e2c authored over 1 year ago by Fábio Santos <[email protected]>
Avoid computing the .length of referred arrays in case of mutations. Closes #1380

dd6ebd33a913a79cb22595c6dd1c5991c93678a1 authored over 1 year ago by Fábio Santos <[email protected]>
Handle dropping `var []` in unreachable code. Closes #1293

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

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

81f0f22f8d33db47b14dbd2f51af5374d668f027 authored over 1 year ago by Fábio Santos <[email protected]>
drop `undefined` default parameter in IIFE. Closes #1366

0ddf63acb1c8700158f4def2e132bc78652552b8 authored over 1 year ago by Fábio Santos <[email protected]>
safely evaluate .length of arrays and strings

31753d07053d815f598d9139d7d17a8f2a78345f authored over 1 year ago by Fábio Santos <[email protected]>
fix: Also set annotations in AST_String ctor (#1375)

94ae068083a94f4e86e10e248f20d1d836611678 authored over 1 year ago by Jacques P. du Toit <[email protected]>
Add @__KEY__ annotation to mangle string literals (#1365)

* Add @__KEY__ annotation

Adding a @__KEY__ annotation before a string literal will now cause...

3ab7bbf1da57fdfa39607e4acbf27ab3c7962f0b authored over 1 year ago by Jacques P. du Toit <[email protected]>
5.16.9

8f0b4b124365a7b8ff8ed43185c57b66aaf20f49 authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

e4257b921ace66008f35ec126424ee8fa87a7859 authored almost 2 years ago by Fábio Santos <[email protected]>
Fix for #1371/#1372 (#1374)

* Fixes #1372

* Fixes #1371

73c669e4c8b5c46348d65162274dc5748e8c08ce authored almost 2 years ago by Ricci Adams <[email protected]>
Update dependency @jridgewell/source-map to v0.3.3 (#1370)

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

5e1b2bafe03d3ede638ae211fa1de6db25576593 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add information about map scopes (#1368)

* Add information about map scopes

* Move "map scopes" info

4af1d64a3f684b8ca18ee435681400cc7ad41022 authored almost 2 years ago by riz <[email protected]>
`lhs_constants` option for #1359 (#1361)

* First pass at #1359

* Adding test case for lhs_constants

36324f168270195b8977fa0d772393a0fe1df6f8 authored almost 2 years ago by Ricci Adams <[email protected]>
Update dependency acorn to v8.8.2 (#1356)

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

5003eb718181370f5ed78695d4a5b7d6cab92a74 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency source-map-support to v0.5.21 (#1355)

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

b2189cf7ddbeeadfe33b4a2497ba07f6ba6e4812 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fix version number in CHANGELOG.md (#1357)

* Fix version number in CHANGELOG.md

* Update CHANGELOG.md

---------

Co-authored-by: Fá...

dd8786ee1cf0f83d9437e5b8dd41d740bff106b3 authored almost 2 years ago by Vesa Laakso <[email protected]>
5.16.8

b79e49ae13e71e2293eb2b842e0c7a4d1aa12473 authored almost 2 years ago by Fábio Santos <[email protected]>
lint

350d534e9300e60ad07c68b69c7716d139aa6e71 authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

7c5b980206f7e5280ce7cc21ab9d9f4dab84f536 authored almost 2 years ago by Fábio Santos <[email protected]>
allow chaining methods into import.meta. Closes #1358

e1d7b807284f4f26c4f7fb50c3c98f9aa5e3eb45 authored almost 2 years ago by Fábio Santos <[email protected]>
close #1338 where possible (#1360)

* revert 4d6c4f6db38c0de266256bc9834035189fb5a1b3

* revert 7f6187a461340451c2f6bfd2cfd6544de2...

21600d91cf6dd071b45e76922b15975f5dcf879f authored almost 2 years ago by Fábio Santos <[email protected]>
5.16.6

91176951ec005f0b8f9b5498a33b5763dff7d8ab authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

96abde59dde46c520ea56aa20bd360a3c30012f3 authored almost 2 years ago by Fábio Santos <[email protected]>
Fix output increase by walking function definitions first. Closes #1338 while retaining the fix to #1306

4d6c4f6db38c0de266256bc9834035189fb5a1b3 authored almost 2 years ago by Fábio Santos <[email protected]>
Parse import.meta as a special expression. Closes #1349

8a1b2400af130369cd4a44be526e5e58fb6cd58f authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

4f447540897ded9be5621a7a19f13dc36e89ec9c authored almost 2 years ago by Fábio Santos <[email protected]>
5.16.5

c7d844b4a9dbf50c3471d5dd1115445b2ae5ed7a authored almost 2 years ago by Fábio Santos <[email protected]>
add new test

324c63d961dea678dfb7eae95dd93dc0f2e0748a authored almost 2 years ago by Fábio Santos <[email protected]>
don't assume transform functions don't mutate AST arrays. Closes #1351

fa6f16467165730aff45f6165afce33714c32dc8 authored almost 2 years ago by Fábio Santos <[email protected]>
Don't mutate options object. Fixes #1341 (#1342)

3c9fc4c53e325960cd97c6195a9e70a3d93439eb authored almost 2 years ago by Rob Hogan <[email protected]>
Do not mark BigInt `is_number`. Closes #1315

e062dc8ddf661d560d8778a0e408cb5e78360fd8 authored almost 2 years ago by Fábio Santos <[email protected]>
5.16.4

e0acb3c92ead98d6f5855e532137de1932ebc650 authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

ff93dacfb00c8e0d328df90ef6b1da770aa90b34 authored almost 2 years ago by Fábio Santos <[email protected]>
Do not remove default_arg = undefined, as it changes Function.length. Closes #1295

ca51c119cc67d6bd59ac12d55de69309e8b752d6 authored almost 2 years ago by Fábio Santos <[email protected]>
Prevent inlining variables into optional chains. Closes #1198

12b770961c6564996958427fe83b406a62b2a50f authored almost 2 years ago by Fábio Santos <[email protected]>
Do not change function arity while transforming. Closes #1331

6268e5fcbd0bad36603d5cd13d9b0da106c1a8dc authored almost 2 years ago by Fábio Santos <[email protected]>
optimize MAP (do_list). Speeds up compress by a couple %

8dc5fc298d057751acc56cdc84c5cd353be180ee authored almost 2 years ago by Fábio Santos <[email protected]>
Make sure 'catch' and 'finally' are not children of 'try'. Fixes #1107

627a4337a22df528442f693b4b3216abb2b6afae authored almost 2 years ago by Fábio Santos <[email protected]>
use unicode property escapes if available

45dcfea8534ca28f3e6e125b9e10788c4af6c465 authored almost 2 years ago by Fábio Santos <[email protected]>
5.16.3

86c9e8e5e140bf37010a17769371f1ae8720cf9d authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

1fe29c4f6e73cd9efcd7cc48715d422e6b6f90b2 authored almost 2 years ago by Fábio Santos <[email protected]>
refactor: do not check reduce_vars option exists when running inline_into_symbolref

4020eb30cbd9eb27246ee5fc148342eb9a2effe4 authored almost 2 years ago by Fábio Santos <[email protected]>
Make sure hoisted function definitions can't use not-yet-defined variables. Closes #1306

7f6187a461340451c2f6bfd2cfd6544de24844a8 authored almost 2 years ago by Fábio Santos <[email protected]>
5.16.2

6c2c056210ed8d87b16009d559dd9aca083be61e authored almost 2 years ago by Fábio Santos <[email protected]>
update changelog

e8cfaddeadf90ec0c5e69996e5e658b56c3d59ab authored almost 2 years ago by Fábio Santos <[email protected]>
Appropriately encode source maps to base64. Closes #1018. Based on #1318

6c726e90ddc048f2e4639d0681d3e6fbae90cf60 authored almost 2 years ago by Fábio Santos <[email protected]>
Support string module name and export * as (#1336)

* support string module name

* support export * as

* add a new test case

c53b5bc5bf7069632f3165d9f13b4b3ecdde47a0 authored almost 2 years ago by Huáng JĂąnliĂ ng <[email protected]>
Do not move `let` and `const` out of `for` initializers. Closes #997

79d76135344c8eb0b5bda8e311878888ec3047ab authored almost 2 years ago by Fábio Santos <[email protected]>
ensure let, const, class, have braces in `if`, `for`, `while` statements. closes #917

c14d5120ebd3dc96ce2d2c95eafce08c9deed3d2 authored almost 2 years ago by Fábio Santos <[email protected]>
Add new native object properties and functions (#1330)

* Add new native object properties

* Update lib/compress/native-objects.js

* Update lib/co...

8b966d687395ab493d2c6286cc9dd38650324c11 authored almost 2 years ago by Tristan F <[email protected]>
Remove extraneous `)` in CONTRIBUTING.md (#1324)

78e60a22ce01335d6c23c562ca70752a9deb31db authored about 2 years ago by mishina <[email protected]>
Clean up Travis CI (#1323)

9b018e8a9211324898f9d611ace6e7cb1c4e9637 authored about 2 years ago by mishina <[email protected]>
Update terser.d.ts (#1321)

7bf656f28eed35a6de0cacd0bd1336471062399c authored about 2 years ago by L <[email protected]>
5.16.1

b90215a1936d2e689e37cdfc3863bc7ab2e4dabd authored about 2 years ago by Fábio Santos <[email protected]>
update changelog

319fe313a60997977f5f6955404a8152a15f1c97 authored about 2 years ago by Fábio Santos <[email protected]>
mark computed properties in for..of initializers as used. Closes #1238

d941a11ce24cd758adec54e9980bac8d81a58a04 authored about 2 years ago by Fábio Santos <[email protected]>
move AST_Scope#drop_unused into its own file

635400e55db17023af29b8ca8e73726a18124c2f authored about 2 years ago by Fábio Santos <[email protected]>
some cleanups

a192fac0055fa29aea2799f02fcb78775f332825 authored about 2 years ago by Fábio Santos <[email protected]>
add shadowed variable test

dcc3030ab7d93bf3cd1f9b421e782ea812350327 authored about 2 years ago by Fábio Santos <[email protected]>
traverse exported code while hoisting object properties. Closes #1307

4d37f397fdfc2031832680a1d49949c5ac7355b9 authored about 2 years ago by Fábio Santos <[email protected]>
update test

1e99e5d66c8e5b6aa31b9ca6547dfc7fc9516d6f authored about 2 years ago by Fábio Santos <[email protected]>
properly detect nested classes. Closes #1313

68461d444fd5304154ddfb4dd9de3773756b2cd0 authored about 2 years ago by Fábio Santos <[email protected]>
docs: fix simple typo, concatentation -> concatenation (#1311)

There is a small typo in test/compress/concat-strings.js, test/compress/template-string.js.

S...

b91e0ce189545fe6ac0cc7efb1637f56298a746d authored about 2 years ago by Tim Gates <[email protected]>
Fix typo in CHANGELOG (#1312)

212670aa075474a402ab1361cf369fedb2b85b12 authored about 2 years ago by Romain Menke <[email protected]>
5.16.0

169cbbe16b954a438df416f7cf1ec07768c13e71 authored about 2 years ago by Fábio Santos <[email protected]>
properly handle block scope in collapse_vars. Closes #1172

e30ad757ed2d8596132160d353b7b982839b8767 authored about 2 years ago by Fábio Santos <[email protected]>
avoid evaluating large strings. Closes #790 (#1173)

3497a050ee3300826a1a3dd7a99bbd22b409c925 authored about 2 years ago by Fábio Santos <[email protected]>
update changelog

b4d753f1a793b8d85d1e7f19d3012bb0474fd9db authored about 2 years ago by Fábio Santos <[email protected]>
Update PATRONS.md

e9ac04f3aae8ea239f5cbb71b09d8245ab2aa0c0 authored about 2 years ago by Fábio Santos <[email protected]>
Update README.md

632ea3f312845034b2d9fde70c1f025d9d8bacc4 authored about 2 years ago by Fábio Santos <[email protected]>
Update dependency minimatch to 3.0.5 [SECURITY] (#1290)

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

cedbffb3c0348b347d0db224b3713db64ccae724 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
implement compression of #private in ...

660ebaec968d09d437b33cbb21a92b71c729c4ea authored about 2 years ago by Fábio Santos <[email protected]>
chore: remove dead code

4c60b48d72689a9ce42b4040934b012f062ade60 authored about 2 years ago by Fábio Santos <[email protected]>
Fix/issue 1124 (#1279)

* fix: support "#private in" syntax. Ref #1124

* fix: Add Test case to issue 1124

* Change...

144609a86476bd2cfa0e3521832592513370e101 authored about 2 years ago by Steven <[email protected]>
fix: throw error when using private field in an object (#1011) (#1278)

76fdb9264b1a2a7a49ea62fe578250198cebae73 authored about 2 years ago by Steven <[email protected]>
5.15.1

4255fb3063ce1b41a5d5c9c48df443b5df0e797e authored over 2 years ago by Fábio Santos <[email protected]>
update changelog

d31c829a2d744f5be5bdefd4a31879e3251bd486 authored over 2 years ago by Fábio Santos <[email protected]>