From 4302a082dc757154124b94bfe73fae805d769f7f Mon Sep 17 00:00:00 2001 From: ice breaker <1324318532@qq.com> Date: Sun, 18 Aug 2024 22:01:22 +0800 Subject: [PATCH] chore(deps): upgrade --- .../client/components/comment/Area.vue | 39 ++-- blog-archived/client/plugins/client-only.js | 5 +- blog-archived/nuxt.config.js | 60 +++--- blog-archived/package.json | 6 +- blog-archived/tailwind.config.js | 56 +++--- blog-archived/yarn.lock | 189 +++++++++--------- 6 files changed, 176 insertions(+), 179 deletions(-) diff --git a/blog-archived/client/components/comment/Area.vue b/blog-archived/client/components/comment/Area.vue index b9ae238e..b73dc364 100644 --- a/blog-archived/client/components/comment/Area.vue +++ b/blog-archived/client/components/comment/Area.vue @@ -1,22 +1,3 @@ - - + + diff --git a/blog-archived/client/plugins/client-only.js b/blog-archived/client/plugins/client-only.js index 8eeefdf9..8a0fff2a 100644 --- a/blog-archived/client/plugins/client-only.js +++ b/blog-archived/client/plugins/client-only.js @@ -2,12 +2,13 @@ import svg4everybody from 'svg4everybody' import mobile from 'is-mobile' -import 'giscus' +// import 'giscus' // import Aegis from 'aegis-web-sdk' import { LocalStorageKey } from '@/enum/user' + svg4everybody() -export default (ctx, inject) => { +export default (ctx) => { // 这里可以获得客户端的store,进行动态注册module // console.log(ctx) // Injec t $hello(msg) in Vue, context and store. diff --git a/blog-archived/nuxt.config.js b/blog-archived/nuxt.config.js index 0ed7041b..aa515599 100644 --- a/blog-archived/nuxt.config.js +++ b/blog-archived/nuxt.config.js @@ -1,8 +1,9 @@ // 直接搭blog可以使用 link https://content.nuxtjs.org/themes/docs // import theme from '@nuxt/content-theme-docs' // fibers -import fs from 'fs' -import path from 'path' +import fs from 'node:fs' +// import path from 'node:path' +import process from 'node:process' import dotenv from 'dotenv' // import SpeedMeasurePlugin from 'speed-measure-webpack-plugin' import { sitemap } from './nuxt.config/index' @@ -19,8 +20,8 @@ const env = { BASE_URL, } -const script = - isProd && isRelease +const script + = isProd && isRelease ? [ { hid: 'hm', @@ -85,7 +86,7 @@ const config = { }, { 'http-equiv': 'X-UA-Compatible', - content: 'IE=edge, chrome=1', + 'content': 'IE=edge, chrome=1', }, { hid: 'description', @@ -118,22 +119,22 @@ const config = { }, router: { // middleware: ['theme'], - extendRoutes(routes, resolve) { - fs.writeFileSync( - path.resolve(__dirname, '../../../apps/blog-new/routes-v1.json'), - JSON.stringify( - routes.map((x) => { - return { - name: x.name, - path: x.path, - } - }), - null, - 2 - ), - 'utf8' - ) - }, + // extendRoutes(routes) { + // fs.writeFileSync( + // path.resolve(__dirname, '../../../apps/blog-new/routes-v1.json'), + // JSON.stringify( + // routes.map((x) => { + // return { + // name: x.name, + // path: x.path, + // } + // }), + // null, + // 2, + // ), + // 'utf8', + // ) + // }, }, loading: { color: 'rgb(121, 184, 255)', @@ -265,7 +266,7 @@ const config = { feed.options = { title: 'icebreaker', description: '一位打字员', - link: websiteUrl + '/', + link: `${websiteUrl}/`, language: 'zh-cn', copyright: `Copyright ${new Date().getFullYear()} icebreaker.The contents of this feed are available for non-commercial use only.`, generator: 'icebreaker.top', @@ -293,10 +294,10 @@ const config = { // const { name, domain } = category; category: Array.isArray(article.tags) ? article.tags.map((x) => { - return { - name: x, - } - }) + return { + name: x, + } + }) : [], }) }) @@ -348,10 +349,7 @@ const config = { publicPath: isRelease && isProd ? '/_ice/' /// prodPublicPath - : // isPublicPathExist - // ? require('./publicPath.js').default - // : prodPublicPath - '/_nuxt/', + : '/_nuxt/', // quiet: true, extractCSS: isProd, // optimizeCSS: isProd, @@ -405,7 +403,7 @@ const config = { // cacheGroups: {}, // }, // }, - extend(config, { isClient, isDev }) { + extend(config, { isClient }) { config.externals = { 'hls.js': 'hls.js', } diff --git a/blog-archived/package.json b/blog-archived/package.json index 5508a019..3d146b11 100644 --- a/blog-archived/package.json +++ b/blog-archived/package.json @@ -1,6 +1,7 @@ { "name": "@som/blog", "version": "1.3.1", + "packageManager": "yarn@1.22.22", "description": "DEBUG=nuxt:* nuxt dev 会打开 tailwindcss debug 模式,大量的 Source path 和JIT TOTAL,简直了", "license": "MIT", "scripts": { @@ -34,7 +35,7 @@ "@nuxtjs/feed": "^2.0.0", "@nuxtjs/proxy": "^2.1.0", "@nuxtjs/sitemap": "^2.4.0", - "@nuxtjs/tailwindcss": "^5.3.3", + "@nuxtjs/tailwindcss": "^6.12.1", "@popperjs/core": "^2.11.8", "@tailwindcss/typography": "^0.5.10", "@types/qrcode": "^1.5.5", @@ -115,6 +116,5 @@ "vue": "^2.7", "vue-server-renderer": "^2.7", "vue-template-compiler": "^2.7" - }, - "packageManager": "yarn@1.22.22" + } } diff --git a/blog-archived/tailwind.config.js b/blog-archived/tailwind.config.js index 4c09d882..295aff72 100644 --- a/blog-archived/tailwind.config.js +++ b/blog-archived/tailwind.config.js @@ -64,21 +64,21 @@ module.exports = { return { DEFAULT: { css: { - a: { + 'a': { color: theme('colors.primary.500'), textDecoration: 'underline', }, - h2: { + 'h2': { paddingBottom: theme('padding.2'), borderBottomWidth: '1px', borderBottomColor: theme('colors.gray.200'), }, - h3: { + 'h3': { paddingBottom: theme('padding.2'), borderBottomWidth: '1px', borderBottomColor: theme('colors.gray.200'), }, - blockquote: { + 'blockquote': { fontWeight: '400', color: theme('colors.gray.600'), fontStyle: 'normal', @@ -93,7 +93,7 @@ module.exports = { 'blockquote p:last-of-type::after': { content: '', }, - code: { + 'code': { fontWeight: '400', backgroundColor: theme('colors.gray.100'), padding: theme('padding.1'), @@ -129,56 +129,56 @@ module.exports = { invert: { css: { - color: fontDefaultColor, - a: { - color: 'rgb(var(--color-accent-fg))', + 'color': fontDefaultColor, + 'a': { + 'color': 'rgb(var(--color-accent-fg))', 'text-decoration': 'none', '&:hover': { 'text-decoration': 'underline', }, }, - blockquote: { - padding: '0 1em', - color: 'rgb(var(--color-fg-muted))', + 'blockquote': { + 'padding': '0 1em', + 'color': 'rgb(var(--color-fg-muted))', 'border-left': '.25em solid rgb(var(--color-border-default))', }, - h1: { - color: fontDefaultColor, - borderBottom: headerBottonBorder, + 'h1': { + 'color': fontDefaultColor, + 'borderBottom': headerBottonBorder, 'font-size': '2em', 'padding-bottom': '0.3em', }, - h2: { + 'h2': { color: fontDefaultColor, borderBottom: headerBottonBorder, // borderBottomColor: theme('colors.gray.800'), }, - h3: { + 'h3': { color: fontDefaultColor, borderBottom: headerBottonBorder, }, - h4: { + 'h4': { color: fontDefaultColor, }, - strong: { + 'strong': { color: fontDefaultColor, }, // 'figure figcaption': { // color: theme('colors.gray.400'), // }, - code: { - color: 'rgb(var(--color-fg-default))', - backgroundColor: 'rgb(var(--color-neutral-muted) / 0.2)', - borderWidth: 0, - padding: '.2em .4em', - margin: 0, - fontSize: '85%', + 'code': { + 'color': 'rgb(var(--color-fg-default))', + 'backgroundColor': 'rgb(var(--color-neutral-muted) / 0.2)', + 'borderWidth': 0, + 'padding': '.2em .4em', + 'margin': 0, + 'fontSize': '85%', 'border-radius': '6px', 'border-width': '0px', 'border-color': 'transparent', }, 'a code': { - color: 'rgb(var(--color-accent-fg))', + 'color': 'rgb(var(--color-accent-fg))', 'text-decoration': 'none', '&:hover': { 'text-decoration': 'underline', @@ -186,9 +186,9 @@ module.exports = { }, 'pre > code': { 'background-color': 'transparent', - padding: 0, + 'padding': 0, 'border-radius': '0px', - color: 'inherit', + 'color': 'inherit', }, }, }, diff --git a/blog-archived/yarn.lock b/blog-archived/yarn.lock index ee21e2ba..e3f5053b 100644 --- a/blog-archived/yarn.lock +++ b/blog-archived/yarn.lock @@ -1355,11 +1355,6 @@ resolved "https://registry.npmmirror.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz#d872f2da402d3ce8bd0cf16ea5f9fba76b18e430" integrity sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg== -"@csstools/selector-specificity@^2.0.0": - version "2.2.0" - resolved "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== - "@csstools/selector-specificity@^3.1.1": version "3.1.1" resolved "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz#63085d2995ca0f0e55aa8b8a07d69bfd48b844fe" @@ -1773,7 +1768,7 @@ node-html-parser "^6.1.13" ufo "^1.5.3" -"@nuxt/kit@^3.0.0-rc.9": +"@nuxt/kit@^3.12.3": version "3.12.4" resolved "https://registry.npmmirror.com/@nuxt/kit/-/kit-3.12.4.tgz#b7073611d533ac32b504d95664074be3587046b3" integrity sha512-aNRD1ylzijY0oYolldNcZJXVyxdGzNTl+Xd0UYyFQCu9f4wqUZqQ9l+b7arCEzchr96pMK0xdpvLcS3xo1wDcw== @@ -1819,20 +1814,6 @@ consola "^3.2.3" node-fetch-native "^1.4.1" -"@nuxt/postcss8@^1.1.3": - version "1.1.3" - resolved "https://registry.npmmirror.com/@nuxt/postcss8/-/postcss8-1.1.3.tgz#a7f8f6f2a664430bbdd3b175498eb693e0b1b351" - integrity sha512-CdHtErhvQwueNZPBOmlAAKrNCK7aIpZDYhtS7TzXlSgPHHox1g3cSlf+Ke9oB/8t4mNNjdB+prclme2ibuCOEA== - dependencies: - autoprefixer "^10.2.5" - css-loader "^5.0.0" - defu "^3.2.2" - postcss "^8.1.10" - postcss-import "^13.0.0" - postcss-loader "^4.1.0" - postcss-url "^10.1.1" - semver "^7.3.4" - "@nuxt/schema@3.12.4": version "3.12.4" resolved "https://registry.npmmirror.com/@nuxt/schema/-/schema-3.12.4.tgz#295873c5e8bfbda0c9312bd16272373c936e6a71" @@ -2073,24 +2054,23 @@ minimatch "^3.0.4" sitemap "^4.1.1" -"@nuxtjs/tailwindcss@^5.3.3": - version "5.3.5" - resolved "https://registry.npmmirror.com/@nuxtjs/tailwindcss/-/tailwindcss-5.3.5.tgz#9d1988f0f8433e67df5707eea2ea2e8ac004a10c" - integrity sha512-d6noacVfcN88R6Iqd5/kl7YyumE+EIsz6ky26JvidHtkTeAPxZt8XN/KFEMJ6xwSvhsUndrNW94XYPKv7l79jg== +"@nuxtjs/tailwindcss@^6.12.1": + version "6.12.1" + resolved "https://registry.npmmirror.com/@nuxtjs/tailwindcss/-/tailwindcss-6.12.1.tgz#9871b234385c2b97fc84306415a6c6163f150278" + integrity sha512-UKmaPRVpxlFqLorhL6neEba2tySlsj6w6yDb7jzS6A0AAjyBQ6k3BQqWO+AaTy2iQLX7eR+1yj3/w43HzY8RtA== dependencies: - "@nuxt/kit" "^3.0.0-rc.9" - "@nuxt/postcss8" "^1.1.3" - autoprefixer "^10.4.8" - chalk "^5.0.1" - clear-module "^4.1.2" - consola "^2.15.3" - defu "^6.1.0" - postcss "^8.4.16" - postcss-custom-properties "^12.1.8" - postcss-nesting "^10.1.10" - tailwind-config-viewer "^1.7.2" - tailwindcss "^3.1.8" - ufo "^0.8.5" + "@nuxt/kit" "^3.12.3" + autoprefixer "^10.4.19" + consola "^3.2.3" + defu "^6.1.4" + h3 "^1.12.0" + pathe "^1.1.2" + postcss "^8.4.38" + postcss-nesting "^12.1.5" + tailwind-config-viewer "^2.0.4" + tailwindcss "~3.4.4" + ufo "^1.5.3" + unctx "^2.3.1" "@nuxtjs/youch@^4.2.3": version "4.2.3" @@ -3512,7 +3492,7 @@ atomically@^1.7.0: resolved "https://registry.npmmirror.com/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe" integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w== -autoprefixer@^10.2.5, autoprefixer@^10.4.19, autoprefixer@^10.4.8: +autoprefixer@^10.4.19: version "10.4.20" resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== @@ -4109,7 +4089,7 @@ call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: get-intrinsic "^1.2.4" set-function-length "^1.2.1" -callsites@^3.0.0, callsites@^3.1.0: +callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== @@ -4195,11 +4175,6 @@ chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.0.1: - version "5.3.0" - resolved "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - change-case@^4.1.2: version "4.1.2" resolved "https://registry.npmmirror.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" @@ -4336,14 +4311,6 @@ clean-stack@^2.0.0: resolved "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -clear-module@^4.1.2: - version "4.1.2" - resolved "https://registry.npmmirror.com/clear-module/-/clear-module-4.1.2.tgz#5a58a5c9f8dccf363545ad7284cad3c887352a80" - integrity sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw== - dependencies: - parent-module "^2.0.0" - resolve-from "^5.0.0" - cli-boxes@^2.2.1: version "2.2.1" resolved "https://registry.npmmirror.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" @@ -4681,6 +4648,11 @@ convert-source-map@^2.0.0: resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== +cookie-es@^1.1.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/cookie-es/-/cookie-es-1.2.2.tgz#18ceef9eb513cac1cb6c14bcbf8bdb2679b34821" + integrity sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg== + cookie@^0.3.1: version "0.3.1" resolved "https://registry.npmmirror.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" @@ -4841,6 +4813,11 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crossws@^0.2.4: + version "0.2.4" + resolved "https://registry.npmmirror.com/crossws/-/crossws-0.2.4.tgz#82a8b518bff1018ab1d21ced9e35ffbe1681ad03" + integrity sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg== + crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -4891,7 +4868,7 @@ css-line-break@^2.1.0: dependencies: utrie "^1.0.2" -css-loader@^5.0.0, css-loader@^5.2.7: +css-loader@^5.2.7: version "5.2.7" resolved "https://registry.npmmirror.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== @@ -5541,7 +5518,7 @@ defu@^5.0.0: resolved "https://registry.npmmirror.com/defu/-/defu-5.0.1.tgz#a034278f9b032bf0845d261aa75e9ad98da878ac" integrity sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ== -defu@^6.0.0, defu@^6.1.0, defu@^6.1.3, defu@^6.1.4: +defu@^6.0.0, defu@^6.1.3, defu@^6.1.4: version "6.1.4" resolved "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== @@ -6944,6 +6921,22 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" +h3@^1.12.0: + version "1.12.0" + resolved "https://registry.npmmirror.com/h3/-/h3-1.12.0.tgz#9d7f05f08a997d263e484b02436cb027df3026d8" + integrity sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA== + dependencies: + cookie-es "^1.1.0" + crossws "^0.2.4" + defu "^6.1.4" + destr "^2.0.3" + iron-webcrypto "^1.1.1" + ohash "^1.1.3" + radix3 "^1.1.2" + ufo "^1.5.3" + uncrypto "^0.1.3" + unenv "^1.9.0" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -7571,6 +7564,11 @@ ipaddr.js@1.9.1: resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +iron-webcrypto@^1.1.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz#aa60ff2aa10550630f4c0b11fd2442becdb35a6f" + integrity sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg== + is-absolute-url@^3.0.0: version "3.0.3" resolved "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" @@ -8983,6 +8981,11 @@ mime@1.6.0, mime@^1.4.1: resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + mime@~2.5.2: version "2.5.2" resolved "https://registry.npmmirror.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" @@ -9734,13 +9737,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parent-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/parent-module/-/parent-module-2.0.0.tgz#fa71f88ff1a50c27e15d8ff74e0e3a9523bf8708" - integrity sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg== - dependencies: - callsites "^3.1.0" - parse-asn1@^5.0.0, parse-asn1@^5.1.7: version "5.1.7" resolved "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.7.tgz#73cdaaa822125f9647165625eb45f8a051d2df06" @@ -10149,13 +10145,6 @@ postcss-custom-media@^10.0.8: "@csstools/css-tokenizer" "^2.4.1" "@csstools/media-query-list-parser" "^2.1.13" -postcss-custom-properties@^12.1.8: - version "12.1.11" - resolved "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - postcss-custom-properties@^13.3.12: version "13.3.12" resolved "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-13.3.12.tgz#e21960c7d13aed960b28236412d4da67f75317b0" @@ -10274,15 +10263,6 @@ postcss-import-resolver@^2.0.0: dependencies: enhanced-resolve "^4.1.1" -postcss-import@^13.0.0: - version "13.0.0" - resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-13.0.0.tgz#d6960cd9e3de5464743b04dd8cd9d870662f8b8c" - integrity sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - postcss-import@^15.1.0: version "15.1.0" resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" @@ -10318,7 +10298,7 @@ postcss-load-config@^4.0.1: lilconfig "^3.0.0" yaml "^2.3.4" -postcss-loader@^4.1.0, postcss-loader@^4.3.0: +postcss-loader@^4.3.0: version "4.3.0" resolved "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== @@ -10472,14 +10452,6 @@ postcss-nested@^6.0.1: dependencies: postcss-selector-parser "^6.1.1" -postcss-nesting@^10.1.10: - version "10.2.0" - resolved "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - postcss-nesting@^12.1.5: version "12.1.5" resolved "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-12.1.5.tgz#e5e2dc1d63e6166c194da45aa28c04d4024db98f" @@ -10778,7 +10750,7 @@ postcss-selector-parser@6.0.10: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9, postcss-selector-parser@^6.1.0, postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2: +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9, postcss-selector-parser@^6.1.0, postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2: version "6.1.2" resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== @@ -10816,7 +10788,7 @@ postcss-unique-selectors@^7.0.2: dependencies: postcss-selector-parser "^6.1.1" -postcss-url@^10.1.1, postcss-url@^10.1.3: +postcss-url@^10.1.3: version "10.1.3" resolved "https://registry.npmmirror.com/postcss-url/-/postcss-url-10.1.3.tgz#54120cc910309e2475ec05c2cfa8f8a2deafdf1e" integrity sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw== @@ -10839,7 +10811,7 @@ postcss@^7.0.36: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.1.10, postcss@^8.2.1, postcss@^8.2.15, postcss@^8.4.14, postcss@^8.4.16, 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.40: version "8.4.41" resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== @@ -11100,6 +11072,11 @@ quick-lru@^5.1.1: resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== +radix3@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/radix3/-/radix3-1.1.2.tgz#fd27d2af3896c6bf4bcdfab6427c69c2afc69ec0" + integrity sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA== + randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -11457,11 +11434,6 @@ resolve-from@^4.0.0: resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-path@^1.4.0: version "1.4.0" resolved "https://registry.npmmirror.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" @@ -12525,7 +12497,7 @@ svgo@^3.3.2: csso "^5.0.5" picocolors "^1.0.0" -tailwind-config-viewer@^1.7.2, tailwind-config-viewer@^1.7.3: +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== @@ -12539,6 +12511,20 @@ tailwind-config-viewer@^1.7.2, tailwind-config-viewer@^1.7.3: 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" + integrity sha512-icvcmdMmt9dphvas8wL40qttrHwAnW3QEN4ExJ2zICjwRsPj7gowd1cOceaWG3IfTuM/cTNGQcx+bsjMtmV+cw== + 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-css-variables-theme-generator@^0.4.0: version "0.4.0" resolved "https://registry.npmmirror.com/tailwind-css-variables-theme-generator/-/tailwind-css-variables-theme-generator-0.4.0.tgz#09ed0804d14bb089a5cbe8f7eb5380d6fae2a875" @@ -12561,7 +12547,7 @@ tailwindcss-patch@^2.2.3: resolve "^1.22.8" semver "^7.6.2" -tailwindcss@*, tailwindcss@^3.1.8, tailwindcss@^3.4.1: +tailwindcss@*, tailwindcss@^3.4.1, tailwindcss@~3.4.4: version "3.4.10" resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.10.tgz#70442d9aeb78758d1f911af29af8255ecdb8ffef" integrity sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w== @@ -13094,6 +13080,17 @@ undici-types@~6.19.2: resolved "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.6.tgz#e218c3df0987f4c0e0008ca00d6b6472d9b89b36" integrity sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org== +unenv@^1.9.0: + version "1.10.0" + resolved "https://registry.npmmirror.com/unenv/-/unenv-1.10.0.tgz#c3394a6c6e4cfe68d699f87af456fe3f0db39571" + integrity sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ== + dependencies: + consola "^3.2.3" + defu "^6.1.4" + mime "^3.0.0" + node-fetch-native "^1.6.4" + pathe "^1.1.2" + unfetch@^5.0.0: version "5.0.0" resolved "https://registry.npmmirror.com/unfetch/-/unfetch-5.0.0.tgz#8a5b6e5779ebe4dde0049f7d7a81d4a1af99d142"