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

Add "thead", "tbody" and "tfoot" end tags to "allowed for removal" list.

github.com/terser/html-minifier-terser - d6db21012e684afb159495b2659fc5bbb7a0f1e0 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Name button "minify" not "convert". Restyle todo list slightly.

github.com/terser/html-minifier-terser - 72dc73bf5f8f921c0e9cd4b561243d0bd1145b15 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Test `removeEmptyAttributes` on IMG element (should not remove "src" and "alt" attributes).

github.com/terser/html-minifier-terser - 7f92656e2f542547bfc647f50dfe91fd047a522a authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Warn about style attributes.

github.com/terser/html-minifier-terser - aeaadd6386301f0da0715bc43cd193465f1c8bd9 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Test whitespace collapsing in style element.

github.com/terser/html-minifier-terser - dcfb93bc3baf6b4431f55fbeffc7e5b89b3ed75f authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Convert tabs to spaces in htmlparser.js.

github.com/terser/html-minifier-terser - d5b14934fdbc089b92aefa5b4560abfd4f9abe85 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add link to source on github. Remove redundant comment from index.html.

github.com/terser/html-minifier-terser - c6546d70828c2ef492e3acec8ebcb2f5661cd392 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add todo item "Wanr about missing doctype"

github.com/terser/html-minifier-terser - f3f0aeda5afc1fffab90be5eba92b772849c517d authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Bump version to 0.4.

github.com/terser/html-minifier-terser - 36ce30f24e65fd2a36f9b4be8bee5355a084e041 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Extract LINT logic into a separate file -- htmllint.js, now also under a standalone constructor -- HTMLLint (still needs tests)

github.com/terser/html-minifier-terser - 1cc3f849b922889afcee9861a5b555ee0974f59a authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add ability to remove optional tags (</body> and </html> for now);

Bump to version 0.3;
Reorganize main page slightly.

github.com/terser/html-minifier-terser - 9faa99da5d5837b13c7be0dbfa6ab120d863cf3f authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Slight refactoring.

github.com/terser/html-minifier-terser - 571d46e0831448dd99f1d7ac0c109ff910e2e3a1 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Remove "write more tests" from todo. Looks like all current cases are already covered.

github.com/terser/html-minifier-terser - 63fc6e71137937a6499bca137cba98afabac9992 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add tests for collapsing boolean attributes.

github.com/terser/html-minifier-terser - 2e929ffeb1005dfb12d509e54458eeb225d17c27 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Fix logic error with charset attribute check.

Write more tests for removing redundant attributes.

github.com/terser/html-minifier-terser - 76be365d9bf1617c3f860e56842a1a0af8a16b45 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Trim whitespace around values of event handler attributes.

More test cases for "javascript:" cleaning.

github.com/terser/html-minifier-terser - 12d1968e2c7aef1ea86d49116c3cea8dfc178014 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Do not strip conditional comments (write tests for it and mention on a main page).

Fix CDATA sections.

github.com/terser/html-minifier-terser - 29e5e71f8d7a56e4edbc02bfb6a4c4012fae7461 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Fix typo. Fix CDATA bug.

github.com/terser/html-minifier-terser - c78587f023587ce5783addc96c70d74c332f66e0 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add option to strip CDATA sections from script and style elements.

github.com/terser/html-minifier-terser - 7c0620531d330af1fefd2c34c07b25567289990f authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Bump version to 0.2 on main page.

github.com/terser/html-minifier-terser - 110b5401fe71ea0360b9fc8741ca7b0a88a4d359 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add MIT license and mention it in htmlminifier.js;

Add checkbox to remove empty elements (off by default);
Add checkbox to remove comments from STYL...

github.com/terser/html-minifier-terser - fd0a2c227beccdbe01ab1159628889386335d7ca authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Fix some of the bugs in element removal mechanism. Write more tests for it.

github.com/terser/html-minifier-terser - 10291f87b92406c68a284ce09b6153ff8af528b1 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Refactor `minify` function slightly. More tests — case normalization, space normalization and options.

github.com/terser/html-minifier-terser - 32b02f044d35f89be9b6ac407c95705502e3b54e authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add tests for removing quotes around attributes.

github.com/terser/html-minifier-terser - 6413520f630ddcc18bbb722fcbde6bec02e6ebf4 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Collapse whitespace in class attributes to 1 space (not only trim).

github.com/terser/html-minifier-terser - 6256d94b8f404e9e4b0d4fd026500b63a8ab1afe authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Trim whitespace from class attributes.

Add todo item to investigate when it is safe to trim other attributes (and which).
Test this clas...

github.com/terser/html-minifier-terser - 2e8483ead264e59b93ce3f57bdf36629de9d7976 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Tweak input textarea height.

github.com/terser/html-minifier-terser - e0860d80e3d9f86561a371bd153e545cf78ce403 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Fix UI to fit smaller screens better. Add a couple more todo items.

github.com/terser/html-minifier-terser - 60692ccd9323add125e2f3cbb114644b77c00b32 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add test for empty attributes.

Add more empty "attributes" to the list (onfocus, onchange, onblur).

github.com/terser/html-minifier-terser - 8e35978101ac754ba75a0591d6d142b4c235b3c3 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Minifier is now in a separate file, under /src.

Start writing unit tests with qUnit.
List parser defficiencies that were taken care of.
Add more ...

github.com/terser/html-minifier-terser - 9f89ad65ec89d4064fe3c06fefa30a6d8c154e9b authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Fix multi-line comment and CDATA matching.

github.com/terser/html-minifier-terser - 4c21af5d7166cf45409066d062b04586d8616c25 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add todo section;

Add warning about draft state of minifier;
Rearrange UI slightly;
Whitepaces are now collapsed to...

github.com/terser/html-minifier-terser - bcd51a4c8e27abbef9365963b160783dfc91800f authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Use proper characters when checking attribute value for validity when ommitting quotes;

Make sure lower-case doctype matches.

github.com/terser/html-minifier-terser - 27fe66f0ce38238f2235daf5e650b7cb9e1f920e authored almost 15 years ago by Juriy Zaytsev <[email protected]>
markup tweak

github.com/terser/html-minifier-terser - b2969598357c6634b65f61344c07c7f5a197ac9a authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Add version number. Avoid division by 0 when converting empty string.

github.com/terser/html-minifier-terser - fb17c97e3296894e3a55dd6fb5dc8f22885084d1 authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Renamed index file to index.html

github.com/terser/html-minifier-terser - 4b5eda5ade1bdd7a42855591b9a0b67e2522c8fb authored almost 15 years ago by Juriy Zaytsev <[email protected]>
Initial import

github.com/terser/html-minifier-terser - 4705f915d8880d84741dac942cef460234b0de1d authored almost 15 years ago by Juriy Zaytsev <[email protected]>