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

Merge pull request #63 from sibiraj-s/terser-5

github.com/terser/html-minifier-terser - 6be4bb6b7c1d03c298166f10373b5e8555d2de7f authored over 3 years ago by Daniel Ruf <[email protected]>
Added Array.from unsafe optimization (#747)

Closes #746

github.com/terser/terser - d3fb5b03c03ed060ac72fe8ef2db6c991af080cb authored over 3 years ago by Andrey Chalkin <[email protected]>
Support mangle.nth_identifer to customize base54 behavior (#1038)

* Support nth_identifier option to customize base54

* Ensure base54 is operational immediately

github.com/terser/terser - f4a3ca4b639d09257b1a67981855617c450ce334 authored over 3 years ago by David Michon <[email protected]>
Optimize various switch statements (#1044)

* Optimize various switch statements

1. This implements full case folding for equivalent bran...

github.com/terser/terser - 75df7e091177932d1e96ec26cc3dd473fe0cecf0 authored over 3 years ago by Justin Ridgewell <[email protected]>
lint

github.com/terser/terser - 9c0481f8e3847c8981873c79933746687956c7cb authored over 3 years ago by fabiosantoscode <[email protected]>
5.7.2

github.com/terser/terser - 3838289ca9ff43a2076e0417306a9fa18c97368c authored over 3 years ago by fabiosantoscode <[email protected]>
update changelog

github.com/terser/terser - 2ae3b93e5caf2a50c23d8cb0b8e3b6e60fb33bb1 authored over 3 years ago by fabiosantoscode <[email protected]>
fix: functions in global_defs may be compressed mistakenly (#1036)

* fix: functions in global_defs may be compressed mistakenly

* fix: use node.clone instead of...

github.com/terser/terser - 23e421119737f6501e8f5c37ac610eb52fbd6cf0 authored over 3 years ago by Dahan Gong <[email protected]>
Terser for Gulp (#1035)

I wrote some code that allows using the 'terser' plugin in the 'gulp' build.
There is no longer...

github.com/terser/terser - c7cd53d9acbfffe76d9921c6dbcff04d6d68278b authored over 3 years ago by Artem Guskov <[email protected]>
Fix nullish coalescing negation inference (#1045)

This PR does 2 things:

- It removes special casing for nullish coalescing (??) in negation
...

github.com/terser/terser - 622654c210558f365bf6e6557b63f4b0cdeedb90 authored over 3 years ago by Robin Ricard <[email protected]>
be less strict about future reserved words. Closes #1041

github.com/terser/terser - 9101e63817573e38b122daab7d9eab5f711242f4 authored over 3 years ago by fabiosantoscode <[email protected]>
Fix "ouput" -> "output"

github.com/terser/repl - d4e1436c3586afe5c65c4d3fdeb45bafb2a23c73 authored over 3 years ago by Aarni Koskela <[email protected]>
Update README.md

github.com/terser/html-minifier-terser - c2bca0cff612ef55aff6275012850dbebf1bf0f1 authored over 3 years ago by sibiraj-s <[email protected]>
Revert dist files

github.com/terser/html-minifier-terser - 0204d510e77f9a7fe6cd360549fbefa8dc754307 authored over 3 years ago by sibiraj-s <[email protected]>
Merge remote-tracking branch 'upstream/master' into terser-5

github.com/terser/html-minifier-terser - c387fb8bfa14a5432d6afd4fb33897a6923cbe40 authored over 3 years ago by sibiraj-s <[email protected]>
Merge pull request #65 from amerllica/master

github.com/terser/html-minifier-terser - 89f0397128c054ec19e92fedd5bcff875ebffdde authored over 3 years ago by Daniel Ruf <[email protected]>
factor out compressor/index into more files

github.com/terser/terser - d225b75e82770d0d7eedf011e4769d18a43de9c0 authored over 3 years ago by fabiosantoscode <[email protected]>
modify test to pass clean-css v5.1.3 tests

github.com/terser/html-minifier-terser - e26cc393249ca628e9e200827af98e34214c5a08 authored over 3 years ago by amerllica <[email protected]>
update clean-css to v5.1.3

github.com/terser/html-minifier-terser - 776175555958fe976a5beeb28bd74f5d0f22bebc authored over 3 years ago by amerllica <[email protected]>
avoid unparenthesized 'in' inside the heads of for loops. Closes #1019

github.com/terser/terser - aa4742a611fb59d12e241b3e844c75babed2ef0f authored over 3 years ago by fabiosantoscode <[email protected]>
fix typos in README (#1025)

github.com/terser/terser - 3f91b6cd40f134cf56c57c0d6b68d6facca3fe78 authored over 3 years ago by overlookmotel <[email protected]>
Documentation and type definition: MinifyOptions.enclose (#1021)

This patch updates the documentation to explain the existing
`enclose` option, and also modifie...

github.com/terser/terser - 6b62c003c49d71c284b19870f68907d6b3036728 authored over 3 years ago by Kasumi Hanazuki <[email protected]>
Revert npm ci changes

github.com/terser/html-minifier-terser - 8e7565aa6736da4e95572e404ca0cd9ff11e6a14 authored over 3 years ago by sibiraj-s <[email protected]>
Revert package-lock.json

github.com/terser/html-minifier-terser - 190cb6dff0abd0023212afdab76f60ebce7b88db authored over 3 years ago by sibiraj-s <[email protected]>
Revert changes to dist directory

github.com/terser/html-minifier-terser - 05b44ef3c40e7a5359c370d5f35891bc3e290023 authored over 3 years ago by sibiraj-s <[email protected]>
Add nodejs 16 for CI tests

github.com/terser/html-minifier-terser - e102b0c3deb44e1c17e7d1ecabd4c66c715bfd46 authored over 3 years ago by sibiraj-s <[email protected]>
Update to terser v5

github.com/terser/html-minifier-terser - 3ffbacab5b5027d71b679f695f5982cb69c07bbd authored over 3 years ago by sibiraj-s <[email protected]>
Tests for invalid cases

github.com/terser/html-minifier-terser - 0a240cc3a631cfdb6e47790f68d11a83ca83a372 authored over 3 years ago by sibiraj-s <[email protected]>
Use single quote

github.com/terser/html-minifier-terser - cce00814f1870c0aaac77f8c9a38573e6d5740c0 authored over 3 years ago by sibiraj-s <[email protected]>
Update terser to v4.8.0

github.com/terser/html-minifier-terser - 7224456892a89f733f95d77fa1e9a4c29ca39b51 authored over 3 years ago by sibiraj-s <[email protected]>
Update eslint config to support latest ecmaFeatures

github.com/terser/html-minifier-terser - 917e008614de15961933eea462346e8d38e3d952 authored over 3 years ago by sibiraj-s <[email protected]>
Update commander to v7.2.0

github.com/terser/html-minifier-terser - ff33e7f69f92ad5592c2cc7734c3ad469fd1df04 authored over 3 years ago by sibiraj-s <[email protected]>
Update node-qunit-puppeteer to v2.1.0

github.com/terser/html-minifier-terser - d70d4d17d6081c0df642d83c2dfc61e5cb0df7d3 authored over 3 years ago by sibiraj-s <[email protected]>
Update qunit to v2.16.0

github.com/terser/html-minifier-terser - 9f9ca593abec47a2753caf3c8c00c30f43c278b0 authored over 3 years ago by sibiraj-s <[email protected]>
Update grunt-eslint to v23.0.0

github.com/terser/html-minifier-terser - 8a0d8604617d45010fda822f7edba0372e46d184 authored over 3 years ago by sibiraj-s <[email protected]>
Update grunt-browserify to v6.0.0

github.com/terser/html-minifier-terser - a58ed08c1f8f44b15e8b86ad3071cc97acc755f9 authored over 3 years ago by sibiraj-s <[email protected]>
Update grunt to v1.4.1

github.com/terser/html-minifier-terser - a1bf6eeaee85e9077d7e014144ee9d55f490b465 authored over 3 years ago by sibiraj-s <[email protected]>
Update param-case to v3.0.4

github.com/terser/html-minifier-terser - 4cbdce4bbe468a740e86b181f2766037de989f16 authored over 3 years ago by sibiraj-s <[email protected]>
Update camel-case to v4.1.2

github.com/terser/html-minifier-terser - 6a3955288ab30fe191c4271ab16b30896e89f0d6 authored over 3 years ago by sibiraj-s <[email protected]>
Update Github workflows

github.com/terser/html-minifier-terser - 564b6206c2b077aa169253ac8ee70ad7ae4ab102 authored over 3 years ago by sibiraj-s <[email protected]>
5.7.1

github.com/terser/terser - d3d924fa9e4c57bbe286b811c6068bcc7026e902 authored over 3 years ago by Fábio Santos <[email protected]>
skip test

github.com/terser/terser - f45230a0d9229e30065d3551f7d1f6112dcfd1df authored over 3 years ago by Fábio Santos <[email protected]>
update changelog

github.com/terser/terser - a4154e9529e4ee674cfd191369b46898b517316f authored over 3 years ago by Fábio Santos <[email protected]>
do not collapse vars/assigns which have a chain on their right hand side. Closes #987

github.com/terser/terser - 6d08df9044f7868ccb54ca9b635a5b3e8ad72580 authored over 3 years ago by Fábio Santos <[email protected]>
pass compressor to is_undefined

github.com/terser/terser - e9d32ee4c1c6f330431c1987de38d8fccd56dec2 authored over 3 years ago by Fábio Santos <[email protected]>
remove expansions from objects when we know the value being expanded is nullish. Closes #1004

github.com/terser/terser - 6f0433879ca1b5358c1140903ac6b5e071c962a4 authored over 3 years ago by Fábio Santos <[email protected]>
fix broken names output. Closes #994

github.com/terser/terser - bfc332c2666585e9f354bc6ea7e41f50d664b37b authored over 3 years ago by Fábio Santos <[email protected]>
fix missing compressor argument in is_nullish and is_undefined

github.com/terser/terser - 283558161e67e4a21db9cb2c694b903e6b601521 authored over 3 years ago by Fábio Santos <[email protected]>
fix: missing compressor arg in optimize AST_VarDef (#1009)

github.com/terser/terser - 215db3c9d7dbff0d9ea1f6c82ff55ec2ffed4e08 authored over 3 years ago by Sebastian Meyer <[email protected]>
fix: private class element access equality (#1015)

github.com/terser/terser - 60a74bb1679107e03a0f498b45644991dec2b19a authored over 3 years ago by Kubilay Kahveci <[email protected]>
Avoid needless args re-assign (#993)

github.com/terser/terser - 5d8dde3c70b218b60b748a5ac27377756a0f6560 authored over 3 years ago by Mikhail Bodrov <[email protected]>
fix scope of function definitions in strict mode -- they're block scoped. Closes #978

github.com/terser/terser - 844b31081fd233cc7bd7c5e6ad4e14be10b5b176 authored over 3 years ago by Fábio Santos <[email protected]>
update packages

github.com/terser/require-terser - 757fd40520cc037f38dc618d0e0d715179544f4e authored over 3 years ago by Fábio Santos <[email protected]>
increase buffer size

github.com/terser/require-terser - 8d1091fc632f5f02861b8a7f95c427eeff02edb2 authored over 3 years ago by Fábio Santos <[email protected]>
update changelog

github.com/terser/terser - 8f69f4af157fb40470ea4700a02dfb3cb0c8abda authored over 3 years ago by Fábio Santos <[email protected]>
5.7.0

github.com/terser/terser - 2b91f644c4c1b065413a7c088ec4fb14c38b9530 authored over 3 years ago by Fábio Santos <[email protected]>
Added RegExp property evaluation (#964)

github.com/terser/terser - 60e04aa8f627ceef7fedee1f15c214c78461bd18 authored over 3 years ago by Michael Schmidt <[email protected]>
do not flatten computed properties or __proto__. Closes #980

github.com/terser/terser - 3250f7e98e7522f0c9ab21d55aa599f61b5d7e81 authored over 3 years ago by Fábio Santos <[email protected]>
avoid inlining anything with side effects or which may throw. Closes #979

github.com/terser/terser - 84c1a314ed43fa3f367159c140175791b5d06b9c authored over 3 years ago by Fábio Santos <[email protected]>
rename is_expr_pure

github.com/terser/terser - 427f2639efa0c4435916e6ea65a4db84e401b300 authored over 3 years ago by Fábio Santos <[email protected]>
avoid evaluating function calls when their arguments are other functions. Closes #965

github.com/terser/terser - 80c18480aa7064718b458e0377eb9ed586e22362 authored over 3 years ago by Fábio Santos <[email protected]>
reinstate the reduce_funcs option. (finally) closes #696

github.com/terser/terser - 55140ec193d81d96911454c31a12be578b160b21 authored over 3 years ago by Fábio Santos <[email protected]>
Update README.md

github.com/terser/terser - f8f9889270330bf1eefd83276b9edac235ee0579 authored almost 4 years ago by Fábio Santos <[email protected]>
Add `spidermonkey` options to `minify` (#974)

This commit adds a `spidermonkey` option, similar to the CLI, to the `minify`
API.
`spidermonk...

github.com/terser/terser - c2151ed76b2ffd917109e215ab6c30c6dc37ba71 authored almost 4 years ago by Titus <[email protected]>
update packages

github.com/terser/terser - 321837181373b5dd356fa818eaa5b5977559842b authored almost 4 years ago by Fábio Santos <[email protected]>
accept 'get' and 'set' argument names with defaults in destructuring. Closes #966

github.com/terser/terser - e2b630839665ee47a5a4cb885da9283d08c3d668 authored almost 4 years ago by Fábio Santos <[email protected]>
fix: add backwards compatible change for require.resolve (#971)

We have code that relied on `require.resolve` to properly respect the path we provide it https:/...

github.com/terser/terser - 100bd013ced88e03589f1c725d2e8dfb28123e26 authored almost 4 years ago by David <[email protected]>
update docs about property mangler

github.com/terser/terser - cc0bac5ef3276e0141db75dc5c2a331a4744b411 authored almost 4 years ago by Fábio Santos <[email protected]>
add more docs about comments=some

github.com/terser/terser - 32dbe02de71ab5ad5dca2ef402d7d32dda24cef7 authored almost 4 years ago by Fábio Santos <[email protected]>
fix export default of anonymous classes with extend. closes #924

github.com/terser/terser - c27b840a7136c027ac1346a3f64ce2a9aa71bbd1 authored almost 4 years ago by Fábio Santos <[email protected]>
fix some issues with joining chunks

github.com/terser/terser-rust-experiment - 3ffdfe3756db2373fe935a6af105c8568630eacb authored almost 4 years ago by Fábio Santos <[email protected]>
actually call original terser process

github.com/terser/terser-rust-experiment - 27e872a8027e1bd80a4e1875d82b4c162be89d12 authored almost 4 years ago by Fábio Santos <[email protected]>
5.6.1

github.com/terser/terser - d2927ef4c8d23846cce2f0d0ae4ec8f17fbe4e5f authored almost 4 years ago by Fábio Santos <[email protected]>
update changelog

github.com/terser/terser - c3cbe94867370fe3000937b45466c67a3c0df754 authored almost 4 years ago by Fábio Santos <[email protected]>
Delete lib-nom.rs

github.com/terser/terser-rust-experiment - f6485de2a09d0a6351439cf7e1c2966e5c4168de authored almost 4 years ago by Fábio Santos <[email protected]>
use standard lib threads

github.com/terser/terser-rust-experiment - 96b574d5f66ff0e6ecfd54eb5304f6e27819114e authored almost 4 years ago by Fábio Santos <[email protected]>
flesh out a simple worker

github.com/terser/terser-rust-experiment - fbbf33b6f5bed188ffc906a49a42c7db7466a219 authored almost 4 years ago by Fábio Santos <[email protected]>
call the real Terser in multiple threads

github.com/terser/terser-rust-experiment - 5a99cf4882d27a5e37a4f1fbbfbf64a7d0ba7f73 authored almost 4 years ago by Fábio Santos <[email protected]>
mark assignments to the prototype of a class as pure. Closes #936

github.com/terser/terser - 15fd4f58480650a3e354f914dd9fed5dfb3a8bb1 authored almost 4 years ago by Fábio Santos <[email protected]>
parenthesise `await` on the left hand side of `**`. Closes #945

github.com/terser/terser - 06040a8a7f83aa9c6262c258f34504014ee8c31f authored almost 4 years ago by Fábio Santos <[email protected]>
avoid outputting NUL bytes when optimizing RegExps. Closes #942

github.com/terser/terser - 6b30ff54a19f30ada6b8ef58882e2e53ac6ee914 authored almost 4 years ago by Fábio Santos <[email protected]>
domprops.js: add `exports` (#939)

Add `exports` attribute to domprops.js

See: https://webassembly.github.io/spec/js-api/#dom-in...

github.com/terser/terser - 2105d1740ebe50f3e32fcc01a1a5c9498376aef7 authored almost 4 years ago by yannayl <[email protected]>
avoid spreading 'this' into an object

github.com/terser/terser - c8e49def920b6cbc5521bf27f331b8cc2ef4fbc3 authored almost 4 years ago by Fábio Santos <[email protected]>
fix size() of arrow functions, which was counting the fake return statement in them

github.com/terser/terser - 4a263aeb0d8fe8fc9e3951555906a2431baabb7b authored almost 4 years ago by Fábio Santos <[email protected]>
create ropes from chunks

github.com/terser/terser-rust-experiment - 0f804bd6f1c2355694c64410c49bac0fa440317d authored almost 4 years ago by Fábio Santos <[email protected]>
update changelog

github.com/terser/terser - f388ed1587f48e8e880c0f66e93f5cc91b83e885 authored almost 4 years ago by Fábio Santos <[email protected]>
5.6.0

github.com/terser/terser - afb36656c6165e9b887fa56af6b3db686561b165 authored almost 4 years ago by Fábio Santos <[email protected]>
support private getters and setters

github.com/terser/terser - 5b1799242c047b943f0dbf68fba714cf41548519 authored almost 4 years ago by Fábio Santos <[email protected]>
update packages

github.com/terser/terser - 839a0c5c719ac2823d6f68cb76fbfc3cb2c76ee9 authored almost 4 years ago by Fábio Santos <[email protected]>
test private fields as accessors (#923)

github.com/terser/terser - 3d6faefc73f5bcda5d03b05a9552ae13f76869f4 authored almost 4 years ago by Robin Ricard <[email protected]>
fix class property followed by generator without a semicolon in between

github.com/terser/terser - 4aa8d95812f0459908ee107110d55e45513e64e9 authored almost 4 years ago by Fábio Santos <[email protected]>
implement mozilla AST for private properties and methods

github.com/terser/terser - 4a12a2e2b57b89ed11a7561ff2f540352b3a4fc9 authored almost 4 years ago by Fábio Santos <[email protected]>
mangle private properties when property mangling is enabled. Closes #928

github.com/terser/terser - 2cb6cc0af02552973ac50db74530841e069beff6 authored almost 4 years ago by Fábio Santos <[email protected]>