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 `if_return` on `AST_Defun` (#2010)

Previous fiix for #1052 perturbs declaration order of functions which leads to incorrect behavio...

95094b9c22d5f7b303383f75e660fc32d0a7f25f authored over 7 years ago
clarify what --mangle-props does (#2012)

1ff8e9dd386beb071945c4e3f73ed347c72527d8 authored over 7 years ago
better document mangle properties options (#2009)

78309a293d88e4ac59477af71a3cff4766f94371 authored over 7 years ago
fix and expand --mangle-props documentation (#2008)

fixes #2007

695e182d596c00bfdf9bacff36fd8e65c6f35bf3 authored over 7 years ago
fix `dead_code` on block-scoped `function` under "use strict" (#2006)

Technically not part of ES5, but commonly used code exists in the wild.

dc33facfcb7899c0422cb14b08dddfcf06b1c949 authored over 7 years ago
fix `export` related issues (#2005)

- `mangle` non-exported names
- `unused` on `export` of `function`
- `hoist_funs` on `export`
...

39d4d7e20ae013b1c6071964ce048ee86cbff6e9 authored over 7 years ago
clean up `lib/scope.js` (#2003)

fixes #2004

c70fb6038448cf072cfa96cee78eaa55aa99c0fa authored over 7 years ago
fix issues related to `export` & `function` (#2002)

- `unused` function names
- confusion with function call syntax

fixes #2001

02811ce35e8f513ed1c76a18f95f06bd1460a775 authored over 7 years ago
report timing breakdown (#2000)

fix corner cases with `sourceMap`

fixes #1998

793d61499b4ab53cdfdd3b81b9faf9f36b77bae8 authored over 7 years ago
ensure new line after `describe_ast()` (#1999)

a277fe168dede9d61781547ab30adfaf593e6e6e authored over 7 years ago
remove `AST_ArrowParametersOrSeq` (#1997)

c988e5f4d6eb06b954aca8cf7a5e34bf01ec644c authored over 7 years ago
reinstate `describe_ast()` on CLI (#1996)

fixes #1995

7d3b941e6e12883e9631655d69ae99b1f1dde3db authored over 7 years ago
Merge pull request #1994 from alexlamsl/harmony-v3.0.11

Merging from master for 3.0.11

075b648bb1d50d5f2b4341ffb88c4da20a4b4e77 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.11

37e549ff4fdba726cf78934ce1d55d1672aaab2d authored over 7 years ago
v3.0.11

e95052a4239dd35523484ace4c06c78ff655b272 authored over 7 years ago
fix source map offset (#1993)

Account for whitespace insertions.

fixes #505
fixes #890

e667f0acb87484617f506b561ecf0497ef9bdf25 authored over 7 years ago
fix destructuring bugs in mangle and compress (#1992)

- destructuring mangle
- destructuring array default values

fixes #1335

7bcb442e4ce548de2e6258792146aadb5bc24034 authored over 7 years ago
fix destructuring of non string keys (#1989)

a658cd84a53f7d4320eeb3c8747087ef38ed3d10 authored over 7 years ago
add another minify() options example (#1988)

69ac794bc82a5e8451a49a2a32f44a7aee895542 authored over 7 years ago
improve usability of `global_defs` in `minify()` (#1987)

Use `@key` to `parse()` string value as `AST_Node`.

fixes #1986

efdb65913b45fc9a64fc65df3a03c8c5a7827e53 authored over 7 years ago
more refinement of minify() documentation (#1983)

a1dedeb3ceb41b6419f877d34228cf0ba4b040a2 authored over 7 years ago
Merge pull request #1982 from alexlamsl/harmony-v3.0.10

Merging from master for 3.0.10

5b22334f3b935f8b68a240d2a71093132f58ddf1 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.10

a3053c537a164967b9d48ba5a7f82d6e4ee3b87b authored over 7 years ago
v3.0.10

d3c4a8e9e705af2c90b940b0053dad222a45ed34 authored over 7 years ago
update keywords in package.json (#1981)

d6f77a6352f75c0f7de9c49f99f5f382b7211374 authored over 7 years ago
add "es5" to package.json keywords (#1980)

7e164aba8f9cc295b9e251cbe800f47c6390b0be authored over 7 years ago
document minify() option `toplevel` (#1979)

22aedef849e6e1ee8fd8c8ed0ccf27127eccd10a authored over 7 years ago
enhance `if_return` to handle `return void...` (#1977)

fixes #512

58fae7dc070449e650d1a48ad7144cb5571a510f authored over 7 years ago
fix parsing of `yield` as object key (#1976)

fixes #1974

a2172e1a99ccb34bcfe96d0c55675f6fff81ac51 authored over 7 years ago
document 3.x minify() does not throw errors (#1975)

5bf8d7e9490155ed6fabea5f1140a87a1e9b596e authored over 7 years ago
document minify `warnings` and add an error example (#1973)

1df9d06f4a6b9116216d8420f5b2ec67f576a301 authored over 7 years ago
Merge pull request #1972 from alexlamsl/harmony-v3.0.9

Merging from master for 3.0.9

9a074c26373cdfef974bf9d1397a5a20c3113e4d authored over 7 years ago
Merge branch 'master' into harmony-v3.0.9

02b14528fae912d9beb25bd7f4e21de5a9ad945a authored over 7 years ago
v3.0.9

3408fc9d32c4491afdd73f0c46112c5a41963062 authored over 7 years ago
introduce `unsafe_regexp` (#1970)

fixes #1964

eae26756f1419e7e601bae8b44d69f4e80dd0d61 authored over 7 years ago
suppress `unused` on block variables (#1969)

fixes #1968

3db2001633a7874abe5123a7865ad4bc76604b14 authored over 7 years ago
Merge pull request #1967 from alexlamsl/harmony-v3.0.8

Merging from master for 3.0.8

aaba482e4848a8bfd0ada96d1c845d378ae03aab authored over 7 years ago
Merge branch 'master' into harmony-v3.0.8

5f29fced0a42e18b750d3bc5ac2f17c0b7d22641 authored over 7 years ago
v3.0.8

43add9416b927703471a1a722f6a73dcecb0dac3 authored over 7 years ago
make `expect_stdout` node version specific (#1963)

... via semver string on `node_version` label.

efcf167e5efc95a82678db2056396dcf94993641 authored over 7 years ago
fix docs for side_effects flag to reflect current behavior (#1966)

6ed90913cae80e55b9575a64a59ef7b1bd06e702 authored over 7 years ago
better extends paren fix (#1962)

b1b918e6d6d4a4bd34e8ec2ccf9738c2b149701f authored over 7 years ago
improve `RegExp` handling (#1959)

- remove `options.output.unescape_regexps`
- preserve original pattern whenever possible

fix...

569c21e952c99340db73d6ad1c7102500cc1b341 authored over 7 years ago
remove `space_colon` (#1960)

Always emit space after colon when `options.output.beautify` is enabled.

87c3a2c0ce2cfd86011d13688080a29520bb3c7f authored over 7 years ago
update output options in readme (#1958)

baef8bf050fd8b4e733e11301912b61470fe61f3 authored over 7 years ago
remove Travis CI badge

0813c5316fabef4808c541499e47646973efe88c authored over 7 years ago
fix class extends expression (#1956)

ebb469e4cdc69718e8d410bb69435e84225d9955 authored over 7 years ago
support export default of anonymous functions and classes (#1954)

c22d26b483ea76308a677fe238062517cda299e4 authored over 7 years ago
Merge pull request #1951 from alexlamsl/harmony-v3.0.7

Merging from master for 3.0.7

f751e64d49bec552ee2da891a439e8d079560ce5 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.7

60c56a24b9526f9f236bc8601fb49048b240bf20 authored over 7 years ago
v3.0.7

c88139492d3da8092d803f217a4bcd2b7c36d6c3 authored over 7 years ago
export `TreeTransformer` (#1950)

- link to existing documentation on `TreeWalker` & `TreeTransformer`
- fix Travis build failure...

cb45886512a04697025ca901670e63063064a945 authored over 7 years ago
Merge pull request #1948 from alexlamsl/harmony-v3.0.6

Merging from master for 3.0.6

01f23cf5a145bb1fcd42e7e278f91b03aab1fb50 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.6

99fb3e8f0d1891c20a1d18d6816ca49ac419e45d authored over 7 years ago
v3.0.6

050474ab44f02dc8bb0b47f0878c3ecda3e34fa5 authored over 7 years ago
print package name alongside version in CLI (#1946)

fixes #1945

f6c805ae1d7ffe76f71d3deaff2f49a6526bbd7b authored over 7 years ago
fix parsing of property access after new line (#1944)

Account for comments when detecting property access in `tokenizer`.

fixes #1943

9464d3c20f60d7abe7fde5b48cc00a699566dbe7 authored over 7 years ago
minor fixes to README.md

f18abd1b9cba6a4b259777829160e147119f77ec authored over 7 years ago
reorg README for 3.x (#1942)

3be06ad0855b5fcb72e0c73b261c859e6e120ba2 authored over 7 years ago
improve keyword-related parser errors (#1941)

fixes #1937

265008c94870365feeb7dcdd6572b893e1fc0889 authored over 7 years ago
keep `minify()` options in sync (#1940)

756c9aa7dc9a034baf07b127b58d132dcbe9be4f authored over 7 years ago
Merge pull request #1939 from alexlamsl/harmony-v3.0.5

Merging from master for 3.0.5

07d6bfd7079dbb18323efbd43192c4704a6b8856 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.5

81243c4e71552b39ab0f704bc812788269cd93e2 authored over 7 years ago
Revert "remove support for `const` (#1910)"

This reverts commit c391576d52852322a7fcfbaeabc9d5626e628c8b.

cd6e849555ce1f1d75c6b1e82dd62d0411a4d8e4 authored over 7 years ago
v3.0.5

ff526be61d3af128c59013e2963b5861645badb7 authored over 7 years ago
fix & improve coverage of `estree` (#1935)

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

e005099fb1b9a1b87ac50ba8223255e52cec452d authored over 7 years ago
Tweak README Notes (#1934)

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...

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

to point to harmony branch on github

91de285166554269b325237a9cdd1ff0f8a1c548 authored almost 8 years ago
fix `export default expression;` (#1932)

4d8f289eb056f399c1f4d6e663d8d1d69532628b authored almost 8 years ago
document 3 max passes (#1928)

fd0951231cce6aa2710bdb4f0ff8a963596f842c authored almost 8 years ago
clarify wording (#1931)

9e29b6dad21ab796dbf67d6886c198f3be7a29a0 authored almost 8 years ago
remove support for `const` (#1910)

As this is not part of ES5.

c391576d52852322a7fcfbaeabc9d5626e628c8b authored almost 8 years ago
avoid `arguments` and `eval` in `reduce_vars` (#1924)

fixes #1922

ac73c5d4211b9ecff0f9650a032e964ef1cad585 authored almost 8 years ago
add documentation for `side_effects` & `[#@]__PURE__` (#1925)

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

Merging from master for 3.0.4

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

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

daf44f2b21a5628f73c4cd94503a26cfeb5e80a1 authored almost 8 years ago
v3.0.4

daaefc17b97247e0be9b959c9f7b34b6e7adb148 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...

1d407e761e72601fa607f884e0f53ced8ae4b94d authored almost 8 years ago
update README (#1918)

2b44f4ae30921e3d1eea2846250f26b0942490df authored almost 8 years ago
fix typo (#1913)

e51c3541daa20ef230422386cca0c705f47cd09b authored almost 8 years ago
update documentation (#1909)

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

fixes #1905

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

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

Merging from master for 3.0.3

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

fb50b7b62708a8b6beb54d1c9b13f0497790fe5f authored almost 8 years ago
v3.0.3

aae7d49d0c9332de676f32b2fe20f4834fe41df4 authored almost 8 years ago
fix for-of loop with const iterator (#1899)

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

0459af2eccc5a6eb28868cfec4c90d384c2d3588 authored almost 8 years ago
Remove unnecessary `git clone` instructions in README (#1897)

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

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

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

eda49605c59a14abd83813e2b208ca90b6dbcb3d authored almost 8 years ago
gracefully handle non-`Error` being thrown (#1893)

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

Merging from master for 3.0.2

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...

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

222100ea4c6e3cb8e823f91704913c5e27e7c144 authored almost 8 years ago
v3.0.2

5fd8244a2e36b8f5c2de956e365e8e491e39ca26 authored almost 8 years ago
rename package

93db48a317a8b2e4bf607c73a522b1a2f7ce000d authored almost 8 years ago
fix `collapse_vars` on destructuring declarations (#1889)

fixes #1886

2944e3df7d743e32737ddf51d3c91cd1ccb448b2 authored almost 8 years ago