diff --git a/client/app.vue b/client/app.vue index 6e11b1b..3d6d60a 100644 --- a/client/app.vue +++ b/client/app.vue @@ -1,110 +1,143 @@ - - - - - - + + + + + + Nuxt Schema.org - {{ data?.runtimeConfig?.version }} + {{ data?.runtimeConfig.version }} - - - - Documentation + + + + + + + + + + + + + Nodes + + + + + + + + + + + + Raw + + + + + + + + + + + + Debug + + + + + + + + + + + + Documentation + + + + + + + + + + + + Refresh + + + + + + + + Sponsor - + + + + Submit an issue - - NuxtSEO - - - - - - - - - Nodes - {{ nodes.length }} - - - - The Schema.org nodes that are generated from your application. - - - - - - - - Raw Snippet - - - The raw JSON-LD snippet that is generated from your application. - - - - - - - - - Refresh Data + + + + + - - - - @@ -116,11 +149,11 @@ const nodes = computed(() => JSON.parse(schemaOrgGraph.value)['@graph']) {{ node['@id'] }} - + - + Structured Data Test @@ -131,8 +164,168 @@ const nodes = computed(() => JSON.parse(schemaOrgGraph.value)['@graph']) - + + + + + + Runtime Config + + + + + + + + + + + - + + diff --git a/client/components/OCodeBlock.vue b/client/components/OCodeBlock.vue index 8d49490..e5d7853 100644 --- a/client/components/OCodeBlock.vue +++ b/client/components/OCodeBlock.vue @@ -2,7 +2,7 @@ import type { Lang } from 'shiki-es' import { computed } from 'vue' import { useClipboard } from '@vueuse/core' -import { renderCodeHighlight } from '../composables/shiki' +import { highlight } from '../composables/shiki' const props = withDefaults( defineProps<{ @@ -27,8 +27,8 @@ function copy() { } const rendered = computed(() => { - const code = renderCodeHighlight(props.code, props.lang) - return props.transformRendered ? props.transformRendered(code.value || '') : code.value + const code = highlight(props.code, props.lang) + return props.transformRendered ? props.transformRendered(code || '') : code }) diff --git a/client/composables/fetch.ts b/client/composables/fetch.ts new file mode 100644 index 0000000..d1099cd --- /dev/null +++ b/client/composables/fetch.ts @@ -0,0 +1,12 @@ +import { globalRefreshTime } from '../util/logic' + +export function fetchGlobalDebug() { + return useAsyncData<{ + nitroOrigin: string + runtimeConfig: any + }>(() => { + return appFetch.value('/__schema-org__/debug.json') + }, { + watch: [globalRefreshTime], + }) +} diff --git a/client/composables/rpc.ts b/client/composables/rpc.ts index be30b94..37a68de 100644 --- a/client/composables/rpc.ts +++ b/client/composables/rpc.ts @@ -2,13 +2,11 @@ import { onDevtoolsClientConnected } from '@nuxt/devtools-kit/iframe-client' import { ref } from 'vue' import type { NuxtDevtoolsClient } from '@nuxt/devtools-kit/dist/types' import type { $Fetch } from 'nitropack' -import type { Unhead } from '@unhead/schema' -import { refreshSources, schemaOrgGraph } from './state' +import { schemaOrgGraph } from '../util/logic' export const devtools = ref() export const appFetch = ref<$Fetch>() -export const unheadInstance = ref() onDevtoolsClientConnected(async (client) => { appFetch.value = client.host.app.$fetch @@ -20,6 +18,8 @@ onDevtoolsClientConnected(async (client) => { .filter(t => t.key === 'schema-org-graph')[0]?.innerHTML }, 100) }) - unheadInstance.value = head - refreshSources() + schemaOrgGraph.value = (await head.resolveTags()) + .filter(t => t.key === 'schema-org-graph')[0]?.innerHTML + // unheadInstance.value = head + // refreshSources() }) diff --git a/client/composables/shiki.ts b/client/composables/shiki.ts index 9a31d33..e70de25 100644 --- a/client/composables/shiki.ts +++ b/client/composables/shiki.ts @@ -1,39 +1,28 @@ import type { Highlighter, Lang } from 'shiki-es' import { getHighlighter } from 'shiki-es' -import { computed, ref, unref } from 'vue' -import type { MaybeRef } from '@vueuse/core' -import { devtools } from './rpc' +import { ref } from 'vue' +import { useColorMode } from '#imports' export const shiki = ref() -export function loadShiki() { - // Only loading when needed - return getHighlighter({ - themes: [ - 'vitesse-dark', - 'vitesse-light', - ], - langs: [ - 'css', - 'javascript', - 'typescript', - 'html', - 'vue', - 'vue-html', - 'bash', - 'diff', - ], - }).then((i) => { - shiki.value = i - }) -} +// TODO: Only loading when needed +getHighlighter({ + themes: [ + 'vitesse-dark', + 'vitesse-light', + ], + langs: [ + 'html', + 'json', + ], +}).then((i) => { shiki.value = i }) -export function renderCodeHighlight(code: MaybeRef, lang?: Lang) { - return computed(() => { - const colorMode = devtools.value?.colorMode || 'light' - return shiki.value!.codeToHtml(unref(code), { - lang, - theme: colorMode === 'dark' ? 'vitesse-dark' : 'vitesse-light', - }) || '' +export function highlight(code: string, lang: Lang) { + const mode = useColorMode() + if (!shiki.value) + return code + return shiki.value.codeToHtml(code, { + lang, + theme: mode.value === 'dark' ? 'vitesse-dark' : 'vitesse-light', }) } diff --git a/client/composables/state.ts b/client/composables/state.ts index 84e5bf4..79a8047 100644 --- a/client/composables/state.ts +++ b/client/composables/state.ts @@ -1,17 +1,8 @@ -import { ref } from 'vue' -import type { ModuleRuntimeConfig } from 'nuxt-site-config' -import { appFetch, unheadInstance } from './rpc' - -export const schemaOrgGraph = ref(null) - -export const data = ref<{ - nitroOrigin: string - runtimeConfig: ModuleRuntimeConfig -} | null>(null) - -export async function refreshSources() { - schemaOrgGraph.value = (await unheadInstance.value!.resolveTags()) - .filter(t => t.key === 'schema-org-graph')[0]?.innerHTML - if (appFetch.value) - data.value = await appFetch.value('/__schema-org__/debug.json') -} +// import {globalRefreshTime} from "~/client/util/logic"; +// +// +// export async function refreshSources() { +// schemaOrgGraph.value = (await unheadInstance.value!.resolveTags()) +// .filter(t => t.key === 'schema-org-graph')[0]?.innerHTML +// globalRefreshTime.value = Date.now() +// } diff --git a/client/nuxt.config.ts b/client/nuxt.config.ts index 0c9e499..e5fc27b 100644 --- a/client/nuxt.config.ts +++ b/client/nuxt.config.ts @@ -5,6 +5,7 @@ export default defineNuxtConfig({ ssr: false, modules: [ DevtoolsUIKit, + 'nuxt-icon', ], devtools: { enabled: false, diff --git a/client/plugins/floating-vue.ts b/client/plugins/floating-vue.ts new file mode 100644 index 0000000..0932970 --- /dev/null +++ b/client/plugins/floating-vue.ts @@ -0,0 +1,6 @@ +import FloatingVue from 'floating-vue' +import { defineNuxtPlugin } from '#imports' + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.vueApp.use(FloatingVue) +}) diff --git a/client/util/logic.ts b/client/util/logic.ts new file mode 100644 index 0000000..51552e8 --- /dev/null +++ b/client/util/logic.ts @@ -0,0 +1,21 @@ +import { computed, ref } from 'vue' +import { useDebounceFn } from '@vueuse/core' +import { withBase } from 'ufo' + +export const schemaOrgGraph = ref(null) +export const refreshTime = ref(Date.now()) +export const globalRefreshTime = ref(Date.now()) +export const hostname = window.location.host +export const path = ref('/') +export const query = ref() +export const base = ref('/') + +export const refreshSources = useDebounceFn(() => { + refreshTime.value = Date.now() +}, 200) + +export const slowRefreshSources = useDebounceFn(() => { + refreshTime.value = Date.now() +}, 1000) + +export const host = computed(() => withBase(base.value, `${window.location.protocol}//${hostname}`)) diff --git a/package.json b/package.json index 8090200..a678aa5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nuxt-schema-org", "type": "module", "version": "3.2.3", - "packageManager": "pnpm@8.12.0", + "packageManager": "pnpm@8.12.1", "description": "Schema.org for Nuxt", "author": "Harlan Wilton ", "license": "MIT", @@ -47,31 +47,32 @@ "test": "vitest" }, "dependencies": { - "@nuxt/devtools-kit": "^1.0.5", - "@nuxt/devtools-ui-kit": "^1.0.5", + "@nuxt/devtools-kit": "^1.0.6", + "@nuxt/devtools-ui-kit": "^1.0.6", "@nuxt/kit": "^3.8.2", "@unhead/schema-org": "^1.8.9", - "nuxt-site-config": "^1.6.7", - "nuxt-site-config-kit": "^1.6.7", + "floating-vue": "2.0.0-beta.24", + "nuxt-site-config": "^2.1.2", + "nuxt-site-config-kit": "^2.1.2", "pathe": "^1.1.1", "shiki-es": "^0.14.0", - "sirv": "^2.0.3" + "sirv": "^2.0.4" }, "devDependencies": { - "@antfu/eslint-config": "^2.4.5", + "@antfu/eslint-config": "^2.4.6", "@nuxt/module-builder": "^0.5.4", "@nuxt/schema": "^3.8.2", - "@nuxt/test-utils": "^3.8.1", + "@nuxt/test-utils": "^3.9.0", "@nuxt/ui": "^2.11.1", "@nuxtjs/eslint-config-typescript": "^12.1.0", - "@nuxtjs/i18n": "^8.0.0-rc.9", + "@nuxtjs/i18n": "^8.0.0-rc.11", "bumpp": "^9.2.1", "cheerio": "1.0.0-rc.12", - "eslint": "8.55.0", + "eslint": "8.56.0", "nuxt": "^3.8.2", "nuxt-icon": "^0.6.7", "typescript": "^5.3.3", - "vitest": "1.0.4" + "vitest": "1.1.0" }, "build": { "externals": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bfdc4d..e3dfe70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,23 +6,26 @@ settings: dependencies: '@nuxt/devtools-kit': - specifier: ^1.0.5 - version: 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + specifier: ^1.0.6 + version: 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) '@nuxt/devtools-ui-kit': - specifier: ^1.0.5 - version: 1.0.5(@nuxt/devtools@1.0.5)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) + specifier: ^1.0.6 + version: 1.0.6(@nuxt/devtools@1.0.6)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) '@nuxt/kit': specifier: ^3.8.2 version: 3.8.2(rollup@3.29.4) '@unhead/schema-org': specifier: ^1.8.9 version: 1.8.9(@unhead/shared@1.8.9)(unhead@1.8.9) + floating-vue: + specifier: 2.0.0-beta.24 + version: 2.0.0-beta.24(@nuxt/kit@3.8.2)(vue@3.3.8) nuxt-site-config: - specifier: ^1.6.7 - version: 1.6.7(@nuxt/devtools@1.0.5)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) + specifier: ^2.1.2 + version: 2.1.2(@nuxt/devtools@1.0.6)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) nuxt-site-config-kit: - specifier: ^1.6.7 - version: 1.6.7(rollup@3.29.4)(vue@3.3.8) + specifier: ^2.1.2 + version: 2.1.2(rollup@3.29.4)(vue@3.3.8) pathe: specifier: ^1.1.1 version: 1.1.1 @@ -30,13 +33,13 @@ dependencies: specifier: ^0.14.0 version: 0.14.0 sirv: - specifier: ^2.0.3 - version: 2.0.3 + specifier: ^2.0.4 + version: 2.0.4 devDependencies: '@antfu/eslint-config': - specifier: ^2.4.5 - version: 2.4.5(@vue/compiler-sfc@3.3.8)(eslint@8.55.0)(typescript@5.3.3)(vitest@1.0.4) + specifier: ^2.4.6 + version: 2.4.6(@vue/compiler-sfc@3.3.8)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.1.0) '@nuxt/module-builder': specifier: ^0.5.4 version: 0.5.4(@nuxt/kit@3.8.2)(nuxi@3.10.0)(typescript@5.3.3) @@ -44,17 +47,17 @@ devDependencies: specifier: ^3.8.2 version: 3.8.2(rollup@3.29.4) '@nuxt/test-utils': - specifier: ^3.8.1 - version: 3.8.1(rollup@3.29.4)(vitest@1.0.4)(vue@3.3.8) + specifier: ^3.9.0 + version: 3.9.0(h3@1.9.0)(rollup@3.29.4)(vite@4.5.0)(vitest@1.1.0)(vue-router@4.2.5)(vue@3.3.8) '@nuxt/ui': specifier: ^2.11.1 version: 2.11.1(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8) '@nuxtjs/eslint-config-typescript': specifier: ^12.1.0 - version: 12.1.0(eslint@8.55.0)(typescript@5.3.3) + version: 12.1.0(eslint@8.56.0)(typescript@5.3.3) '@nuxtjs/i18n': - specifier: ^8.0.0-rc.9 - version: 8.0.0-rc.9(rollup@3.29.4)(vue@3.3.8) + specifier: ^8.0.0-rc.11 + version: 8.0.0-rc.11(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.8) bumpp: specifier: ^9.2.1 version: 9.2.1 @@ -62,11 +65,11 @@ devDependencies: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 eslint: - specifier: 8.55.0 - version: 8.55.0 + specifier: 8.56.0 + version: 8.56.0 nuxt: specifier: ^3.8.2 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) nuxt-icon: specifier: ^0.6.7 version: 0.6.7(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8) @@ -74,8 +77,8 @@ devDependencies: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: 1.0.4 - version: 1.0.4 + specifier: 1.1.0 + version: 1.1.0 packages: @@ -95,8 +98,8 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@antfu/eslint-config@2.4.5(@vue/compiler-sfc@3.3.8)(eslint@8.55.0)(typescript@5.3.3)(vitest@1.0.4): - resolution: {integrity: sha512-vfngpXqPE935bqjp2eJeniV113d3TspyHvsSfqeUUDbCiof6AEVT7x+G4aCWHd/WJQPr+eSnUpYkTpGdvsk/aQ==} + /@antfu/eslint-config@2.4.6(@vue/compiler-sfc@3.3.8)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.1.0): + resolution: {integrity: sha512-dwRlY//llv3xnzLdSJzjEQQ/uS9p5rdNh7m4k2sqUlo4PsJ9EXBTWnZl6BPJZIGoVZGpDiGBpyO8hG/5I7yLrQ==} hasBin: true peerDependencies: '@unocss/eslint-plugin': '>=0.50.0' @@ -122,29 +125,28 @@ packages: '@eslint-types/jsdoc': 46.8.2-1 '@eslint-types/typescript-eslint': 6.12.0 '@eslint-types/unicorn': 49.0.0 - '@stylistic/eslint-plugin': 1.5.1(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@stylistic/eslint-plugin': 1.5.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 eslint-config-flat-gitignore: 0.1.2 - eslint-merge-processors: 0.1.0(eslint@8.55.0) - eslint-parser-plain: 0.1.0 - eslint-plugin-antfu: 2.0.0(eslint@8.55.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.55.0) - eslint-plugin-i: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) - eslint-plugin-jsdoc: 46.9.0(eslint@8.55.0) - eslint-plugin-jsonc: 2.10.0(eslint@8.55.0) - eslint-plugin-markdown: 3.0.1(eslint@8.55.0) - eslint-plugin-n: 16.4.0(eslint@8.55.0) + eslint-merge-processors: 0.1.0(eslint@8.56.0) + eslint-plugin-antfu: 2.0.0(eslint@8.56.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) + eslint-plugin-i: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0) + eslint-plugin-jsdoc: 46.9.1(eslint@8.56.0) + eslint-plugin-jsonc: 2.11.2(eslint@8.56.0) + eslint-plugin-markdown: 3.0.1(eslint@8.56.0) + eslint-plugin-n: 16.4.0(eslint@8.56.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.5.0(eslint@8.55.0)(typescript@5.3.3)(vue-eslint-parser@9.3.2) - eslint-plugin-toml: 0.7.1(eslint@8.55.0) - eslint-plugin-unicorn: 49.0.0(eslint@8.55.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0) - eslint-plugin-vitest: 0.3.16(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0)(typescript@5.3.3)(vitest@1.0.4) - eslint-plugin-vue: 9.19.2(eslint@8.55.0) - eslint-plugin-yml: 1.10.0(eslint@8.55.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.3.8)(eslint@8.55.0) + eslint-plugin-perfectionist: 2.5.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.3.2) + eslint-plugin-toml: 0.8.0(eslint@8.56.0) + eslint-plugin-unicorn: 49.0.0(eslint@8.56.0) + eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.56.0) + eslint-plugin-vitest: 0.3.18(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.1.0) + eslint-plugin-vue: 9.19.2(eslint@8.56.0) + eslint-plugin-yml: 1.11.0(eslint@8.56.0) + eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.3.8)(eslint@8.56.0) globals: 13.24.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -152,7 +154,7 @@ packages: picocolors: 1.0.0 prompts: 2.4.2 toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.3.2(eslint@8.55.0) + vue-eslint-parser: 9.3.2(eslint@8.56.0) yaml-eslint-parser: 1.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -187,6 +189,10 @@ packages: /@antfu/utils@0.7.6: resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} + /@antfu/utils@0.7.7: + resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} + dev: false + /@babel/code-frame@7.22.13: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} @@ -685,7 +691,7 @@ packages: dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.6) @@ -845,7 +851,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-arm@0.18.20: @@ -879,7 +884,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/android-x64@0.18.20: @@ -913,7 +917,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: false optional: true /@esbuild/darwin-arm64@0.18.20: @@ -947,7 +950,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/darwin-x64@0.18.20: @@ -981,7 +983,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-arm64@0.18.20: @@ -1015,7 +1016,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/freebsd-x64@0.18.20: @@ -1049,7 +1049,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm64@0.18.20: @@ -1083,7 +1082,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-arm@0.18.20: @@ -1117,7 +1115,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ia32@0.18.20: @@ -1151,7 +1148,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-loong64@0.18.20: @@ -1185,7 +1181,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-mips64el@0.18.20: @@ -1219,7 +1214,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-ppc64@0.18.20: @@ -1253,7 +1247,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-riscv64@0.18.20: @@ -1287,7 +1280,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-s390x@0.18.20: @@ -1321,7 +1313,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/linux-x64@0.18.20: @@ -1355,7 +1346,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@esbuild/netbsd-x64@0.18.20: @@ -1389,7 +1379,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true /@esbuild/openbsd-x64@0.18.20: @@ -1423,7 +1412,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true /@esbuild/sunos-x64@0.18.20: @@ -1457,7 +1445,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: false optional: true /@esbuild/win32-arm64@0.18.20: @@ -1491,7 +1478,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-ia32@0.18.20: @@ -1525,7 +1511,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /@esbuild/win32-x64@0.18.20: @@ -1559,16 +1544,15 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -1594,7 +1578,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.23.0 + globals: 13.24.0 ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1603,14 +1587,30 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.55.0: - resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@fastify/busboy@2.1.0: resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} engines: {node: '>=14'} + /@floating-ui/core@1.5.2: + resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} + dependencies: + '@floating-ui/utils': 0.1.6 + dev: false + + /@floating-ui/dom@1.1.1: + resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} + dependencies: + '@floating-ui/core': 1.5.2 + dev: false + + /@floating-ui/utils@0.1.6: + resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} + dev: false + /@headlessui/tailwindcss@0.2.0(tailwindcss@3.3.6): resolution: {integrity: sha512-fpL830Fln1SykOCboExsWr3JIVeQKieLJ3XytLe/tt1A0XzqUthOftDmjcCYLW62w7mQI7wXcoPXr3tZ9QfGxw==} engines: {node: '>=10'} @@ -1732,7 +1732,7 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.6.5 + '@intlify/message-compiler': 9.8.0 '@intlify/shared': 9.8.0 acorn: 8.11.2 escodegen: 2.1.0 @@ -1769,14 +1769,6 @@ packages: '@intlify/utils': 0.12.0 dev: true - /@intlify/message-compiler@9.6.5: - resolution: {integrity: sha512-WeJ499thIj0p7JaIO1V3JaJbqdqfBykS5R8fElFs5hNeotHtPAMBs4IiA+8/KGFkAbjJusgFefCq6ajP7F7+4Q==} - engines: {node: '>= 16'} - dependencies: - '@intlify/shared': 9.6.5 - source-map-js: 1.0.2 - dev: true - /@intlify/message-compiler@9.8.0: resolution: {integrity: sha512-McnYWhcoYmDJvssVu6QGR0shqlkJuL1HHdi5lK7fNqvQqRYaQ4lSLjYmZxwc8tRNMdIe9/KUKfyPxU9M6yCtNQ==} engines: {node: '>= 16'} @@ -1785,11 +1777,6 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/shared@9.6.5: - resolution: {integrity: sha512-gD7Ey47Xi4h/t6P+S04ymMSoA3wVRxGqjxuIMglwRO8POki9h164Epu2N8wk/GHXM/hR6ZGcsx2HArCCENjqSQ==} - engines: {node: '>= 16'} - dev: true - /@intlify/shared@9.8.0: resolution: {integrity: sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==} engines: {node: '>= 16'} @@ -1812,7 +1799,7 @@ packages: dependencies: '@intlify/bundle-utils': 7.4.0(vue-i18n@9.8.0) '@intlify/shared': 9.8.0 - '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue/compiler-sfc': 3.3.8 debug: 4.3.4 fast-glob: 3.3.2 @@ -1853,7 +1840,7 @@ packages: vue-i18n: 9.8.0(vue@3.3.8) dev: true - /@intlify/vue-router-bridge@1.1.0(vue@3.3.8): + /@intlify/vue-router-bridge@1.1.0(vue-router@4.2.5)(vue@3.3.8): resolution: {integrity: sha512-EX+KndT9VS3muMdZWFmc99D8nUaWTOXr322a8zNf5HnMCbpbogdifWYW8hat+nVE73St/gcDbPz6u5smVUPoQg==} engines: {node: '>= 12'} hasBin: true @@ -1868,6 +1855,7 @@ packages: optional: true dependencies: vue-demi: 0.14.6(vue@3.3.8) + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - vue dev: true @@ -1974,6 +1962,16 @@ packages: - encoding - supports-color + /@miyaneee/rollup-plugin-json5@1.1.2(rollup@3.29.4): + resolution: {integrity: sha512-3jfS/jq0dQiSKxm4Ou87qsF51KbPj4iD0n/lQcJEwxzyu4uTbZ77nyRtNNz3G7jc1GNDNuXcV6FzcLhCU8JWAw==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + json5: 2.2.3 + rollup: 3.29.4 + dev: true + /@netlify/functions@2.4.0: resolution: {integrity: sha512-dIqhdj5u4Lu/8qbYwtYpn8NfvIyPHbSTV2lAP4ocL+iwC9As06AXT0wa/xOpO2vRWJa0IMxdZaqCPnkyHlHiyg==} engines: {node: '>=14.0.0'} @@ -2085,38 +2083,38 @@ packages: '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) vite: 4.5.0 transitivePeerDependencies: - rollup - supports-color - /@nuxt/devtools-kit@1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0): - resolution: {integrity: sha512-2SbsYZngD0r6nZCXhEKQ8E6sc10uaYMiN3VicoHj0fZSXNEYjJjLRQ3xD+hbmiqM4dRMGeR06IU6E/Ff0asDcQ==} + /@nuxt/devtools-kit@1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0): + resolution: {integrity: sha512-CUSE++NRTIwvBWbLsPzLZIDMpXr6oyllaWm8tOR3Wgr/04jW31uyWbXjU/fxRuDotQwZfcTe19uunRoCoBnk1Q==} peerDependencies: - nuxt: ^3.8.1 + nuxt: ^3.8.2 vite: '*' dependencies: '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) vite: 4.5.0 transitivePeerDependencies: - rollup - supports-color - /@nuxt/devtools-ui-kit@1.0.5(@nuxt/devtools@1.0.5)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0): - resolution: {integrity: sha512-O3kID3IBd8A2YmMK5DvqD0wDBuW1FwMjQF/GJB67jaX/Lo75iSzEMaGnY58WAxeVM+yVmVus5rfogkq+0Bm5/Q==} + /@nuxt/devtools-ui-kit@1.0.6(@nuxt/devtools@1.0.6)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0): + resolution: {integrity: sha512-4k/fvIn5iHCWsAqVKnl/1X/xsOFxRKWhLLdLq3JK+UAKPaegVVBypUx4RmxHFsbciQMmAQn56LztfLKQRCUBXg==} peerDependencies: - '@nuxt/devtools': 1.0.5 + '@nuxt/devtools': 1.0.6 dependencies: '@iconify-json/carbon': 1.1.26 '@iconify-json/logos': 1.1.41 '@iconify-json/ri': 1.1.17 '@iconify-json/tabler': 1.1.102 - '@nuxt/devtools': 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) - '@nuxt/devtools-kit': 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/devtools': 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/devtools-kit': 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxtjs/color-mode': 3.3.2(rollup@3.29.4) '@unocss/core': 0.58.0 @@ -2172,8 +2170,8 @@ packages: rc9: 2.1.1 semver: 7.5.4 - /@nuxt/devtools-wizard@1.0.5: - resolution: {integrity: sha512-1O6uZaR76bu9NGN5qEtxYRf6INLA7FFr4agnw+UUdWKxJqbYoPNrKe9TqgukoPoDdrEG5vm0tDuRMNPIpVJ3mg==} + /@nuxt/devtools-wizard@1.0.6: + resolution: {integrity: sha512-44G+t2sQQii3TPnmktlrZryC4pw7t77GUV7wneEicLGU+w5I5ib7taVMJy8+yBC3kpTs5eYHOmqI63Dqvr73tw==} hasBin: true dependencies: consola: 3.2.3 @@ -2215,7 +2213,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.2 nitropack: 2.8.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -2227,7 +2225,7 @@ packages: scule: 1.1.0 semver: 7.5.4 simple-git: 3.21.0 - sirv: 2.0.3 + sirv: 2.0.4 unimport: 3.5.0(rollup@3.29.4) vite: 4.5.0 vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(rollup@3.29.4)(vite@4.5.0) @@ -2255,16 +2253,16 @@ packages: - utf-8-validate - xml2js - /@nuxt/devtools@1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0): - resolution: {integrity: sha512-kGgxDFD3/Zw0HqCRl+S+ZIZ0NxGJoiseTzKreD2sW8q7otnqSSjte3z4qhGWI2HpvwN0Gwu/C4FtfkAVGUxPTQ==} + /@nuxt/devtools@1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0): + resolution: {integrity: sha512-3P914IHBvKl2aYSrwaCAU9E1ndVNnGJR0Jn0XKUFktsbjU5kGlwLGrtRKXAw4Yz1VNiSZPrapVrFOQWbXRGRvg==} hasBin: true peerDependencies: - nuxt: ^3.8.1 + nuxt: ^3.8.2 vite: '*' dependencies: - '@antfu/utils': 0.7.6 - '@nuxt/devtools-kit': 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) - '@nuxt/devtools-wizard': 1.0.5 + '@antfu/utils': 0.7.7 + '@nuxt/devtools-kit': 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/devtools-wizard': 1.0.6 '@nuxt/kit': 3.8.2(rollup@3.29.4) birpc: 0.2.14 consola: 3.2.3 @@ -2282,7 +2280,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.2 nitropack: 2.8.1 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -2294,13 +2292,13 @@ packages: scule: 1.1.1 semver: 7.5.4 simple-git: 3.21.0 - sirv: 2.0.3 + sirv: 2.0.4 unimport: 3.6.1(rollup@3.29.4) vite: 4.5.0 vite-plugin-inspect: 0.8.1(@nuxt/kit@3.8.2)(rollup@3.29.4)(vite@4.5.0) vite-plugin-vue-inspector: 4.0.2(vite@4.5.0) which: 3.0.1 - ws: 8.14.2 + ws: 8.15.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -2323,33 +2321,6 @@ packages: - xml2js dev: false - /@nuxt/kit@3.8.1(rollup@3.29.4): - resolution: {integrity: sha512-DrhG1Z85iH68QOTkgfb0HVfM2g7+CfcMWrFWMDwck9ofyM2RXQUZyfmvMedwBnui1AjjpgpLO9078yZM+RqNUg==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/schema': 3.8.1(rollup@3.29.4) - c12: 1.5.1 - consola: 3.2.3 - defu: 6.1.3 - globby: 13.2.2 - hash-sum: 2.0.0 - ignore: 5.2.4 - jiti: 1.21.0 - knitwork: 1.0.0 - mlly: 1.4.2 - pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.1.0 - semver: 7.5.4 - ufo: 1.3.2 - unctx: 2.3.1 - unimport: 3.5.0(rollup@3.29.4) - untyped: 1.4.0 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/kit@3.8.2(rollup@3.29.4): resolution: {integrity: sha512-LrXCm8hAkw+zpX8teUSD/LqXRarlXjbRiYxDkaqw739JSHFReWzBFgJbojsJqL4h1XIEScDGGOWiEgO4QO1sMg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2396,25 +2367,6 @@ packages: - typescript dev: true - /@nuxt/schema@3.8.1(rollup@3.29.4): - resolution: {integrity: sha512-fSaWRcI/2mUskfTZTGSnH6Ny0x05CRzylbVn6WFV0d6UEKIVy42Qd6n+h7yoFfp4cq4nji6u16PT4SqS1DEhsw==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/ui-templates': 1.3.1 - consola: 3.2.3 - defu: 6.1.3 - hookable: 5.5.3 - pathe: 1.1.1 - pkg-types: 1.0.3 - std-env: 3.5.0 - ufo: 1.3.2 - unimport: 3.5.0(rollup@3.29.4) - untyped: 1.4.0 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/schema@3.8.2(rollup@3.29.4): resolution: {integrity: sha512-AMpysQ/wHK2sOujLShqYdC4OSj/S3fFJGjhYXqA2g6dgmz+FNQWJRG/ie5sI9r2EX9Ela1wt0GN1jZR3wYNE8Q==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2459,33 +2411,68 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.8.1(rollup@3.29.4)(vitest@1.0.4)(vue@3.3.8): - resolution: {integrity: sha512-8ZQ+OZ7z5Sc5KG2aCvk0piheYSpGb2UQJMCWr8ORwEyZIw4awrkkwGzUY06e344E4StvJB8zxN122MEcFNOkow==} + /@nuxt/test-utils@3.9.0(h3@1.9.0)(rollup@3.29.4)(vite@4.5.0)(vitest@1.1.0)(vue-router@4.2.5)(vue@3.3.8): + resolution: {integrity: sha512-17qaU4vfFJWIaT4BJ/R6C2rIuvxaF5HaiRusXHhA/34SyiduNEhezIvIVqhWVkn33y5CNueduE0AykBEj1IgEA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: '@jest/globals': ^29.5.0 + '@testing-library/vue': ^7.0.0 || ^8.0.1 + '@vitest/ui': ^0.34.6 || ^1.0.0 + '@vue/test-utils': ^2.4.2 + h3: '*' + happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 + jsdom: ^22.0.0 || ^23.0.0 playwright-core: ^1.34.3 - vitest: ^0.30.0 || ^0.31.0 || ^0.32.0 || ^0.33.0 + vite: '*' + vitest: ^0.34.6 || ^1.0.0 vue: ^3.3.4 + vue-router: ^4.0.0 peerDependenciesMeta: '@jest/globals': optional: true + '@testing-library/vue': + optional: true + '@vitest/ui': + optional: true + '@vue/test-utils': + optional: true + happy-dom: + optional: true + jsdom: + optional: true playwright-core: optional: true vitest: optional: true dependencies: - '@nuxt/kit': 3.8.1(rollup@3.29.4) - '@nuxt/schema': 3.8.1(rollup@3.29.4) + '@nuxt/kit': 3.8.2(rollup@3.29.4) + '@nuxt/schema': 3.8.2(rollup@3.29.4) + c12: 1.5.1 consola: 3.2.3 defu: 6.1.3 + destr: 2.0.2 + estree-walker: 3.0.3 execa: 8.0.1 + fake-indexeddb: 5.0.1 get-port-please: 3.1.1 + h3: 1.9.0 + local-pkg: 0.5.0 + magic-string: 0.30.5 + node-fetch-native: 1.4.1 ofetch: 1.3.3 pathe: 1.1.1 + perfect-debounce: 1.0.0 + radix3: 1.1.0 + scule: 1.1.1 + std-env: 3.6.0 ufo: 1.3.2 - vitest: 1.0.4 + unenv: 1.8.0 + unplugin: 1.5.1 + vite: 4.5.0 + vitest: 1.1.0 + vitest-environment-nuxt: 1.0.0(h3@1.9.0)(rollup@3.29.4)(vite@4.5.0)(vitest@1.1.0)(vue-router@4.2.5)(vue@3.3.8) vue: 3.3.8(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - rollup - supports-color @@ -2542,7 +2529,7 @@ packages: - vue dev: true - /@nuxt/vite-builder@3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.3.8): + /@nuxt/vite-builder@3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.3.8): resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2579,7 +2566,7 @@ packages: unplugin: 1.5.1 vite: 4.5.0 vite-node: 0.33.0 - vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.3.3)(vite@4.5.0) + vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@4.5.0) vue: 3.3.8(typescript@5.3.3) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2611,18 +2598,18 @@ packages: - rollup - supports-color - /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.55.0)(typescript@5.3.3): + /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-l2fLouDYwdAvCZEEw7wGxOBj+i8TQcHFu3zMPTLqKuv1qu6WcZIr0uztkbaa8ND1uKZ9YPqKx6UlSOjM4Le69Q==} peerDependencies: eslint: ^8.48.0 dependencies: - '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.11.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-vue: 9.18.1(eslint@8.55.0) + '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.11.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-vue: 9.18.1(eslint@8.56.0) transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -2630,19 +2617,19 @@ packages: - typescript dev: true - /@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-ewenelo75x0eYEUK+9EBXjc/OopQCvdkmYmlZuoHq5kub/vtiRpyZ/autppwokpHUq8tiVyl2ejMakoiHiDTrg==} peerDependencies: eslint: ^8.23.0 dependencies: - eslint: 8.55.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-n: 15.7.0(eslint@8.55.0) - eslint-plugin-node: 11.1.0(eslint@8.55.0) - eslint-plugin-promise: 6.1.1(eslint@8.55.0) - eslint-plugin-unicorn: 44.0.2(eslint@8.55.0) - eslint-plugin-vue: 9.18.1(eslint@8.55.0) + eslint: 8.56.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-n: 15.7.0(eslint@8.56.0) + eslint-plugin-node: 11.1.0(eslint@8.56.0) + eslint-plugin-promise: 6.1.1(eslint@8.56.0) + eslint-plugin-unicorn: 44.0.2(eslint@8.56.0) + eslint-plugin-vue: 9.18.1(eslint@8.56.0) local-pkg: 0.4.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -2651,15 +2638,17 @@ packages: - supports-color dev: true - /@nuxtjs/i18n@8.0.0-rc.9(rollup@3.29.4)(vue@3.3.8): - resolution: {integrity: sha512-6WMjG7MqktYu2ZYjEDKj9MeEbecy7kf+QDLT73gyEo5GBiVLrMGf/mizqFhS6/WSFNRsoSckN9mzXIXMoLs2VQ==} + /@nuxtjs/i18n@8.0.0-rc.11(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.8): + resolution: {integrity: sha512-+jR96NgUXwZi/5WKxomnjTyoWGlrbTgYWHO3/w5byH2fIZo2txFoZDaxcht0UpvcbWApgd777uTxEK3OL242ng==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: '@intlify/h3': 0.5.0 '@intlify/shared': 9.8.0 '@intlify/unplugin-vue-i18n': 1.5.0(rollup@3.29.4)(vue-i18n@9.8.0) '@intlify/utils': 0.12.0 + '@miyaneee/rollup-plugin-json5': 1.1.2(rollup@3.29.4) '@nuxt/kit': 3.8.2(rollup@3.29.4) + '@rollup/plugin-yaml': 4.1.2(rollup@3.29.4) '@vue/compiler-sfc': 3.3.8 debug: 4.3.4 defu: 6.1.3 @@ -2673,7 +2662,7 @@ packages: ufo: 1.3.2 unplugin: 1.5.1 vue-i18n: 9.8.0(vue@3.3.8) - vue-i18n-routing: 1.2.0(vue-i18n@9.8.0)(vue@3.3.8) + vue-i18n-routing: 1.2.0(vue-i18n@9.8.0)(vue-router@4.2.5)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - petite-vue-i18n @@ -2847,8 +2836,8 @@ packages: requiresBuild: true optional: true - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -3159,6 +3148,21 @@ packages: rollup: 4.8.0 dev: false + /@rollup/plugin-yaml@4.1.2(rollup@3.29.4): + resolution: {integrity: sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + js-yaml: 4.1.0 + rollup: 3.29.4 + tosource: 2.0.0-alpha.3 + dev: true + /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -3222,7 +3226,6 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 - dev: false /@rollup/pluginutils@5.1.0(rollup@4.8.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -3251,7 +3254,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true /@rollup/rollup-android-arm64@4.5.0: @@ -3266,7 +3268,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true /@rollup/rollup-darwin-arm64@4.5.0: @@ -3281,7 +3282,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@rollup/rollup-darwin-x64@4.5.0: @@ -3296,7 +3296,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-arm-gnueabihf@4.5.0: @@ -3311,7 +3310,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-arm64-gnu@4.5.0: @@ -3326,7 +3324,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-arm64-musl@4.5.0: @@ -3341,7 +3338,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-riscv64-gnu@4.8.0: @@ -3349,7 +3345,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-x64-gnu@4.5.0: @@ -3364,7 +3359,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-linux-x64-musl@4.5.0: @@ -3379,7 +3373,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@rollup/rollup-win32-arm64-msvc@4.5.0: @@ -3394,7 +3387,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@rollup/rollup-win32-ia32-msvc@4.5.0: @@ -3409,7 +3401,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true /@rollup/rollup-win32-x64-msvc@4.5.0: @@ -3424,7 +3415,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /@sigstore/bundle@2.1.0: @@ -3464,7 +3454,7 @@ packages: resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} engines: {node: '>=18'} - /@stylistic/eslint-plugin-js@1.5.1(eslint@8.55.0): + /@stylistic/eslint-plugin-js@1.5.1(eslint@8.56.0): resolution: {integrity: sha512-iZF0rF+uOhAmOJYOJx1Yvmm3CZ1uz9n0SRd9dpBYHA3QAvfABUORh9LADWwZCigjHJkp2QbCZelGFJGwGz7Siw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3472,59 +3462,59 @@ packages: dependencies: acorn: 8.11.2 escape-string-regexp: 4.0.0 - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 dev: true - /@stylistic/eslint-plugin-jsx@1.5.1(eslint@8.55.0): + /@stylistic/eslint-plugin-jsx@1.5.1(eslint@8.56.0): resolution: {integrity: sha512-JuX+jsbVdpZ6EZXkbxYr9ERcGc0ndSMFgOuwEPHhOWPZ+7F8JP/nzpBjrRf7dUPMX7ezTYLZ2a3KRGRNme6rWQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.55.0) - eslint: 8.55.0 + '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.56.0) + eslint: 8.56.0 estraverse: 5.3.0 dev: true - /@stylistic/eslint-plugin-plus@1.5.1(eslint@8.55.0)(typescript@5.3.3): + /@stylistic/eslint-plugin-plus@1.5.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-yxkFHsUgoqEf/j1Og0FGkpEmeQoqx0CMmtgoyZGr34hka0ElCy9fRpsFkLcwx60SfiHXspbvs2YUMXiWIffnjg==} peerDependencies: eslint: '*' dependencies: - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@1.5.1(eslint@8.55.0)(typescript@5.3.3): + /@stylistic/eslint-plugin-ts@1.5.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-oXM1V7Jp8G9+udxQTy+Igo79LR2e5HXiWqlA/3v+/PAqWxniR9nJqJSBjtQKJTPsGplDqn/ASpHUOETP4EI/4A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.55.0) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.56.0) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@1.5.1(eslint@8.55.0)(typescript@5.3.3): + /@stylistic/eslint-plugin@1.5.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-y7ynUMh5Hq1MhYApAccl1iuQem5Sf2JSEIjV/qsBfmW1WfRDs74V+0kLkcOn1Y600W3t8orIFrrEuWmJSetAgw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.55.0) - '@stylistic/eslint-plugin-jsx': 1.5.1(eslint@8.55.0) - '@stylistic/eslint-plugin-plus': 1.5.1(eslint@8.55.0)(typescript@5.3.3) - '@stylistic/eslint-plugin-ts': 1.5.1(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.56.0) + '@stylistic/eslint-plugin-jsx': 1.5.1(eslint@8.56.0) + '@stylistic/eslint-plugin-plus': 1.5.1(eslint@8.56.0)(typescript@5.3.3) + '@stylistic/eslint-plugin-ts': 1.5.1(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript @@ -3646,7 +3636,7 @@ packages: /@types/web-bluetooth@0.0.20: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3658,13 +3648,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.11.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.11.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.11.0 - '@typescript-eslint/type-utils': 6.11.0(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.11.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.11.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.11.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -3675,7 +3665,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3687,13 +3677,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 @@ -3704,7 +3694,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.11.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.11.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3719,13 +3709,13 @@ packages: '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3740,7 +3730,7 @@ packages: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -3762,7 +3752,7 @@ packages: '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@6.11.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.11.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3773,16 +3763,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.11.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.11.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3793,9 +3783,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -3854,38 +3844,38 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.11.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.11.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.11.0 '@typescript-eslint/types': 6.11.0 '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.3.3) - eslint: 8.55.0 + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/types': 6.14.0 '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) - eslint: 8.55.0 + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -4038,7 +4028,7 @@ packages: '@unocss/core': 0.58.0 '@unocss/rule-utils': 0.58.0 gzip-size: 6.0.0 - sirv: 2.0.3 + sirv: 2.0.4 dev: false /@unocss/nuxt@0.58.0(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(webpack@5.89.0): @@ -4279,38 +4269,38 @@ packages: vite: 4.5.0 vue: 3.3.8(typescript@5.3.3) - /@vitest/expect@1.0.4: - resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==} + /@vitest/expect@1.1.0: + resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==} dependencies: - '@vitest/spy': 1.0.4 - '@vitest/utils': 1.0.4 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 chai: 4.3.10 dev: true - /@vitest/runner@1.0.4: - resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==} + /@vitest/runner@1.1.0: + resolution: {integrity: sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==} dependencies: - '@vitest/utils': 1.0.4 + '@vitest/utils': 1.1.0 p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@1.0.4: - resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==} + /@vitest/snapshot@1.1.0: + resolution: {integrity: sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.0.4: - resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==} + /@vitest/spy@1.1.0: + resolution: {integrity: sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.0.4: - resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==} + /@vitest/utils@1.1.0: + resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 @@ -4585,7 +4575,7 @@ packages: '@vueuse/core': 10.7.0(vue@3.3.8) '@vueuse/metadata': 10.7.0 local-pkg: 0.5.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0) vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' @@ -6063,7 +6053,6 @@ packages: '@esbuild/win32-arm64': 0.19.9 '@esbuild/win32-ia32': 0.19.9 '@esbuild/win32-x64': 0.19.9 - dev: false /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -6096,13 +6085,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-compat-utils@0.1.2(eslint@8.55.0): + /eslint-compat-utils@0.1.2(eslint@8.56.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true /eslint-config-flat-gitignore@0.1.2: @@ -6111,7 +6100,7 @@ packages: parse-gitignore: 2.0.0 dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.56.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -6120,10 +6109,10 @@ packages: eslint-plugin-n: '^15.0.0 || ^16.0.0 ' eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.55.0 - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-n: 15.7.0(eslint@8.55.0) - eslint-plugin-promise: 6.1.1(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-n: 15.7.0(eslint@8.56.0) + eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -6136,7 +6125,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6145,9 +6134,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.55.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -6159,15 +6148,15 @@ packages: - supports-color dev: true - /eslint-merge-processors@0.1.0(eslint@8.55.0): + /eslint-merge-processors@0.1.0(eslint@8.56.0): resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6188,16 +6177,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.11.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.11.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.11.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6218,72 +6207,68 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-parser-plain@0.1.0: - resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - dev: true - - /eslint-plugin-antfu@2.0.0(eslint@8.55.0): + /eslint-plugin-antfu@2.0.0(eslint@8.56.0): resolution: {integrity: sha512-jbJqri3bDxZ3Eel//ncXI3NXRNYbY0ckckmaWxk4I+nxR5PorOVyLHu/QL69UaPI7qvqAlI0B9GmlAA3hypoHQ==} peerDependencies: eslint: '*' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true - /eslint-plugin-es-x@7.5.0(eslint@8.55.0): + /eslint-plugin-es-x@7.5.0(eslint@8.56.0): resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 - eslint: 8.55.0 - eslint-compat-utils: 0.1.2(eslint@8.55.0) + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) dev: true - /eslint-plugin-es@3.0.1(eslint@8.55.0): + /eslint-plugin-es@3.0.1(eslint@8.56.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-es@4.1.0(eslint@8.55.0): + /eslint-plugin-es@4.1.0(eslint@8.56.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.55.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.55.0 + eslint: 8.56.0 ignore: 5.3.0 dev: true - /eslint-plugin-i@2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0): + /eslint-plugin-i@2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0): resolution: {integrity: sha512-slGeTS3GQzx9267wLJnNYNO8X9EHGsc75AKIAFvnvMYEcTJKotPKL1Ru5PIGVHIVet+2DsugePWp8Oxpx8G22w==} engines: {node: '>=12'} peerDependencies: @@ -6291,9 +6276,9 @@ packages: dependencies: debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -6306,7 +6291,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -6316,16 +6301,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.11.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.11.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.55.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -6341,8 +6326,8 @@ packages: - supports-color dev: true - /eslint-plugin-jsdoc@46.9.0(eslint@8.55.0): - resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==} + /eslint-plugin-jsdoc@46.9.1(eslint@8.56.0): + resolution: {integrity: sha512-11Ox5LCl2wY7gGkp9UOyew70o9qvii1daAH+h/MFobRVRNcy7sVlH+jm0HQdgcvcru6285GvpjpUyoa051j03Q==} engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6352,50 +6337,52 @@ packages: comment-parser: 1.4.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: 8.55.0 + eslint: 8.56.0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.5.4 - spdx-expression-parse: 3.0.1 + spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsonc@2.10.0(eslint@8.55.0): - resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==} + /eslint-plugin-jsonc@2.11.2(eslint@8.56.0): + resolution: {integrity: sha512-F6A0MZhIGRBPOswzzn4tJFXXkPLiLwJaMlQwz/Qj1qx+bV5MCn79vBeJh2ynMmtqqHloi54KDCnsT/KWrcCcnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) - eslint: 8.55.0 - eslint-compat-utils: 0.1.2(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) + espree: 9.6.1 + graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown@3.0.1(eslint@8.55.0): + /eslint-plugin-markdown@3.0.1(eslint@8.56.0): resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@15.7.0(eslint@8.55.0): + /eslint-plugin-n@15.7.0(eslint@8.56.0): resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.55.0 - eslint-plugin-es: 4.1.0(eslint@8.55.0) - eslint-utils: 3.0.0(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-es: 4.1.0(eslint@8.56.0) + eslint-utils: 3.0.0(eslint@8.56.0) ignore: 5.2.4 is-core-module: 2.13.1 minimatch: 3.1.2 @@ -6403,16 +6390,16 @@ packages: semver: 7.5.4 dev: true - /eslint-plugin-n@16.4.0(eslint@8.55.0): + /eslint-plugin-n@16.4.0(eslint@8.56.0): resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) builtins: 5.0.1 - eslint: 8.55.0 - eslint-plugin-es-x: 7.5.0(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-es-x: 7.5.0(eslint@8.56.0) get-tsconfig: 4.7.2 ignore: 5.3.0 is-builtin-module: 3.2.1 @@ -6427,14 +6414,14 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-node@11.1.0(eslint@8.55.0): + /eslint-plugin-node@11.1.0(eslint@8.56.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.55.0 - eslint-plugin-es: 3.0.1(eslint@8.55.0) + eslint: 8.56.0 + eslint-plugin-es: 3.0.1(eslint@8.56.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -6442,7 +6429,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-perfectionist@2.5.0(eslint@8.55.0)(typescript@5.3.3)(vue-eslint-parser@9.3.2): + /eslint-plugin-perfectionist@2.5.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.3.2): resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==} peerDependencies: astro-eslint-parser: ^0.16.0 @@ -6460,41 +6447,41 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 - vue-eslint-parser: 9.3.2(eslint@8.55.0) + vue-eslint-parser: 9.3.2(eslint@8.56.0) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-promise@6.1.1(eslint@8.55.0): + /eslint-plugin-promise@6.1.1(eslint@8.56.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true - /eslint-plugin-toml@0.7.1(eslint@8.55.0): - resolution: {integrity: sha512-0AOZSBZInz0qFeWSlTZgRURD0BzEkJXE627aF0kS5t3PnUjjifPipkjnSYiHOtJYjHmGaoT7WwcTFSEZ/I3Zfg==} + /eslint-plugin-toml@0.8.0(eslint@8.56.0): + resolution: {integrity: sha512-vNfoLQq60nK5FTr6x9F/SK3ZcbMsHzfgXsoDLhoCqgGtpzoAmsZrFB+efKEjjLT9wdIL6sKbz4taLKpB9sU8Hw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.55.0 - eslint-compat-utils: 0.1.2(eslint@8.55.0) + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) lodash: 4.17.21 toml-eslint-parser: 0.9.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unicorn@44.0.2(eslint@8.55.0): + /eslint-plugin-unicorn@44.0.2(eslint@8.56.0): resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: @@ -6503,8 +6490,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.55.0 - eslint-utils: 3.0.0(eslint@8.55.0) + eslint: 8.56.0 + eslint-utils: 3.0.0(eslint@8.56.0) esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6517,17 +6504,17 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unicorn@49.0.0(eslint@8.55.0): + /eslint-plugin-unicorn@49.0.0(eslint@8.56.0): resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.52.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.55.0 + eslint: 8.56.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6540,7 +6527,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.56.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6550,13 +6537,13 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.3.16(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0)(typescript@5.3.3)(vitest@1.0.4): - resolution: {integrity: sha512-gqsbIZYK0YTiWGyRG2CwAGNA50fuqLkNXGKK2lVmyjBbqBj+rKH7m3JhVQ31AkVX229JkW4vBu0u33PAi5OhTA==} + /eslint-plugin-vitest@0.3.18(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.1.0): + resolution: {integrity: sha512-IJzs6BpA//wkNxo5845uPIMOIp4j76MiKiagJ3hD6a2DemrktdpB7mmTjU0EeFuq14NXFoO1wN8Fwrx2VxWBRA==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': '*' @@ -6568,60 +6555,60 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 - vitest: 1.0.4 + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + vitest: 1.1.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue@9.18.1(eslint@8.55.0): + /eslint-plugin-vue@9.18.1(eslint@8.56.0): resolution: {integrity: sha512-7hZFlrEgg9NIzuVik2I9xSnJA5RsmOfueYgsUGUokEDLJ1LHtxO0Pl4duje1BriZ/jDWb+44tcIlC3yi0tdlZg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) - eslint: 8.55.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + eslint: 8.56.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@8.55.0) + vue-eslint-parser: 9.3.2(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-vue@9.19.2(eslint@8.55.0): + /eslint-plugin-vue@9.19.2(eslint@8.56.0): resolution: {integrity: sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) - eslint: 8.55.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + eslint: 8.56.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@8.55.0) + vue-eslint-parser: 9.3.2(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.10.0(eslint@8.55.0): - resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==} + /eslint-plugin-yml@1.11.0(eslint@8.56.0): + resolution: {integrity: sha512-NBZP1NDGy0u38pY5ieix75jxS9GNOJy9xd4gQa0rU4gWbfEsVhKDwuFaQ6RJpDbv6Lq5TtcAZS/YnAc0oeRw0w==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.55.0 - eslint-compat-utils: 0.1.2(eslint@8.55.0) + eslint: 8.56.0 + eslint-compat-utils: 0.1.2(eslint@8.56.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -6629,14 +6616,14 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.3.8)(eslint@8.55.0): + /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.3.8)(eslint@8.56.0): resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 dependencies: '@vue/compiler-sfc': 3.3.8 - eslint: 8.55.0 + eslint: 8.56.0 dev: true /eslint-rule-composer@0.3.0: @@ -6666,13 +6653,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.55.0): + /eslint-utils@3.0.0(eslint@8.56.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 2.1.0 dev: true @@ -6690,15 +6677,15 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.55.0: - resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.55.0 + '@eslint/js': 8.56.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -6718,7 +6705,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.23.0 + globals: 13.24.0 graphemer: 1.4.0 ignore: 5.3.0 imurmurhash: 0.1.4 @@ -6845,6 +6832,11 @@ packages: pathe: 1.1.1 ufo: 1.3.2 + /fake-indexeddb@5.0.1: + resolution: {integrity: sha512-vxybH29Owtc6khV/Usy47B1g+eKwyhFiX8nwpCC4td320jvwrKQDH6vNtcJZgUzVxmfsSIlHzLKQzT76JMCO7A==} + engines: {node: '>=18'} + dev: true + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -6917,6 +6909,21 @@ packages: /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + /floating-vue@2.0.0-beta.24(@nuxt/kit@3.8.2)(vue@3.3.8): + resolution: {integrity: sha512-URSzP6YXaF4u1oZ9XGL8Sn8puuM7ivp5jkOUrpy5Q1mfo9BfGppJOn+ierTmsSUfJEeHBae8KT7r5DeI3vQIEw==} + peerDependencies: + '@nuxt/kit': ^3.2.0 + vue: ^3.2.0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@floating-ui/dom': 1.1.1 + '@nuxt/kit': 3.8.2(rollup@3.29.4) + vue: 3.3.8(typescript@5.3.3) + vue-resize: 2.0.0-alpha.1(vue@3.3.8) + dev: false + /focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} dependencies: @@ -7171,18 +7178,11 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.23.0: - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - /globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - dev: true /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} @@ -8376,8 +8376,8 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} /ms@2.0.0: @@ -8786,7 +8786,7 @@ packages: dependencies: '@iconify/collections': 1.0.369 '@iconify/vue': 4.1.1(vue@3.3.8) - '@nuxt/devtools-kit': 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/devtools-kit': 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) '@nuxt/kit': 3.8.2(rollup@3.29.4) transitivePeerDependencies: - nuxt @@ -8796,13 +8796,13 @@ packages: - vue dev: true - /nuxt-site-config-kit@1.6.7(rollup@3.29.4)(vue@3.3.8): - resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==} + /nuxt-site-config-kit@2.1.2(rollup@3.29.4)(vue@3.3.8): + resolution: {integrity: sha512-36STZFKcgBDmObeqRSZh+48eczJmPn+2lWOi2LOR5X6LQLQhvmaf8gXUw7mJSYXRF1nu7gMtnHKyxelaj5/HZA==} dependencies: '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) pkg-types: 1.0.3 - site-config-stack: 1.6.7(vue@3.3.8) + site-config-stack: 2.1.2(vue@3.3.8) std-env: 3.6.0 ufo: 1.3.2 transitivePeerDependencies: @@ -8811,18 +8811,18 @@ packages: - vue dev: false - /nuxt-site-config@1.6.7(@nuxt/devtools@1.0.5)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0): - resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==} + /nuxt-site-config@2.1.2(@nuxt/devtools@1.0.6)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0): + resolution: {integrity: sha512-LTvD81R86J9JLAlM5wXObc1nNYI+10GnrHWSD3XPQ8UcAKxoZFuJlh4yaq6e98qtc0qX/566KMBz93yhkuFiVg==} dependencies: - '@nuxt/devtools-kit': 1.0.5(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) - '@nuxt/devtools-ui-kit': 1.0.5(@nuxt/devtools@1.0.5)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) + '@nuxt/devtools-kit': 1.0.6(nuxt@3.8.2)(rollup@3.29.4)(vite@4.5.0) + '@nuxt/devtools-ui-kit': 1.0.6(@nuxt/devtools@1.0.6)(@vue/compiler-core@3.3.8)(nuxt@3.8.2)(postcss@8.4.32)(rollup@3.29.4)(vite@4.5.0)(vue@3.3.8)(webpack@5.89.0) '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) - nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.3.8) + nuxt-site-config-kit: 2.1.2(rollup@3.29.4)(vue@3.3.8) pathe: 1.1.1 shiki-es: 0.14.0 - sirv: 2.0.3 - site-config-stack: 1.6.7(vue@3.3.8) + sirv: 2.0.4 + site-config-stack: 2.1.2(vue@3.3.8) ufo: 1.3.2 transitivePeerDependencies: - '@nuxt/devtools' @@ -8849,7 +8849,7 @@ packages: - webpack dev: false - /nuxt@3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0): + /nuxt@3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@4.5.0): resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -8868,7 +8868,7 @@ packages: '@nuxt/schema': 3.8.2(rollup@3.29.4) '@nuxt/telemetry': 2.5.2(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.3.8) + '@nuxt/vite-builder': 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue@3.3.8) '@unhead/dom': 1.8.4 '@unhead/ssr': 1.8.4 '@unhead/vue': 1.8.4(vue@3.3.8) @@ -10078,7 +10078,6 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.8.0 '@rollup/rollup-win32-x64-msvc': 4.8.0 fsevents: 2.3.3 - dev: false /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} @@ -10283,19 +10282,19 @@ packages: transitivePeerDependencies: - supports-color - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.23 - mrmime: 1.0.1 + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 totalist: 3.0.1 /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - /site-config-stack@1.6.7(vue@3.3.8): - resolution: {integrity: sha512-LcZAAaMo4t/LKcePG6eghCt5oG+0JS1fhWG/8dHbfRuD3yWKmijKy2wd0/rcvTxDBEp5Pn2lAqe92jeAHRNjQA==} + /site-config-stack@2.1.2(vue@3.3.8): + resolution: {integrity: sha512-fLjPnU7Vdn2bIa7yg4YXSJD+ZjAhpm3RMDss66eox7eMGrROEvkyEC36x2QuClY8gAG4coPdTdhg+RJL4byE1Q==} peerDependencies: vue: ^3 dependencies: @@ -10373,6 +10372,13 @@ packages: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.16 + /spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.16 + dev: true + /spdx-license-ids@3.0.16: resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} @@ -10407,7 +10413,6 @@ packages: /std-env@3.6.0: resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} - dev: false /streamx@2.15.5: resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} @@ -10752,6 +10757,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /tosource@2.0.0-alpha.3: + resolution: {integrity: sha512-KAB2lrSS48y91MzFPFuDg4hLbvDiyTjOVgaK7Erw+5AmZXNq4sFRVn8r6yxSLuNs15PaokrDRpS61ERY9uZOug==} + engines: {node: '>=10'} + dev: true + /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -10980,7 +10990,6 @@ packages: mime: 3.0.0 node-fetch-native: 1.4.1 pathe: 1.1.1 - dev: false /unhead@1.8.4: resolution: {integrity: sha512-r2SFK18KzjKgSaOBawjQXXAz4odqKjy+fYtw7g+nwlc3FU1JNQqScVeTic0gEK69IJ/cRsqL6bPqF1ILkyVmTQ==} @@ -11339,8 +11348,8 @@ packages: - supports-color - terser - /vite-node@1.0.4: - resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} + /vite-node@1.1.0: + resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -11360,7 +11369,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.2(eslint@8.55.0)(typescript@5.3.3)(vite@4.5.0): + /vite-plugin-checker@0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@4.5.0): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -11396,7 +11405,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.55.0 + eslint: 8.56.0 fast-glob: 3.3.2 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -11430,7 +11439,7 @@ packages: fs-extra: 11.1.1 open: 9.1.0 picocolors: 1.0.0 - sirv: 2.0.3 + sirv: 2.0.4 vite: 4.5.0 transitivePeerDependencies: - rollup @@ -11446,7 +11455,7 @@ packages: '@nuxt/kit': optional: true dependencies: - '@antfu/utils': 0.7.6 + '@antfu/utils': 0.7.7 '@nuxt/kit': 3.8.2(rollup@3.29.4) '@rollup/pluginutils': 5.1.0(rollup@3.29.4) debug: 4.3.4 @@ -11454,7 +11463,7 @@ packages: fs-extra: 11.2.0 open: 9.1.0 picocolors: 1.0.0 - sirv: 2.0.3 + sirv: 2.0.4 vite: 4.5.0 transitivePeerDependencies: - rollup @@ -11560,15 +11569,36 @@ packages: terser: optional: true dependencies: - esbuild: 0.19.7 + esbuild: 0.19.9 postcss: 8.4.32 - rollup: 4.5.0 + rollup: 4.8.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vitest@1.0.4: - resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==} + /vitest-environment-nuxt@1.0.0(h3@1.9.0)(rollup@3.29.4)(vite@4.5.0)(vitest@1.1.0)(vue-router@4.2.5)(vue@3.3.8): + resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} + dependencies: + '@nuxt/test-utils': 3.9.0(h3@1.9.0)(rollup@3.29.4)(vite@4.5.0)(vitest@1.1.0)(vue-router@4.2.5)(vue@3.3.8) + transitivePeerDependencies: + - '@jest/globals' + - '@testing-library/vue' + - '@vitest/ui' + - '@vue/test-utils' + - h3 + - happy-dom + - jsdom + - playwright-core + - rollup + - supports-color + - vite + - vitest + - vue + - vue-router + dev: true + + /vitest@1.1.0: + resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11592,11 +11622,11 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.0.4 - '@vitest/runner': 1.0.4 - '@vitest/snapshot': 1.0.4 - '@vitest/spy': 1.0.4 - '@vitest/utils': 1.0.4 + '@vitest/expect': 1.1.0 + '@vitest/runner': 1.1.0 + '@vitest/snapshot': 1.1.0 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 acorn-walk: 8.3.0 cac: 6.7.14 chai: 4.3.10 @@ -11606,12 +11636,12 @@ packages: magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.5.0 + std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 vite: 5.0.8 - vite-node: 1.0.4 + vite-node: 1.1.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -11678,14 +11708,14 @@ packages: /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - /vue-eslint-parser@9.3.2(eslint@8.55.0): + /vue-eslint-parser@9.3.2(eslint@8.56.0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -11696,7 +11726,7 @@ packages: - supports-color dev: true - /vue-i18n-routing@1.2.0(vue-i18n@9.8.0)(vue@3.3.8): + /vue-i18n-routing@1.2.0(vue-i18n@9.8.0)(vue-router@4.2.5)(vue@3.3.8): resolution: {integrity: sha512-pn+bIFRMX5BN1BVQJ5rn05dYVnBhU/QnkxhjEJAe9HnYtJhDubetvoY+yfgDNWwesNWfHbbvsilsgSGL6DJyeA==} engines: {node: '>= 14.6'} peerDependencies: @@ -11719,11 +11749,12 @@ packages: dependencies: '@intlify/shared': 9.8.0 '@intlify/vue-i18n-bridge': 1.1.0(vue-i18n@9.8.0) - '@intlify/vue-router-bridge': 1.1.0(vue@3.3.8) + '@intlify/vue-router-bridge': 1.1.0(vue-router@4.2.5)(vue@3.3.8) ufo: 1.3.2 vue: 3.3.8(typescript@5.3.3) vue-demi: 0.14.6(vue@3.3.8) vue-i18n: 9.8.0(vue@3.3.8) + vue-router: 4.2.5(vue@3.3.8) dev: true /vue-i18n@9.8.0(vue@3.3.8): @@ -11738,6 +11769,14 @@ packages: vue: 3.3.8(typescript@5.3.3) dev: true + /vue-resize@2.0.0-alpha.1(vue@3.3.8): + resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.3.8(typescript@5.3.3) + dev: false + /vue-router@4.2.5(vue@3.3.8): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: @@ -11915,6 +11954,19 @@ packages: utf-8-validate: optional: true + /ws@8.15.1: + resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'}
- The Schema.org nodes that are generated from your application. -
- The raw JSON-LD snippet that is generated from your application. -