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

document the `webkit` output option (#2490)

- workaround for WebKit bugs
- PhantomJS users should enable this output option

closes #2489

github.com/terser/terser - 6142117cddaf4d827df8e269ed9b6fa7d3c4cec7 authored about 7 years ago
fix template expression parse of regex and sequence (#2488)

fixes #2487

github.com/terser/terser - e826973b76e356f7aabb3bedd96d82bf336da4ee authored about 7 years ago
fix cross-scope inlining of `AST_Function`s (#2486)

fixes #2485

github.com/terser/terser - ae28a24c7f7919d8de1c3044f28571ebe2036850 authored about 7 years ago
minor consolidations (#2484)

- unique symbol generation
- `unsafe` on `AST_Call`

github.com/terser/terser - ebe761cad09343e514a7a02b591dbb93f651c888 authored about 7 years ago
Update ISSUE_TEMPLATE.md (#2481)

github.com/terser/terser - fa7a7c5c5aab369f6bcb11fbd9820e80ef0f2528 authored about 7 years ago
update documentation for `reduce_funcs` (#2478)

github.com/terser/terser - 557636f3b736c58e7830bec427bfe6eebadc0b68 authored about 7 years ago
fix replacement logic in `collapse_vars` (#2475)

github.com/terser/terser - 49fbe9c5ac090b2082ebd4702772af6ccafa13cd authored about 7 years ago
fix `top_retain` on `hoist_props` (#2474)

fixes #2473

github.com/terser/terser - 2ac5086831f17ae93f1cfec9b7375b8ae19915ca authored over 7 years ago
allow symbol replacement on multiple occurrences (#2472)

- all-or-nothing replacement
- avoid unmangleable names

fixes #2436

github.com/terser/terser - c6cfa04d10c648dc1ccdf7ac6369f4162f0a46dc authored over 7 years ago
harmony-v3.1.9

github.com/terser/terser - 9632f79e4692b3055ea3bb2580bca6f6a0412f7b authored over 7 years ago
update tests

github.com/terser/terser - a3fbb27194bbc03087cfc417095a983b29060acb authored over 7 years ago
Merge branch 'master' into harmony-v3.1.9

github.com/terser/terser - 11c0b1e1f93e3b365a5bbd6e5f564c0e09c9b8e8 authored over 7 years ago
extend `reduce_funcs` to cover cross-scope substitutions (#2469)

fixes #2468

github.com/terser/terser - cda27b09703a0dfc8f84612a3d157a517f8ea4a9 authored over 7 years ago
implement compress option `reduce_funcs` (#2466)

- inline single-use function declarations as expressions when permissible
- depend on `reduce_v...

github.com/terser/terser - 3c740473686178c242f66d3ad330e1b047335b5f authored over 7 years ago
suppress `hoist_props` on `export` (#2463)

Miscellaneous
- fix double semi-colons from `beautify` in `export`

fixes #2462

github.com/terser/terser - 650d5d5c9bfb4c269356b5bfbf0d55d3984de42f authored over 7 years ago
fix object literal tracing in `reduce_vars` (#2461)

github.com/terser/terser - 94525d859f5db559366f96b646aca84438b0f982 authored over 7 years ago
fix multiple nested function substitutions (#2458)

fixes #2449

github.com/terser/terser - 1127a2caf305ad1df370c34faf7283e53423cc10 authored over 7 years ago
remove hack in `collapse_vars` (#2457)

fixes #2456

github.com/terser/terser - 246d9d4e83e857a26347944ada65fea95ad6381d authored over 7 years ago
preserve function identity in `reduce_vars` (#2451)

fixes #2450

github.com/terser/terser - 4c0b0177b6fa556c31f0099c6d52a4ad4f670ba3 authored over 7 years ago
fix `const` under `collapse_vars` without `unused` (#2454)

fixes #2453

github.com/terser/terser - dd0a36119bf4aed97b384c1a14ade39e2fdd35da authored over 7 years ago
harmony-v3.1.8

github.com/terser/terser - 94b19a9c46917ba1ebe202d79ab8ced622fd2b45 authored over 7 years ago
update tests

github.com/terser/terser - bcf95ac02c77efb1db350bb9ff021e86944b286c authored over 7 years ago
Merge branch 'master' into harmony

github.com/terser/terser - e11cec1ab8157080f28906a9d7a7d9b2957a42ab authored over 7 years ago
handle circular `function` reference gracefully (#2446)

fixes #2442

github.com/terser/terser - bbedbf4ea03580c5b7aa39f32b92fdda9216c5b4 authored over 7 years ago
account for `eval` & `with` in `reduce_vars` (#2441)

fixes #2440

github.com/terser/terser - 2cfb5aa7dadd744bf7fbe16756696fc595f134a2 authored over 7 years ago
consolidate & enhance `unused` (#2439)

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

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

fixes #2428

github.com/terser/terser - 2c2fd89e343626f8d7dc83812a6476b0ab99b784 authored over 7 years ago
harmony-v3.1.7

github.com/terser/terser - 0c435190979576ac3ffcb885da3fbc416538800d authored over 7 years ago
update tests

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

github.com/terser/terser - df9c8dfd725d75e8f971af7ff9f8bbeb02d6d406 authored over 7 years ago
tweak #2424 (#2432)

github.com/terser/terser - 25a18883f5130ae809e1e38c226948576a2a4e90 authored over 7 years ago
extend function inlining safety checks (#2430)

github.com/terser/terser - 5b4b07e9a7d67e593c6ae8d54dc77d174afd25ac authored over 7 years ago
consolidate single-use `function` reduction (#2427)

fixes #2423

github.com/terser/terser - a8aa28a7a6c0cb415965d055119956d4333de8fa authored over 7 years ago
maintain call argument order in `collapse_vars` (#2426)

fixes #2425

github.com/terser/terser - fe5a68f9d5a93557d44c48cd0a8ee533e2bd1a47 authored over 7 years ago
improve variations on call arguments for `ufuzz` (#2424)

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

github.com/terser/terser - c8b6f4733d35db48b5b7e2373264db0d99eb299f authored over 7 years ago
hoist_props: implement limited hoisting of class expressions (#2415)

github.com/terser/terser - 29bbc41dfed19475acc5538e7ee39bd0c3856352 authored over 7 years ago
compress `new` `function` containing `this` (#2417)

github.com/terser/terser - a48f87abf2fb09cc8296444eb613021ef66492c3 authored over 7 years ago
harmony-v3.1.6

github.com/terser/terser - d535daa2c711a6a02f838e1ac390e8e73020abb2 authored over 7 years ago
handle computed `properties` correctly

github.com/terser/terser - 0a9cdb6c73275639fb6a137494b03bd2309ba4bd authored over 7 years ago
merge #2391 & #2393

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

github.com/terser/terser - 086cb331639339a4097899a935f489745f1a25c2 authored over 7 years ago
enhance `properties` (#2412)

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

github.com/terser/terser - 8428326ea120dece51b70d7bba63dda8eda14fd6 authored over 7 years ago
consistently reduce `const` safe literals (#2411)

fixes #2406

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

github.com/terser/terser - 6ab73c7bd5139bb4a62718ceba76f846793532ef authored over 7 years ago
remove dead code (#2405)

github.com/terser/terser - 31f82091930b39ebb5d9358951c39ae20cf8057e authored over 7 years ago
fix `reduce_vars` on `AST_Array.length` (#2404)

github.com/terser/terser - 9b0f86f5a136f57dece826c3ec9b632a0d0cb53a authored over 7 years ago
don't automatically throw out trailing semicolons in style attributes (#854)

fixes #798
fixes #852

github.com/terser/html-minifier-terser - 94f9a49e2129f4b5f3667cf1d3c10e65d8c25cb6 authored over 7 years ago
compress self comparisons (#2398)

github.com/terser/terser - ee082ace1b69bff228ff43065333b8703c0505dc authored over 7 years ago
document compress option `hoist_props` (#2399)

github.com/terser/terser - ae67a4985073dcdaa2788c86e576202923514e0d authored over 7 years ago
implement `hoist_props` (#2396)

fixes #2377

github.com/terser/terser - 4178289c382caf2eb3464390370dd1400a23468a authored over 7 years ago
fix `unsafe` `reduce_vars` on arrays & objects (#2397)

github.com/terser/terser - 74ae16f9f88600c90438e85829a615b2377f6740 authored over 7 years ago
docs: Fix spelling and style (#2395)

github.com/terser/terser - 1968203d83ea6ba9dd34b36c0d6f3e4b1c5db340 authored over 7 years ago
docs: Fix spelling and style (#2395)

github.com/terser/terser - 2848596280f9c4dfced81ae8501cabf04dd2e05d authored over 7 years ago
enhance `unsafe` `evaluate` of arrays & objects (#2394)

github.com/terser/terser - 86ea38a25954ba4cda017fbfee5e0ef537b24bf1 authored over 7 years ago
deduplicate declarations regardless of `toplevel` (#2393)

github.com/terser/terser - 8a713e449f551d89745d9a8105b7cb33e9893214 authored over 7 years ago
fix `dead_code` on `AST_Destructuring` (#2392)

fixes #2383

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

github.com/terser/terser - 24aa07855bc608f29cca2a58a40af1988256b116 authored over 7 years ago
fix `unsafe` expansion of object literals (#2390)

github.com/terser/terser - 5fd723f14394b74f899e7b33bc9084317bf01d7d authored over 7 years ago
fix `unsafe` evaluation of `AST_Sub` (#2389)

github.com/terser/terser - 516eaef50c66aede72d3478a5653ae8651806258 authored over 7 years ago
fix `unsafe` evaluation of objects (#2388)

github.com/terser/terser - 4ae1fb3ed8380d06220fd242037bd277fc21c17d authored over 7 years ago
fix `unsafe` escape analysis in `reduce_vars` (#2387)

github.com/terser/terser - 011123223b8e45ab3f6d151ad038a6b8ecec2434 authored over 7 years ago
harmony-v3.1.5

github.com/terser/terser - 44352eb26abf17419fc41c66fe70186f69a95c2c authored over 7 years ago
update test

Sub-optimal result due to block scope.

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

github.com/terser/terser - c60fa678278ebf08be07f1472f75bbd0bed26e33 authored over 7 years ago
Allow 'yield' as method name (#2382)

fixes #2381

github.com/terser/terser - f9c57dfee0a768b483db74486919f254ed84a8b0 authored over 7 years ago
`unsafe` fix-ups for #2351 (#2379)

github.com/terser/terser - c927cea6322788b654128f9bbbf3a06441b964c2 authored over 7 years ago
backport #2374 (#2376)

github.com/terser/terser - 9f4b98f8e461dabf3a3c97c247d9c72f981aa28d authored over 7 years ago
enhance `collapse_vars` around lazy operations (#2369)

github.com/terser/terser - 0f2ef3367ce980f20cb4f72e8978aec5d1b8a8f2 authored over 7 years ago
correctly parse HTML4 nested inline elements (#861)

fixes #857

github.com/terser/html-minifier-terser - 9a45eb435a8a3ec453da52a752c0d4cf5c071b1d authored over 7 years ago
option formatting in docs (#2374)

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

github.com/terser/terser - 6bf5fea0082684a1519a246e6fd015083b9f8fda authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (take 3) (#2375)

Suppress scanning beyond assignment to `a.b`

github.com/terser/terser - 7e5b5cac97a71d0eb0d23f0cba7554e8a9eec179 authored over 7 years ago
clean up lazy operator detection (#2373)

github.com/terser/terser - c1346e06b70806995f3b75919d35bf5348ce88ed authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (take 2) (#2372)

fixes #2364

github.com/terser/terser - 0d2fe8e3efdb096af4044b011dd7e2e463581400 authored over 7 years ago
fix `AST_PropAccess` in `collapse_vars` (#2370)

fixes #2364

github.com/terser/terser - f2b9c11e2a0ab3597f798cf85770e24733609b1f authored over 7 years ago
deduplicate `AST_Super` & `AST_This` logic (#2366)

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

github.com/terser/terser - fe647b083e0def2bf6445534c7017baed09541a9 authored over 7 years ago
harmony-v3.1.4

github.com/terser/terser - a89f126db6ff3dc0b62d3d13d34513b1f528a7e5 authored over 7 years ago
adjust tests for #2351

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

github.com/terser/terser - 58a5608b6627ac08149a3a3f1ab61cd372ba2217 authored over 7 years ago
implement compress option `computed_props` (#2361)

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

github.com/terser/terser - f496ac5c85263581aeaad6deb816a38c1fcd3b45 authored over 7 years ago
update dependency (#2362)

- [email protected]

github.com/terser/terser - a09c8ad6661f093b65761ac6a6c0bb00107ed8a8 authored over 7 years ago
fix-ups for #2356 (#2360)

github.com/terser/terser - ec598c351b25788334efb1fb35415c53eb0414e0 authored over 7 years ago
fix mangle of destructuring parameters with computed properties (#2359)

fixes #2349

github.com/terser/terser - f79f737fb29d08e4448e099889cf8abe47ab5bba authored over 7 years ago
more tests for #2351 (#2357)

github.com/terser/terser - eba0f93bc025383379a8959368ca273aa562bdae authored over 7 years ago
update README to include defaults (#2356)

fixes #2353

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

github.com/terser/terser - 70d56c951a7dc0d453261c8cdcf21500728f98d7 authored over 7 years ago
perform `reduce_vars` on safe literals (#2351)

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

github.com/terser/terser - b810e2f8da4bfd42a8876b64d067e83dfd340aa1 authored over 7 years ago
collapse `a.b` whenever safe (#2350)

github.com/terser/terser - 1abe14296e9a11d30935dba3f27682a3e67885f8 authored over 7 years ago
fix `unsafe` join() on array literal with spread (#2347)

fixes #2345

github.com/terser/terser - 336b1add4f252d06ca3261ec6d5eca580c5f0a42 authored over 7 years ago
harmony-v3.1.3

github.com/terser/terser - 873755b35cbac8f9a943fd3cd6179bfb8eab5df1 authored over 7 years ago
add tests for #2336 & #2337

github.com/terser/terser - 744032755d18df1d0135aeeac89fb7a83fecf90e authored over 7 years ago