diff --git a/package.json b/package.json index 354cf8dfb6..9559170ffd 100644 --- a/package.json +++ b/package.json @@ -25,14 +25,14 @@ }, "dependencies": { "@headlessui/vue": "^1.4.3", + "@iconify/vue": "^3.1.3", "@nuxt/kit": "npm:@nuxt/kit-edge@latest", - "@popperjs/core": "^2.11.2", - "@vueuse/core": "^7.6.1", "@nuxtjs/tailwindcss": "^5.0.0-4", + "@popperjs/core": "^2.11.2", "@tailwindcss/aspect-ratio": "^0.4.0", "@tailwindcss/forms": "^0.4.0", "@tailwindcss/line-clamp": "^0.3.1", - "@iconify/vue": "^3.1.3", + "@vueuse/core": "^7.6.1", "defu": "^5.0.1", "lodash-es": "^4.17.21", "nanoid": "^3.2.0", @@ -41,8 +41,8 @@ "devDependencies": { "@nuxt/module-builder": "^0.1.7", "@nuxtjs/eslint-config-typescript": "^8.0.0", - "@types/tailwindcss": "^3.0.7", "@types/lodash-es": "^4.17.6", + "@types/tailwindcss": "^3.0.7", "@vueuse/components": "^7.6.1", "eslint": "^8.8.0", "nuxt3": "latest", diff --git a/src/module.ts b/src/module.ts index e0e9a6f8fc..f3e89e4996 100644 --- a/src/module.ts +++ b/src/module.ts @@ -5,6 +5,7 @@ import defu from 'defu' import type { TailwindConfig } from 'tailwindcss/tailwind-config' import colors from 'tailwindcss/colors.js' import { name, version } from '../package.json' +import { safeColorsAsRegex } from './utils' interface ColorsOptions { /** @@ -87,7 +88,15 @@ export default defineNuxtModule({ content: [ resolve(runtimeDir, 'components/**/*.{vue,js,ts}'), resolve(runtimeDir, 'presets/*.{mjs,js,ts}') - ] + ], + // Safelist dynamic colors used in preset + safelist: [{ + pattern: new RegExp(`bg-(${safeColorsAsRegex})-(100|600|700)`) + }, { + pattern: new RegExp(`text-(${safeColorsAsRegex})-(100|800)`) + }, { + pattern: new RegExp(`ring-(${safeColorsAsRegex})-(500)`) + }] }, cssPath: resolve(runtimeDir, 'tailwind.css') }) diff --git a/src/runtime/presets/default.ts b/src/runtime/presets/default.ts index d18d737ab3..c39bca1391 100644 --- a/src/runtime/presets/default.ts +++ b/src/runtime/presets/default.ts @@ -1,23 +1,4 @@ -const colors = [ - 'primary', - 'rose', - 'pink', - 'fuchsia', - 'purple', - 'violet', - 'indigo', - 'blue', - 'sky', - 'cyan', - 'teal', - 'emerald', - 'green', - 'lime', - 'yellow', - 'amber', - 'orange', - 'red' -] +import { safeColors } from '../../utils' const button = { base: 'font-medium focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 focus:ring-offset-white dark:focus:ring-offset-black', @@ -46,7 +27,7 @@ const button = { xl: 'p-3' }, variant: { - ...colors.reduce((acc: any, color) => { + ...safeColors.reduce((acc: any, color) => { acc[color] = `shadow-sm border border-transparent text-white bg-${color}-600 hover:bg-${color}-700 disabled:bg-${color}-600 focus:ring-2 focus:ring-offset-2 focus:ring-${color}-500` return acc }, {}), @@ -99,7 +80,7 @@ const badge = { xl: 'text-sm px-4 py-1' }, variant: { - ...colors.reduce((acc: any, color) => { + ...safeColors.reduce((acc: any, color) => { acc[color] = `bg-${color}-100 dark:bg-${color}-700 text-${color}-800 dark:text-${color}-100` return acc }, {}) diff --git a/src/utils.ts b/src/utils.ts new file mode 100644 index 0000000000..f2fcc8bbc9 --- /dev/null +++ b/src/utils.ts @@ -0,0 +1,6 @@ +import colors from 'tailwindcss/colors.js' +import { without, kebabCase } from 'lodash-es' + +export const safeColors = without(Object.keys(colors).map(kebabCase), 'inherit', 'current', 'transparent', 'black', 'white', 'gray') + +export const safeColorsAsRegex = safeColors.join('|') diff --git a/yarn.lock b/yarn.lock index 886d5b2baf..65930b04b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,9 +3,9 @@ "@ampproject/remapping@^2.0.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.0.tgz#72becdf17ee44b2d1ac5651fb12f1952c336fe23" - integrity sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g== + version "2.1.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.1.tgz#7922fb0817bf3166d8d9e258c57477e3fd1c3610" + integrity sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA== dependencies: "@jridgewell/trace-mapping" "^0.3.0" @@ -21,7 +21,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== -"@babel/core@^7.12.16", "@babel/core@^7.16.12", "@babel/core@^7.17.2": +"@babel/core@^7.12.16", "@babel/core@^7.17.2": version "7.17.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337" integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw== @@ -288,14 +288,14 @@ dependencies: mime "^3.0.0" -"@eslint/eslintrc@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318" - integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== +"@eslint/eslintrc@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.1.0.tgz#583d12dbec5d4f22f333f9669f7d0b7c7815b4d3" + integrity sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.2.0" + espree "^9.3.1" globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" @@ -335,14 +335,14 @@ cross-fetch "^3.1.5" "@jridgewell/resolve-uri@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz#b876e3feefb9c8d3aa84014da28b5e52a0640d72" - integrity sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.10" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz#baf57b4e2a690d4f38560171f91783656b7f8186" - integrity sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== "@jridgewell/trace-mapping@^0.3.0": version "0.3.4" @@ -426,13 +426,13 @@ error-stack-parser "^2.0.0" string-width "^4.2.3" -"@nuxt/kit@npm:@nuxt/kit-edge@3.0.0-27408103.b243891", "@nuxt/kit@npm:@nuxt/kit-edge@latest": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/@nuxt/kit-edge/-/kit-edge-3.0.0-27408103.b243891.tgz#3250c93770225cef99c5e557b59089d827ad161b" - integrity sha512-+tyne4fOkcQnlu9uAhq/vpZS38NPLVvh1OgnxhnS4hg7UgqFihws5yx+9/n+RPoYQ4XbpzOiKoFzylanBUNGpQ== +"@nuxt/kit@npm:@nuxt/kit-edge@3.0.0-27413936.9734856", "@nuxt/kit@npm:@nuxt/kit-edge@latest": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/@nuxt/kit-edge/-/kit-edge-3.0.0-27413936.9734856.tgz#c118423dba6eac4694aeb01c08adc361c804065d" + integrity sha512-79Wle/moEPGDElCOWYNjTDF0usfBTPUvEaaJvsyRFdOTfGJptRrXiXDb7E8I1MaqENuoqBhyGS5oE1NI6493OQ== dependencies: - "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27408103.b243891" - c12 "^0.1.1" + "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27413936.9734856" + c12 "^0.1.3" consola "^2.15.3" defu "^5.0.1" globby "^13.1.1" @@ -440,7 +440,7 @@ jiti "^1.12.15" knitwork "^0.1.0" lodash.template "^4.5.0" - mlly "^0.4.2" + mlly "^0.4.3" pathe "^0.2.0" pkg-types "^0.3.2" scule "^0.2.1" @@ -459,16 +459,16 @@ pathe "^0.2.0" unbuild "^0.6.7" -"@nuxt/nitro@npm:@nuxt/nitro-edge@3.0.0-27408103.b243891": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/@nuxt/nitro-edge/-/nitro-edge-3.0.0-27408103.b243891.tgz#eb16c068aad5455a806f3fe453fabfd8e8afd909" - integrity sha512-aBIQsDByIYDlFYc0h49Mt5nmZYevFqy2LRevdFtr3biRsqBxF9xdipnkLJ9a/dE4qFZh8MwZ1A/6qVrY/585zw== +"@nuxt/nitro@npm:@nuxt/nitro-edge@3.0.0-27413936.9734856": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/@nuxt/nitro-edge/-/nitro-edge-3.0.0-27413936.9734856.tgz#3ad13ad4b2c036a2ded93034147644b771243383" + integrity sha512-3kFRY22lb77kLSKfM7jFLHRBXcTnr33y5Y0+3LaMbO25lPmUuNbEIWiakyGGDQy8SnLxBoW8qHRdOYEvEOQ5Ig== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@netlify/functions" "^0.11.0" "@nuxt/design" "0.1.5" "@nuxt/devalue" "^2.0.0" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27408103.b243891" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27413936.9734856" "@rollup/plugin-alias" "^3.1.9" "@rollup/plugin-commonjs" "^21.0.1" "@rollup/plugin-inject" "^4.0.4" @@ -479,7 +479,7 @@ "@rollup/plugin-wasm" "^5.1.2" "@rollup/pluginutils" "^4.1.2" "@types/jsdom" "^16.2.14" - "@vercel/nft" "^0.17.4" + "@vercel/nft" "^0.17.5" archiver "^5.3.0" chalk "^5.0.0" chokidar "^3.5.3" @@ -502,7 +502,7 @@ knitwork "^0.1.0" listhen "^0.2.6" mime "^3.0.0" - mlly "^0.4.2" + mlly "^0.4.3" node-fetch "^3.2.0" ohmyfetch "^0.4.15" ora "^6.0.1" @@ -510,7 +510,7 @@ pathe "^0.2.0" pkg-types "^0.3.2" pretty-bytes "^5.6.0" - rollup "^2.67.1" + rollup "^2.67.2" rollup-plugin-terser "^7.0.2" rollup-plugin-visualizer "^5.5.4" serve-placeholder "^1.2.4" @@ -537,12 +537,12 @@ postcss-url "^10.1.1" semver "^7.3.4" -"@nuxt/schema@npm:@nuxt/schema-edge@3.0.0-27408103.b243891": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/@nuxt/schema-edge/-/schema-edge-3.0.0-27408103.b243891.tgz#383e481e9611e3d113512d0e54d0f61beb7584b6" - integrity sha512-FSeKhsRoy6N0CAU0Dbyv5rgpiCFCtO/Y3HkRdW4BPkaUnK7ZPdfWUzk6lWKynyc6OLjtZG1dBuaoM2B0GPpWiA== +"@nuxt/schema@npm:@nuxt/schema-edge@3.0.0-27413936.9734856": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/@nuxt/schema-edge/-/schema-edge-3.0.0-27413936.9734856.tgz#f6e4d42ba1c0bed25ea7fc54c559a42cb95d73c4" + integrity sha512-z6KY4Zh5sp7Xbv45bkvvS9Dt8JP7aC65nibkNlqeiBBghpIkyFDpSiO7cGYMAO/E6Jns1JdKi0DYRaGqzOG7Yg== dependencies: - c12 "^0.1.1" + c12 "^0.1.3" create-require "^1.1.1" defu "^5.0.1" jiti "^1.12.15" @@ -551,12 +551,12 @@ std-env "^3.0.1" ufo "^0.7.9" -"@nuxt/vite-builder@npm:@nuxt/vite-builder-edge@3.0.0-27408103.b243891": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/@nuxt/vite-builder-edge/-/vite-builder-edge-3.0.0-27408103.b243891.tgz#7cc6bfa49bebd17cd6d389e5d26fc5f2fc2ed4a5" - integrity sha512-hnr07VaRpbyAcoAM9lXJySmiTHOGAOlAZbFJazPpXRQTa4vwkZOTUMO6fHztRhp8TLX+G0N9EScyE6bB3DX2Uw== +"@nuxt/vite-builder@npm:@nuxt/vite-builder-edge@3.0.0-27413936.9734856": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/@nuxt/vite-builder-edge/-/vite-builder-edge-3.0.0-27413936.9734856.tgz#7c240ef811714347549e6cc7501de0376d5fcd10" + integrity sha512-1mhyoVz/9YkzUFlvGtccrbkX46YgLaQFevBUfMsTaxExrACIimuhcVM0w67HuLmcJc8R1Y7pkltWp9QXV4MQiA== dependencies: - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27408103.b243891" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27413936.9734856" "@vitejs/plugin-vue" "^2.2.0" "@vitejs/plugin-vue-jsx" "^1.3.4" autoprefixer "^10.4.2" @@ -567,9 +567,10 @@ escape-string-regexp "^5.0.0" externality "^0.1.6" fs-extra "^10.0.0" + get-port-please "^2.3.0" knitwork "^0.1.0" magic-string "^0.25.7" - mlly "^0.4.2" + mlly "^0.4.3" p-debounce "^4.0.0" pathe "^0.2.0" postcss-import "^14.0.2" @@ -578,16 +579,16 @@ rollup-plugin-visualizer "^5.5.4" ufo "^0.7.9" unplugin "^0.3.2" - vite "^2.8.0" + vite "^2.8.1" -"@nuxt/webpack-builder@npm:@nuxt/webpack-builder-edge@3.0.0-27408103.b243891": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/@nuxt/webpack-builder-edge/-/webpack-builder-edge-3.0.0-27408103.b243891.tgz#62cee098a58ad27f66f2414903086a73770e487f" - integrity sha512-/WGq9l9VCTtjhst5IsiEKD3wxwF1m6bTQpsG6RXxrEvwnejfwC4uVHLMHqPLR8PThDcDfFHFdAL3d4FWrh+2tg== +"@nuxt/webpack-builder@npm:@nuxt/webpack-builder-edge@3.0.0-27413936.9734856": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/@nuxt/webpack-builder-edge/-/webpack-builder-edge-3.0.0-27413936.9734856.tgz#6c2cdac3d0d3febc888c20177a4344ac6ed8bf12" + integrity sha512-OTLY7gw4emidx4sUH4g5dhmFFP1FBwa2Y/17LxaajGcpyFf02JT80RWotO7GG1S5ezZSqfiLcu+/wpXMxhzSNQ== dependencies: "@babel/core" "^7.17.2" "@nuxt/friendly-errors-webpack-plugin" "^2.5.2" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27408103.b243891" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27413936.9734856" "@vue/babel-preset-jsx" "^1.2.4" autoprefixer "^10.4.2" babel-loader "^8.2.3" @@ -604,7 +605,7 @@ lodash-es "^4.17.21" memfs "^3.4.1" mini-css-extract-plugin "^2.5.3" - mlly "^0.4.2" + mlly "^0.4.3" pathe "^0.2.0" pify "^5.0.0" postcss "^8.4.6" @@ -727,9 +728,9 @@ resolve "^1.19.0" "@rollup/plugin-replace@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.1.tgz#f774550f482091719e52e9f14f67ffc0046a883d" - integrity sha512-989J5oRzf3mm0pO/0djTijdfEh9U3n63BIXN5X7T4U9BP+fN4oxQ6DvDuBvFaHA6scaHQRclqmKQEkBhB7k7Hg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz#d31e3a90c6b47064f3c9f2ce0ded5bcf0d3b82f6" + integrity sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA== dependencies: "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" @@ -974,10 +975,10 @@ "@typescript-eslint/types" "5.11.0" eslint-visitor-keys "^3.0.0" -"@vercel/nft@^0.17.4": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@vercel/nft/-/nft-0.17.4.tgz#45545dae173f2362e21f49ae8b6a98c3c1fd9274" - integrity sha512-e6kF+V0FneWpEUQJOcLn25MxuaiI4E+L8mUI4aq5mwmqIPe8L5qWK34Y8UtbQFxe4DUo6BgjDUxFPssAd0WH6g== +"@vercel/nft@^0.17.4", "@vercel/nft@^0.17.5": + version "0.17.5" + resolved "https://registry.yarnpkg.com/@vercel/nft/-/nft-0.17.5.tgz#eab288a3786b8bd6fc08c0ef0b70d162984d1643" + integrity sha512-6n4uXmfkcHAmkI4rJlwFJb8yvWuH6uDOi5qme0yGC1B/KmWJ66dERupdAj9uj7eEmgM7N3bKNY5zOYE7cKZE1g== dependencies: "@mapbox/node-pre-gyp" "^1.0.5" acorn "^8.6.0" @@ -992,11 +993,11 @@ rollup-pluginutils "^2.8.2" "@vitejs/plugin-vue-jsx@^1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.4.tgz#2f02bb60a3dc62fd179bcdfb3d0f8bfaab611016" - integrity sha512-nBVG+IZ7Gl6kZbv6RSTBu+v5GPE1TWPUcOrdWpGFMThFMlhyGGZMJuB6YCyApyXUdgdzj3RVGqvOdqQNQjaxBg== + version "1.3.7" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.7.tgz#7e915f935db32053b2e9c28360d2c4cdf5ed8580" + integrity sha512-UH+lI/TtBQg1YZeOTBN5yEYvSDNcL2ei8ZgE+0ESX2ULg2xV7rxzw1TB1eHZiMGXOSR8h5AWp/6F1hCcaq8VYA== dependencies: - "@babel/core" "^7.16.12" + "@babel/core" "^7.17.2" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-transform-typescript" "^7.16.8" "@rollup/pluginutils" "^4.1.2" @@ -1108,116 +1109,116 @@ "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" camelcase "^5.0.0" -"@vue/compiler-core@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.30.tgz#6c5b362490930e72de8d033270a145e3830ae5c4" - integrity sha512-64fq1KfcR+k3Vlw+IsBM2VhV5B+2IP3YxvKU8LWCDLrkmlXtbf2eMK6+0IwX5KP41D0f1gzryIiXR7P8cB9O5Q== +"@vue/compiler-core@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.31.tgz#d38f06c2cf845742403b523ab4596a3fda152e89" + integrity sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ== dependencies: "@babel/parser" "^7.16.4" - "@vue/shared" "3.2.30" + "@vue/shared" "3.2.31" estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-dom@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.30.tgz#ed15e6243227baeaa445d04df804aee6e4926eab" - integrity sha512-t7arHz2SXLCXlF2fdGDFVbhENbGMez254Z5edUqb//6WXJU1lC7GvSkUE7i5x8WSjgfqt60i0V8zdmk16rvLdw== +"@vue/compiler-dom@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz#b1b7dfad55c96c8cc2b919cd7eb5fd7e4ddbf00e" + integrity sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg== dependencies: - "@vue/compiler-core" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/compiler-core" "3.2.31" + "@vue/shared" "3.2.31" -"@vue/compiler-sfc@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.30.tgz#9d2e56adb859059551fc1204bc37503f168c4d0c" - integrity sha512-P/5YpILtcQY92z72gxhkyOUPHVskEzhSrvYi91Xcr+csOxaDaYU5OqOxCzZKcf3Og70Tat404vO1OHrwprN90A== +"@vue/compiler-sfc@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz#d02b29c3fe34d599a52c5ae1c6937b4d69f11c2f" + integrity sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ== dependencies: "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.30" - "@vue/compiler-dom" "3.2.30" - "@vue/compiler-ssr" "3.2.30" - "@vue/reactivity-transform" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/compiler-core" "3.2.31" + "@vue/compiler-dom" "3.2.31" + "@vue/compiler-ssr" "3.2.31" + "@vue/reactivity-transform" "3.2.31" + "@vue/shared" "3.2.31" estree-walker "^2.0.2" magic-string "^0.25.7" postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-ssr@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.30.tgz#fc2bc13a9cdfd70fcffab3f0bc7de141cd9c3411" - integrity sha512-OUh3MwAu/PsD7VN3UOdBbTkltkrUCNouSht47+CMRzpUR5+ta7+xyMAVHeq8wg4YZenWaJimbR5TL35Ka4Vk6g== +"@vue/compiler-ssr@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz#4fa00f486c9c4580b40a4177871ebbd650ecb99c" + integrity sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw== dependencies: - "@vue/compiler-dom" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/compiler-dom" "3.2.31" + "@vue/shared" "3.2.31" "@vue/devtools-api@^6.0.0-beta.18": - version "6.0.5" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.5.tgz#7e35cfee4f44ada65cde0d19341fbaeb0ae353f4" - integrity sha512-2nM84dzo3B63pKgxwoArlT1d/yqSL0y2lG2GiyyGhwpyPTwkfIuJHlCNbputCoSCNnT6MMfenK1g7nv7Mea19A== + version "6.0.9" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.9.tgz#d2a82ece1ed2e66970c0611e47ca8af9875a3cc2" + integrity sha512-O9tAMBMNMAMzgvbSS3OZlTpfgKCGjvjo5LTjWNtQ/M6A/SKWghJfvoMKuQL/vykLb6rjB/AkaQVFg9yDHprN6w== -"@vue/reactivity-transform@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.30.tgz#2006e9f4645777a481b78ae77fc486159afa8480" - integrity sha512-Le5XzCJyK3qTjoTnvQG/Ehu8fYjayauMNFyMaEnwFlm/avDofpuibpS9u+/6AgzsGnVWN+i0Jgf25bJd9DIwMw== +"@vue/reactivity-transform@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.31.tgz#0f5b25c24e70edab2b613d5305c465b50fc00911" + integrity sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA== dependencies: "@babel/parser" "^7.16.4" - "@vue/compiler-core" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/compiler-core" "3.2.31" + "@vue/shared" "3.2.31" estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/reactivity@3.2.30", "@vue/reactivity@^3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.30.tgz#fdae2bb66d075c34593ea7e15c6831300a1ad39e" - integrity sha512-qlNKbkRn2JiGxVUEdoXbLAy+vcuHUCcq+YH2uXWz0BNMvXY2plmz+oqsw+694llwmYLkke5lbdYF4DIupisIkg== +"@vue/reactivity@3.2.31", "@vue/reactivity@^3.2.30": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.31.tgz#fc90aa2cdf695418b79e534783aca90d63a46bbd" + integrity sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw== dependencies: - "@vue/shared" "3.2.30" + "@vue/shared" "3.2.31" -"@vue/runtime-core@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.30.tgz#1acc119ff8a49c06af6b03611bc4e03f464ca8a2" - integrity sha512-RTi7xH0Ht/6wfbo2WFBMJTEiyWFTqGhrksJm8lz6E+auO6lXZ6Eq3gPNfLt47GDWCm4xyrv+rs5R4UbarPEQ1Q== +"@vue/runtime-core@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.31.tgz#9d284c382f5f981b7a7b5971052a1dc4ef39ac7a" + integrity sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA== dependencies: - "@vue/reactivity" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/reactivity" "3.2.31" + "@vue/shared" "3.2.31" -"@vue/runtime-dom@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.30.tgz#16a85b359ea1fff9b1dd61e9d00e93f4652aba5e" - integrity sha512-a3+jrncDvEFQmB+v9k0VyT4/Y3XO6OAueCroXXY4yLyr6PJeyxljweV5TzvW0rvVzH9sZO0QAvG76Lo+6C92Qw== +"@vue/runtime-dom@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz#79ce01817cb3caf2c9d923f669b738d2d7953eff" + integrity sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g== dependencies: - "@vue/runtime-core" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/runtime-core" "3.2.31" + "@vue/shared" "3.2.31" csstype "^2.6.8" -"@vue/server-renderer@3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.30.tgz#4acccad3933475d07b94560c6cb205363975b969" - integrity sha512-pzb8J/w+JdZVOtuKFlirGqrs4GP60FXGDJySw3WV2pCetuFstaacDrnymEeSo3ohAD+Qjv7zAG+Y7OvkdxQxmQ== +"@vue/server-renderer@3.2.31": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.31.tgz#201e9d6ce735847d5989403af81ef80960da7141" + integrity sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg== dependencies: - "@vue/compiler-ssr" "3.2.30" - "@vue/shared" "3.2.30" + "@vue/compiler-ssr" "3.2.31" + "@vue/shared" "3.2.31" -"@vue/shared@3.2.30", "@vue/shared@^3.2.30": - version "3.2.30" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.30.tgz#e2ba8f6692399c27c81c668ecd3f1a4e13ee2f5e" - integrity sha512-B3HouBtUxcfu2w2d+VhdLcVBXKYYhXiFMAfQ+hoe8NUhKkPRkWDIqhpuehCZxVQ3S2dN1P1WfKGlxGC+pfmxGg== +"@vue/shared@3.2.31", "@vue/shared@^3.2.30": + version "3.2.31" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.31.tgz#c90de7126d833dcd3a4c7534d534be2fb41faa4e" + integrity sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== "@vueuse/components@^7.6.1": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/components/-/components-7.6.1.tgz#1661bff5fd4508f6ceae6feb652439a4248b261c" - integrity sha512-6sJOwSau7jmZzigHIwkokzqg/QuJhsV55Hwg/BOKLKTEOL0ZnjBjATOX6U1AGWq9Zs4m2ybadpZlgIC0khFe5Q== + version "7.6.2" + resolved "https://registry.yarnpkg.com/@vueuse/components/-/components-7.6.2.tgz#4377ad58f6f1c555e96b20f172f48a68ff29c772" + integrity sha512-kw/MUktbcpkLBSLzEiyju2NIqyqP3ZlOlhGIPyG05pSspZg8l+IeBCT34QFRpLtxjmNvi+Rivyv/vlM4J61+4g== dependencies: - "@vueuse/core" "7.6.1" - "@vueuse/shared" "7.6.1" + "@vueuse/core" "7.6.2" + "@vueuse/shared" "7.6.2" vue-demi "*" -"@vueuse/core@7.6.1", "@vueuse/core@^7.6.1": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-7.6.1.tgz#6919dc0c9289a77f00bfa3403f861f7e4c7adc89" - integrity sha512-492y7R9HRu6TXzcGBMVG5qg5o9CHjrWLfOHh+TEknJeLe3LIYHsIBi1IlUN5s/yP3OHlBynjrzMMUm4gEyBmQg== +"@vueuse/core@7.6.2", "@vueuse/core@^7.6.1": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-7.6.2.tgz#1b9aa92048991189fac31577ff439296efa5fb4a" + integrity sha512-bjAbXJVJO6aElMaZtDz2B70C0L6jFk/jGVqJxWZS5huffxA6dW5DN6tQQJwzOnx9B9rDhePHJIFKsix0qZIH2Q== dependencies: - "@vueuse/shared" "7.6.1" + "@vueuse/shared" "7.6.2" vue-demi "*" "@vueuse/head@^0.7.5": @@ -1225,10 +1226,10 @@ resolved "https://registry.yarnpkg.com/@vueuse/head/-/head-0.7.5.tgz#0284e3dc53ea6709196956bf25115eea863a847a" integrity sha512-L+XQ5Act0nT/ZyO8Qo10J4FyM1qPOyQb6MT4MMn6+AITzrStpmKs/nUDDLJKD/rCcNWl/65XbdQm4T2vKp3VOQ== -"@vueuse/shared@7.6.1": - version "7.6.1" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-7.6.1.tgz#48db62a4ad160838353ae78d0dcbfc7c9c94c89c" - integrity sha512-VhURBjuyELYLW94TLqwyM+tUZ0uyWAOjp8zDnJts5wwyHZlGt/yabLbuEl70cKmt0zR9psVyAyHC+LTgRrA1Zw== +"@vueuse/shared@7.6.2": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-7.6.2.tgz#6d83bdb003cd8a56dc779fe501e73a4cb755b802" + integrity sha512-ThDld4Mx501tahRuHV6qJGkwCr17GknZrOzlD02Na9qJcH7Pq0quNTLx5cNDou7b1CKNvE3BXi2w/hz9KuPNTQ== dependencies: vue-demi "*" @@ -1794,10 +1795,10 @@ bundle-runner@^0.0.1: dependencies: source-map "^0.7.3" -c12@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/c12/-/c12-0.1.2.tgz#4b130cf2b941b665ab40c6f67c122622cae733ba" - integrity sha512-2yLA95V2aFGVDcN9KJLCysI1M9c0OuH0KpQfiDr4jux773kW1AmOPx4G9NnEk0y+jycTFnenXOXpHGx6f7Aw2g== +c12@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/c12/-/c12-0.1.3.tgz#432bddd38129203cef10c9741937d965f1601d65" + integrity sha512-Y5i83E2V0aOptFvm2aEAo1uxQc4F/OgdrhncxEcv6tbyU0n+wbX7e5A5U+fKBnriNdTmXLcjS811wR5FLnmwJw== dependencies: defu "^5.0.1" dotenv "^14.3.2" @@ -1863,9 +1864,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: - version "1.0.30001311" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001311.tgz#682ef3f4e617f1a177ad943de59775ed3032e511" - integrity sha512-mleTFtFKfykEeW34EyfhGIFjGCqzhh38Y0LhdQ9aWF+HorZTtdgKV/1hEE0NlFkG2ubvisPV6l400tlbPys98A== + version "1.0.30001312" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" + integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== chalk@^1.1.3: version "1.1.3" @@ -2842,9 +2843,9 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" error-stack-parser@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== + version "2.0.7" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz#b0c6e2ce27d0495cf78ad98715e0cad1219abb57" + integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA== dependencies: stackframe "^1.1.1" @@ -3275,10 +3276,10 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.0.0, eslint-scope@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" - integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== +eslint-scope@^7.0.0, eslint-scope@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" + integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -3318,17 +3319,17 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0, eslint-visitor-keys@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz#6fbb166a6798ee5991358bc2daa1ba76cc1254a1" - integrity sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ== +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0, eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== eslint@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.8.0.tgz#9762b49abad0cb4952539ffdb0a046392e571a2d" - integrity sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ== + version "8.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.9.0.tgz#a2a8227a99599adc4342fd9b854cb8d8d6412fdb" + integrity sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q== dependencies: - "@eslint/eslintrc" "^1.0.5" + "@eslint/eslintrc" "^1.1.0" "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" @@ -3336,10 +3337,10 @@ eslint@^8.8.0: debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.0" + eslint-scope "^7.1.1" eslint-utils "^3.0.0" - eslint-visitor-keys "^3.2.0" - espree "^9.3.0" + eslint-visitor-keys "^3.3.0" + espree "^9.3.1" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -3364,14 +3365,14 @@ eslint@^8.8.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^9.0.0, espree@^9.2.0, espree@^9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.0.tgz#c1240d79183b72aaee6ccfa5a90bc9111df085a8" - integrity sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ== +espree@^9.0.0, espree@^9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" + integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== dependencies: acorn "^8.7.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.1.0" + eslint-visitor-keys "^3.3.0" esquery@^1.3.1, esquery@^1.4.0: version "1.4.0" @@ -3768,7 +3769,7 @@ get-pkg-repo@^4.0.0: through2 "^2.0.0" yargs "^16.2.0" -get-port-please@^2.1.0: +get-port-please@^2.1.0, get-port-please@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/get-port-please/-/get-port-please-2.3.0.tgz#bf0dddd73a0c6c2c59d81bff60fa98bbde32478a" integrity sha512-zO6ST8v7jBO+uSnm0vaQuZEpdr7DgY9iMgoMLUC+Zfz31HYoDiiQrL78oZspaAryT6NH903Bwk+mYxiCy3X/RQ== @@ -3885,7 +3886,7 @@ globby@^11.0.3, globby@^11.0.4: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.1: +globby@^13.1.0, globby@^13.1.1: version "13.1.1" resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.1.tgz#7c44a93869b0b7612e38f22ed532bfe37b25ea6f" integrity sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q== @@ -4443,7 +4444,7 @@ jest-worker@^27.0.2, jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jiti@^1.12.14, jiti@^1.12.15, jiti@^1.12.9: +jiti@^1.12.13, jiti@^1.12.14, jiti@^1.12.15, jiti@^1.12.9: version "1.12.15" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.12.15.tgz#8f6a141c06524ab32e05d5e3c9b33eeda54ae775" integrity sha512-/+K89y6KJA2nISbWrlc/773XdpDgSQq/LdQ+ZZyw2jRxUNyquPtbsDCCCMRzzNORUgroUGc4nAXxJEnQvpViCA== @@ -4963,10 +4964,17 @@ mini-svg-data-uri@^1.2.3: resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz#43177b2e93766ba338931a3e2a84a3dfd3a222b8" integrity sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA== -minimatch@^3.0.4, minimatch@~3.0.4: - version "3.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" - integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== +minimatch@^3.0.4: + version "3.1.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.1.tgz#879ad447200773912898b46cd516a7abbb5e50b0" + integrity sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A== + dependencies: + brace-expansion "^1.1.7" + +minimatch@~3.0.4: + version "3.0.7" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.7.tgz#e78aeb8dceccb0d12b57a75872da43bc68e7d7ca" + integrity sha512-pYjbG0o9W2Wb3KVBuV6s7R/bzS/iS3HPiHcFcDee5GGiN1M5MErXqgS4jGn8pwVwTZAoy7B8bYb/+AqQU0NhZA== dependencies: brace-expansion "^1.1.7" @@ -5044,10 +5052,10 @@ mlly@^0.3.10, mlly@^0.3.19, mlly@^0.3.6: resolved "https://registry.yarnpkg.com/mlly/-/mlly-0.3.19.tgz#a4aac171d2142eafc9c9d4c1937dac5a11f70565" integrity sha512-zMq5n3cOf4fOzA4WoeulxagbAgMChdev3MgP6K51k7M0u2whTXxupfIY4VVzws4vxkiWhwH1rVQcsw7zDGfRhA== -mlly@^0.4.1, mlly@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/mlly/-/mlly-0.4.2.tgz#932c0a035f1cbb5a16d9016689844f3a96019015" - integrity sha512-mjEgqNOHkDqzx+hIroJ7W8N9WzF+uRd9G/EIBdD8HdNx4sysQHZP1EUO/es5K9mZiutWZz34JG1MUsEbzmJ3kg== +mlly@^0.4.1, mlly@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-0.4.3.tgz#a5c51b073601cc4cc49bda971f24d903a25adc29" + integrity sha512-xezyv7hnfFPuiDS3AiJuWs0OxlvooS++3L2lURvmh/1n7UG4O2Ehz9UkwWgg3wyLEPKGVfJLlr2DjjTCl9UJTg== modify-values@^1.0.0: version "1.0.1" @@ -5118,6 +5126,69 @@ neo-async@^2.6.0, neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +"nitropack@npm:nitropack-edge@latest": + version "0.0.0-27409638.e9a44f5" + resolved "https://registry.yarnpkg.com/nitropack-edge/-/nitropack-edge-0.0.0-27409638.e9a44f5.tgz#35790bb2894aacfb40458b8351d69d51072223fb" + integrity sha512-ybZvflpk2Xqb3GihmxIkgk9wV13GP+QeizU2uIHyWj9ZVbzkB0f1C8r8z/EwVcgtuVYWE+3K87EciemnnQLsPA== + dependencies: + "@cloudflare/kv-asset-handler" "^0.2.0" + "@netlify/functions" "^0.11.0" + "@nuxt/devalue" "^2.0.0" + "@rollup/plugin-alias" "^3.1.9" + "@rollup/plugin-commonjs" "^21.0.1" + "@rollup/plugin-inject" "^4.0.4" + "@rollup/plugin-json" "^4.1.0" + "@rollup/plugin-node-resolve" "^13.1.3" + "@rollup/plugin-replace" "^3.0.1" + "@rollup/plugin-virtual" "^2.0.3" + "@rollup/plugin-wasm" "^5.1.2" + "@rollup/pluginutils" "^4.1.2" + "@types/jsdom" "^16.2.14" + "@vercel/nft" "^0.17.4" + archiver "^5.3.0" + c12 "^0.1.3" + chalk "^5.0.0" + chokidar "^3.5.3" + connect "^3.7.0" + consola "^2.15.3" + defu "^5.0.1" + destr "^1.1.0" + dot-prop "^7.1.1" + esbuild "^0.14.14" + etag "^1.8.1" + fs-extra "^10.0.0" + globby "^13.1.0" + gzip-size "^7.0.0" + h3 "^0.3.9" + hasha "^5.2.2" + hookable "^5.1.1" + http-proxy "^1.18.1" + is-primitive "^3.0.1" + jiti "^1.12.13" + listhen "^0.2.6" + mime "^3.0.0" + mlly "^0.4.1" + mri "^1.2.0" + node-fetch "^3.2.0" + object-hash "^2.2.0" + ohmyfetch "^0.4.15" + ora "^6.0.1" + p-debounce "^4.0.0" + pathe "^0.2.0" + pkg-types "^0.3.2" + pretty-bytes "^5.6.0" + rollup "^2.66.1" + rollup-plugin-terser "^7.0.2" + rollup-plugin-visualizer "^5.5.4" + scule "^0.2.1" + serve-placeholder "^1.2.4" + serve-static "^1.14.2" + std-env "^3.0.1" + table "^6.8.0" + ufo "^0.7.9" + unenv "^0.4.3" + unstorage "^0.3.3" + node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" @@ -5285,24 +5356,24 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -"nuxi@npm:nuxi-edge@3.0.0-27408103.b243891": - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/nuxi-edge/-/nuxi-edge-3.0.0-27408103.b243891.tgz#12dfa4cec5febfb044fbaa34c78a519d57d20845" - integrity sha512-Jdi/1zx51mQpyl1tmdxs79pQNicscWejeEIzg0RM5GhO/0t9wQ98IirnQQuorvALJK31QTZvuB//jJw5xNMtpg== +"nuxi@npm:nuxi-edge@3.0.0-27413936.9734856": + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/nuxi-edge/-/nuxi-edge-3.0.0-27413936.9734856.tgz#165d5c031e1b7865e2198c96ae37ad137a0601c6" + integrity sha512-C3j2cIUQ9llZN8tvM1tDoi1Bfc74Mz/hKJO6/olCCxNzkfTSxAk3xyITLRzILvqozDmsXxunxwQeVzF2NIrqcw== optionalDependencies: fsevents "~2.3.2" -nuxt3@latest: - version "3.0.0-27408103.b243891" - resolved "https://registry.yarnpkg.com/nuxt3/-/nuxt3-3.0.0-27408103.b243891.tgz#6d81923648f24d97dffef8ba30ef758c01d27778" - integrity sha512-DFF1y/IuluR2HQ113alf8/558/CmDu38ZXR5t6YkK62usEYf6HHJwgrYeyXfgEqKmQQWBsLDhNRu71xqSekqlQ== +nuxt3@^3.0.0-27413936.9734856: + version "3.0.0-27413936.9734856" + resolved "https://registry.yarnpkg.com/nuxt3/-/nuxt3-3.0.0-27413936.9734856.tgz#db918906632e4811762a0c07e5c9e300981ebed9" + integrity sha512-y0qEkzf/QcgjxbktqA4A1W/TK48PnSWVMKfnMACoahEZ430QBLUn/D5HnAflQG7VlcuZG3vkRvsuI82+egbFFA== dependencies: "@nuxt/design" "^0.1.5" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27408103.b243891" - "@nuxt/nitro" "npm:@nuxt/nitro-edge@3.0.0-27408103.b243891" - "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27408103.b243891" - "@nuxt/vite-builder" "npm:@nuxt/vite-builder-edge@3.0.0-27408103.b243891" - "@nuxt/webpack-builder" "npm:@nuxt/webpack-builder-edge@3.0.0-27408103.b243891" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27413936.9734856" + "@nuxt/nitro" "npm:@nuxt/nitro-edge@3.0.0-27413936.9734856" + "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27413936.9734856" + "@nuxt/vite-builder" "npm:@nuxt/vite-builder-edge@3.0.0-27413936.9734856" + "@nuxt/webpack-builder" "npm:@nuxt/webpack-builder-edge@3.0.0-27413936.9734856" "@vue/reactivity" "^3.2.30" "@vue/shared" "^3.2.30" "@vueuse/head" "^0.7.5" @@ -5312,15 +5383,17 @@ nuxt3@latest: defu "^5.0.1" destr "^1.1.0" escape-string-regexp "^5.0.0" + fs-extra "^10.0.0" globby "^13.1.1" h3 "^0.3.9" hash-sum "^2.0.0" hookable "^5.1.1" ignore "^5.2.0" knitwork "^0.1.0" - mlly "^0.4.2" + mlly "^0.4.3" murmurhash-es "^0.1.1" - nuxi "npm:nuxi-edge@3.0.0-27408103.b243891" + nitropack "npm:nitropack-edge@latest" + nuxi "npm:nuxi-edge@3.0.0-27413936.9734856" ohmyfetch "^0.4.15" pathe "^0.2.0" scule "^0.2.1" @@ -5764,9 +5837,9 @@ postcss-js@^4.0.0: camelcase-css "^2.0.1" postcss-load-config@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.2.tgz#c3a24208ad168f317464aaf59655252781f04365" - integrity sha512-X1NVP1itP6VE5dDA4wR6NK1g9lNlkBx9A+tgDKb/8Mnx4HrvX6k+DcTXGelZvfp6p4zCBZjh4Gwyp4aptOUI9Q== + version "3.1.3" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23" + integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== dependencies: lilconfig "^2.0.4" yaml "^1.10.2" @@ -6351,7 +6424,7 @@ rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.59.0, rollup@^2.66.1, rollup@^2.67.1: +rollup@^2.59.0, rollup@^2.66.1, rollup@^2.67.2: version "2.67.2" resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.67.2.tgz#d95e15f60932ad21e05a870bd0aa0b235d056f04" integrity sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw== @@ -6664,9 +6737,9 @@ stable@^0.1.8: integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== + version "1.2.1" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.1.tgz#1033a3473ee67f08e2f2fc8eba6aef4f845124e1" + integrity sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg== standard-as-callback@^2.1.0: version "2.1.0" @@ -6898,9 +6971,9 @@ tailwind-config-viewer@^1.6.3: replace-in-file "^6.1.0" tailwindcss@^3.0.19: - version "3.0.19" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.19.tgz#cd789953e6762af2e80c5a3e5d6da3a975ee8215" - integrity sha512-rjsdfz/qZya5xQ0OVynEMETgWq1CacmftgMYeXXh6bRM5vxsNwRSbMJsCCIjq/w67om9VP/AFMolOwiE+5VKig== + version "3.0.22" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.22.tgz#5f1aac83810261300ae5b2f98fd4a2fa2ded2c42" + integrity sha512-F8lt74RlNZirnkaSk310+vGQta7c0/hgx7/bqxruM4wS9lp8oqV93lzavajC3VT0Lp4UUtUVIt8ifKcmGzkr0A== dependencies: arg "^5.0.1" chalk "^4.1.2" @@ -6915,6 +6988,7 @@ tailwindcss@^3.0.19: is-glob "^4.0.3" normalize-path "^3.0.0" object-hash "^2.2.0" + postcss "^8.4.6" postcss-js "^4.0.0" postcss-load-config "^3.1.0" postcss-nested "5.0.6" @@ -7202,9 +7276,9 @@ unctx@^1.0.2: integrity sha512-qxRfnQZWJqkg180JeOCJEvtjj5/7wnWVqkNHln8muY5/z8kMWBFqikFBPwIPCQrZJ+jtaSWkVHJkuHUAXls6zw== undici@^4.9.5: - version "4.13.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-4.13.0.tgz#7d10fe150c3241a6b3b0eba80eff59c9fb40f359" - integrity sha512-8lk8S/f2V0VUNGf2scU2b+KI2JSzEQLdCyRNRF3XmHu+5jectlSDaPSBCXAHFaUlt1rzngzOBVDgJS9/Gue/KA== + version "4.14.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-4.14.1.tgz#7633b143a8a10d6d63335e00511d071e8d52a1d9" + integrity sha512-WJ+g+XqiZcATcBaUeluCajqy4pEDcQfK1vy+Fo+bC4/mqXI9IIQD/XWHLS70fkGUT6P52Drm7IFslO651OdLPQ== unenv@^0.4.3: version "0.4.3" @@ -7320,13 +7394,13 @@ vary@^1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vite@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/vite/-/vite-2.8.0.tgz#0646ab9eee805fb24b667889644ac04bc516d0d3" - integrity sha512-ed5rjyeysttuPJX/aKSA0gTB/8ZKLM5xF6FtEuKy1B9DiQbDNFMVMQxnb9JesgBPUMMIJxC8w5KZ/KNWLKFXoA== +vite@^2.8.1: + version "2.8.2" + resolved "https://registry.yarnpkg.com/vite/-/vite-2.8.2.tgz#6bced4a0a8b0db24636f5159c3f371c156521a58" + integrity sha512-zawfykcPVPYva4KusIWORNLr324Qx86/3NpfQSIOJdjnL5pYhwDoImLYMOh4lFLcP/7//tNuWM2vx2F5OSVC9w== dependencies: esbuild "^0.14.14" - postcss "^8.4.5" + postcss "^8.4.6" resolve "^1.22.0" rollup "^2.59.0" optionalDependencies: @@ -7396,15 +7470,15 @@ vue-style-loader@^4.1.3: loader-utils "^1.0.2" vue@^3.2.30: - version "3.2.30" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.30.tgz#47de3039631ac22cab2fd26b427575260199b8bb" - integrity sha512-ZmTFWVJUX2XADkuOB8GcLTuxnBLogjJBTNVrM7WsTnjqRQ+VR8bLNrvNsbn8vj/LaP5+0WFAPrpngOYE2x+e+Q== - dependencies: - "@vue/compiler-dom" "3.2.30" - "@vue/compiler-sfc" "3.2.30" - "@vue/runtime-dom" "3.2.30" - "@vue/server-renderer" "3.2.30" - "@vue/shared" "3.2.30" + version "3.2.31" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.31.tgz#e0c49924335e9f188352816788a4cca10f817ce6" + integrity sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw== + dependencies: + "@vue/compiler-dom" "3.2.31" + "@vue/compiler-sfc" "3.2.31" + "@vue/runtime-dom" "3.2.31" + "@vue/server-renderer" "3.2.31" + "@vue/shared" "3.2.31" watchpack@^2.3.1: version "2.3.1"