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
github.com/terser/html-minifier-terser - b328d5029ef97558593438a41246a05985949fc0 authored almost 8 years ago
upgrade to uglify-js 3.0.5
github.com/terser/html-minifier-terser - 3c2035cc587c2f75ce9e88719033483bb1339f36 authored almost 8 years agobump to clean-css 4.1.2
github.com/terser/html-minifier-terser - a677533e43f703436d7c8f302efb0ca2dc416224 authored almost 8 years agogithub.com/terser/terser - f18abd1b9cba6a4b259777829160e147119f77ec authored almost 8 years ago
github.com/terser/terser - 3be06ad0855b5fcb72e0c73b261c859e6e120ba2 authored almost 8 years ago
fixes #1937
github.com/terser/terser - 265008c94870365feeb7dcdd6572b893e1fc0889 authored almost 8 years agogithub.com/terser/terser - 756c9aa7dc9a034baf07b127b58d132dcbe9be4f authored almost 8 years ago
Merging from master for 3.0.5
github.com/terser/terser - 07d6bfd7079dbb18323efbd43192c4704a6b8856 authored almost 8 years agogithub.com/terser/terser - 81243c4e71552b39ab0f704bc812788269cd93e2 authored almost 8 years ago
This reverts commit c391576d52852322a7fcfbaeabc9d5626e628c8b.
github.com/terser/terser - cd6e849555ce1f1d75c6b1e82dd62d0411a4d8e4 authored almost 8 years agogithub.com/terser/terser - ff526be61d3af128c59013e2963b5861645badb7 authored almost 8 years ago
- fix `estree` conversion of getter/setter
- fix non-directive literal in `to_mozilla_ast()`
-...
github.com/terser/terser - 504a436e9daac89f5226280e01ae2818fe4e8436 authored almost 8 years ago
- `reduce_vars`
- `side_effects`
- property access for object
- `AST_SymbolAccessor` as key n...
to point to harmony branch on github
github.com/terser/terser - 91de285166554269b325237a9cdd1ff0f8a1c548 authored almost 8 years agogithub.com/terser/terser - 4d8f289eb056f399c1f4d6e663d8d1d69532628b authored almost 8 years ago
github.com/terser/terser - fd0951231cce6aa2710bdb4f0ff8a963596f842c authored almost 8 years ago
github.com/terser/terser - 9e29b6dad21ab796dbf67d6886c198f3be7a29a0 authored almost 8 years ago
As this is not part of ES5.
github.com/terser/terser - c391576d52852322a7fcfbaeabc9d5626e628c8b authored almost 8 years agofixes #1922
github.com/terser/terser - ac73c5d4211b9ecff0f9650a032e964ef1cad585 authored almost 8 years agogithub.com/terser/terser - 547f41beba43350970fdbe6a5a3793cb5b607847 authored almost 8 years ago
Merging from master for 3.0.4
github.com/terser/terser - 945ba641609cea5c97bf8aa05d9afb00cd69471c authored almost 8 years agoNote: no tests as there are no integration tests
github.com/terser/terser - c699200398fb942f812194d95197725f8ef61407 authored almost 8 years agogithub.com/terser/terser - daf44f2b21a5628f73c4cd94503a26cfeb5e80a1 authored almost 8 years ago
github.com/terser/terser - daaefc17b97247e0be9b959c9f7b34b6e7adb148 authored almost 8 years ago
- preserve (re)assignment to `const` for runtime error
- suppress `cascade` on `const`, as runt...
github.com/terser/terser - 2b44f4ae30921e3d1eea2846250f26b0942490df authored almost 8 years ago
github.com/terser/terser - e51c3541daa20ef230422386cca0c705f47cd09b authored almost 8 years ago
- clarify options on `--source-map`
- fix `minify()` examples
fixes #1905
github.com/terser/terser - 3bf194684bf56777ddbda4c2ec47927e1597f753 authored almost 8 years agoTo avoid Safari bug, scope of for loop should enclose parent scope variables.
fixes #1753
github.com/terser/terser - fcd90db30d9af157a4a8e36490bcbb861a3a5884 authored almost 8 years agoMerging from master for 3.0.3
github.com/terser/terser - e2888bdc437142e95695220ac3b53511ef6edc53 authored almost 8 years agogithub.com/terser/terser - fb50b7b62708a8b6beb54d1c9b13f0497790fe5f authored almost 8 years ago
github.com/terser/terser - aae7d49d0c9332de676f32b2fe20f4834fe41df4 authored almost 8 years ago
github.com/terser/terser - 9d59c693c242bbbb5268852e687fe3527179aafa authored almost 8 years ago
github.com/terser/terser - 0459af2eccc5a6eb28868cfec4c90d384c2d3588 authored almost 8 years ago
github.com/terser/terser - 04f2344efc090f134989e4cabf5d93d127f34e45 authored almost 8 years ago
github.com/terser/terser - 6ddb5bd94d1a39c048376df0b2f5a25f67229f3d authored almost 8 years ago
github.com/terser/terser - bad9d5cf882bdc78ba18765f85a473eb388e6790 authored almost 8 years ago
github.com/terser/terser - eda49605c59a14abd83813e2b208ca90b6dbcb3d authored almost 8 years ago
github.com/terser/terser - a0f5f862dfe5667471fc99265f6163ca676c3f58 authored almost 8 years ago
Merging from master for 3.0.2
github.com/terser/terser - 1e9ef17e32c67e3dc41b882fafa3564d2d236bf8 authored almost 8 years agoTravis 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 agogithub.com/terser/terser - 222100ea4c6e3cb8e823f91704913c5e27e7c144 authored almost 8 years ago
github.com/terser/terser - 5fd8244a2e36b8f5c2de956e365e8e491e39ca26 authored almost 8 years ago
github.com/terser/terser - 93db48a317a8b2e4bf607c73a522b1a2f7ce000d authored almost 8 years ago
fixes #1886
github.com/terser/terser - 2944e3df7d743e32737ddf51d3c91cd1ccb448b2 authored almost 8 years agogithub.com/terser/terser - c14e2805859a3d85788af5d694fca73a6782530e authored almost 8 years ago
github.com/terser/terser - bc3fa78e8cedfda4cc0eb7aa7bc7b00c5e860650 authored almost 8 years ago
fixes #1887
github.com/terser/terser - 8c7c1077654a3923baebb27e62f7b1dc0a7892b5 authored almost 8 years agoMerging from master for 3.0.1
github.com/terser/terser - e0ae8da0892fa92ff6c471bfdaf1e8e725fd9035 authored almost 8 years agogithub.com/terser/terser - 81f1311b249dc7453f2dad00f8ad3d11988ddd64 authored almost 8 years ago
There was an implicit assumption that first character within surrogate header range implies the ...
github.com/terser/terser - 2433bb4e52a5a9be06ed9ac344cc91fafac62ab1 authored almost 8 years ago- use underscores rather than dashes.
github.com/terser/terser - 3dd328dce35ff92e43d1549bc13f36302bc01d75 authored almost 8 years agogithub.com/terser/terser - 014f428153c44a9a920b99320b91364f6ac3259b authored almost 8 years ago
Have `minify()` return `Error` in `result.error` rather than throwing it.
github.com/terser/terser - a3b2eb75bd57e78305c418242c538c41acf010e7 authored almost 8 years agoRe-order `AST_Binary` properties to make dump more readable.
closes #769
github.com/terser/terser - da295de82bfa9e1df39f45ee54e8e11ecce5dfb2 authored almost 8 years agofixes #1872
github.com/terser/terser - 4f8ca4626efb15dc986785c89c51cbb3061e5f32 authored almost 8 years ago
- `options.output.ast` (default `false`)
- `options.output.code` (default `true`)
Merging from master for 3.0.0
github.com/terser/terser - 3fac29a01787b07ce9e43fb87a17bde33123509d authored almost 8 years agogithub.com/terser/terser - b4c18f6b83501e56f8518db2e454be95e941b803 authored almost 8 years ago
Remove deprecated CLI option
github.com/terser/terser - 2d99d06601013ab996d574d122b31df400055302 authored almost 8 years agogithub.com/terser/terser - 98cf95e5b5590cd2ecec9fb957f39bc2907c61eb authored almost 8 years ago
github.com/terser/terser - 7313465cba988d5bdffa6024e9ffad9ae8d4763c authored almost 8 years ago
Determine if variables with non-constant values can escape and be modified.
fixes #1865
github.com/terser/terser - 2c7ee956fd829624cacfdbde43d74ee8d3bb5e82 authored almost 8 years agogithub.com/terser/html-minifier-terser - 3e116dfc6e8109408844dc8d53debf6296990186 authored almost 8 years ago
fix `sortClassName` on custom fragments
github.com/terser/html-minifier-terser - b7b32cf4a7cebc7f56569c490a548cab870dfeb3 authored almost 8 years agogithub.com/terser/html-minifier-terser - 119d29412406dd6fab8c2316f9ecb69737f5860c authored almost 8 years ago
Prefer sub-optimal sort over extraneous whitespaces.
fixes #805
github.com/terser/html-minifier-terser - 772978f5e34fc87305577938a10b32f70ca428c2 authored almost 8 years agogithub.com/terser/terser - ecf3563c45e7cbf58cc9b7528ee5804691420a60 authored almost 8 years ago
- extend expression types
- `a++`
- `a=x;`
- extend scan range
- `for(init;;);`
- `...
github.com/terser/terser - 5a25d24b56067e99ea9e5edc890a66eecbacdd7c authored almost 8 years ago
github.com/terser/terser - bffdc8dca8bc5e695bf8a7c02d0bb012cc0fe9b6 authored almost 8 years ago
fixes #1859
github.com/terser/terser - 69b566365303583ab7fa0e89288b86dbebc5c676 authored almost 8 years agogithub.com/terser/terser - ea9289771b79c273347af72fba024ca29cfa035d authored almost 8 years ago
Respect "funcs" and "vars" properly.
fixes #1850
github.com/terser/terser - 2cb55b2ad0119852bc8714401992724d4fdb224d authored almost 8 years agofixes #1856
github.com/terser/terser - 73d6438773a40aa5aa06354781334af79a67e42d authored almost 8 years agofixes #1852
github.com/terser/terser - 5c6316a37d39a5641efe07e34945152a570909be authored almost 8 years agogithub.com/terser/terser - bbb5f2a89c9b68b35aec96ccc48a9d0ef250780a authored almost 8 years ago
- forbid redeclaration of `this`
- suppress probability for `this` within nested functions
Only need to avoid `var` within the initialisation block.
fixes #1841
github.com/terser/terser - 9e626281716c0f11ed6b289d6a48c7b681a99a1e authored almost 8 years ago
- `const` without value
- `delete` of expression
- redefining `arguments` or `eval`
extend ...
github.com/terser/terser - 9bf72cf75822044ae314b4646db9aefb1bd38284 authored almost 8 years agogithub.com/terser/terser - 64d74432f6e475df921d0ec49c4d15e5d2ae891d authored almost 8 years ago
fixes #1838
github.com/terser/terser - 45ce3694807ee0daeb7e0f84c12ffbd8ca4f733c authored almost 8 years ago
- deep cloning of `AST_LabeledStatement`
- `L:do{...}while(false)`
- empty statement with labe...
github.com/terser/terser - 6f954aa3d0a505791753c6cb6273e98d84895915 authored almost 8 years ago
- extract leading value with side-effects out of `var` statement
- reduce scanning of `AST_Defi...
fixes #1830
github.com/terser/terser - 88e7a542cd8a8406f54c53cefe72944452f5e013 authored almost 8 years agoPerform the same cascaded scanning within `var` statement as we do on array of statements.
github.com/terser/terser - 4dcff038cb1a6951a0b20d1345bfdb27d756301c authored almost 8 years agofixes #1825
github.com/terser/terser - b4b9305db0d3c4682848ed0a4214f1fee332a078 authored almost 8 years agofixes #27
github.com/terser/terser - 28cfb65c47e7a2adeec35d8a78dd8bb0cf06af12 authored almost 8 years ago
- remove overlap in functionality of singular, consecutive reference of constant value
- remove...
`var a=1;a=2;x(a)` => `x(2)`
fix pre-existing issues
- reference counting on assignment
- w...
github.com/terser/terser - d1aa09c5c7af14bf5f17cc7ea2ab5d6be20e3220 authored almost 8 years ago
Side effects of `&&` and `||` have not mattered until #1814, which takes assignment expressions ...
github.com/terser/terser - 6d5f341999da7dfad708979151932fd9d8242ebd authored almost 8 years agoThese are surprisingly common, as people reuse the same variable name within loops or switch bra...
github.com/terser/terser - 4ffb6fce7668a1199284e4ce8be91fdaeaf2df0e authored almost 8 years agoPossible partial execution due to exceptions.
github.com/terser/terser - 71a8d0d236d29015df2d1df18de11d661d17af2e authored almost 8 years ago
- allow immediate assignment after declaration of variable
- relax modification rule for immuta...
- let `collapse_vars` take care of value containing any symbols
- improve overhead accounting
- mention major version bump
- remove reference to internal API
- rename `screw_ie8` to `ie8`
- rename `mangle.except` to `mangle.reserved`
- rename `mangle.p...