Commit Graph

874 Commits

Author SHA1 Message Date
Wilson Lin d427d2753a Implement c14n; minify doctypes; minify viewport tags 2021-08-10 02:56:48 +10:00
Wilson Lin e6637b2495 0.6.5 2021-08-09 23:23:03 +10:00
Wilson Lin b047dc79c4 Fix bench scripts 2021-08-09 23:19:37 +10:00
Wilson Lin 95c792cebf 0.6.4 2021-08-09 23:13:21 +10:00
Wilson Lin 73a9b2cfb6 Implement tests 2021-08-09 23:11:24 +10:00
Wilson Lin de3df3b0fb Fix bench build script 2021-08-09 23:09:52 +10:00
Wilson Lin 1fc0fb55a4 0.6.3 2021-08-09 22:22:24 +10:00
Wilson Lin 5cef4219e6 Fix [style] and script[type] minification; optimise attr ordering; refactor bench runners 2021-08-09 22:20:33 +10:00
Wilson Lin f29ae39e47 0.6.2 2021-08-09 20:45:28 +10:00
Wilson Lin 0bed19e5ed Allow comparison 2021-08-09 20:42:47 +10:00
Wilson Lin b18201169f Also version onepass variant 2021-08-09 20:00:19 +10:00
Wilson Lin 19abe390d4 Formatting 2021-08-09 19:56:37 +10:00
Wilson Lin 3b6c22088e Update graph size 2021-08-09 19:31:36 +10:00
Wilson Lin 6da8f1a2c0 Wording 2021-08-09 19:30:27 +10:00
Wilson Lin 7d5ba5033b Improve bench 2021-08-09 19:24:43 +10:00
Wilson Lin 2e4015de40 0.6.1 2021-08-09 18:11:57 +10:00
Wilson Lin e921bf6771 Add onepass README 2021-08-09 18:10:52 +10:00
Wilson Lin 91bdcc3e44 Use symlink to common submodule as using a filesystem dep prevents publishing 2021-08-09 17:46:01 +10:00
Artem fbe4cfc21b
Fix homepage in minify_html.gemspec (#42) 2021-08-09 16:52:18 +10:00
Wilson Lin 1207b9c2cb Delete dead code 2021-08-09 00:50:09 +10:00
Wilson Lin 4871475018 Fix missing import 2021-08-09 00:49:09 +10:00
Wilson Lin d7473f8a41 Fix versioning script 2021-08-09 00:48:07 +10:00
Wilson Lin 7247f9e6e3 Fix graphs 2021-08-09 00:08:30 +10:00
Wilson Lin 76215a297d Fix env parsing 2021-08-08 23:39:42 +10:00
Wilson Lin f6d40886f6 Update onepass link 2021-08-08 23:14:49 +10:00
Wilson Lin 32ec851f47 Set chart width in README 2021-08-08 23:12:08 +10:00
Wilson Lin c3bbbc4985 Formatting 2021-08-08 23:11:34 +10:00
Wilson Lin 38f186f73e Complete new bench 2021-08-08 23:11:05 +10:00
Wilson Lin 21297d053a Refactoring 2021-08-08 21:23:53 +10:00
Wilson Lin 977b77463a Benchmark fixes 2021-08-08 21:20:06 +10:00
Wilson Lin a28e69ddb0 Generify bench 2021-08-08 21:01:37 +10:00
Wilson Lin 4fc9496829 Fix references in onepass 2021-08-08 19:00:51 +10:00
Wilson Lin 3e3a4bbd9a Move entity code 2021-08-08 18:46:51 +10:00
Wilson Lin 0918aa8346 Fix Python workflow 2021-08-08 18:37:04 +10:00
Wilson Lin 17f7f5aaef Fix versioning script 2021-08-08 18:06:17 +10:00
Wilson Lin b47c730d86 Fix minify-html-common 2021-08-08 18:03:34 +10:00
Wilson Lin 6ebecd1364 Use minify-html-common; reformat 2021-08-08 17:58:10 +10:00
Wilson Lin 82d287d9c4 Restructure Rust project 2021-08-08 17:40:42 +10:00
Wilson Lin 1179ec1769 Restore onepass lib.rs 2021-08-08 17:29:48 +10:00
Wilson Lin cf28e14a4e Merge back onepass as submodule 2021-08-08 17:27:07 +10:00
Wilson Lin f140bb6739 Create onepass submodule 2021-08-08 17:23:42 +10:00
Wilson Lin 7612244a10 Let esbuild handle closing script and style tag escaping 2021-08-08 17:18:50 +10:00
Wilson Lin 920133fc18 Improve CSS and JS minification 2021-08-08 16:16:12 +10:00
Wilson Lin bcfc5713fc Improve graph size 2021-08-08 13:59:21 +10:00
Wilson Lin 85eea9b7d4 Improve graph 2021-08-08 13:56:19 +10:00
Wilson Lin 613f98c302 0.6.0 2021-08-08 13:01:44 +10:00
Wilson Lin c4596c72b7 Use hosted icons 2021-08-08 13:00:42 +10:00
Wilson Lin 2187ebc95e Improve B2 upload workflow 2021-08-08 12:54:56 +10:00
Wilson Lin a5263993a1 Improve CLI 2021-08-08 11:44:13 +10:00
Wilson Lin b704f51940 Improve README 2021-08-08 11:39:11 +10:00
Wilson Lin 46e20986b2 Avoid Node.js unnecessary source copying 2021-08-08 11:29:31 +10:00
Wilson Lin 472c4d8fac Improve attr min performance 2021-08-08 11:23:24 +10:00
Wilson Lin 3831a2605e Mention ARM CLI 2021-08-08 11:19:41 +10:00
Wilson Lin 35e53d6b3b Fix bench workflow 2021-08-08 11:17:32 +10:00
Wilson Lin d43e25c237 Build CLI for ARM64 2021-08-08 11:14:58 +10:00
Wilson Lin c2f1ab028b Clarify README 2021-08-08 02:45:56 +10:00
Wilson Lin 5c3f6591fc 0.5.3 2021-08-08 02:35:58 +10:00
Wilson Lin 0f620de731 Fix CLI 2021-08-08 02:31:32 +10:00
Wilson Lin 4c69399c5a 0.5.2 2021-08-08 02:23:43 +10:00
Wilson Lin 561f2094fc Fix CLI 2021-08-08 02:22:29 +10:00
Wilson Lin 382b07a517 Remove incorrect workflow conditional 2021-08-08 02:22:14 +10:00
Wilson Lin 5ef491b823 0.5.1 2021-08-08 02:00:00 +10:00
Wilson Lin 9203e40eeb Minor clarification 2021-08-08 01:52:25 +10:00
Wilson Lin e3918e6abb Do not run workflows on every commit 2021-08-08 01:48:52 +10:00
Wilson Lin 0b58853999 Add spec-compliant unquoted attr values option 2021-08-08 01:45:25 +10:00
Wilson Lin 841c6de908 0.5.0 2021-08-08 01:16:02 +10:00
Wilson Lin 91c764d058 Improve README layout 2021-08-08 01:14:58 +10:00
Wilson Lin 4017bdb381 Minor clarifications 2021-08-08 01:12:41 +10:00
Wilson Lin b80cc0bbd2 Update README 2021-08-08 01:10:40 +10:00
Wilson Lin 315ed269a7 Fix style attr minification 2021-08-08 00:56:24 +10:00
Wilson Lin d20d6c6a18 Avoid Node.js double copying of result 2021-08-08 00:33:17 +10:00
Wilson Lin 397327bdeb Improve graph label 2021-08-07 23:59:20 +10:00
Wilson Lin 9d968ade18 Create combined graph 2021-08-07 23:58:38 +10:00
Wilson Lin a5f5dfa653 Run fuzz workflow manually only 2021-08-07 22:34:09 +10:00
Wilson Lin 78ae50e284 Clarify TypeScript types 2021-08-07 22:32:15 +10:00
Wilson Lin ad16e44f85 Fix graph rendering 2021-08-07 21:36:09 +10:00
Wilson Lin 4c4147f4ae Add TODO 2021-08-07 20:57:34 +10:00
Wilson Lin 82533ef133 V8 no longer supports having two Buffer objects point to same underlying memory (nodejs/node#32463) 2021-08-07 20:56:22 +10:00
Wilson Lin b630f32087 Modernise bench 2021-08-07 20:53:28 +10:00
Wilson Lin 94f292da38 Restore larger icons and use width attr instead 2021-08-07 20:27:56 +10:00
Wilson Lin 6a7c5b2d10 Resize icons 2021-08-07 20:21:22 +10:00
Wilson Lin c4e3da9e7c Fix Ruby library 2021-08-07 20:16:02 +10:00
Wilson Lin 12cb77fd4b Add icons to README 2021-08-07 20:15:37 +10:00
Wilson Lin 26e001784c Merge new architecture 2021-08-07 20:03:25 +10:00
Wilson Lin 98409074ae Update Node.js docs 2021-08-07 20:02:20 +10:00
Wilson Lin 385149df3b Update minify-html-bench 2021-08-07 19:59:14 +10:00
Wilson Lin 3e5905b4a2 Update Ruby library 2021-08-07 19:57:35 +10:00
Wilson Lin fb656bd6ee Update Python library 2021-08-07 19:52:38 +10:00
Wilson Lin 60b72e5c3c Update Node.js library 2021-08-07 19:48:07 +10:00
Wilson Lin cc33290335 Update Java library 2021-08-07 19:30:46 +10:00
Wilson Lin 4a60784bbc Update fuzzer 2021-08-07 19:14:08 +10:00
Wilson Lin c007a2cbf8 Update CLI 2021-08-07 19:10:47 +10:00
Wilson Lin dc4ca358f4 Update method description 2021-08-07 19:02:09 +10:00
Wilson Lin 138de76de9 Minify style attributes as well 2021-08-07 18:59:54 +10:00
Wilson Lin 4c0eb3ed28 Implement JS and CSS minification; add tests 2021-08-07 18:51:22 +10:00
Wilson Lin 6650d94485 Ignore html/head/body duplicate tags while parsing, omit them when minifying; parse <title> correctly 2021-08-07 15:59:41 +10:00
Wilson Lin d46fcaecf4 Fix tag min regression 2021-08-07 15:24:19 +10:00
Wilson Lin a0601da597 Improve attr min perf 2021-08-07 15:10:31 +10:00
Wilson Lin 2885724931 Make Cfg values all default false 2021-08-07 14:56:20 +10:00
Wilson Lin db7ae23404 More clippy suggestions 2021-08-06 23:23:05 +10:00