diff --git a/build.config.ts b/build.config.ts index c9247aec..ffe4e94d 100644 --- a/build.config.ts +++ b/build.config.ts @@ -1,7 +1,8 @@ export default { entries: [ - './src/index', + './src/module', { input: './src/components/', outDir: 'dist/components' }, + { input: './src/composables/', outDir: 'dist/composables' }, { input: './src/presets/', outDir: 'dist/presets' }, { input: './src/plugins/', outDir: 'dist/plugins' }, { input: './src/types/', outDir: 'dist/types' }, diff --git a/package.json b/package.json index c4258991..1a9a45a1 100644 --- a/package.json +++ b/package.json @@ -5,13 +5,13 @@ "license": "MIT", "exports": { ".": { - "require": "./dist/index.cjs", - "import": "./dist/index.mjs" + "require": "./dist/module.cjs", + "import": "./dist/module.mjs" } }, - "main": "dist/index.cjs", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "main": "dist/module.mjs", + "module": "dist/module.mjs", + "types": "dist/module.d.ts", "files": [ "dist" ], @@ -40,7 +40,7 @@ "@vueuse/components": "^7.3.0", "@vueuse/core": "^7.3.0", "eslint": "8.4.1", - "nuxt3": "3.0.0-27319101.3e82f0f", + "nuxt3": "3.0.0-27324955.23397e6", "unbuild": "0.6.3" } } diff --git a/src/index.ts b/src/module.ts similarity index 95% rename from src/index.ts rename to src/module.ts index 70cb5148..ed6223cf 100644 --- a/src/index.ts +++ b/src/module.ts @@ -3,35 +3,9 @@ import { defineNuxtModule, installModule, addComponentsDir, addTemplate, resolve import { colors } from '@unocss/preset-uno' import defu from 'defu' import type { UnocssNuxtOptions } from '@unocss/nuxt' +import type { Nuxt } from '@nuxt/schema' import { presetsDir } from './dirs' - -export interface UiColorsOptions { - /** - * @default 'indigo' - */ - primary?: string - - /** - * @default 'zinc' - */ - gray?: string -} - -export interface UiOptions { - /** - * @default 'tailwindui' - */ - preset?: string | object - - /** - * @default 'u' - */ - prefix?: string - - colors?: UiColorsOptions - - unocss?: UnocssNuxtOptions -} +import type { UiOptions } from './types' const defaults = { preset: 'tailwindui', @@ -52,7 +26,7 @@ export default defineNuxtModule({ name: '@nuxthq/ui', configKey: 'ui', defaults, - async setup (_options, nuxt) { + async setup (_options: UiOptions, nuxt: Nuxt) { const { preset, prefix, colors: { primary = 'indigo', gray = 'zinc' } = {} } = _options const { shortcuts = [], rules = [], variants = [], theme = {} } = _options.unocss || {} @@ -220,6 +194,8 @@ export default defineNuxtModule({ } }) +export * from './types' + declare module '@nuxt/schema' { interface NuxtConfig { ui?: UiOptions diff --git a/src/plugins/toast.client.ts b/src/plugins/toast.client.ts index 7324de93..606ba679 100644 --- a/src/plugins/toast.client.ts +++ b/src/plugins/toast.client.ts @@ -1,27 +1,27 @@ import { nanoid } from 'nanoid' import { Ref } from 'vue' -import { Notification } from '../types' +import { ToastNotification, ToastPlugin } from '../types' import { defineNuxtPlugin, useState } from '#app' export default defineNuxtPlugin((nuxtApp) => { - const notifications: Ref = useState('notifications', () => []) + const notifications: Ref = useState('notifications', () => []) - function addNotification (notification: Partial) { + function addNotification (notification: Partial) { const body = { id: nanoid(), ...notification } - const index = notifications.value.findIndex((n: Notification) => n.id === body.id) + const index = notifications.value.findIndex((n: ToastNotification) => n.id === body.id) if (index === -1) { - notifications.value.push(body as Notification) + notifications.value.push(body as ToastNotification) } return body } function removeNotification (id: string) { - notifications.value = notifications.value.filter((n: Notification) => n.id !== id) + notifications.value = notifications.value.filter((n: ToastNotification) => n.id !== id) } nuxtApp.provide('toast', { @@ -48,6 +48,6 @@ export default defineNuxtPlugin((nuxtApp) => { declare module '#app' { interface NuxtApp { - $toast: object + $toast: ToastPlugin } } diff --git a/src/types/index.ts b/src/types/index.ts index a9250bf3..74c2ae4c 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1,3 +1,31 @@ -export * from './notifications' -export * from './organizations' -export * from './users' +import type { UnocssNuxtOptions } from '@unocss/nuxt' + +export interface UiColorsOptions { + /** + * @default 'indigo' + */ + primary?: string + + /** + * @default 'zinc' + */ + gray?: string +} + +export interface UiOptions { + /** + * @default 'tailwindui' + */ + preset?: string | object + + /** + * @default 'u' + */ + prefix?: string + + colors?: UiColorsOptions + + unocss?: UnocssNuxtOptions +} + +export * from './toast' diff --git a/src/types/notifications.ts b/src/types/notifications.ts deleted file mode 100644 index 5ec75f86..00000000 --- a/src/types/notifications.ts +++ /dev/null @@ -1,10 +0,0 @@ -export interface Notification { - id: string - title: string - description: string - type: string - icon?: string - timeout: number - undo?: Function - callback?: Function -} diff --git a/src/types/toast.ts b/src/types/toast.ts new file mode 100644 index 00000000..17110d6f --- /dev/null +++ b/src/types/toast.ts @@ -0,0 +1,17 @@ +export interface ToastNotification { + id: string + title: string + description: string + type: string + icon?: string + timeout: number + undo?: Function + callback?: Function +} + +export interface ToastPlugin { + addNotification: (notification: Partial) => Notification + removeNotification: (id: string) => void + success: (options: { title?: string, description?: string }) => void + error: (options: { title?: string, description?: string }) => void +} diff --git a/yarn.lock b/yarn.lock index 8d82a037..25ea9cb8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,6 +42,27 @@ semver "^6.3.0" source-map "^0.5.0" +"@babel/core@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.5.tgz#924aa9e1ae56e1e55f7184c8bf073a50d8677f5c" + integrity sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ== + dependencies: + "@babel/code-frame" "^7.16.0" + "@babel/generator" "^7.16.5" + "@babel/helper-compilation-targets" "^7.16.3" + "@babel/helper-module-transforms" "^7.16.5" + "@babel/helpers" "^7.16.5" + "@babel/parser" "^7.16.5" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.5" + "@babel/types" "^7.16.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + "@babel/eslint-parser@^7.12.16": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz#2a6b1702f3f5aea48e00cea5a5bcc241c437e459" @@ -60,6 +81,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.5.tgz#26e1192eb8f78e0a3acaf3eede3c6fc96d22bedf" + integrity sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA== + dependencies: + "@babel/types" "^7.16.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz#9a1f0ebcda53d9a2d00108c4ceace6a5d5f1f08d" @@ -67,7 +97,7 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-compilation-targets@^7.16.0": +"@babel/helper-compilation-targets@^7.16.0", "@babel/helper-compilation-targets@^7.16.3": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz#5b480cd13f68363df6ec4dc8ac8e2da11363cbf0" integrity sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA== @@ -89,6 +119,13 @@ "@babel/helper-replace-supers" "^7.16.0" "@babel/helper-split-export-declaration" "^7.16.0" +"@babel/helper-environment-visitor@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz#f6a7f38b3c6d8b07c88faea083c46c09ef5451b8" + integrity sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg== + dependencies: + "@babel/types" "^7.16.0" + "@babel/helper-function-name@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" @@ -140,6 +177,20 @@ "@babel/traverse" "^7.16.0" "@babel/types" "^7.16.0" +"@babel/helper-module-transforms@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz#530ebf6ea87b500f60840578515adda2af470a29" + integrity sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ== + dependencies: + "@babel/helper-environment-visitor" "^7.16.5" + "@babel/helper-module-imports" "^7.16.0" + "@babel/helper-simple-access" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.5" + "@babel/types" "^7.16.0" + "@babel/helper-optimise-call-expression@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338" @@ -195,6 +246,15 @@ "@babel/traverse" "^7.16.3" "@babel/types" "^7.16.0" +"@babel/helpers@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.5.tgz#29a052d4b827846dd76ece16f565b9634c554ebd" + integrity sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw== + dependencies: + "@babel/template" "^7.16.0" + "@babel/traverse" "^7.16.5" + "@babel/types" "^7.16.0" + "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -204,11 +264,16 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.15.0", "@babel/parser@^7.16.0", "@babel/parser@^7.16.3": +"@babel/parser@^7.16.0", "@babel/parser@^7.16.3": version "7.16.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== +"@babel/parser@^7.16.4", "@babel/parser@^7.16.5": + version "7.16.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314" + integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ== + "@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -263,6 +328,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.16.5": + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3" + integrity sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ== + dependencies: + "@babel/code-frame" "^7.16.0" + "@babel/generator" "^7.16.5" + "@babel/helper-environment-visitor" "^7.16.5" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-hoist-variables" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + "@babel/parser" "^7.16.5" + "@babel/types" "^7.16.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -401,12 +482,12 @@ error-stack-parser "^2.0.0" string-width "^4.2.3" -"@nuxt/kit@npm:@nuxt/kit-edge@3.0.0-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/@nuxt/kit-edge/-/kit-edge-3.0.0-27319101.3e82f0f.tgz#2070e9c7b31f73806b615e504a1227af3e910acf" - integrity sha512-WASRt4RJp1Zdrm9AbW+diEVss6qv89cCuPbbqnqdmZMQPYepfXfB75dB/GiULeoy5sIokXJLNz7WqSCSL0INjw== +"@nuxt/kit@npm:@nuxt/kit-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/@nuxt/kit-edge/-/kit-edge-3.0.0-27324955.23397e6.tgz#40b606eb4bbe9c4f9850587ec1db7f42b26fa97f" + integrity sha512-WfmmRuL6RL5LYwB7hXRRIctW5FnViNdpn2AN1+vR3WsPuZ8AUCSJ40BaWMAMIvM7JJUJizagssUXkOzLWOI++w== dependencies: - "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27319101.3e82f0f" + "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27324955.23397e6" consola "^2.15.3" defu "^5.0.0" dotenv "^10.0.0" @@ -445,25 +526,25 @@ unctx "^1.0.2" untyped "^0.3.0" -"@nuxt/nitro@npm:@nuxt/nitro-edge@3.0.0-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/@nuxt/nitro-edge/-/nitro-edge-3.0.0-27319101.3e82f0f.tgz#d30180874f2afeb00891f93e0f361d3e5a8d0f54" - integrity sha512-HKcuYKgi2R0L558wAp5zo7ltumktjn/f8LhoqGqBSgeoLYwzs2uCW4JFgMUZBrDbuYi9ZffzLKU1w2cKWmXm6g== +"@nuxt/nitro@npm:@nuxt/nitro-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/@nuxt/nitro-edge/-/nitro-edge-3.0.0-27324955.23397e6.tgz#b14765958ec71a6dc54f7b3470beebe28796e5d1" + integrity sha512-cWoOUl2pe388SVnpDbCYvg3a2/O3aGBxsM93mo+056vJVpEZF+ydegu2MusxGvVBP/JFgm/motnmaC9dqDJM2g== dependencies: "@cloudflare/kv-asset-handler" "^0.2.0" "@netlify/functions" "^0.10.0" "@nuxt/design" "0.1.5" "@nuxt/devalue" "^2.0.0" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27319101.3e82f0f" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27324955.23397e6" "@rollup/plugin-alias" "^3.1.8" "@rollup/plugin-commonjs" "^21.0.1" "@rollup/plugin-inject" "^4.0.3" "@rollup/plugin-json" "^4.1.0" - "@rollup/plugin-node-resolve" "^13.0.6" + "@rollup/plugin-node-resolve" "^13.1.1" "@rollup/plugin-replace" "^3.0.0" "@rollup/plugin-virtual" "^2.0.3" "@rollup/plugin-wasm" "^5.1.2" - "@rollup/pluginutils" "^4.1.1" + "@rollup/pluginutils" "^4.1.2" "@types/jsdom" "^16.2.13" "@vercel/nft" "^0.17.0" archiver "^5.3.0" @@ -474,12 +555,12 @@ defu "^5.0.0" destr "^1.1.0" dot-prop "^6.0.1" - esbuild "^0.14.1" + esbuild "^0.14.3" etag "^1.8.1" fs-extra "^10.0.0" globby "^11.0.4" gzip-size "^7.0.0" - h3 "^0.3.5" + h3 "^0.3.8" hasha "^5.2.2" hookable "^5.0.0" http-proxy "^1.18.1" @@ -489,13 +570,13 @@ mime "^3.0.0" mlly "^0.3.15" node-fetch "^3.1.0" - ohmyfetch "^0.4.8" + ohmyfetch "^0.4.10" 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.60.2" + rollup "^2.61.1" rollup-plugin-terser "^7.0.2" rollup-plugin-visualizer "^5.5.2" serve-placeholder "^1.2.4" @@ -503,7 +584,7 @@ std-env "^3.0.1" table "^6.7.5" ufo "^0.7.9" - unenv "^0.4.1" + unenv "^0.4.2" unstorage "^0.3.3" vue-bundle-renderer "^0.3.4" vue-server-renderer "^2.6.14" @@ -521,10 +602,10 @@ std-env "^3.0.1" ufo "^0.7.9" -"@nuxt/schema@npm:@nuxt/schema-edge@3.0.0-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/@nuxt/schema-edge/-/schema-edge-3.0.0-27319101.3e82f0f.tgz#55516c47ddef54f8172cabf44c1338fd3106ea6f" - integrity sha512-D5ekvoG6KV85Ko40+8j4jUtv8JifgeXoD44gY1b/dOZu++UkwH7COr+zU80UCa3hTaIcKFwQ0yRg7CTl1susTA== +"@nuxt/schema@npm:@nuxt/schema-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/@nuxt/schema-edge/-/schema-edge-3.0.0-27324955.23397e6.tgz#5fc1dab98cb0635018ee4b343ac6e060188c06dd" + integrity sha512-5IJbA2jZaKykiFOrmv/QRzJgk6LR5lpxl1w5KKPPpmpFDQA+G5oMCsXrnt9SfEtc9Rvp6FwyFP+UuJNoeedO1Q== dependencies: create-require "^1.1.1" defu "^5.0.0" @@ -534,19 +615,19 @@ std-env "^3.0.1" ufo "^0.7.9" -"@nuxt/vite-builder@npm:@nuxt/vite-builder-edge@3.0.0-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/@nuxt/vite-builder-edge/-/vite-builder-edge-3.0.0-27319101.3e82f0f.tgz#7767431665713147f87d83f8107fae7f6792aa5f" - integrity sha512-IaDgoykIoEfr6G7baFlU9SG7ElU/sDt/b26emeChS93dXP43+RFyLz/FUeZRhhUq/DI6+AGYX1ZeAHagVTBmow== +"@nuxt/vite-builder@npm:@nuxt/vite-builder-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/@nuxt/vite-builder-edge/-/vite-builder-edge-3.0.0-27324955.23397e6.tgz#03eabdc6c4b2f4eb49a660e0559c864336485a5e" + integrity sha512-H3Vu5Yn07GzHewMfzb55D7rSMXESqzFdD5MX9rNr7grJu/DVnfU2aiRL+XJs861EfhE9IQ5MX2HMsefVHYzS0Q== dependencies: - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27319101.3e82f0f" - "@vitejs/plugin-vue" "^1.10.1" - "@vitejs/plugin-vue-jsx" "^1.3.0" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27324955.23397e6" + "@vitejs/plugin-vue" "^2.0.1" + "@vitejs/plugin-vue-jsx" "^1.3.2" autoprefixer "^10.4.0" chokidar "^3.5.2" consola "^2.15.3" defu "^5.0.0" - esbuild "^0.14.1" + esbuild "^0.14.3" externality "^0.1.5" fs-extra "^10.0.0" magic-string "^0.25.7" @@ -558,16 +639,16 @@ postcss-url "^10.1.3" rollup-plugin-visualizer "^5.5.2" ufo "^0.7.9" - vite "^2.6.14" + vite "^2.7.2" -"@nuxt/webpack-builder@npm:@nuxt/webpack-builder-edge@3.0.0-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/@nuxt/webpack-builder-edge/-/webpack-builder-edge-3.0.0-27319101.3e82f0f.tgz#c1db50e9ec83c4f6d81de00479aaa582133ca6ed" - integrity sha512-cmvC6xbV5j1mbe3Uz0Ww7bCslNrir0FANzPLPwqaa16p/AqxOVWm0+orG70SnGKMOlG8DYxzundy+DZaHJC4Sw== +"@nuxt/webpack-builder@npm:@nuxt/webpack-builder-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/@nuxt/webpack-builder-edge/-/webpack-builder-edge-3.0.0-27324955.23397e6.tgz#cda98366c80bde014e4d4d6e3e635c8405036a13" + integrity sha512-iZfaK1Z9FufjGeek1HXo+Gu6PWC40m/086Pb4wjeWQszAwzzWncjzSvAwIcAubes0on1Po1Dg934kb22XkxDlg== dependencies: - "@babel/core" "^7.16.0" + "@babel/core" "^7.16.5" "@nuxt/friendly-errors-webpack-plugin" "^2.5.2" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27319101.3e82f0f" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27324955.23397e6" "@vue/babel-preset-jsx" "^1.2.4" autoprefixer "^10.4.0" babel-loader "^8.2.3" @@ -575,7 +656,7 @@ css-loader "^6.5.1" css-minimizer-webpack-plugin "^3.2.0" cssnano "^5.0.12" - esbuild-loader "^2.16.0" + esbuild-loader "^2.17.0" file-loader "^6.2.0" fs-extra "^10.0.0" glob "^7.2.0" @@ -586,18 +667,18 @@ mlly "^0.3.15" pathe "^0.2.0" pify "^5.0.0" - postcss "^8.4.4" + postcss "^8.4.5" postcss-import "^14.0.2" postcss-import-resolver "^2.0.0" postcss-loader "^6.2.1" postcss-url "^10.1.3" - style-resources-loader "^1.4.1" + style-resources-loader "^1.5.0" time-fix-plugin "^2.0.7" ufo "^0.7.9" url-loader "^4.1.1" - vue-loader "^16.8.3" + vue-loader "^17.0.0" vue-style-loader "^4.1.3" - webpack "^5.64.4" + webpack "^5.65.0" webpack-bundle-analyzer "^4.5.0" webpack-dev-middleware "^5.2.2" webpack-hot-middleware "^2.25.1" @@ -685,6 +766,18 @@ is-module "^1.0.0" resolve "^1.19.0" +"@rollup/plugin-node-resolve@^13.1.1": + version "13.1.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.1.tgz#d38ba06e7b181ab4df64c75409b43d9bdc95ae34" + integrity sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + "@rollup/plugin-replace@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.0.tgz#3a4c9665d4e7a4ce2c360cf021232784892f3fac" @@ -720,6 +813,14 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.2.tgz#ed5821c15e5e05e32816f5fb9ec607cdf5a75751" + integrity sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== + dependencies: + estree-walker "^2.0.1" + picomatch "^2.2.2" + "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" @@ -1070,10 +1171,10 @@ resolve-from "^5.0.0" rollup-pluginutils "^2.8.2" -"@vitejs/plugin-vue-jsx@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.0.tgz#3c91cfc2dbf7fee149794dac884e94288c9aa485" - integrity sha512-mm2jT63s/DWapVWT62t7xsMmwqsLNj5LUpokSXWnlUv9oxPfZsAymhHs6byWxvuvC5jo3zzFMO7rs8ax4PcyxA== +"@vitejs/plugin-vue-jsx@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.2.tgz#428792e1d9759bb59e648dd77bd5b415a6162fbf" + integrity sha512-PyYiMkd3xs5y1zpctjCOCz3coxTo8JqqCYNL3yoDN4kQkROKTnKpEDLPR0h0SnuhzMP/71yVg3g4DCI3FI9wWA== dependencies: "@babel/core" "^7.16.0" "@babel/plugin-syntax-import-meta" "^7.10.4" @@ -1082,10 +1183,10 @@ "@vue/babel-plugin-jsx" "^1.1.1" hash-sum "^2.0.0" -"@vitejs/plugin-vue@^1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz#d140e93d574c5eac247a79f5b15df665dcb7635b" - integrity sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg== +"@vitejs/plugin-vue@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz#db0e5eacf96358e04cc501c9008079b25a70a4ac" + integrity sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg== "@vue/babel-helper-vue-jsx-merge-props@^1.2.1": version "1.2.1" @@ -1187,100 +1288,100 @@ "@vue/babel-plugin-transform-vue-jsx" "^1.2.1" camelcase "^5.0.0" -"@vue/compiler-core@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.23.tgz#ef1769fbf313306b47c858735a9300aa2a20f104" - integrity sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg== +"@vue/compiler-core@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.26.tgz#9ab92ae624da51f7b6064f4679c2d4564f437cc8" + integrity sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw== dependencies: - "@babel/parser" "^7.15.0" - "@vue/shared" "3.2.23" + "@babel/parser" "^7.16.4" + "@vue/shared" "3.2.26" estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-dom@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz#1dc5ba6c61f4d9e5e22442bfbf1ca306bb698507" - integrity sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw== +"@vue/compiler-dom@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz#c7a7b55d50a7b7981dd44fc28211df1450482667" + integrity sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg== dependencies: - "@vue/compiler-core" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/compiler-core" "3.2.26" + "@vue/shared" "3.2.26" -"@vue/compiler-sfc@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz#35ef678240b29da5144bc3c6447fa51a07d78875" - integrity sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA== +"@vue/compiler-sfc@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz#3ce76677e4aa58311655a3bea9eb1cb804d2273f" + integrity sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw== dependencies: - "@babel/parser" "^7.15.0" - "@vue/compiler-core" "3.2.23" - "@vue/compiler-dom" "3.2.23" - "@vue/compiler-ssr" "3.2.23" - "@vue/ref-transform" "3.2.23" - "@vue/shared" "3.2.23" + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.26" + "@vue/compiler-dom" "3.2.26" + "@vue/compiler-ssr" "3.2.26" + "@vue/reactivity-transform" "3.2.26" + "@vue/shared" "3.2.26" estree-walker "^2.0.2" magic-string "^0.25.7" postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-ssr@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz#cd9c6541c388553f6448244a9f2a76dfdba027ba" - integrity sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg== +"@vue/compiler-ssr@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz#fd049523341fbf4ab5e88e25eef566d862894ba7" + integrity sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag== dependencies: - "@vue/compiler-dom" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/compiler-dom" "3.2.26" + "@vue/shared" "3.2.26" "@vue/devtools-api@^6.0.0-beta.18": version "6.0.0-beta.20.1" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.20.1.tgz#5b499647e929c35baf2a66a399578f9aa4601142" integrity sha512-R2rfiRY+kZugzWh9ZyITaovx+jpU4vgivAEAiz80kvh3yviiTU3CBuGuyWpSwGz9/C7TkSWVM/FtQRGlZ16n8Q== -"@vue/reactivity@3.2.23", "@vue/reactivity@^3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.23.tgz#d2f10749d554f7e94d8d52f36e7e6a0b021a2418" - integrity sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw== +"@vue/reactivity-transform@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz#6d8f20a4aa2d19728f25de99962addbe7c4d03e9" + integrity sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ== dependencies: - "@vue/shared" "3.2.23" - -"@vue/ref-transform@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.23.tgz#5c8b0c0638db27094ddd689020c60cf1aa33d873" - integrity sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA== - dependencies: - "@babel/parser" "^7.15.0" - "@vue/compiler-core" "3.2.23" - "@vue/shared" "3.2.23" + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.26" + "@vue/shared" "3.2.26" estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/runtime-core@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.23.tgz#f620ce0142e87cbc99c50ac285e644ed9b57986f" - integrity sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg== +"@vue/reactivity@3.2.26", "@vue/reactivity@^3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.26.tgz#d529191e581521c3c12e29ef986d4c8a933a0f83" + integrity sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ== dependencies: - "@vue/reactivity" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/shared" "3.2.26" -"@vue/runtime-dom@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz#e6a3362a8a03f034ef6ff9b8281b166f0f314bfc" - integrity sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg== +"@vue/runtime-core@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.26.tgz#5c59cc440ed7a39b6dbd4c02e2d21c8d1988f0de" + integrity sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ== dependencies: - "@vue/runtime-core" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/reactivity" "3.2.26" + "@vue/shared" "3.2.26" + +"@vue/runtime-dom@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz#84d3ae2584488747717c2e072d5d9112c0d2e6c2" + integrity sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ== + dependencies: + "@vue/runtime-core" "3.2.26" + "@vue/shared" "3.2.26" csstype "^2.6.8" -"@vue/server-renderer@3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.23.tgz#c7e22c02d8a518bd2499565b7c7c88b1842edd44" - integrity sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw== +"@vue/server-renderer@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.26.tgz#f16a4b9fbcc917417b4cea70c99afce2701341cf" + integrity sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w== dependencies: - "@vue/compiler-ssr" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/compiler-ssr" "3.2.26" + "@vue/shared" "3.2.26" -"@vue/shared@3.2.23", "@vue/shared@^3.2.23": - version "3.2.23" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.23.tgz#e885a2ba099d40b69d5461157f3ade31e46a09a9" - integrity sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA== +"@vue/shared@3.2.26", "@vue/shared@^3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.26.tgz#7acd1621783571b9a82eca1f041b4a0a983481d9" + integrity sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA== "@vueuse/components@^7.3.0": version "7.3.0" @@ -1299,10 +1400,10 @@ "@vueuse/shared" "7.3.0" vue-demi "*" -"@vueuse/head@^0.7.2": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@vueuse/head/-/head-0.7.2.tgz#594e857bd7161c6087e5d0934a7ee0f7c4276154" - integrity sha512-97RxYbIYwB9yFuRbdDbktsjKS0k12wYNksYV/UtYLOFNx+GAflK2kQ63b+sx09MJllEozD3GLeXV7O8rzMskeQ== +"@vueuse/head@^0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@vueuse/head/-/head-0.7.4.tgz#2eec185ebe52e634400dfe2a8b1a18f788c06bcf" + integrity sha512-cmps+wrdgL77V72vtjU6kaAunkG6GhswaMIQoh7Twc52ql4/p7i1Amd31LqnnvNF/bfuvzcXgYvsH8I7kimZmA== "@vueuse/shared@7.3.0": version "7.3.0" @@ -2638,6 +2739,11 @@ esbuild-android-arm64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.2.tgz#256b7cf2f9d382a2a92a4ff4e13187587c9b7c6a" integrity sha512-hEixaKMN3XXCkoe+0WcexO4CcBVU5DCSUT+7P8JZiWZCbAjSkc9b6Yz2X5DSfQmRCtI/cQRU6TfMYrMQ5NBfdw== +esbuild-android-arm64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.5.tgz#a7bc2263e099b67d1d6bc10ad504f396b439a42a" + integrity sha512-Sl6ysm7OAZZz+X3Mv3tOPhjMuSxNmztgoXH4ZZ3Yhbje5emEY6qiTnv3vBSljDlUl/yGaIjqC44qlj8s8G71xA== + esbuild-darwin-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72" @@ -2648,6 +2754,11 @@ esbuild-darwin-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.2.tgz#891a59ce6bc3aded0265f982469b3eb9571b92f8" integrity sha512-Uq8t0cbJQkxkQdbUfOl2wZqZ/AtLZjvJulR1HHnc96UgyzG9YlCLSDMiqjM+NANEy7/zzvwKJsy3iNC9wwqLJA== +esbuild-darwin-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.5.tgz#589f4b8663feb044f2425e70618f6a9debebaf14" + integrity sha512-VHZl23sM9BOZXcLxk1vTYls8TCAY+/3llw9vHKIWAHDHzBBOlVv26ORK8gnStNMqTjCSGSMoq4T5jOZf2WrJPQ== + esbuild-darwin-arm64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a" @@ -2658,6 +2769,11 @@ esbuild-darwin-arm64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.2.tgz#ab834fffa9c612b2901ca1e77e4695d4d8aa63a2" integrity sha512-619MSa17sr7YCIrUj88KzQu2ESA4jKYtIYfLU/smX6qNgxQt3Y/gzM4s6sgJ4fPQzirvmXgcHv1ZNQAs/Xh48A== +esbuild-darwin-arm64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.5.tgz#c4def102fddd52ccaf23cf00c3274296de6b12db" + integrity sha512-ugPOLgEQPoPLSqAFBajaczt+lcbUZR+V2fby3572h5jf/kFV6UL8LAZ1Ze58hcbKwfvbh4C09kp0PhqPgXKwOg== + esbuild-freebsd-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85" @@ -2668,6 +2784,11 @@ esbuild-freebsd-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.2.tgz#f7fc87a83f02de27d5a48472571efa1a432ae86d" integrity sha512-aP6FE/ZsChZpUV6F3HE3x1Pz0paoYXycJ7oLt06g0G9dhJKknPawXCqQg/WMyD+ldCEZfo7F1kavenPdIT/SGQ== +esbuild-freebsd-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.5.tgz#e5152bbf256942fe498dfe4a5f92b8bb148a64b5" + integrity sha512-uP0yOixSHF505o/Kzq9e4bvZblCZp9GGx+a7enLOVSuvIvLmtj2yhZLRPGfbVNkPJXktTKNRAnNGkXHl53M6sw== + esbuild-freebsd-arm64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52" @@ -2678,6 +2799,11 @@ esbuild-freebsd-arm64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.2.tgz#bc8758420431106751f3180293cac0b5bc4ce2ee" integrity sha512-LSm98WTb1QIhyS83+Po0KTpZNdd2XpVpI9ua5rLWqKWbKeNRFwOsjeiuwBaRNc+O32s9oC2ZMefETxHBV6VNkQ== +esbuild-freebsd-arm64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.5.tgz#7c1ad25ae9ed101df76dc64d83fcfd2ddba5aed0" + integrity sha512-M99NPu8hlirFo6Fgx0WfX6XxUFdGclUNv3MyyfDtTdNYbccMESwLSACGpE7HvJKWscdjaqajeMu2an9adGNfCw== + esbuild-linux-32@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69" @@ -2688,6 +2814,11 @@ esbuild-linux-32@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.2.tgz#0cc2dcd816d6d66e255bc7aeac139b1d04246812" integrity sha512-8VxnNEyeUbiGflTKcuVc5JEPTqXfsx2O6ABwUbfS1Hp26lYPRPC7pKQK5Dxa0MBejGc50jy7YZae3EGQUQ8EkQ== +esbuild-linux-32@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.5.tgz#047a2d6d9dd5f85e6e6875b048c41ab2515e12ce" + integrity sha512-hfqln4yb/jf/vPvI/A6aCvpIzqF3PdDmrKiikTohEUuRtvEZz234krtNwEAw5ssCue4NX8BJqrMpCTAHOl3LQw== + esbuild-linux-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3" @@ -2698,6 +2829,11 @@ esbuild-linux-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.2.tgz#c790f739aa75b15c153609ea3457153fbe4db93d" integrity sha512-4bzMS2dNxOJoFIiHId4w+tqQzdnsch71JJV1qZnbnErSFWcR9lRgpSqWnTTFtv6XM+MvltRzSXC5wQ7AEBY6Hg== +esbuild-linux-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.5.tgz#03793b5a0ae450c725616fc724b3a406cd2da2fa" + integrity sha512-T+OuYPlhytjj5DsvjUXizNjbV+/IrZiaDc9SNUfqiUOXHu0URFqchjhPVbBiBnWykCMJFB6pqNap2Oxth4iuYw== + esbuild-linux-arm64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1" @@ -2708,6 +2844,11 @@ esbuild-linux-arm64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.2.tgz#96858a1f89ad30274dec780d0e3dd8b5691c6b0c" integrity sha512-RlIVp0RwJrdtasDF1vTFueLYZ8WuFzxoQ1OoRFZOTyJHCGCNgh7xJIC34gd7B7+RT0CzLBB4LcM5n0LS+hIoww== +esbuild-linux-arm64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.5.tgz#9217283b5ccaf2ec9a31f9b4eaeb5787607252a3" + integrity sha512-ANOzoaH4kfbhEZT0EGY9g1tsZhDA+I0FRwBsj7D8pCU900pXF/l8YAOy5jWFQIb3vjG5+orFc5SqSzAKCisvTQ== + esbuild-linux-arm@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe" @@ -2718,6 +2859,11 @@ esbuild-linux-arm@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.2.tgz#03e193225afa9b1215d2ec6efe8edf0c03eeed6f" integrity sha512-PaylahvMHhH8YMfJPMKEqi64qA0Su+d4FNfHKvlKes/2dUe4QxgbwXT9oLVgy8iJdcFMrO7By4R8fS8S0p8aVQ== +esbuild-linux-arm@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.5.tgz#e048a681e7f42b12cac1db4a34a84ef17e219333" + integrity sha512-5b10jKJ3lU4BUchOw9TgRResu8UZJf8qVjAzV5muHedonCfBzClGTT4KCNuOcLTJomH3wz6gNVJt1AxMglXnJg== + esbuild-linux-mips64le@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7" @@ -2728,6 +2874,11 @@ esbuild-linux-mips64le@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.2.tgz#972f218d2cb5125237376d40ad60a6e5356a782c" integrity sha512-Fdwrq2roFnO5oetIiUQQueZ3+5soCxBSJswg3MvYaXDomj47BN6oAWMZgLrFh1oVrtWrxSDLCJBenYdbm2s+qQ== +esbuild-linux-mips64le@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.5.tgz#c1817c00023d8a1c8fe507e60c63cf8a602bce29" + integrity sha512-sSmGfOUNNB2Nd3tzp1RHSxiJmM5/RUIEP5aAtH+PpOP7FPp15Jcfwq7UNBJ82KLN3SJcwhUeEfcCaUFBzbTKxg== + esbuild-linux-ppc64le@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2" @@ -2738,17 +2889,21 @@ esbuild-linux-ppc64le@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.2.tgz#20b71622ac09142b0e523f633af0829def7fed6b" integrity sha512-vxptskw8JfCDD9QqpRO0XnsM1osuWeRjPaXX1TwdveLogYsbdFtcuiuK/4FxGiNMUr1ojtnCS2rMPbY8puc5NA== -esbuild-loader@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.16.0.tgz#a44a57a77ed2810d6b278579271f77d739aa7bc9" - integrity sha512-LCJEwkf+nMJbNmVYNgg/0PaIZDdr5OcHw1qbWAZLkrmBRX+KwHY/yAS6ia98UBtwzk/WhsftUBNB6tfPHgFIxw== +esbuild-linux-ppc64le@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.5.tgz#5fa1178c7d7ebd13056c7ccd0604653b0ccc2264" + integrity sha512-usfQrVVIQcpuc/U2NWc7/Ry+m622v+PjJ5eErNPdjWBPlcvD6kXaBTv94uQkVzZOHX3uYqprRrOjseed9ApSYA== + +esbuild-loader@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.17.0.tgz#7caff8f92c30345555c9d2a659e7fc29d6d7d874" + integrity sha512-hR/qg+LZltCFMuUGqRa9WKE3Z5/A4pEsxW7PP1N3f5ecoVN75BotxQYgyLDRERekRAi6e+uRQBEPuuR3dA4Z3w== dependencies: - esbuild "^0.13.4" + esbuild "^0.14.2" joycon "^3.0.1" json5 "^2.2.0" loader-utils "^2.0.0" tapable "^2.2.0" - type-fest "^1.4.0" webpack-sources "^2.2.0" esbuild-netbsd-64@0.13.15: @@ -2761,6 +2916,11 @@ esbuild-netbsd-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.2.tgz#dbd6a25117902ef67aa11d8779dd9c6bca7fbe82" integrity sha512-I8+LzYK5iSNpspS9eCV9sW67Rj8FgMHimGri4mKiGAmN0pNfx+hFX146rYtzGtewuxKtTsPywWteHx+hPRLDsw== +esbuild-netbsd-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.5.tgz#757572c7664ae6122c8e4dd89a2b6d337c3c27b2" + integrity sha512-Q5KpvPZcPnNEaTjrvuWqvEnlhI2jyi1wWwYunlEUAhx60spQOTy10sdYOA+s1M+LPb6kwvasrZZDmYyQlcVZeA== + esbuild-openbsd-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7" @@ -2771,6 +2931,11 @@ esbuild-openbsd-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.2.tgz#3c5f199eed459b2f88865548394c0b77383d9ca4" integrity sha512-120HgMe9elidWUvM2E6mMf0csrGwx8sYDqUIJugyMy1oHm+/nT08bTAVXuwYG/rkMIqsEO9AlMxuYnwR6En/3Q== +esbuild-openbsd-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.5.tgz#046827c211daa2b6a2241a9f910321e116d2cc24" + integrity sha512-RZzRUu1RYKextJgXkHhAsuhLDvm73YP/wogpUG9MaAGvKTxnKAKRuaw2zJfnbz8iBqBQB2no2PmpVBNbqUTQrw== + esbuild-sunos-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4" @@ -2781,6 +2946,11 @@ esbuild-sunos-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.2.tgz#900a681db6b76c6a7f60fc28d2bfe5b11698641c" integrity sha512-Q3xcf9Uyfra9UuCFxoLixVvdigo0daZaKJ97TL2KNA4bxRUPK18wwGUk3AxvgDQZpRmg82w9PnkaNYo7a+24ow== +esbuild-sunos-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.5.tgz#3e2b0e79188069a366faec3d5b1b3065b792a733" + integrity sha512-J2ffKsBBWscQlye+/giEgKsQCppwHHFqqt/sh+ojVF+DZy1ve6RpPGwXGcGF6IaZTAI9+Vk4eHleiQxb+PC9Yw== + esbuild-windows-32@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7" @@ -2791,6 +2961,11 @@ esbuild-windows-32@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.2.tgz#61e0ba5bd95b277a55d2b997ac4c04dfe2559220" integrity sha512-TW7O49tPsrq+N1sW8mb3m24j/iDGa4xzAZH4wHWwoIzgtZAYPKC0hpIhufRRG/LA30bdMChO9pjJZ5mtcybtBQ== +esbuild-windows-32@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.5.tgz#520f3737719177d76955b8f1c34eca8e8d005eba" + integrity sha512-OTZvuAc1JBnwmeT+hR1+Vmgz6LOD7DggpnwtKMAExruSLxUMl02Z3pyalJ7zKh3gJ/KBRM1JQZLSk4/mFWijeQ== + esbuild-windows-64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294" @@ -2801,6 +2976,11 @@ esbuild-windows-64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.2.tgz#6ab59ef721ff75c682a1c8ae0570dabb637abddb" integrity sha512-Rym6ViMNmi1E2QuQMWy0AFAfdY0wGwZD73BnzlsQBX5hZBuy/L+Speh7ucUZ16gwsrMM9v86icZUDrSN/lNBKg== +esbuild-windows-64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.5.tgz#0100d8aa3c5d57e676aeb37975e948880f751650" + integrity sha512-ZM9rlBDsPEeMVJ1wcpNMXUad9VzYOFeOBUXBi+16HZTvFPy2DkcC2ZWcrByP3IESToD5lvHdjSX/w8rxphjqig== + esbuild-windows-arm64@0.13.15: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3" @@ -2811,7 +2991,12 @@ esbuild-windows-arm64@0.14.2: resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.2.tgz#aca2a4f83d2f0d1592ad4be832ed0045fc888cda" integrity sha512-ZrLbhr0vX5Em/P1faMnHucjVVWPS+m3tktAtz93WkMZLmbRJevhiW1y4CbulBd2z0MEdXZ6emDa1zFHq5O5bSA== -esbuild@^0.13.2, esbuild@^0.13.4, esbuild@^0.13.8: +esbuild-windows-arm64@0.14.5: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.5.tgz#c1d575f2c6d27159de9b5d273bcde02445f17a1d" + integrity sha512-iK41mKG2LG0AKHE+9g/jDYU5ZQpJObt1uIPSGTiiiJKI5qbHdEck6Gaqq2tmBI933F2zB9yqZIX7IAdxwN/q4A== + +esbuild@^0.13.12, esbuild@^0.13.8: version "0.13.15" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf" integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== @@ -2857,6 +3042,29 @@ esbuild@^0.14.1: esbuild-windows-64 "0.14.2" esbuild-windows-arm64 "0.14.2" +esbuild@^0.14.2, esbuild@^0.14.3: + version "0.14.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.5.tgz#45ef0287a94cc7a3d367621e4a7ba470a847669f" + integrity sha512-ofwgH4ITPXhkMo2AM39oXpSe5KIyWjxicdqYVy+tLa1lMgxzPCKwaepcrSRtYbgTUMXwquxB1C3xQYpUNaPAFA== + optionalDependencies: + esbuild-android-arm64 "0.14.5" + esbuild-darwin-64 "0.14.5" + esbuild-darwin-arm64 "0.14.5" + esbuild-freebsd-64 "0.14.5" + esbuild-freebsd-arm64 "0.14.5" + esbuild-linux-32 "0.14.5" + esbuild-linux-64 "0.14.5" + esbuild-linux-arm "0.14.5" + esbuild-linux-arm64 "0.14.5" + esbuild-linux-mips64le "0.14.5" + esbuild-linux-ppc64le "0.14.5" + esbuild-netbsd-64 "0.14.5" + esbuild-openbsd-64 "0.14.5" + esbuild-sunos-64 "0.14.5" + esbuild-windows-32 "0.14.5" + esbuild-windows-64 "0.14.5" + esbuild-windows-arm64 "0.14.5" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -3562,10 +3770,10 @@ h3@^0.3.3: resolved "https://registry.yarnpkg.com/h3/-/h3-0.3.3.tgz#9c6feb2ddf842ea5448c53a8bc8bc3a686799c21" integrity sha512-ammvVddtZArv6pnCkl0tEekY8owWPZNZCW4teePYzGwfN2w7kb0wnraLIFnB20mqUU2kCAV5bvI+2mjmGztS3w== -h3@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/h3/-/h3-0.3.5.tgz#7ca11d29e346d7cd857f7dd88649bfee9e980c6e" - integrity sha512-VbN+TvIovJTje27lUg6YfINMLgMc2aD65HIDxtUaLOMCPMNtOJa+kSektGAOn7vBOSYHgFCS2XLC8LE9OsThIA== +h3@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/h3/-/h3-0.3.8.tgz#ac0f0f714d61bfce7a6ad8603deadf26960a33c9" + integrity sha512-gv558Zr6vSdXMNlpLCz/gbrd/rkw7Uk/KaHfDPtNSujGffUyi/r27HxRXFKsJUa+ngFAttsjQRtoGbDP+w/9Iw== has-ansi@^2.0.0: version "2.0.0" @@ -4734,46 +4942,46 @@ 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-27319101.3e82f0f": - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/nuxi-edge/-/nuxi-edge-3.0.0-27319101.3e82f0f.tgz#f913a20a7a8848afb1d54acbce421650a82986e5" - integrity sha512-efZmrT0z7QJSKZHMMTBetxtD7cfbC8k38Js5ec0dhle/4ZpcgnTvFkVHO2DMcJ5LZbm6f3v+oG4Y4m1jcdBbHg== +"nuxi@npm:nuxi-edge@3.0.0-27324955.23397e6": + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/nuxi-edge/-/nuxi-edge-3.0.0-27324955.23397e6.tgz#70afaed7b0853333455a34b38d649d34750b3439" + integrity sha512-0k7xgHONp+FN/5EXJqmGTWPR+YXdaUaVTOY17FRb3tJwaYxvkpmFMKsVgBukD0skNDIjdKC4VX0Ps0Le+iFCpA== optionalDependencies: fsevents "~2.3.2" -nuxt3@3.0.0-27319101.3e82f0f: - version "3.0.0-27319101.3e82f0f" - resolved "https://registry.yarnpkg.com/nuxt3/-/nuxt3-3.0.0-27319101.3e82f0f.tgz#f45da588ef33a1be36de57ae098c600619cc728f" - integrity sha512-BRehMLlMNdR5XIGRQaAdanxfpjxOVvPg8frNHjcZLTFVel3m9VVbqV4A8YbK6Nuj7pWnQz+F10xBVkSs9OJDlQ== +nuxt3@3.0.0-27324955.23397e6: + version "3.0.0-27324955.23397e6" + resolved "https://registry.yarnpkg.com/nuxt3/-/nuxt3-3.0.0-27324955.23397e6.tgz#f0e9cffc9679037eebac9a522ede8ba2424fda35" + integrity sha512-EGSO+SJriSNafsXzr7lvWFkjh2ak2dxA/urVqUU1hKOz9ZsetZSxYn1Tsnb5flyqpy/1TgjmJ+IUuo07TMFCuA== dependencies: "@nuxt/design" "^0.1.5" - "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27319101.3e82f0f" - "@nuxt/nitro" "npm:@nuxt/nitro-edge@3.0.0-27319101.3e82f0f" - "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27319101.3e82f0f" - "@nuxt/vite-builder" "npm:@nuxt/vite-builder-edge@3.0.0-27319101.3e82f0f" - "@nuxt/webpack-builder" "npm:@nuxt/webpack-builder-edge@3.0.0-27319101.3e82f0f" - "@vue/reactivity" "^3.2.23" - "@vue/shared" "^3.2.23" - "@vueuse/head" "^0.7.2" + "@nuxt/kit" "npm:@nuxt/kit-edge@3.0.0-27324955.23397e6" + "@nuxt/nitro" "npm:@nuxt/nitro-edge@3.0.0-27324955.23397e6" + "@nuxt/schema" "npm:@nuxt/schema-edge@3.0.0-27324955.23397e6" + "@nuxt/vite-builder" "npm:@nuxt/vite-builder-edge@3.0.0-27324955.23397e6" + "@nuxt/webpack-builder" "npm:@nuxt/webpack-builder-edge@3.0.0-27324955.23397e6" + "@vue/reactivity" "^3.2.26" + "@vue/shared" "^3.2.26" + "@vueuse/head" "^0.7.4" chokidar "^3.5.2" consola "^2.15.3" cookie-es "^0.5.0" defu "^5.0.0" destr "^1.1.0" globby "^11.0.4" - h3 "^0.3.5" + h3 "^0.3.8" hash-sum "^2.0.0" hookable "^5.0.0" ignore "^5.1.9" mlly "^0.3.15" murmurhash-es "^0.1.1" - nuxi "npm:nuxi-edge@3.0.0-27319101.3e82f0f" - ohmyfetch "^0.4.8" + nuxi "npm:nuxi-edge@3.0.0-27324955.23397e6" + ohmyfetch "^0.4.10" pathe "^0.2.0" scule "^0.2.1" ufo "^0.7.9" unplugin "^0.2.21" - vue "^3.2.23" + vue "^3.2.26" vue-router "^4.0.12" object-assign@^4.1.0: @@ -4810,7 +5018,17 @@ object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -ohmyfetch@^0.4.5, ohmyfetch@^0.4.8: +ohmyfetch@^0.4.10: + version "0.4.10" + resolved "https://registry.yarnpkg.com/ohmyfetch/-/ohmyfetch-0.4.10.tgz#5a8d282347a323e2748bbc1ba41c370cec9a1536" + integrity sha512-YrKo4lsu5uFERKhbBzybRqqHjj57uFXpvR9fIse179WGRghsKJhADGnEcECF/AA7E5/PUGVW8ELMOM4yIIzejw== + dependencies: + destr "^1.1.0" + node-fetch "^3.0.0" + ufo "^0.7.9" + undici "^4.9.5" + +ohmyfetch@^0.4.5: version "0.4.8" resolved "https://registry.yarnpkg.com/ohmyfetch/-/ohmyfetch-0.4.8.tgz#fee48c1d3f480c63871f80e7a9de1de48fa4c927" integrity sha512-H453HTy8llKopxIComdLJfSjVb66jxEAAhulsFSzTdjI3IFvOm7K+aa0Z6L0bPsnoQgZK1Ai3Hf3B/VnGHkZcw== @@ -5381,7 +5599,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^ picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.5, postcss@^8.3.8: +postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.5: version "8.3.11" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== @@ -5390,10 +5608,10 @@ postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.5, postcss@^8.3.8: picocolors "^1.0.0" source-map-js "^0.6.2" -postcss@^8.4.4: - version "8.4.4" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.4.tgz#d53d4ec6a75fd62557a66bb41978bf47ff0c2869" - integrity sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q== +postcss@^8.3.11, postcss@^8.4.5: + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" + integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== dependencies: nanoid "^3.1.30" picocolors "^1.0.0" @@ -5687,10 +5905,10 @@ rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.57.0: - version "2.60.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.60.1.tgz#4b34cd247f09b421f10a3c9286eda2ecf9972079" - integrity sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg== +rollup@^2.59.0, rollup@^2.61.1: + version "2.61.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.61.1.tgz#1a5491f84543cf9e4caf6c61222d9a3f8f2ba454" + integrity sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA== optionalDependencies: fsevents "~2.3.2" @@ -5735,7 +5953,7 @@ sax@^1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -schema-utils@^2.6.5: +schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -6129,14 +6347,15 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -style-resources-loader@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/style-resources-loader/-/style-resources-loader-1.4.1.tgz#87f520e6c8120a71e756726c1c53a78c544ca7db" - integrity sha512-UaAoQXq20relw6B633z4QZDxDyW7gevTt1e0y3MZtzdZfnvB90UL658czAgNc609Y7Kn5ErdthK9bSVhnykBUA== +style-resources-loader@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/style-resources-loader/-/style-resources-loader-1.5.0.tgz#6e0585ca475b9dac45387c308be90d74c814f41f" + integrity sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw== dependencies: - glob "^7.1.6" + glob "^7.2.0" loader-utils "^2.0.0" - schema-utils "^3.0.0" + schema-utils "^2.7.0" + tslib "^2.3.1" stylehacks@^5.0.1: version "5.0.1" @@ -6324,6 +6543,11 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -6353,11 +6577,6 @@ type-fest@^0.8.0, type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - typescript@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" @@ -6430,10 +6649,10 @@ undici@^4.9.5: resolved "https://registry.yarnpkg.com/undici/-/undici-4.10.2.tgz#27e360f2d4202ef98dfc1c8e13dcd329660a6d7c" integrity sha512-QoQH4PpV3dqJwr4h1HazggbB4f5CBknvYANjI9hxXCml+AAzLoh4HBkce0Jc0wW/pmVbrus8Gfeo8QounE+/9g== -unenv@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/unenv/-/unenv-0.4.1.tgz#a8cf1227112240bd3a64341c5d853fbd463eb488" - integrity sha512-Na9RJ+35eMbUdwyhXA9vZxsUpKwMvaOHkQEhzACL26/W7pa/u1lnJDx0Z00OOuks8yWg4vSKjMmF0FzPZmQRJA== +unenv@^0.4.2: + version "0.4.3" + resolved "https://registry.yarnpkg.com/unenv/-/unenv-0.4.3.tgz#1625a7ba98880aac1d9a902b47b82776bab91e7d" + integrity sha512-S1H/L2w3uZ7uD+hYpC+UTPlMhjKMn7SBExT6PNRzXRhMc2Vy+KPcnR7ktrzGWu+8r6hs/Vi/7Sw7cXP72L03oA== dependencies: buffer "^6.0.2" defu "^5.0.0" @@ -6539,15 +6758,15 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vite@^2.6.14: - version "2.6.14" - resolved "https://registry.yarnpkg.com/vite/-/vite-2.6.14.tgz#35c09a15e4df823410819a2a239ab11efb186271" - integrity sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA== +vite@^2.7.2: + version "2.7.2" + resolved "https://registry.yarnpkg.com/vite/-/vite-2.7.2.tgz#f9937114cf2e730a7e2e4c4f8c26ed0ed1c3bb6b" + integrity sha512-wMffVVdKZRZP/HwW3yttKL8X+IJePz7bUcnGm0vqljffpVwHpjWC3duZtJQHAGvy+wrTjmwU7vkULpZ1dVXY6w== dependencies: - esbuild "^0.13.2" - postcss "^8.3.8" + esbuild "^0.13.12" + postcss "^8.3.11" resolve "^1.20.0" - rollup "^2.57.0" + rollup "^2.59.0" optionalDependencies: fsevents "~2.3.2" @@ -6576,10 +6795,10 @@ vue-eslint-parser@^8.0.1: lodash "^4.17.21" semver "^7.3.5" -vue-loader@^16.8.3: - version "16.8.3" - resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.8.3.tgz#d43e675def5ba9345d6c7f05914c13d861997087" - integrity sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA== +vue-loader@^17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-17.0.0.tgz#2eaa80aab125b19f00faa794b5bd867b17f85acb" + integrity sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg== dependencies: chalk "^4.1.0" hash-sum "^2.0.0" @@ -6614,21 +6833,21 @@ vue-style-loader@^4.1.3: hash-sum "^1.0.2" loader-utils "^1.0.2" -vue@^3.2.23: - version "3.2.23" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.23.tgz#fe17e4a98bee1afe2aed351a0a80e052728f9ce2" - integrity sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw== +vue@^3.2.26: + version "3.2.26" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.26.tgz#5db575583ecae495c7caa5c12fd590dffcbb763e" + integrity sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg== dependencies: - "@vue/compiler-dom" "3.2.23" - "@vue/compiler-sfc" "3.2.23" - "@vue/runtime-dom" "3.2.23" - "@vue/server-renderer" "3.2.23" - "@vue/shared" "3.2.23" + "@vue/compiler-dom" "3.2.26" + "@vue/compiler-sfc" "3.2.26" + "@vue/runtime-dom" "3.2.26" + "@vue/server-renderer" "3.2.26" + "@vue/shared" "3.2.26" -watchpack@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.0.tgz#a41bca3da6afaff31e92a433f4c856a0c25ea0c4" - integrity sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw== +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" @@ -6704,10 +6923,10 @@ webpack-virtual-modules@^0.4.3: resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== -webpack@^5.64.4: - version "5.64.4" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.4.tgz#e1454b6a13009f57cc2c78e08416cd674622937b" - integrity sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw== +webpack@^5.65.0: + version "5.65.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.65.0.tgz#ed2891d9145ba1f0d318e4ea4f89c3fa18e6f9be" + integrity sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -6731,7 +6950,7 @@ webpack@^5.64.4: schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" - watchpack "^2.3.0" + watchpack "^2.3.1" webpack-sources "^3.2.2" webpackbar@^5.0.2: