chore(module): safelist dynamic colors

This commit is contained in:
Benjamin Canac
2022-02-14 14:59:52 +01:00
parent 382e3b8e52
commit 4a648850f5
5 changed files with 314 additions and 244 deletions

View File

@@ -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",

View File

@@ -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<ModuleOptions>({
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')
})

View File

@@ -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
}, {})

6
src/utils.ts Normal file
View File

@@ -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('|')

508
yarn.lock
View File

@@ -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==
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.30"
"@vue/compiler-sfc" "3.2.30"
"@vue/runtime-dom" "3.2.30"
"@vue/server-renderer" "3.2.30"
"@vue/shared" "3.2.30"
"@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"