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

new version

github.com/terser/terser - a4b1553351aef1227f1fe99f44d6111380a72c83 authored almost 7 years ago
update repository field

github.com/terser/terser - b98d27ec48a5d792890d800158d70bc8a6ee46a6 authored almost 7 years ago
set @fabiosantoscode scope

github.com/terser/terser - 5901acab5869aa49ddff73f3855ac9cd3bb88ca1 authored almost 7 years ago
Preserve whitespace around inline <ruby> (#905)

also:
* Preserve whitespace inside <rp> tag (to buffer parentheses for very
old browsers)
* P...

github.com/terser/html-minifier-terser - e7bcf1680f2e5b3c4fe232a2ffface1c7a481ad1 authored almost 7 years ago
fix race in QUnit web test (#899)

github.com/terser/html-minifier-terser - 6f98d68739107ea5a25a9ef1bb72c0b02f627706 authored almost 7 years ago
reduce dependencies (#898)

- inline `ncname`

github.com/terser/html-minifier-terser - f87dc202cbe592bfdcdd4b67b758d487f65bd354 authored almost 7 years ago
fix corner case in `decodeEntities` (#894)

fixes #893

github.com/terser/html-minifier-terser - 68981b79b53c232e834bf04341228a202c9e9bdc authored almost 7 years ago
allow disabling of default flags on CLI (#892)

fixes #860

github.com/terser/html-minifier-terser - 416982efd0274769753607a227ee4dc577f39090 authored almost 7 years ago
test Node.js 8 instead of 7

github.com/terser/html-minifier-terser - 44700d20b40e49ae74c294c981447c00bedc402e authored almost 7 years ago
update dependencies

commander 2.15.0

github.com/terser/html-minifier-terser - b685a05340cfc10bb239297147ed425bd6e4ca6c authored almost 7 years ago
Add "ol" and "ul" to nonPhrasing (#889)

fixes #888

github.com/terser/html-minifier-terser - 1de184eb6c138fc83af5775242502c0b7a2e1eeb authored almost 7 years ago
preserve whitespace around custom fragments within `<pre>` (#885)

fixes #836

github.com/terser/html-minifier-terser - 41c21c9b306040e5219f90eb502d0f3c65c47c7a authored almost 7 years ago
fix `collapse_vars` regression in destructuring (#2897)

fixes #2896

github.com/terser/terser - 569757d14dbbe04f66af65d7bf0600b3a75efd96 authored about 7 years ago
update dependencies (#884)

commander 2.14.1
minimize 2.2.0

github.com/terser/html-minifier-terser - 751f04c612deddded030a3bddf2f3effbd8b59a7 authored about 7 years ago
harmony-v3.3.10

github.com/terser/terser - aebc916215a16a2c4d2d8d2565f7824c349bf51f authored about 7 years ago
Merge branch 'master' into harmony-v3.3.10

github.com/terser/terser - 630b09050fe528bfb05d1efd6aa2d7ee47894b01 authored about 7 years ago
test minified asset

github.com/terser/html-minifier-terser - 281f144247e57e3b0ee7f5d9ec2d9950b6a5c388 authored about 7 years ago
account for exceptions in `AST_Assign.left` (#2892)

fixes #2891

github.com/terser/terser - d66d86f20bc231bd8d305ee5ba05efa77aa8b6be authored about 7 years ago
fix corner cases in `collapseWhitespace` (#883)

fixes #878

github.com/terser/html-minifier-terser - 51819e6ac3f11ebfd5d8b7d36dd9ae2ebddc0813 authored about 7 years ago
update dependencies (#2889)

acorn 5.4.1
commander 2.14.1
semver 5.5.0

github.com/terser/terser - 905325d3e21a5dc3d3f5835f609f30055c25bf2b authored about 7 years ago
mention file encoding (#2887)

github.com/terser/terser - dea0cc06624898883c30a0d147b3146027ddc72e authored about 7 years ago
evaluate `to{Low,Upp}erCase()` under `unsafe` (#2886)

github.com/terser/terser - d69d8007d6f9d3ee5a202b089ed6319cb33e69f9 authored about 7 years ago
add information on testing and code style (#2885)

fixes #2884

github.com/terser/terser - c0b8f2a16d4804fe302e5db91995735ee7041c8d authored about 7 years ago
describe a few compiler assumptions (#2883)

github.com/terser/terser - cb0257dbbfa9c71c20b2bb3a91b7bfdad7a1459e authored about 7 years ago
fix `inline` within arrow functions (#2881)

fixes #2874

github.com/terser/terser - 149a569ac8e17b3e614a59b6ed70f2d4bffd429b authored about 7 years ago
change `undefined == x` to `null == x` (#2882)

fixes #2871

github.com/terser/terser - 9637f51b6865d0987dcd950bc7113c871ca6cb3c authored about 7 years ago
improve exceptional flow compression by `collapse_vars` (#2880)

github.com/terser/terser - 3026bd89759446c9c5d6fa1cd69651f853ffe08d authored about 7 years ago
maintain order between side-effects and externally observable assignments (#2879)

fixes #2878

github.com/terser/terser - 78a44d5ab0fd2195c8f22cc8a39193b33dad6188 authored about 7 years ago
fix `arguments` in arrow functions (#2877)

github.com/terser/terser - 4b3c0652b776795b40ff6854dc2ccdf187e8947c authored about 7 years ago
handle `break` & `continue` in `collapse_vars` (#2875)

fixes #2873

github.com/terser/terser - 7e13c0db4034d2c28e36473a3add915de1813844 authored about 7 years ago
allow `collapse_vars` across conditional branches (#2867)

github.com/terser/terser - e6a2e9e4d08b73c327e95bcd4da923f9404788d0 authored about 7 years ago
fix assignment logic in `reduce_vars` (#2872)

fixes #2869

github.com/terser/terser - e773f0392769794173358b362a645facb51b2ad2 authored about 7 years ago
fix missing corner case in #2855 (#2868)

github.com/terser/terser - b16380d66961f408932de781a3425d2992ec51b3 authored about 7 years ago
Update License Copyright Year to 2018 (#2866)

github.com/terser/terser - 334b07a3dba84ceadbc88c068667caf144f46efb authored about 7 years ago
always test for `rename` (#2865)

github.com/terser/terser - 3cc1527f008c82dcabc3dbd13fdf43fa3fffb000 authored about 7 years ago
better fix for #2858 (#2864)

github.com/terser/terser - 525a61fb559227d9ea76663f2d9b4573b4cf7475 authored about 7 years ago
account for side-effects in `comparisons` of `null` & `undefined` (#2863)

github.com/terser/terser - c3a002ff9739b60ec1836719c1e240df22a67830 authored about 7 years ago
simplify comparisons with `undefined` & `null` (#2862)

fixes #2857

github.com/terser/terser - fad6766a905350574b698af707958294e22184f3 authored about 7 years ago
avoid `evaluate` of compound assignment after `dead_code` transform (#2861)

fixes #2860

github.com/terser/terser - aa664dea0a07656d1fa61263e3a03e7d8b5c4cc9 authored about 7 years ago
account for declaration assignment in `collapse_vars` (#2859)

fixes #2858

github.com/terser/terser - 102f994b9d09b3ed0447f02a894fd88fcc903171 authored about 7 years ago
relax `collapse_vars` on `AST_Exit` (#2855)

First introduced in #1862 to stop assignments to migrate beyond `return` or `throw`. Since then ...

github.com/terser/terser - 2a4c68be4f3ed60fa638b66a57e7056f7507da83 authored about 7 years ago
improve symbol replacement heuristic (#2851)

github.com/terser/terser - 541e6011af7647074a41c5a82a0a16a3d32bb8c6 authored about 7 years ago
compress chained compound assignments (#2850)

github.com/terser/terser - 6fa3fbeae84200c90ff47dde03545742a861be17 authored about 7 years ago
harmony-v3.3.9

github.com/terser/terser - 8e595171b9794ea92fea65c1b30d627083064187 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.9

github.com/terser/terser - 6973abbfe1bd84055a1be288a8c7aedee0ec1946 authored about 7 years ago
fix accounting after conversion to assignment (#2847)

Missing reference to `AST_SymbolRef` created by `unused` causes `collapse_vars` to misbehave.

...

github.com/terser/terser - 193612ac67ef269d6b05fdf61c9638a5eebd76f7 authored about 7 years ago
backport of #2835 (#2841)

github.com/terser/terser - 95cfce68eae6173a76e8f01fae08a91f5d8996d2 authored about 7 years ago
fix for-in/of regression with let or const loop variable (#2840)

fixes #2835

github.com/terser/terser - e0461dc3c8c5459ff11ec868f6fb8dd2d7be99f0 authored about 7 years ago
drop assignments to constant expressions only (#2839)

fixes #2838

github.com/terser/terser - ec4202590d040942639e01eb8ae83bf7be7180dd authored about 7 years ago
handle duplicate function declarations correctly (#2837)

fixes #2836

github.com/terser/terser - 5e2cd07d6f6866b1ddae51a4c9b280d2cd527973 authored about 7 years ago
enable reminify on harmony branch to avoid regressions (#2834)

- can skip known test failures with `reminify: false`

github.com/terser/terser - bea9dbd812a9c8fb5b3f5930900eaa68895d5ffb authored about 7 years ago
add parenthesis around sequence in `yield` (#2833)

fixes #2832

github.com/terser/terser - bc01a85ba0d0aa681958e1e9607e4fecda2b2302 authored about 7 years ago
harmony-v3.3.8

github.com/terser/terser - c7c7960b5f54a3662873f37208d63072650830af authored about 7 years ago
allow duplicate property names in object literals for ES6+

github.com/terser/terser - fc98d212db69dde8ce15e2511984924ebf4b1e55 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.8

github.com/terser/terser - 287ec730f76bab4acf84f39f69c1de32828885b5 authored about 7 years ago
fix `unsafe` `evaluate` of `AST_Array` (#2825)

fixes #2822

github.com/terser/terser - e2dc9cf091684638a75035e7acddbc32ac5c0785 authored about 7 years ago
enable `unsafe` for `test/ufuzz.js` (#2819)

- introduce `unsafe_undefined`
- safer `.toString()` compression

Miscellaneous
- rename `un...

github.com/terser/terser - 069df27bf18247a3e2f1d1a4abd0ee4fe28ef0ce authored about 7 years ago
improve `unused` on built-in functions (#2817)

github.com/terser/terser - 3e7873217cad8b6f67839cb06d1e126ca231bc42 authored about 7 years ago
avoid duplicate property names in object literals under "use strict" (#2818)

fixes #2816

github.com/terser/terser - e21bab7ce65e6a4db0ea966b3336eaab2a634e6e authored about 7 years ago
fix & improve `test/ufuzz.js` (#2815)

- use correct `options` when testing `rename`
- mask arbitrarily assigned function IDs to reduce...

github.com/terser/terser - ac9a168fba726d9ab437478c81626f098997d116 authored about 7 years ago
fix time-out for respawned `test/ufuzz.js` (#2814)

github.com/terser/terser - 81b64549ce1933974c904077eb3272ee0d4f4cf3 authored about 7 years ago
compress `undefined` property names (#2811)

- enforce property names as string
- handle `void 0` as `undefined` in `hoist_props` & `reduce_...

github.com/terser/terser - 082e004b872ecb158e5a28702898688742b5da86 authored about 7 years ago
fix `join_vars` property assignment for negative array index (#2810)

fixes #2790

github.com/terser/terser - 983e69128b0e6da78d71ad9b77d798f31a10ca44 authored about 7 years ago
enhance `test/ufuzz.js` (#2808)

- standalone test for `rename`
- handle `keep_fargs` & `rename` upon failure

github.com/terser/terser - b335912e8690469044b89ccf93ac9dec11b273f7 authored about 7 years ago
faster output of comments (#2806)

github.com/terser/terser - cc07f3b806f2a6ea971f290bd44425493f5c2e3d authored about 7 years ago
fix `AST_Scope.clone()` (#2803)

fixes #2799

github.com/terser/terser - 07e4b64f3a8439a9491cc7a277872e0a5d79a29b authored about 7 years ago
suppress `unsafe_proto` for LHS expressions (#2804)

github.com/terser/terser - d3ce2bc9e73d9d98b34b261d282a18b9ce9d5880 authored about 7 years ago
configure `rename` with CLI (#2802)

github.com/terser/terser - cff3bf49142e5d99ad07e182169a73f985b7b652 authored about 7 years ago
fix various for-of bugs (#2800)

- disable `rename` pass on harmony due to problem with for-of loops

fixes #2794

github.com/terser/terser - 4f57d8746bd9a9d722034684d9ff0c630cc3689d authored about 7 years ago
extend `join_vars` & `sequences` (#2798)

github.com/terser/terser - 79cfac77bdee04021db9f60111f55005919f7b67 authored about 7 years ago
improve `mocha` tests (#2797)

- workaround sporadic delays from Travis CI

github.com/terser/terser - 224c14d49d0f007af641b8c7d358814634ea7c5f authored about 7 years ago
improve `test/travis-ufuzz.js` (#2795)

- print usage
- support concurrent jobs
- improve instance utilisation
- resume after V8 self...

github.com/terser/terser - 7857354d85589aef285aac7c36c96fe4f7e2143e authored about 7 years ago
general improvements around `AST_ForIn` (#2796)

- compress using `collapse_vars`
- remove unused `name`
- simplify `loop_body`

github.com/terser/terser - b4aef753e7f65c0919c6c40b2b28d9f149bc81ed authored about 7 years ago
fix typo in README (#2792)

github.com/terser/terser - 424173d311cd9c35a10a276abdab1de902158ac2 authored about 7 years ago
handle VM failure gracefully (#2791)

github.com/terser/terser - ec7cd1dcf7c7a3b86288061b61ad72ba081f83bb authored about 7 years ago
improve `test/travis-ufuzz.js` (#2789)

- wait for instance to boot
- run on forked repositories
- workaround `request_limit_reached`

github.com/terser/terser - 7def684730ad3a684e64963961f3b33b308fd95d authored about 7 years ago
enhance `collapse_vars` (#2788)

github.com/terser/terser - 10f961c27b0db61c3a197f8f88080d9197361ea4 authored about 7 years ago
avoid suboptimal termination in `passes` (#2787)

github.com/terser/terser - b483678ca7f5e539cef9c57324ecc92d65800f7d authored about 7 years ago
avoid double counting within single-use functions (#2785)

fixes #2783

github.com/terser/terser - cbbe6fad60dd073c63575f591d631efa94bbceaf authored about 7 years ago
improve `test/travis-ufuzz.js` (#2786)

- use more RAM
- show progress in console
- report failure as job status

github.com/terser/terser - f96929c0313529dbf323ba20f7dc1be0f0e4e3ba authored about 7 years ago
run `test/ufuzz.js` when Travis CI is idle (#2784)

github.com/terser/terser - 2b6657e96749989b55f0d98b00683016a1fccea1 authored about 7 years ago
harmony-v3.3.7

github.com/terser/terser - 1b2e6b81a2ed094cb321f7e47e82ab26513318f0 authored about 7 years ago
Merge branch 'master' into harmony-v3.3.7

github.com/terser/terser - f9e9898dc1a2108b85d37de9928f5232ba87733c authored about 7 years ago
fix & extend `join_vars` for object assigments (#2781)

github.com/terser/terser - 62a66dfff4fdd05b760d3e45cab4a2815a23d9ff authored about 7 years ago
add `block_scope` to `--output ast` (#2780)

github.com/terser/terser - c44d78db55e425970bcb4975edbe41d0f8c7cc76 authored about 7 years ago
fix `mangle` of block-scoped variables (#2779)

fixes #2762

github.com/terser/terser - 8c763bf2b589fd73aefaba348eeaf19471a7ab5f authored about 7 years ago
improve SymbolDef info in `--output ast` (#2778)

* SymbolDef info (a.k.a. `thedef`) is now represented as a string containing `"ID name [mangled_...

github.com/terser/terser - 2cab34834191ea4fb48059e5725b631ff2752aa4 authored about 7 years ago