diff --git a/blog-archived/client/plugins/client-only.js b/blog-archived/client/plugins/client-only.js index 8a0fff2..e361f3e 100644 --- a/blog-archived/client/plugins/client-only.js +++ b/blog-archived/client/plugins/client-only.js @@ -2,7 +2,7 @@ import svg4everybody from 'svg4everybody' import mobile from 'is-mobile' -// import 'giscus' +import 'giscus' // import Aegis from 'aegis-web-sdk' import { LocalStorageKey } from '@/enum/user' diff --git a/blog-archived/nuxt.config.js b/blog-archived/nuxt.config.js index aa51559..3c22861 100644 --- a/blog-archived/nuxt.config.js +++ b/blog-archived/nuxt.config.js @@ -50,18 +50,18 @@ const script }, ] : [ - // { - // hid: 'google-import', - // async: true, - // src: 'https://www.googletagmanager.com/gtag/js?id=G-9LFZ3ZM31C', - // }, - // { - // hid: 'google-import-1', - // innerHTML: `window.dataLayer = window.dataLayer || []; - // function gtag(){dataLayer.push(arguments);} - // gtag('js', new Date()); - // gtag('config', 'G-9LFZ3ZM31C');`, - // }, + // { + // hid: 'google-import', + // async: true, + // src: 'https://www.googletagmanager.com/gtag/js?id=G-9LFZ3ZM31C', + // }, + // { + // hid: 'google-import-1', + // innerHTML: `window.dataLayer = window.dataLayer || []; + // function gtag(){dataLayer.push(arguments);} + // gtag('js', new Date()); + // gtag('config', 'G-9LFZ3ZM31C');`, + // }, ] // const smp = new SpeedMeasurePlugin() @@ -353,7 +353,7 @@ const config = { // quiet: true, extractCSS: isProd, // optimizeCSS: isProd, - transpile: [/^element-ui/, /vant.*?less/, /echarts/, /zrender/], + transpile: [/^element-ui/, /vant.*?less/, /echarts/, /zrender/, /giscus/, /@lit\/reactive-element/, /lit-html/, /lit-element/], loaders: { scss: { // https://github.com/sass/dart-sass/issues/1324 @@ -428,12 +428,6 @@ const config = { ], }) } - // if (isDev) { - // return smp.wrap(config) - // } - // if (isClient && isLoadMonaco) { - // config.plugins.push(new MonacoWebpackPlugin()) - // } }, babel: { plugins: [ diff --git a/blog-archived/package.json b/blog-archived/package.json index 3d146b1..df69978 100644 --- a/blog-archived/package.json +++ b/blog-archived/package.json @@ -26,7 +26,7 @@ "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/runtime": "^7.23.2", - "@fortawesome/fontawesome-svg-core": "6.4.2", + "@fortawesome/fontawesome-svg-core": "6.6.0", "@fortawesome/free-brands-svg-icons": "^6.4.2", "@fortawesome/free-regular-svg-icons": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", @@ -52,7 +52,7 @@ "eruda": "^3.0.1", "file-saver": "^2.0.5", "gemoji": "^8.1.0", - "giscus": "^1.3.0", + "giscus": "^1.5.0", "github-markdown-css": "^5.4.0", "github-repository-distributor": "^1.1.1", "gsap": "^3.12.2", @@ -104,12 +104,12 @@ "serverless-config-generator": "^2.0.0", "serverless-layer-deployer": "^0.3.0", "speed-measure-webpack-plugin": "^1.5.0", - "tailwind-config-viewer": "^1.7.3", + "tailwind-config-viewer": "^2.0.4", "tailwind-css-variables-theme-generator": "^0.4.0", "tailwindcss": "^3.4.1", - "tailwindcss-patch": "^2.2.3", + "tailwindcss-patch": "^4.0.0", "tencentcloud-sdk-nodejs": "^4.0.795", - "unplugin-tailwindcss-mangle": "^2.2.2", + "unplugin-tailwindcss-mangle": "^3.0.1", "worker-loader": "^3.0.8" }, "resolutions": { diff --git a/blog-archived/yarn.lock b/blog-archived/yarn.lock index e3f5053..9b24301 100644 --- a/blog-archived/yarn.lock +++ b/blog-archived/yarn.lock @@ -54,7 +54,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.24.5", "@babel/generator@^7.25.0": +"@babel/generator@^7.24.10", "@babel/generator@^7.25.0": version "7.25.0" resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== @@ -252,7 +252,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.5", "@babel/parser@^7.24.5", "@babel/parser@^7.24.7", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.5", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": version "7.25.3" resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== @@ -1025,7 +1025,7 @@ "@babel/parser" "^7.25.0" "@babel/types" "^7.25.0" -"@babel/traverse@^7.24.5", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3": +"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3": version "7.25.3" resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== @@ -1047,7 +1047,7 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.23.6", "@babel/types@^7.24.5", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.23.6", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.24.9", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.4.4": version "7.25.2" resolved "https://registry.npmmirror.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== @@ -1370,22 +1370,17 @@ resolved "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@fortawesome/fontawesome-common-types@6.4.2": - version "6.4.2" - resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz#1766039cad33f8ad87f9467b98e0d18fbc8f01c5" - integrity sha512-1DgP7f+XQIJbLFCTX1V2QnxVmpLdKdzzo2k8EmvDOePfchaIGQ9eCHj2up3/jNEbZuBqel5OxiaOJf37TWauRA== - "@fortawesome/fontawesome-common-types@6.6.0": version "6.6.0" resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.6.0.tgz#31ab07ca6a06358c5de4d295d4711b675006163f" integrity sha512-xyX0X9mc0kyz9plIyryrRbl7ngsA9jz77mCZJsUkLl+ZKs0KWObgaEBoSgQiYWAsSmjz/yjl0F++Got0Mdp4Rw== -"@fortawesome/fontawesome-svg-core@6.4.2": - version "6.4.2" - resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.2.tgz#37f4507d5ec645c8b50df6db14eced32a6f9be09" - integrity sha512-gjYDSKv3TrM2sLTOKBc5rH9ckje8Wrwgx1CxAPbN5N3Fm4prfi7NsJVWd1jklp7i5uSCVwhZS5qlhMXqLrpAIg== +"@fortawesome/fontawesome-svg-core@6.6.0": + version "6.6.0" + resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.6.0.tgz#2a24c32ef92136e98eae2ff334a27145188295ff" + integrity sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg== dependencies: - "@fortawesome/fontawesome-common-types" "6.4.2" + "@fortawesome/fontawesome-common-types" "6.6.0" "@fortawesome/free-brands-svg-icons@^6.4.2": version "6.6.0" @@ -2315,38 +2310,36 @@ dependencies: defer-to-connect "^2.0.0" -"@tailwindcss-mangle/config@^2.2.2": - version "2.2.2" - resolved "https://registry.npmmirror.com/@tailwindcss-mangle/config/-/config-2.2.2.tgz#1b04b78c3e6fb81c4f4f57ce22240d483214b66a" - integrity sha512-r3Y7W1jpsDLKNVnij7aRL7cwBetTfLlgeu1AE2jeJXf0m8aiHuajy1e5JAjXdO1qvz3VzkFywUbkgP+cmtiFng== +"@tailwindcss-mangle/config@^3.0.0": + version "3.0.0" + resolved "https://registry.npmmirror.com/@tailwindcss-mangle/config/-/config-3.0.0.tgz#54ee4ebe5e1616a0d6e81da3cab152bdd0233602" + integrity sha512-/aXmBCMsRT55t8PvhFUW0LQimSCUzgSjDPe10X696ov6vhQrCv3Z2E2+arCyKQGAQznW8rBu9nL4ybWCa7ymxQ== dependencies: - "@tailwindcss-mangle/shared" "^2.2.2" - c12 "^1.4.2" - dedent "^1.5.1" + "@tailwindcss-mangle/shared" "^3.0.0" + c12 "^1.11.1" + is-css-request "^1.0.1" -"@tailwindcss-mangle/core@^2.3.0": - version "2.3.0" - resolved "https://registry.npmmirror.com/@tailwindcss-mangle/core/-/core-2.3.0.tgz#9b78f4689e58f2a7506afc380fd53eecea683511" - integrity sha512-N9i3tPS3n+aLBQeUeQc9jz2t7QEW0wrLjxiiqtWRz5wOwiMXVHDWr3rysCxhiwJf50Qk2fwyR1ayTwz7iw2nNw== +"@tailwindcss-mangle/core@^3.0.0": + version "3.0.0" + resolved "https://registry.npmmirror.com/@tailwindcss-mangle/core/-/core-3.0.0.tgz#0189367f4c62c1da30710f110601726c95019f0f" + integrity sha512-ZjwaPHQKNKmD3B/+86sWwLCcIvFTLJCRRsuZEPGZbf5Rg86sKYSHCSrxo/qxsrM4opMZXjiMUBBF+qPcwK990Q== dependencies: "@ast-core/escape" "^1.0.1" "@babel/parser" "^7.24.7" "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" - "@tailwindcss-mangle/config" "^2.2.2" - "@tailwindcss-mangle/shared" "^2.2.2" - "@vue/compiler-sfc" "^3.4.29" + "@tailwindcss-mangle/config" "^3.0.0" + "@tailwindcss-mangle/shared" "^3.0.0" fast-sort "^3.4.0" htmlparser2 "9.1.0" magic-string "^0.30.10" - micromatch "^4.0.7" postcss "^8.4.38" postcss-selector-parser "^6.1.0" -"@tailwindcss-mangle/shared@^2.2.2": - version "2.2.2" - resolved "https://registry.npmmirror.com/@tailwindcss-mangle/shared/-/shared-2.2.2.tgz#e2313b756eb2d3cdc0cb0a1d2e39876604397c07" - integrity sha512-uUY8MD+iSS0afBclCV3C/tmot5DZdug6rTtao1Vp48zdUu4A/yw9Ji7CEmKq+bYjgtacLLxXnaOGDEbzEM50cA== +"@tailwindcss-mangle/shared@^3.0.0": + version "3.0.0" + resolved "https://registry.npmmirror.com/@tailwindcss-mangle/shared/-/shared-3.0.0.tgz#8a60fa4168da0069c62fba75f212864ac796c54b" + integrity sha512-h1ateiRm/o0JvRsD5755dyS4H1RPE5sgeyEAOorLGVkGvNawkACtM+0MsiD/ZFNgrfQ7aYDD+DF/dV/8LN5Lmw== "@tailwindcss/typography@^0.5.10": version "0.5.14" @@ -2843,25 +2836,6 @@ "@vue/babel-plugin-transform-vue-jsx" "^1.4.0" camelcase "^5.0.0" -"@vue/compiler-core@3.4.38": - version "3.4.38" - resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.38.tgz#326dfe3c92fa2b0f1dc9b39a948a231980253496" - integrity sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A== - dependencies: - "@babel/parser" "^7.24.7" - "@vue/shared" "3.4.38" - entities "^4.5.0" - estree-walker "^2.0.2" - source-map-js "^1.2.0" - -"@vue/compiler-dom@3.4.38": - version "3.4.38" - resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz#90348fac1130e0bbd408b650635cb626b3b9df06" - integrity sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ== - dependencies: - "@vue/compiler-core" "3.4.38" - "@vue/shared" "3.4.38" - "@vue/compiler-sfc@2.7.16": version "2.7.16" resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz#ff81711a0fac9c68683d8bb00b63f857de77dc83" @@ -2873,29 +2847,6 @@ optionalDependencies: prettier "^1.18.2 || ^2.0.0" -"@vue/compiler-sfc@^3.4.29": - version "3.4.38" - resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz#954c3f6777bbbcca28771ba59b795f12f76ef188" - integrity sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ== - dependencies: - "@babel/parser" "^7.24.7" - "@vue/compiler-core" "3.4.38" - "@vue/compiler-dom" "3.4.38" - "@vue/compiler-ssr" "3.4.38" - "@vue/shared" "3.4.38" - estree-walker "^2.0.2" - magic-string "^0.30.10" - postcss "^8.4.40" - source-map-js "^1.2.0" - -"@vue/compiler-ssr@3.4.38": - version "3.4.38" - resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz#9ded18f6d9c8b2440039a58492cfff36fa1a7774" - integrity sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw== - dependencies: - "@vue/compiler-dom" "3.4.38" - "@vue/shared" "3.4.38" - "@vue/component-compiler-utils@^3.1.0": version "3.3.0" resolved "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9" @@ -2917,11 +2868,6 @@ resolved "https://registry.npmmirror.com/@vue/composition-api/-/composition-api-1.7.2.tgz#0b656f3ec39fefc2cf40aaa8c12426bcfeae1b44" integrity sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw== -"@vue/shared@3.4.38": - version "3.4.38" - resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.38.tgz#552a6770098bfd556fa3e2c686c9d3b4f4cd94c2" - integrity sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw== - "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" @@ -3957,7 +3903,7 @@ bytes@3.0.0: resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -c12@^1.11.1, c12@^1.4.2: +c12@^1.11.1: version "1.11.1" resolved "https://registry.npmmirror.com/c12/-/c12-1.11.1.tgz#d5244e95407af450a523e44eb57e5b87b82f8677" integrity sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg== @@ -5438,11 +5384,6 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -dedent@^1.5.1: - version "1.5.3" - resolved "https://registry.npmmirror.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" - integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== - deep-equal@~1.0.1: version "1.0.1" resolved "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -6706,7 +6647,7 @@ giget@^1.2.3: pathe "^1.1.2" tar "^6.2.0" -giscus@^1.3.0: +giscus@^1.5.0: version "1.5.0" resolved "https://registry.npmmirror.com/giscus/-/giscus-1.5.0.tgz#8299fa056b2ed31ec8b05d4645871e016982b4b2" integrity sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg== @@ -7663,6 +7604,11 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.2" +is-css-request@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-css-request/-/is-css-request-1.0.1.tgz#73b3b3c52fce91484f1aec91ca2f8c05384521e0" + integrity sha512-KOrHD2lt94cHcS50h0ULYWRJ2f8PhdVqgR+rs0Bk4HwgpxVN4dLM7Dl53da1XdsoOgT9gygNW3eMSMvhaiXMkg== + is-data-descriptor@^1.0.1: version "1.0.1" resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" @@ -8350,7 +8296,7 @@ lilconfig@^2.0.3, lilconfig@^2.1.0: resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== -lilconfig@^3.0.0, lilconfig@^3.1.1, lilconfig@^3.1.2: +lilconfig@^3.0.0, lilconfig@^3.1.2: version "3.1.2" resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== @@ -8943,7 +8889,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.7: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.7" resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== @@ -10811,7 +10757,7 @@ postcss@^7.0.36: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.2.1, postcss@^8.2.15, postcss@^8.4.14, postcss@^8.4.23, postcss@^8.4.35, postcss@^8.4.38, postcss@^8.4.40: +postcss@^8.2.1, postcss@^8.2.15, postcss@^8.4.14, postcss@^8.4.23, postcss@^8.4.35, postcss@^8.4.38, postcss@^8.4.39: version "8.4.41" resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== @@ -12497,20 +12443,6 @@ svgo@^3.3.2: csso "^5.0.5" picocolors "^1.0.0" -tailwind-config-viewer@^1.7.3: - version "1.7.3" - resolved "https://registry.npmmirror.com/tailwind-config-viewer/-/tailwind-config-viewer-1.7.3.tgz#3e448cad29545aa31613a5d82c61798ee93c4e88" - integrity sha512-rgeFXe9vL4njtaSI1y2uUAD1aRx05RYHbReN72ARAVEVSlNmS0Zf46pj3/ORc3xQwLK/AzbaIs6UFcK7hJSIlA== - dependencies: - "@koa/router" "^12.0.1" - commander "^6.0.0" - fs-extra "^9.0.1" - koa "^2.14.2" - koa-static "^5.0.0" - open "^7.0.4" - portfinder "^1.0.26" - replace-in-file "^6.1.0" - tailwind-config-viewer@^2.0.4: version "2.0.4" resolved "https://registry.npmmirror.com/tailwind-config-viewer/-/tailwind-config-viewer-2.0.4.tgz#5f47ef0f0ba3719557f88628de8bf276cad7a4cb" @@ -12530,22 +12462,24 @@ tailwind-css-variables-theme-generator@^0.4.0: resolved "https://registry.npmmirror.com/tailwind-css-variables-theme-generator/-/tailwind-css-variables-theme-generator-0.4.0.tgz#09ed0804d14bb089a5cbe8f7eb5380d6fae2a875" integrity sha512-CN1smaAE6/NChjrx5Z2dPGoHRlz3PE6MjHc8okch23yDgqgTlcTrAE6kdXvHfqMSnzrgIOxcXH2B2RAtZ/WHyQ== -tailwindcss-patch@^2.2.3: - version "2.2.4" - resolved "https://registry.npmmirror.com/tailwindcss-patch/-/tailwindcss-patch-2.2.4.tgz#a6b1c947d2583a20e3cf1a2f95717dc7eff830a1" - integrity sha512-JUycAUyp0xZOlezIdTUdrDhyjeXWsg65dpjJjcpcJBsu9P+uevIruWnC89b4id9bH5Y4/0qR/aXjjk3K6lPpoA== +tailwindcss-patch@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/tailwindcss-patch/-/tailwindcss-patch-4.0.0.tgz#1a892e5694f8927eab7a75b203f658c23b72c683" + integrity sha512-51SVAKWECp+os7E+HKyb569ela+DdJfQrr/mf6XhqmtZ90iXzQLf2KX0Bj1MJDYnfLofTvfHGAT2chycvFiMTg== dependencies: - "@babel/generator" "^7.24.5" - "@babel/parser" "^7.24.5" - "@babel/traverse" "^7.24.5" - "@babel/types" "^7.24.5" - "@tailwindcss-mangle/config" "^2.2.2" + "@babel/generator" "^7.24.10" + "@babel/parser" "^7.24.8" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.9" + "@tailwindcss-mangle/config" "^3.0.0" cac "^6.7.14" - jiti "^1.21.0" - lilconfig "^3.1.1" - postcss "^8.4.38" + consola "^3.2.3" + fs-extra "^11.2.0" + jiti "^1.21.6" + lilconfig "^3.1.2" + postcss "^8.4.39" resolve "^1.22.8" - semver "^7.6.2" + semver "^7.6.3" tailwindcss@*, tailwindcss@^3.4.1, tailwindcss@~3.4.4: version "3.4.10" @@ -13250,18 +13184,20 @@ unpipe@~1.0.0: resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -unplugin-tailwindcss-mangle@^2.2.2: - version "2.3.0" - resolved "https://registry.npmmirror.com/unplugin-tailwindcss-mangle/-/unplugin-tailwindcss-mangle-2.3.0.tgz#f6a228523796511f72302c1952a7ecd41a535f9b" - integrity sha512-xV5G8+Cb/uylYK2i2iT5n5zxKF6MNjd4kP0rXGOjSrcNOuArqZjxG2yUgdV1Oui/l3LFmQSPyne77dR5cTwc1g== +unplugin-tailwindcss-mangle@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/unplugin-tailwindcss-mangle/-/unplugin-tailwindcss-mangle-3.0.1.tgz#89ead4cd07e6ba3ca56e268f3f86c4374a8d58cc" + integrity sha512-vlDzH4nMVCSnx0pwFj/H/TXYQiIKgxinsnk1GZn085JhLgKM4TGL69WOBSqH6OtspsqJq8X4y81Ojn+MEvHn3A== dependencies: - "@tailwindcss-mangle/config" "^2.2.2" - "@tailwindcss-mangle/core" "^2.3.0" - "@tailwindcss-mangle/shared" "^2.2.2" + "@rollup/pluginutils" "^5.1.0" + "@tailwindcss-mangle/config" "^3.0.0" + "@tailwindcss-mangle/core" "^3.0.0" + "@tailwindcss-mangle/shared" "^3.0.0" + is-css-request "^1.0.1" magic-string "^0.30.10" - unplugin "^1.10.1" + unplugin "^1.11.0" -unplugin@^1.10.1, unplugin@^1.12.0, unplugin@^1.3.1: +unplugin@^1.11.0, unplugin@^1.12.0, unplugin@^1.3.1: version "1.12.2" resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.12.2.tgz#cc85aef010614394898caccf5f17002af8a4cd6f" integrity sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==