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 #809 from kangax/uglify-v3

upgrade to uglify-js 3.0.5

github.com/terser/html-minifier-terser - 3c2035cc587c2f75ce9e88719033483bb1339f36 authored almost 8 years ago
upgrade to uglify-js 3.0.5

bump to clean-css 4.1.2

github.com/terser/html-minifier-terser - a677533e43f703436d7c8f302efb0ca2dc416224 authored almost 8 years ago
minor fixes to README.md

github.com/terser/terser - f18abd1b9cba6a4b259777829160e147119f77ec authored almost 8 years ago
reorg README for 3.x (#1942)

github.com/terser/terser - 3be06ad0855b5fcb72e0c73b261c859e6e120ba2 authored almost 8 years ago
improve keyword-related parser errors (#1941)

fixes #1937

github.com/terser/terser - 265008c94870365feeb7dcdd6572b893e1fc0889 authored almost 8 years ago
keep `minify()` options in sync (#1940)

github.com/terser/terser - 756c9aa7dc9a034baf07b127b58d132dcbe9be4f authored almost 8 years ago
Merge pull request #1939 from alexlamsl/harmony-v3.0.5

Merging from master for 3.0.5

github.com/terser/terser - 07d6bfd7079dbb18323efbd43192c4704a6b8856 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.5

github.com/terser/terser - 81243c4e71552b39ab0f704bc812788269cd93e2 authored almost 8 years ago
Revert "remove support for `const` (#1910)"

This reverts commit c391576d52852322a7fcfbaeabc9d5626e628c8b.

github.com/terser/terser - cd6e849555ce1f1d75c6b1e82dd62d0411a4d8e4 authored almost 8 years ago
fix & improve coverage of `estree` (#1935)

- fix `estree` conversion of getter/setter
- fix non-directive literal in `to_mozilla_ast()`
-...

github.com/terser/terser - e005099fb1b9a1b87ac50ba8223255e52cec452d authored almost 8 years ago
Tweak README Notes (#1934)

github.com/terser/terser - 504a436e9daac89f5226280e01ae2818fe4e8436 authored almost 8 years ago
fix bugs with getter/setter (#1926)

- `reduce_vars`
- `side_effects`
- property access for object
- `AST_SymbolAccessor` as key n...

github.com/terser/terser - 3ca902258c24209699f0b5bd5b9654252e492272 authored almost 8 years ago
uglify-es: update homepage in package.json (#1933)

to point to harmony branch on github

github.com/terser/terser - 91de285166554269b325237a9cdd1ff0f8a1c548 authored almost 8 years ago
fix `export default expression;` (#1932)

github.com/terser/terser - 4d8f289eb056f399c1f4d6e663d8d1d69532628b authored almost 8 years ago
document 3 max passes (#1928)

github.com/terser/terser - fd0951231cce6aa2710bdb4f0ff8a963596f842c authored almost 8 years ago
clarify wording (#1931)

github.com/terser/terser - 9e29b6dad21ab796dbf67d6886c198f3be7a29a0 authored almost 8 years ago
remove support for `const` (#1910)

As this is not part of ES5.

github.com/terser/terser - c391576d52852322a7fcfbaeabc9d5626e628c8b authored almost 8 years ago
avoid `arguments` and `eval` in `reduce_vars` (#1924)

fixes #1922

github.com/terser/terser - ac73c5d4211b9ecff0f9650a032e964ef1cad585 authored almost 8 years ago
add documentation for `side_effects` & `[#@]__PURE__` (#1925)

github.com/terser/terser - 547f41beba43350970fdbe6a5a3793cb5b607847 authored almost 8 years ago
Merge pull request #1923 from alexlamsl/harmony-v3.0.4

Merging from master for 3.0.4

github.com/terser/terser - 945ba641609cea5c97bf8aa05d9afb00cd69471c authored almost 8 years ago
Make sure globals can be accessed from the browser (#1920)

Note: no tests as there are no integration tests

github.com/terser/terser - c699200398fb942f812194d95197725f8ef61407 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.4

github.com/terser/terser - daf44f2b21a5628f73c4cd94503a26cfeb5e80a1 authored almost 8 years ago
fix invalid transform on `const` (#1919)

- preserve (re)assignment to `const` for runtime error
- suppress `cascade` on `const`, as runt...

github.com/terser/terser - 1d407e761e72601fa607f884e0f53ced8ae4b94d authored almost 8 years ago
update README (#1918)

github.com/terser/terser - 2b44f4ae30921e3d1eea2846250f26b0942490df authored almost 8 years ago
fix typo (#1913)

github.com/terser/terser - e51c3541daa20ef230422386cca0c705f47cd09b authored almost 8 years ago
update documentation (#1909)

- clarify options on `--source-map`
- fix `minify()` examples

fixes #1905

github.com/terser/terser - 3bf194684bf56777ddbda4c2ec47927e1597f753 authored almost 8 years ago
fix safari syntax error - declare twice (#1851)

To avoid Safari bug, scope of for loop should enclose parent scope variables.

fixes #1753

github.com/terser/terser - fcd90db30d9af157a4a8e36490bcbb861a3a5884 authored almost 8 years ago
Merge pull request #1901 from alexlamsl/harmony-v3.0.3

Merging from master for 3.0.3

github.com/terser/terser - e2888bdc437142e95695220ac3b53511ef6edc53 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.3

github.com/terser/terser - fb50b7b62708a8b6beb54d1c9b13f0497790fe5f authored almost 8 years ago
fix for-of loop with const iterator (#1899)

github.com/terser/terser - 9d59c693c242bbbb5268852e687fe3527179aafa authored almost 8 years ago
Update issue template: change harmony to uglify-es (#1900)

github.com/terser/terser - 0459af2eccc5a6eb28868cfec4c90d384c2d3588 authored almost 8 years ago
Remove unnecessary `git clone` instructions in README (#1897)

github.com/terser/terser - 04f2344efc090f134989e4cabf5d93d127f34e45 authored almost 8 years ago
Remove incorrect `git clone` instructions from `uglify-es` README (#1896)

github.com/terser/terser - 6ddb5bd94d1a39c048376df0b2f5a25f67229f3d authored almost 8 years ago
Change `harmony` to `uglify-es` in master README (#1895)

github.com/terser/terser - bad9d5cf882bdc78ba18765f85a473eb388e6790 authored almost 8 years ago
Have harmony docs use `uglify-es` package name. (#1894)

github.com/terser/terser - eda49605c59a14abd83813e2b208ca90b6dbcb3d authored almost 8 years ago
gracefully handle non-`Error` being thrown (#1893)

github.com/terser/terser - a0f5f862dfe5667471fc99265f6163ca676c3f58 authored almost 8 years ago
Merge pull request #1892 from alexlamsl/harmony-v3.0.2

Merging from master for 3.0.2

github.com/terser/terser - 1e9ef17e32c67e3dc41b882fafa3564d2d236bf8 authored almost 8 years ago
extend test timeout

Travis has gone a lot slower recently, and most test failures are due to time-out on this partic...

github.com/terser/terser - 41996be86f326f667e755cfa953d32befbfa3076 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.2

github.com/terser/terser - 222100ea4c6e3cb8e823f91704913c5e27e7c144 authored almost 8 years ago
rename package

github.com/terser/terser - 93db48a317a8b2e4bf607c73a522b1a2f7ce000d authored almost 8 years ago
fix `collapse_vars` on destructuring declarations (#1889)

fixes #1886

github.com/terser/terser - 2944e3df7d743e32737ddf51d3c91cd1ccb448b2 authored almost 8 years ago
print error stack in CLI (#1890)

github.com/terser/terser - c14e2805859a3d85788af5d694fca73a6782530e authored almost 8 years ago
mention `minify().error`

github.com/terser/terser - bc3fa78e8cedfda4cc0eb7aa7bc7b00c5e860650 authored almost 8 years ago
update `minify()` usage in `test/ufuzz.js` (#1888)

fixes #1887

github.com/terser/terser - 8c7c1077654a3923baebb27e62f7b1dc0a7892b5 authored almost 8 years ago
Merge pull request #1885 from alexlamsl/harmony-v3.0.1

Merging from master for 3.0.1

github.com/terser/terser - e0ae8da0892fa92ff6c471bfdaf1e8e725fd9035 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.1

github.com/terser/terser - 81f1311b249dc7453f2dad00f8ad3d11988ddd64 authored almost 8 years ago
fix Unicode handling in parser (#1884)

There was an implicit assumption that first character within surrogate header range implies the ...

github.com/terser/terser - 2433bb4e52a5a9be06ed9ac344cc91fafac62ab1 authored almost 8 years ago
[3.x] fix documentation for beautify options (#1882)

- use underscores rather than dashes.

github.com/terser/terser - 3dd328dce35ff92e43d1549bc13f36302bc01d75 authored almost 8 years ago
return `Error` from `minify()` (#1880)

Have `minify()` return `Error` in `result.error` rather than throwing it.

github.com/terser/terser - a3b2eb75bd57e78305c418242c538c41acf010e7 authored almost 8 years ago
support dumping AST (#1879)

Re-order `AST_Binary` properties to make dump more readable.

closes #769

github.com/terser/terser - da295de82bfa9e1df39f45ee54e8e11ecce5dfb2 authored almost 8 years ago
deprecate low level API (#1877)

fixes #1872

github.com/terser/terser - 4f8ca4626efb15dc986785c89c51cbb3061e5f32 authored almost 8 years ago
support `minify()` output as AST (#1878)

- `options.output.ast` (default `false`)
- `options.output.code` (default `true`)

github.com/terser/terser - e54748365cba0509c82c089cdc2ef6a8bb1a724b authored almost 8 years ago
Merge pull request #1876 from alexlamsl/harmony-v3.0.0

Merging from master for 3.0.0

github.com/terser/terser - 3fac29a01787b07ce9e43fb87a17bde33123509d authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.0

github.com/terser/terser - b4c18f6b83501e56f8518db2e454be95e941b803 authored almost 8 years ago
update documentation

Remove deprecated CLI option

github.com/terser/terser - 2d99d06601013ab996d574d122b31df400055302 authored almost 8 years ago
fix test for #1865 (#1873)

github.com/terser/terser - 98cf95e5b5590cd2ecec9fb957f39bc2907c61eb authored almost 8 years ago
fix `unsafe` on `evaluate` of `reduce_vars` (#1870)

Determine if variables with non-constant values can escape and be modified.

fixes #1865

github.com/terser/terser - 2c7ee956fd829624cacfdbde43d74ee8d3bb5e82 authored almost 8 years ago
Merge pull request #807 from kangax/issue-805

fix `sortClassName` on custom fragments

github.com/terser/html-minifier-terser - b7b32cf4a7cebc7f56569c490a548cab870dfeb3 authored almost 8 years ago
fix `sortClassName` on custom fragments

Prefer sub-optimal sort over extraneous whitespaces.

fixes #805

github.com/terser/html-minifier-terser - 772978f5e34fc87305577938a10b32f70ca428c2 authored almost 8 years ago
kill `opera` (#1869)

github.com/terser/terser - ecf3563c45e7cbf58cc9b7528ee5804691420a60 authored almost 8 years ago
enhance `collapse_vars` (#1862)

- extend expression types
- `a++`
- `a=x;`
- extend scan range
- `for(init;;);`
- `...

github.com/terser/terser - dee5a27516cb574dda5fc3d23a64344f0ea654b6 authored almost 8 years ago
rename variables for better readability (#1863)

github.com/terser/terser - 5a25d24b56067e99ea9e5edc890a66eecbacdd7c authored almost 8 years ago
update `test/benchmark.js` resources (#1864)

github.com/terser/terser - bffdc8dca8bc5e695bf8a7c02d0bb012cc0fe9b6 authored almost 8 years ago
restore report of supported options (#1861)

fixes #1859

github.com/terser/terser - 69b566365303583ab7fa0e89288b86dbebc5c676 authored almost 8 years ago
improve literal return optimization (#1860)

github.com/terser/terser - ea9289771b79c273347af72fba024ca29cfa035d authored almost 8 years ago
enforce `toplevel` on other compress options (#1855)

Respect "funcs" and "vars" properly.

fixes #1850

github.com/terser/terser - 2cb55b2ad0119852bc8714401992724d4fdb224d authored almost 8 years ago
fix \\n and \\r in template strings (#1857)

fixes #1856

github.com/terser/terser - 73d6438773a40aa5aa06354781334af79a67e42d authored almost 8 years ago
fix class method formatting (#1853)

fixes #1852

github.com/terser/terser - 5c6316a37d39a5641efe07e34945152a570909be authored almost 8 years ago
Update ISSUE_TEMPLATE.md (#1846)

github.com/terser/terser - bbb5f2a89c9b68b35aec96ccc48a9d0ef250780a authored almost 8 years ago
fix fuzzer on `this` (#1842)

- forbid redeclaration of `this`
- suppress probability for `this` within nested functions

github.com/terser/terser - 76d19b60ad5f6c7191eece8f8d224bdf4d920599 authored almost 8 years ago
fix `unused` on for-in statements (#1843)

Only need to avoid `var` within the initialisation block.

fixes #1841

github.com/terser/terser - 9e626281716c0f11ed6b289d6a48c7b681a99a1e authored almost 8 years ago
improve parser under "use strict" (#1836)

- `const` without value
- `delete` of expression
- redefining `arguments` or `eval`

extend ...

github.com/terser/terser - 9bf72cf75822044ae314b4646db9aefb1bd38284 authored almost 8 years ago
update README for 3.x (#1840)

github.com/terser/terser - 64d74432f6e475df921d0ec49c4d15e5d2ae891d authored almost 8 years ago
fix `AST_For.init` patch-up in `drop_unused()` (#1839)

fixes #1838

github.com/terser/terser - 45ce3694807ee0daeb7e0f84c12ffbd8ca4f733c authored almost 8 years ago
fix label-related bugs (#1835)

- deep cloning of `AST_LabeledStatement`
- `L:do{...}while(false)`
- empty statement with labe...

github.com/terser/terser - ca32a09032b3e7d6aac1f0b01f67a0b67b3037f1 authored almost 8 years ago
Fix API reference examples (#1834)

github.com/terser/terser - 6f954aa3d0a505791753c6cb6273e98d84895915 authored almost 8 years ago
improve `unused` (#1832)

- extract leading value with side-effects out of `var` statement
- reduce scanning of `AST_Defi...

github.com/terser/terser - f05d4f7af3659a481b06449584fa63e3772322e2 authored almost 8 years ago
fix `unused` on labeled for-loop (#1831)

fixes #1830

github.com/terser/terser - 88e7a542cd8a8406f54c53cefe72944452f5e013 authored almost 8 years ago
improve `collapse_vars` on `AST_Var` (#1828)

Perform the same cascaded scanning within `var` statement as we do on array of statements.

github.com/terser/terser - 4dcff038cb1a6951a0b20d1345bfdb27d756301c authored almost 8 years ago
fix parser bugs & CLI reporting (#1827)

fixes #1825

github.com/terser/terser - b4b9305db0d3c4682848ed0a4214f1fee332a078 authored almost 8 years ago
extend `cascade` into `a.b` (#1829)

fixes #27

github.com/terser/terser - 28cfb65c47e7a2adeec35d8a78dd8bb0cf06af12 authored almost 8 years ago
clean up `collapse_vars` (#1826)

- remove overlap in functionality of singular, consecutive reference of constant value
- remove...

github.com/terser/terser - 0f4f01b66cb2aa4356309c70a7d6a95618603630 authored almost 8 years ago
support safe reassignments in `reduce_vars` (#1823)

`var a=1;a=2;x(a)` => `x(2)`

fix pre-existing issues
- reference counting on assignment
- w...

github.com/terser/terser - 5d9f1da3abc58bce95dd240bd586bedb4eb04771 authored almost 8 years ago
fix `reduce_vars` on conditionals (#1822)

github.com/terser/terser - d1aa09c5c7af14bf5f17cc7ea2ab5d6be20e3220 authored almost 8 years ago
fix `reduce_vars` on boolean binary expressions (#1819)

Side effects of `&&` and `||` have not mattered until #1814, which takes assignment expressions ...

github.com/terser/terser - 6d5f341999da7dfad708979151932fd9d8242ebd authored almost 8 years ago
compress duplicated variable definitions (#1817)

These are surprisingly common, as people reuse the same variable name within loops or switch bra...

github.com/terser/terser - 4ffb6fce7668a1199284e4ce8be91fdaeaf2df0e authored almost 8 years ago
fix `reduce_vars` within try-block (#1818)

Possible partial execution due to exceptions.

github.com/terser/terser - 71a8d0d236d29015df2d1df18de11d661d17af2e authored almost 8 years ago
enhance `reduce_vars` (#1814)

- allow immediate assignment after declaration of variable
- relax modification rule for immuta...

github.com/terser/terser - 1a498db2d3e520d1711144c423312c62a2673115 authored almost 8 years ago
fix variable substitution (#1816)

- let `collapse_vars` take care of value containing any symbols
- improve overhead accounting

github.com/terser/terser - 44dfa5a318d6df8eff4741a351f24667708a9cab authored almost 8 years ago
update README (#1813)

- mention major version bump
- remove reference to internal API

github.com/terser/terser - 251ff1d1af3209af99d37007691acd5a3b771cfb authored almost 8 years ago
unify CLI & API under `minify()` (#1811)

- rename `screw_ie8` to `ie8`
- rename `mangle.except` to `mangle.reserved`
- rename `mangle.p...

github.com/terser/terser - ec443e422c220619fe671166e467d3d8838b0cab authored almost 8 years ago