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 `const` under `collapse_vars` without `unused` (#2454)

fixes #2453

dd0a36119bf4aed97b384c1a14ade39e2fdd35da authored over 7 years ago
harmony-v3.1.8

94b19a9c46917ba1ebe202d79ab8ced622fd2b45 authored over 7 years ago
update tests

bcf95ac02c77efb1db350bb9ff021e86944b286c authored over 7 years ago
Merge branch 'master' into harmony

e11cec1ab8157080f28906a9d7a7d9b2957a42ab authored over 7 years ago
v3.1.8

38bfb73f0643d73d429d7a79667f6b8fa3fd6fc5 authored over 7 years ago
handle circular `function` reference gracefully (#2446)

fixes #2442

bbedbf4ea03580c5b7aa39f32b92fdda9216c5b4 authored over 7 years ago
account for `eval` & `with` in `reduce_vars` (#2441)

fixes #2440

2cfb5aa7dadd744bf7fbe16756696fc595f134a2 authored over 7 years ago
consolidate & enhance `unused` (#2439)

- defer declaration removal in `collapse_vars`
- account for `AST_SymbolFunarg` in deduplicatio...

6c4510187066555c77003f03fd26e2cf5ff47491 authored over 7 years ago
inline single-use functions that are not constant expressions (#2434)

fixes #2428

2c2fd89e343626f8d7dc83812a6476b0ab99b784 authored over 7 years ago
harmony-v3.1.7

0c435190979576ac3ffcb885da3fbc416538800d authored over 7 years ago
update tests

352a7de2041b0a23cf014fe2914af641d9f73436 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.7

df9c8dfd725d75e8f971af7ff9f8bbeb02d6d406 authored over 7 years ago
v3.1.7

f46281e2b75a0cae0fbc591ba23c000d4106a07a authored over 7 years ago
tweak #2424 (#2432)

25a18883f5130ae809e1e38c226948576a2a4e90 authored over 7 years ago
extend function inlining safety checks (#2430)

5b4b07e9a7d67e593c6ae8d54dc77d174afd25ac authored over 7 years ago
consolidate single-use `function` reduction (#2427)

fixes #2423

a8aa28a7a6c0cb415965d055119956d4333de8fa authored over 7 years ago
maintain call argument order in `collapse_vars` (#2426)

fixes #2425

fe5a68f9d5a93557d44c48cd0a8ee533e2bd1a47 authored over 7 years ago
improve variations on call arguments for `ufuzz` (#2424)

71e61153b1b3d5f2446b83a3507231509e11e90e authored over 7 years ago
reduce `this` within functions (#2421)

- only replace same-scope usages
- augment `test/ufuzz.js` to test for `this`

fixes #2420

c8b6f4733d35db48b5b7e2373264db0d99eb299f authored over 7 years ago
hoist_props: implement limited hoisting of class expressions (#2415)

29bbc41dfed19475acc5538e7ee39bd0c3856352 authored over 7 years ago
compress `new` `function` containing `this` (#2417)

a48f87abf2fb09cc8296444eb613021ef66492c3 authored over 7 years ago
harmony-v3.1.6

d535daa2c711a6a02f838e1ac390e8e73020abb2 authored over 7 years ago
handle computed `properties` correctly

0a9cdb6c73275639fb6a137494b03bd2309ba4bd authored over 7 years ago
merge #2391 & #2393

3ae34177a6fcb452efe245e60b61791903e6a334 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.6

086cb331639339a4097899a935f489745f1a25c2 authored over 7 years ago
v3.1.6

2fd927a7ccfb55de415bf1faafb45e5006ca9984 authored over 7 years ago
enhance `properties` (#2412)

- trim array items only if `side_effects`
- extend to non-identifier properties

8428326ea120dece51b70d7bba63dda8eda14fd6 authored over 7 years ago
consistently reduce `const` safe literals (#2411)

fixes #2406

6371e2ee6361d534fc966b2f2e19da294b02ec3b authored over 7 years ago
fix & improve `AST_TemplateString` (#2410)

- resolve `semicolons:false` ambiguity with tagged literals
- allow `side_effects` to work on t...

6ab73c7bd5139bb4a62718ceba76f846793532ef authored over 7 years ago
remove dead code (#2405)

31f82091930b39ebb5d9358951c39ae20cf8057e authored over 7 years ago
fix `reduce_vars` on `AST_Array.length` (#2404)

9b0f86f5a136f57dece826c3ec9b632a0d0cb53a authored over 7 years ago
compress self comparisons (#2398)

ee082ace1b69bff228ff43065333b8703c0505dc authored over 7 years ago
document compress option `hoist_props` (#2399)

ae67a4985073dcdaa2788c86e576202923514e0d authored over 7 years ago
implement `hoist_props` (#2396)

fixes #2377

4178289c382caf2eb3464390370dd1400a23468a authored over 7 years ago
fix `unsafe` `reduce_vars` on arrays & objects (#2397)

74ae16f9f88600c90438e85829a615b2377f6740 authored over 7 years ago
docs: Fix spelling and style (#2395)

1968203d83ea6ba9dd34b36c0d6f3e4b1c5db340 authored over 7 years ago
docs: Fix spelling and style (#2395)

2848596280f9c4dfced81ae8501cabf04dd2e05d authored over 7 years ago
enhance `unsafe` `evaluate` of arrays & objects (#2394)

86ea38a25954ba4cda017fbfee5e0ef537b24bf1 authored over 7 years ago
deduplicate declarations regardless of `toplevel` (#2393)

8a713e449f551d89745d9a8105b7cb33e9893214 authored over 7 years ago
fix `dead_code` on `AST_Destructuring` (#2392)

fixes #2383

7d9a8596a9363b4673297a33d4c71ae26f459056 authored over 7 years ago
safer `properties` transform (#2391)

`{ a: x, b: y }.a` => `[ x, y ][0]`
- `x` cannot be function containing `this`

`[ x, y, z ][...

24aa07855bc608f29cca2a58a40af1988256b116 authored over 7 years ago
fix `unsafe` expansion of object literals (#2390)

5fd723f14394b74f899e7b33bc9084317bf01d7d authored over 7 years ago
fix `unsafe` evaluation of `AST_Sub` (#2389)

516eaef50c66aede72d3478a5653ae8651806258 authored over 7 years ago
fix `unsafe` evaluation of objects (#2388)

4ae1fb3ed8380d06220fd242037bd277fc21c17d authored over 7 years ago
fix `unsafe` escape analysis in `reduce_vars` (#2387)

011123223b8e45ab3f6d151ad038a6b8ecec2434 authored over 7 years ago
harmony-v3.1.5

44352eb26abf17419fc41c66fe70186f69a95c2c authored over 7 years ago
update test

Sub-optimal result due to block scope.

9f1c72ae28b2477a9f4f024631221f8971e7e8e4 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.5

c60fa678278ebf08be07f1472f75bbd0bed26e33 authored over 7 years ago
v3.1.5

96439ca24690782dc67c5cc3768226bf96c38885 authored over 7 years ago
Allow 'yield' as method name (#2382)

fixes #2381

f9c57dfee0a768b483db74486919f254ed84a8b0 authored over 7 years ago
`unsafe` fix-ups for #2351 (#2379)

c927cea6322788b654128f9bbbf3a06441b964c2 authored over 7 years ago
backport #2374 (#2376)

9f4b98f8e461dabf3a3c97c247d9c72f981aa28d authored over 7 years ago
enhance `collapse_vars` around lazy operations (#2369)

0f2ef3367ce980f20cb4f72e8978aec5d1b8a8f2 authored over 7 years ago
option formatting in docs (#2374)

- reintroduce compress documentation for keep_fnames and unsafe_methods
- reintroduce keep_fnam...

6bf5fea0082684a1519a246e6fd015083b9f8fda authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (take 3) (#2375)

Suppress scanning beyond assignment to `a.b`

7e5b5cac97a71d0eb0d23f0cba7554e8a9eec179 authored over 7 years ago
clean up lazy operator detection (#2373)

c1346e06b70806995f3b75919d35bf5348ce88ed authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (take 2) (#2372)

fixes #2364

0d2fe8e3efdb096af4044b011dd7e2e463581400 authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (#2370)

fixes #2364

f2b9c11e2a0ab3597f798cf85770e24733609b1f authored over 7 years ago
deduplicate `AST_Super` & `AST_This` logic (#2366)

b6a7ca292ec45fc512650972f884cb2c2601f2f9 authored over 7 years ago
account for side-effects from `AST_This` in `collapse_vars` (#2365)

fe647b083e0def2bf6445534c7017baed09541a9 authored over 7 years ago
harmony-v3.1.4

a89f126db6ff3dc0b62d3d13d34513b1f528a7e5 authored over 7 years ago
adjust tests for #2351

d8ee2de95cf5800dd3c5e869f70d8e716410f745 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.4

58a5608b6627ac08149a3a3f1ab61cd372ba2217 authored over 7 years ago
implement compress option `computed_props` (#2361)

transforms `{["computed"]: 1}` into `{computed: 1}`

f496ac5c85263581aeaad6deb816a38c1fcd3b45 authored over 7 years ago
v3.1.4

dfe4f6c6de3971e48b6a5a807e17314d65cdc9b5 authored over 7 years ago
update dependency (#2362)

- [email protected]

a09c8ad6661f093b65761ac6a6c0bb00107ed8a8 authored over 7 years ago
fix-ups for #2356 (#2360)

ec598c351b25788334efb1fb35415c53eb0414e0 authored over 7 years ago
fix mangle of destructuring parameters with computed properties (#2359)

fixes #2349

f79f737fb29d08e4448e099889cf8abe47ab5bba authored over 7 years ago
more tests for #2351 (#2357)

eba0f93bc025383379a8959368ca273aa562bdae authored over 7 years ago
update README to include defaults (#2356)

fixes #2353

99800d4aa91df31ce449781aaa7d4bc1ae5a0e68 authored over 7 years ago
Update README.md - sourceMappingURL directive note (#2355)

Moves this README note to underneath the 'url' rather than 'root' option.

70d56c951a7dc0d453261c8cdcf21500728f98d7 authored over 7 years ago
perform `reduce_vars` on safe literals (#2351)

- constant expression
- single reference
- same scope
- not across loop body

b810e2f8da4bfd42a8876b64d067e83dfd340aa1 authored over 7 years ago
collapse `a.b` whenever safe (#2350)

1abe14296e9a11d30935dba3f27682a3e67885f8 authored over 7 years ago
fix `unsafe` join() on array literal with spread (#2347)

fixes #2345

336b1add4f252d06ca3261ec6d5eca580c5f0a42 authored over 7 years ago
harmony-v3.1.3

873755b35cbac8f9a943fd3cd6179bfb8eab5df1 authored over 7 years ago
add tests for #2336 & #2337

744032755d18df1d0135aeeac89fb7a83fecf90e authored over 7 years ago
Merge branch 'master' into harmony-v3.1.3

4fac8076b82f9d9f1b3bce0c333019b572944646 authored over 7 years ago
v3.1.3

6920e898d1a89a035b54e62b83c4ad0411a0ff2e authored over 7 years ago
enhance `reduce_vars` for `AST_Accessor` (#2339)

fixes #2336

dd71639264f201902e08d078fcef1946eaad2ef3 authored over 7 years ago
trap invalid use of reserved words (#2338)

fixes #2337

2dcc552ce0404db3cdabb1dd02c8fff5c8dfc4f9 authored over 7 years ago
support dynamic `import()`, trap invalid use of `export` (#2335)

a020d2ead342f95e6c577af8efa9b3b82c399312 authored over 7 years ago
harmony-v3.1.2

68645b28d32b426564929fb8f3903e91d31a8bc6 authored over 7 years ago
improve test for #2316

aaa821283763f5f4226598b7fd2ba8d930a0a38d authored over 7 years ago
Merge branch 'master' into harmony-v3.1.2

bd84007cf4df8622862df69f5f9b9902c7a99f41 authored over 7 years ago
v3.1.2

55387e8fd022a64b349487ca3a66c3d9c5de1907 authored over 7 years ago
mangle: do not mangle reserved class (#2317)

fixes #2316

12416000131558cd73d54613f7cd6437f4dc052e authored over 7 years ago
fix "use asm" numeric output (#2328)

fixes #2324

7e3e9da860d9da4fa3d5e37bea4d3bd399194c02 authored over 7 years ago
allow RegExp for `unsafe_methods` compress option (#2327)

a784717fe2c398adfaf9a1793f73cdbd7dcba773 authored over 7 years ago
suppress `collapse_vars` of `this` into "use strict" (#2326)

fixes #2319

00f509405b44882bab5d63d97caacb21691cdad6 authored over 7 years ago
add new compress option `unsafe_methods` for ecma >= 6 (#2325)

fixes #2321

e8235657e469dfae701e24701045731daf678e41 authored over 7 years ago
harmony-v3.1.1

c46b9f361afbe3537ca13dfcc4debdfc837aef60 authored over 7 years ago
handle `AST_Super` in `collapse_vars` & `side_effects`

3b0b4d6abf075845ce3a7cdb4762848e4706a1d1 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.1

d73500e8d1eb0ddd5d4e4465701a07950f999d29 authored over 7 years ago
v3.1.1

aceb0af36b8c89ae76b18c63a32b600156e4766e authored over 7 years ago
handle LHS side-effects on `cascade` & `collapse_vars` (#2314)

fixes #2313

4f0953f7e9bc4d1bb704369e0e20771f7c19caaf authored over 7 years ago
improve source mapping (#2312)

fixes #2310

182a47bfb1d49a99a561253edc05e70a6dc5b8e8 authored over 7 years ago
harmony-v3.1.0

d8685f528d4bffe037427a1beb134e2bb3bd9493 authored over 7 years ago
Merge branch 'master' into harmony-v3.1.0

8891495789501589c4f27e280b45c802641c5856 authored over 7 years ago
v3.1.0

cd27f4ec38f2899707859459970406ae67c3adb6 authored over 7 years ago
Testing all leading comments against being PURE comments (#2305)

8158b1bdcf9ad194876fb0bc746346eb9154614a authored over 7 years ago