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

fix `beautify` whitespace output within `AST_Destructuring` (#2046)

fixes #2044

github.com/terser/terser - 1edbd6556f312bcb4061a2adc6f8f433285bdeda authored over 7 years ago
better document behavior of unsafe_Func (#2043)

github.com/terser/terser - f330ab743aa65234ad8c7d7cea7a6f8cc71fc6a5 authored over 7 years ago
Merge pull request #2042 from alexlamsl/harmony-v3.0.15

Merging from master for 3.0.15

github.com/terser/terser - 888a321417ec9f98885b2759f0aa95710cfe6f94 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.15

github.com/terser/terser - ee5c03f7f150ed822aa5eccb126bddcae70a3dd5 authored over 7 years ago
fix non-identifier getter/setter name (#2041)

fixes #2040

github.com/terser/terser - bac14ba881729fa573effa1fb4afdb76a7c5662e authored over 7 years ago
whitelist `unsafe` `evaluate` candidates (#2039)

- all arguments may accept constant values
- return constant value
- free of side effects
- a...

github.com/terser/terser - ec095ed647691b3458ec9e65e89ff92d5151abc4 authored over 7 years ago
enhance `unsafe` `evaluate` (#2037)

github.com/terser/terser - 17e73121fa641c14fd9f4cdd3310bf3e8ec037d0 authored over 7 years ago
document safari10 mangle option (#2035)

github.com/terser/terser - 0cb75089f059f8cdf97fc4a0bbb7a8d9dd0c0fa9 authored over 7 years ago
reformat mangle options section of README (#2036)

github.com/terser/terser - f71e8fd9488b28b92e6897254b7a54cf51471557 authored over 7 years ago
Merge pull request #2034 from alexlamsl/harmony-v3.0.14

Merging from master for 3.0.14

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

github.com/terser/terser - c814060b4a9cc9fe166dbe809a38fb02c69e84fc authored over 7 years ago
introduce `unsafe_Func` (#2033)

Separate flag for #203 functionality.

github.com/terser/terser - e9645e017f297e06506cc139922ff012fb763139 authored over 7 years ago
widen CLI parse error code fragment displayed (#2032)

fixes #2030

github.com/terser/terser - 55b5f2a8aa90a69e523c0a53ca92fcef45e5b209 authored over 7 years ago
fix `side_effects` on `AST_Class` (#2031)

fixes #2028

github.com/terser/terser - 303293e4aada63d7f1854df2c5b3da9036f0e1b3 authored over 7 years ago
mangle destructuring function parameters (#2029)

fixes #2025

github.com/terser/terser - 23265ac253485250f942b7333cc1d12099e75b92 authored over 7 years ago
fix block elimination (#2023)

fixes #1664
fixes #1672

github.com/terser/terser - 0cc6dedccc1907925cc895ad508fabe4215f4a74 authored over 7 years ago
fix compress of IIFE with destructuring args (#2022)

github.com/terser/terser - ec63588496a2bfa0f1aef1d8e465e25534381717 authored over 7 years ago
fix `if_return` on block-scoped variables (#2021)

fixes #1317

github.com/terser/terser - c2e471e3ad37a5c02f91179781c85d0e5177dfff authored over 7 years ago
Merge pull request #2020 from alexlamsl/harmony-v3.0.13

Merging from master for 3.0.13

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

github.com/terser/terser - 520da57fdcafd43c8c9b2fe8c95b8f6fd0090b8f authored over 7 years ago
better fix for #512 & #2010 (#2019)

- remove duplicated functionalities
- fix similar issue with `else`

github.com/terser/terser - 1aa38051fbf0bde7071041f6ac37e666aecb4c0a authored over 7 years ago
display default values in `--help options` (#2018)

github.com/terser/terser - e62b879b488f40acd4e7e95d70c53a91c45810ed authored over 7 years ago
implement `--help options` (#2017)

github.com/terser/terser - c6c9f4f5a837bea16609b1d430e6c20687f3742b authored over 7 years ago
improve CLI usability (#2016)

Report supported options upon invalid option syntax.

fixes #1883

github.com/terser/terser - fec14379f6bae209484d75ba1db5c6b5ee37ae5a authored over 7 years ago
Merge pull request #2014 from alexlamsl/harmony-v3.0.12

Merging from master for 3.0.12

github.com/terser/terser - e5e0ce0b42307fe7d535376c39caa02d5d823fe2 authored over 7 years ago
extend `node_version` range on applicable tests (#2015)

github.com/terser/terser - 79131cd64749ee834118f32c2237693072950924 authored over 7 years ago
fix block-scoped `function` for ES6

fixes #1903

github.com/terser/terser - 94d2aeee896c4469e0332817d5f7ced3020ed892 authored over 7 years ago
Merge branch 'master' into harmony-v3.0.12

github.com/terser/terser - aa835eb0f6c4d8063af07e6fd256f7801a8be3eb authored over 7 years ago
fix `hoist_funs` on block-scoped `function` under "use strict" (#2013)

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

github.com/terser/terser - 7b13159cda54b6e2dc5faef02c87ae87daa59237 authored over 7 years ago
Merge pull request #819 from papandreou/patch-1

Fix typo in comment (sorry for introducing it!)

github.com/terser/html-minifier-terser - 01a7ef73adda0a7f32fceba2037e53167504a99f authored over 7 years ago
Fix typo in comment (sorry for introducing it!)

github.com/terser/html-minifier-terser - bb00c30d1a4e4c76cbe039b35d10c76b4452a460 authored over 7 years ago
fix `if_return` on `AST_Defun` (#2010)

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

github.com/terser/terser - 95094b9c22d5f7b303383f75e660fc32d0a7f25f authored over 7 years ago
clarify what --mangle-props does (#2012)

github.com/terser/terser - 1ff8e9dd386beb071945c4e3f73ed347c72527d8 authored over 7 years ago
better document mangle properties options (#2009)

github.com/terser/terser - 78309a293d88e4ac59477af71a3cff4766f94371 authored over 7 years ago
fix and expand --mangle-props documentation (#2008)

fixes #2007

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

github.com/terser/terser - dc33facfcb7899c0422cb14b08dddfcf06b1c949 authored over 7 years ago
fix `export` related issues (#2005)

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

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

fixes #2004

github.com/terser/terser - c70fb6038448cf072cfa96cee78eaa55aa99c0fa authored over 7 years ago
fix issues related to `export` & `function` (#2002)

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

fixes #2001

github.com/terser/terser - 02811ce35e8f513ed1c76a18f95f06bd1460a775 authored over 7 years ago
Merge pull request #817 from papandreou/fix/whitespaceStackHousekeeping

Fix stackNoTrimWhitespace and stackNoCollapseWhitespace housekeeping

github.com/terser/html-minifier-terser - 7e5e8343c90e502ac6b5d6c9019dc8c228cf989c authored over 7 years ago
Fix stackNoTrimWhitespace and stackNoCollapseWhitespace housekeeping

Previously the first encountered end tag matching the top item would
clear it from the stack, re...

github.com/terser/html-minifier-terser - 9a73a4de11b798e5f79b0a8ee9d7573f1dc570f9 authored over 7 years ago
report timing breakdown (#2000)

fix corner cases with `sourceMap`

fixes #1998

github.com/terser/terser - 793d61499b4ab53cdfdd3b81b9faf9f36b77bae8 authored over 7 years ago
ensure new line after `describe_ast()` (#1999)

github.com/terser/terser - a277fe168dede9d61781547ab30adfaf593e6e6e authored over 7 years ago
remove `AST_ArrowParametersOrSeq` (#1997)

github.com/terser/terser - c988e5f4d6eb06b954aca8cf7a5e34bf01ec644c authored over 7 years ago
reinstate `describe_ast()` on CLI (#1996)

fixes #1995

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

Merging from master for 3.0.11

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

github.com/terser/terser - 37e549ff4fdba726cf78934ce1d55d1672aaab2d authored over 7 years ago
fix source map offset (#1993)

Account for whitespace insertions.

fixes #505
fixes #890

github.com/terser/terser - e667f0acb87484617f506b561ecf0497ef9bdf25 authored over 7 years ago
fix destructuring bugs in mangle and compress (#1992)

- destructuring mangle
- destructuring array default values

fixes #1335

github.com/terser/terser - 7bcb442e4ce548de2e6258792146aadb5bc24034 authored over 7 years ago
Merge pull request #813 from papandreou/fix/canCollapseAndTrimWhitespaceHooks

Add the ability for options.can{Trim,Collapse}Whitespace to veto the default implementation when...

github.com/terser/html-minifier-terser - 71f3b99be6686a497ddb485838b70a68167020ec authored over 7 years ago
Add the ability for options.can{Trim,Collapse}Whitespace to veto the default implementation when that returns true.

Also, provide the default implementation as the 3rd parameter to the
custom hook so the user doe...

github.com/terser/html-minifier-terser - 67d608fece5ffa0bd826effd04efa7fb335b4da7 authored over 7 years ago
Merge pull request #811 from papandreou/fix/consoleLogWhenTesting

grunt qunit: Don't break in JSON.parse when debug output is generated while running the test suite

github.com/terser/html-minifier-terser - 19845f3d141bea1eb2adf693b06b6bf6d6e9c4ff authored over 7 years ago
fix destructuring of non string keys (#1989)

github.com/terser/terser - a658cd84a53f7d4320eeb3c8747087ef38ed3d10 authored over 7 years ago
grunt qunit: Don't break in JSON.parse when debug output is generated while running the test suite

github.com/terser/html-minifier-terser - f93c597665d5639785358a578961bf49e10ffc7b authored over 7 years ago
add another minify() options example (#1988)

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

github.com/terser/terser - efdb65913b45fc9a64fc65df3a03c8c5a7827e53 authored over 7 years ago
more refinement of minify() documentation (#1983)

github.com/terser/terser - a1dedeb3ceb41b6419f877d34228cf0ba4b040a2 authored almost 8 years ago
Merge pull request #1982 from alexlamsl/harmony-v3.0.10

Merging from master for 3.0.10

github.com/terser/terser - 5b22334f3b935f8b68a240d2a71093132f58ddf1 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.10

github.com/terser/terser - a3053c537a164967b9d48ba5a7f82d6e4ee3b87b authored almost 8 years ago
update keywords in package.json (#1981)

github.com/terser/terser - d6f77a6352f75c0f7de9c49f99f5f382b7211374 authored almost 8 years ago
add "es5" to package.json keywords (#1980)

github.com/terser/terser - 7e164aba8f9cc295b9e251cbe800f47c6390b0be authored almost 8 years ago
document minify() option `toplevel` (#1979)

github.com/terser/terser - 22aedef849e6e1ee8fd8c8ed0ccf27127eccd10a authored almost 8 years ago
enhance `if_return` to handle `return void...` (#1977)

fixes #512

github.com/terser/terser - 58fae7dc070449e650d1a48ad7144cb5571a510f authored almost 8 years ago
fix parsing of `yield` as object key (#1976)

fixes #1974

github.com/terser/terser - a2172e1a99ccb34bcfe96d0c55675f6fff81ac51 authored almost 8 years ago
document 3.x minify() does not throw errors (#1975)

github.com/terser/terser - 5bf8d7e9490155ed6fabea5f1140a87a1e9b596e authored almost 8 years ago
document minify `warnings` and add an error example (#1973)

github.com/terser/terser - 1df9d06f4a6b9116216d8420f5b2ec67f576a301 authored almost 8 years ago
Merge pull request #1972 from alexlamsl/harmony-v3.0.9

Merging from master for 3.0.9

github.com/terser/terser - 9a074c26373cdfef974bf9d1397a5a20c3113e4d authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.9

github.com/terser/terser - 02b14528fae912d9beb25bd7f4e21de5a9ad945a authored almost 8 years ago
introduce `unsafe_regexp` (#1970)

fixes #1964

github.com/terser/terser - eae26756f1419e7e601bae8b44d69f4e80dd0d61 authored almost 8 years ago
suppress `unused` on block variables (#1969)

fixes #1968

github.com/terser/terser - 3db2001633a7874abe5123a7865ad4bc76604b14 authored almost 8 years ago
Merge pull request #1967 from alexlamsl/harmony-v3.0.8

Merging from master for 3.0.8

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

github.com/terser/terser - 5f29fced0a42e18b750d3bc5ac2f17c0b7d22641 authored almost 8 years ago
make `expect_stdout` node version specific (#1963)

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

github.com/terser/terser - efcf167e5efc95a82678db2056396dcf94993641 authored almost 8 years ago
fix docs for side_effects flag to reflect current behavior (#1966)

github.com/terser/terser - 6ed90913cae80e55b9575a64a59ef7b1bd06e702 authored almost 8 years ago
better extends paren fix (#1962)

github.com/terser/terser - b1b918e6d6d4a4bd34e8ec2ccf9738c2b149701f authored almost 8 years ago
improve `RegExp` handling (#1959)

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

fix...

github.com/terser/terser - 569c21e952c99340db73d6ad1c7102500cc1b341 authored almost 8 years ago
remove `space_colon` (#1960)

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

github.com/terser/terser - 87c3a2c0ce2cfd86011d13688080a29520bb3c7f authored almost 8 years ago
update output options in readme (#1958)

github.com/terser/terser - baef8bf050fd8b4e733e11301912b61470fe61f3 authored almost 8 years ago
remove Travis CI badge

github.com/terser/terser - 0813c5316fabef4808c541499e47646973efe88c authored almost 8 years ago
fix class extends expression (#1956)

github.com/terser/terser - ebb469e4cdc69718e8d410bb69435e84225d9955 authored almost 8 years ago
support export default of anonymous functions and classes (#1954)

github.com/terser/terser - c22d26b483ea76308a677fe238062517cda299e4 authored almost 8 years ago
Merge pull request #1951 from alexlamsl/harmony-v3.0.7

Merging from master for 3.0.7

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

github.com/terser/terser - 60c56a24b9526f9f236bc8601fb49048b240bf20 authored almost 8 years ago
export `TreeTransformer` (#1950)

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

github.com/terser/terser - cb45886512a04697025ca901670e63063064a945 authored almost 8 years ago
Merge pull request #1948 from alexlamsl/harmony-v3.0.6

Merging from master for 3.0.6

github.com/terser/terser - 01f23cf5a145bb1fcd42e7e278f91b03aab1fb50 authored almost 8 years ago
Merge branch 'master' into harmony-v3.0.6

github.com/terser/terser - 99fb3e8f0d1891c20a1d18d6816ca49ac419e45d authored almost 8 years ago
print package name alongside version in CLI (#1946)

fixes #1945

github.com/terser/terser - f6c805ae1d7ffe76f71d3deaff2f49a6526bbd7b authored almost 8 years ago
fix parsing of property access after new line (#1944)

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

fixes #1943

github.com/terser/terser - 9464d3c20f60d7abe7fde5b48cc00a699566dbe7 authored almost 8 years ago