diff --git a/package.json b/package.json index 16ace9a..09d2545 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "hexo-generator-searchdb": "^1.4.1", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", - "hexo-optimize": "^3.3.0", + "hexo-optimize": "^3.4.0", "hexo-renderer-ejs": "^2.0.0", "hexo-renderer-markdown-it": "^7.1.1", "hexo-renderer-stylus": "^3.0.1", diff --git a/yarn.lock b/yarn.lock index ad0224f..192a483 100644 --- a/yarn.lock +++ b/yarn.lock @@ -74,6 +74,42 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@minify-html/node-darwin-arm64@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node-darwin-arm64/-/node-darwin-arm64-0.16.4.tgz#82ba0af391e2e62e13a392817f35c1be2bcdbed5" + integrity sha512-9H8hcywDb8zo2jEJfaIAibgsKjMqE+XF7SyqTtJ5H8lVXHxffOkawH4TQtphf9V/x7zXeb/nByAvHe1orJ/RHA== + +"@minify-html/node-darwin-x64@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node-darwin-x64/-/node-darwin-x64-0.16.4.tgz#feecc5f3f0834e16b5a84e730aa1bb3aa163dd1b" + integrity sha512-P0Krf5nwXbccMrC7ragKAIVOENHFoVRQi+v/8k5pmfjrNlxgXGVILacG0FbUZXsH2Z2XaIo39HxuMf70L6wQlA== + +"@minify-html/node-linux-arm64@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node-linux-arm64/-/node-linux-arm64-0.16.4.tgz#13630ba158f6921dffda026b63ef2264f787c962" + integrity sha512-GDRExKf7AmyAdBTdhMkMyzFhJu5VeyJTu0OnNH2ekp69JrhQTrrrt9UYqnjen+7qLIaZB/R8urDRAYNk0HZi5w== + +"@minify-html/node-linux-x64@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node-linux-x64/-/node-linux-x64-0.16.4.tgz#5203cd6473936d09dff87165d48dcb34728216b6" + integrity sha512-MS/gF1gxJoeHqEGcb1xoUIRv6gVin4cGJszgHPYSikzkK8Yg0p6rVOZdDAE4AAnp/NW0DYNq7fwYgw3igmppFw== + +"@minify-html/node-win32-x64@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node-win32-x64/-/node-win32-x64-0.16.4.tgz#63968eb4caeaabbe98f357013671639e49d16d87" + integrity sha512-SCY7hzIqG1RclU0QzU2MlGtPOujPu6dvaPYqDvhAHpkvRXtX0hnyOrrfqf7GcBdDbASxV8LDlBWpY46JO2cjAA== + +"@minify-html/node@^0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@minify-html/node/-/node-0.16.4.tgz#c0826f24f7ef2f9827d0e45b1332e02df586d62c" + integrity sha512-ykQgl6xcQQDE1shUExeObPSNwAf00DVUt/GrxdjiqFNCVGu7DXK9nuH29sNTyKKYnJJLZAi6OEib2bDfxW3udg== + optionalDependencies: + "@minify-html/node-darwin-arm64" "0.16.4" + "@minify-html/node-darwin-x64" "0.16.4" + "@minify-html/node-linux-arm64" "0.16.4" + "@minify-html/node-linux-x64" "0.16.4" + "@minify-html/node-win32-x64" "0.16.4" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -353,11 +389,6 @@ camel-case@^4.0.0, camel-case@^4.1.2: pascal-case "^3.1.2" tslib "^2.0.3" -cargo-cp-artifact@^0.1: - version "0.1.9" - resolved "https://registry.yarnpkg.com/cargo-cp-artifact/-/cargo-cp-artifact-0.1.9.tgz#32264a0a48109e26c48da334daff9a1da9d9b7c8" - integrity sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA== - chalk@^4.0.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -381,7 +412,7 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -clean-css@^5.1.1, clean-css@^5.3.1: +clean-css@^5.1.1: version "5.3.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== @@ -515,6 +546,11 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +detect-libc@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -957,16 +993,16 @@ hexo-log@^4.0.1: dependencies: picocolors "^1.0.0" -hexo-optimize@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/hexo-optimize/-/hexo-optimize-3.3.0.tgz#690240b09b0023d9d96a6245517ebf84114c3af6" - integrity sha512-h/CYQIbz94N08tlht4fnyIVjqqPeBN+4xvQvfs8k7NKI59JPynueaLFCM71IiYtSpQOJiFU7TJLZWcWRqihU5A== +hexo-optimize@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/hexo-optimize/-/hexo-optimize-3.4.0.tgz#2eaf1b9d70db57f62ef8d16f1c213cd926e4c66e" + integrity sha512-GWvbF1a4LNTHAXVt28+za/2W8arq4zCzmWQluaoAeGueI7i/cVAJrzPaftW+JYVZrKWXNiob6NJvJ47fQZ81BA== dependencies: + "@minify-html/node" "^0.16.4" bluebird "^3.7.2" - cargo-cp-artifact "^0.1" - clean-css "^5.3.1" + lightningcss "^1.24.1" micromatch "^4.0.5" - terser "^5.15.1" + terser "^5.30.3" hexo-pagination@3.0.0: version "3.0.0" @@ -1262,6 +1298,74 @@ jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +lightningcss-darwin-arm64@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.3.tgz#5a70c0518bbc5b48f229a85ec07d2aca0a19b5a6" + integrity sha512-fb7raKO3pXtlNbQbiMeEu8RbBVHnpyqAoxTyTRMEWFQWmscGC2wZxoHzZ+YKAepUuKT9uIW5vL2QbFivTgprZg== + +lightningcss-darwin-x64@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.3.tgz#2823ca2274eb0a2dfa26090b5c7c367ee9b1b88f" + integrity sha512-KF2XZ4ZdmDGGtEYmx5wpzn6u8vg7AdBHaEOvDKu8GOs7xDL/vcU2vMKtTeNe1d4dogkDdi3B9zC77jkatWBwEQ== + +lightningcss-freebsd-x64@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.3.tgz#a777474c2747ec04ca99e66fe0a94d71f643e6e3" + integrity sha512-VUWeVf+V1UM54jv9M4wen9vMlIAyT69Krl9XjI8SsRxz4tdNV/7QEPlW6JASev/pYdiynUCW0pwaFquDRYdxMw== + +lightningcss-linux-arm-gnueabihf@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.3.tgz#012e42661f26a4b61fffa1c61ee4022a5179aa5a" + integrity sha512-UhgZ/XVNfXQVEJrMIWeK1Laj8KbhjbIz7F4znUk7G4zeGw7TRoJxhb66uWrEsonn1+O45w//0i0Fu0wIovYdYg== + +lightningcss-linux-arm64-gnu@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.3.tgz#b376082fbf9c21a67bdbb325f6acaba2ff07117d" + integrity sha512-Pqau7jtgJNmQ/esugfmAT1aCFy/Gxc92FOxI+3n+LbMHBheBnk41xHDhc0HeYlx9G0xP5tK4t0Koy3QGGNqypw== + +lightningcss-linux-arm64-musl@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.3.tgz#038e2088b6594d27244f7e00463b448b5edc2139" + integrity sha512-dxakOk66pf7KLS7VRYFO7B8WOJLecE5OPL2YOk52eriFd/yeyxt2Km5H0BjLfElokIaR+qWi33gB8MQLrdAY3A== + +lightningcss-linux-x64-gnu@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.3.tgz#6e53aa48f8685ab141d4ed8404ad1006d0dc6f16" + integrity sha512-ySZTNCpbfbK8rqpKJeJR2S0g/8UqqV3QnzcuWvpI60LWxnFN91nxpSSwCbzfOXkzKfar9j5eOuOplf+klKtINg== + +lightningcss-linux-x64-musl@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.3.tgz#d546ba32ad49ad30754abb9b4213f125f212a8bb" + integrity sha512-3pVZhIzW09nzi10usAXfIGTTSTYQ141dk88vGFNCgawIzayiIzZQxEcxVtIkdvlEq2YuFsL9Wcj/h61JHHzuFQ== + +lightningcss-win32-arm64-msvc@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.3.tgz#7a6d1c121e81d6796a7ed92ec8db971b8f67ddf5" + integrity sha512-VRnkAvtIkeWuoBJeGOTrZxsNp4HogXtcaaLm8agmbYtLDOhQdpgxW6NjZZjDXbvGF+eOehGulXZ3C1TiwHY4QQ== + +lightningcss-win32-x64-msvc@1.29.3: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.3.tgz#0a46911cf8804e7df15440eac9e91d3f95c53b8b" + integrity sha512-IszwRPu2cPnDQsZpd7/EAr0x2W7jkaWqQ1SwCVIZ/tSbZVXPLt6k8s6FkcyBjViCzvB5CW0We0QbbP7zp2aBjQ== + +lightningcss@^1.24.1: + version "1.29.3" + resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.29.3.tgz#ddb8c6367f6d63432a4e81278421f2a9b3ac6efb" + integrity sha512-GlOJwTIP6TMIlrTFsxTerwC0W6OpQpCGuX1ECRLBUVRh6fpJH3xTqjCjRgQHTb4ZXexH9rtHou1Lf03GKzmhhQ== + dependencies: + detect-libc "^2.0.3" + optionalDependencies: + lightningcss-darwin-arm64 "1.29.3" + lightningcss-darwin-x64 "1.29.3" + lightningcss-freebsd-x64 "1.29.3" + lightningcss-linux-arm-gnueabihf "1.29.3" + lightningcss-linux-arm64-gnu "1.29.3" + lightningcss-linux-arm64-musl "1.29.3" + lightningcss-linux-x64-gnu "1.29.3" + lightningcss-linux-x64-musl "1.29.3" + lightningcss-win32-arm64-msvc "1.29.3" + lightningcss-win32-x64-msvc "1.29.3" + linkify-it@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec" @@ -1828,7 +1932,7 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -terser@^5.0.0, terser@^5.15.1: +terser@^5.0.0, terser@^5.30.3: version "5.39.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.39.0.tgz#0e82033ed57b3ddf1f96708d123cca717d86ca3a" integrity sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==