diff --git a/.vscode/settings.json b/.vscode/settings.json index e4efc540d..5652f3bd6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,6 +9,7 @@ "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, + "typescript.referencesCodeLens.enabled": true, "typescript.tsdk": "node_modules/typescript/lib", "eslint.useFlatConfig": true } diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index 8169a362a..cb3a0c5c8 100644 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -2,6 +2,7 @@ export default defineNuxtConfig({ extends: ['@nuxt/ui-pro'], modules: ['@nuxt/content', '@nuxt/ui', '@nuxtjs/fontaine', '@nuxtjs/google-fonts', 'nuxt-og-image'], routeRules: { '/api/search.json': { prerender: true } }, + vite: { $client: { build: { @@ -14,12 +15,16 @@ export default defineNuxtConfig({ } } }, + // SEO site: { url: 'https://i18n.nuxtjs.org' }, // Nuxt UI & UI Pro ui: { icons: ['heroicons', 'simple-icons'] }, - uiPro: { license: 'oss' }, // special license for nuxt & nuxt-modules orgs + + // special license for nuxt & nuxt-modules orgs + uiPro: { license: 'oss' }, + hooks: { // Define `@nuxt/ui` components as global to use them in `.md` (feel free to add those you need) 'components:extend': components => { @@ -34,6 +39,7 @@ export default defineNuxtConfig({ // Fonts fontMetrics: { fonts: ['DM Sans'] }, + googleFonts: { display: 'swap', download: true, @@ -41,5 +47,6 @@ export default defineNuxtConfig({ }, devtools: { enabled: true }, - typescript: { strict: false } + typescript: { strict: false }, + compatibilityDate: '2024-07-02' }) diff --git a/docs/package.json b/docs/package.json index 6287daaa8..e7b80ccea 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,12 +14,12 @@ "devDependencies": { "@iconify-json/heroicons": "^1.1.19", "@iconify-json/simple-icons": "^1.1.89", - "@nuxt/content": "^2.12.0", - "@nuxt/ui-pro": "^1.0.1", - "@nuxtjs/fontaine": "^0.4.1", + "@nuxt/content": "^2.13.0", + "@nuxt/ui-pro": "^1.3.1", + "@nuxtjs/fontaine": "^0.4.3", "@nuxtjs/google-fonts": "^3.1.3", - "nuxt": "^3.9.3", - "nuxt-og-image": "^2.2.4", + "nuxt": "npm:nuxt-nightly@latest", + "nuxt-og-image": "^2.2.6", "vue-tsc": "^2.0.1" } } diff --git a/package.json b/package.json index aa176a441..a4a2a6860 100644 --- a/package.json +++ b/package.json @@ -72,8 +72,7 @@ "pnpm": { "overrides": { "@nuxtjs/i18n": "link:.", - "jiti": "1.21.0", - "consola": "^3" + "nuxt": "npm:nuxt-nightly@latest" } }, "dependencies": { @@ -82,7 +81,7 @@ "@intlify/unplugin-vue-i18n": "^5.0.0-beta.3", "@intlify/utils": "^0.12.0", "@miyaneee/rollup-plugin-json5": "^1.2.0", - "@nuxt/kit": "^3.12.3", + "@nuxt/kit": "npm:@nuxt/kit-nightly@latest", "@rollup/plugin-yaml": "^4.1.2", "@vue/compiler-sfc": "^3.4.31", "debug": "^4.3.5", @@ -106,7 +105,7 @@ "@babel/types": "^7.24.7", "@eslint/js": "9.5.0", "@nuxt/module-builder": "^0.6.0", - "@nuxt/schema": "^3.12.3", + "@nuxt/schema": "npm:@nuxt/schema-nightly@latest", "@types/debug": "^4.1.9", "@types/eslint": "^8.56.6", "@unhead/vue": "^1.8.8", @@ -126,7 +125,7 @@ "lint-staged": "^15.2.7", "nitropack": "^2.9.7", "npm-run-all2": "^6.2.0", - "nuxt": "^3.12.3", + "nuxt": "npm:nuxt-nightly@latest", "ofetch": "^1.3.4", "playwright": "^1.38.1", "prettier": "^3.3.2", diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index a09f1a663..7794c0982 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -6,19 +6,27 @@ import ModuleExperimental from './module-experimental' export default defineNuxtConfig({ // devLogs broken, should be resolved by https://github.com/nuxt/nuxt/commit/b3ced3d694c89344c8e77b804a2dc76434d27668 // remove after updating to Nuxt >3.11.0 + future: { + compatibilityVersion: 4 + }, + features: { devLogs: false }, + experimental: { typedPages: true }, + vite: { // Prevent reload by optimizing dependency before discovery optimizeDeps: { include: ['@unhead/vue'] } }, + extends: ['layers/i18n-layer'], + modules: [ (_, nuxt) => { console.log(nuxt.options._installedModules) @@ -101,6 +109,7 @@ export default defineNuxtConfig({ '@nuxtjs/i18n', '@nuxt/devtools' ], + vite: { build: { minify: false @@ -194,5 +203,7 @@ export default defineNuxtConfig({ // // redirectOn: 'root' // }, vueI18n: './vue-i18n.options.ts' - } + }, + + compatibilityDate: '2024-07-02' }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 95b500b32..ea4688192 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,7 @@ settings: overrides: '@nuxtjs/i18n': link:. - jiti: 1.21.0 - consola: ^3 + nuxt: npm:nuxt-nightly@latest importers: @@ -29,8 +28,8 @@ importers: specifier: ^1.2.0 version: 1.2.0(rollup@3.29.4) '@nuxt/kit': - specifier: ^3.12.3 - version: 3.12.3(magicast@0.3.4)(rollup@3.29.4) + specifier: npm:@nuxt/kit-nightly@latest + version: '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4)' '@rollup/plugin-yaml': specifier: ^4.1.2 version: 4.1.2(rollup@3.29.4) @@ -39,7 +38,7 @@ importers: version: 3.4.31 debug: specifier: ^4.3.5 - version: 4.3.5 + version: 4.3.5(supports-color@9.4.0) defu: specifier: ^6.1.2 version: 6.1.4 @@ -94,10 +93,10 @@ importers: version: 9.5.0 '@nuxt/module-builder': specifier: ^0.6.0 - version: 0.6.0(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@3.29.4))(nuxi@3.12.0)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2)) + version: 0.6.0(@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4))(nuxi@3.12.0)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2)) '@nuxt/schema': - specifier: ^3.12.3 - version: 3.12.3(rollup@3.29.4) + specifier: npm:@nuxt/schema-nightly@latest + version: '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@3.29.4)' '@types/debug': specifier: ^4.1.9 version: 4.1.12 @@ -141,8 +140,8 @@ importers: specifier: ^1.12.0 version: 1.12.0 jiti: - specifier: 1.21.0 - version: 1.21.0 + specifier: ^1.20.0 + version: 1.21.6 jsdom: specifier: ^24.1.0 version: 24.1.0 @@ -156,8 +155,8 @@ importers: specifier: ^6.2.0 version: 6.2.0 nuxt: - specifier: ^3.12.3 - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) ofetch: specifier: ^1.3.4 version: 1.3.4 @@ -201,23 +200,23 @@ importers: specifier: ^1.1.89 version: 1.1.107 '@nuxt/content': - specifier: ^2.12.0 - version: 2.13.0(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) + specifier: ^2.13.0 + version: 2.13.0(ioredis@5.4.1)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) '@nuxt/ui-pro': - specifier: ^1.0.1 + specifier: ^1.3.1 version: 1.3.1(focus-trap@7.5.4)(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) '@nuxtjs/fontaine': - specifier: ^0.4.1 + specifier: ^0.4.3 version: 0.4.3(encoding@0.1.13)(magicast@0.3.4)(rollup@4.18.0) '@nuxtjs/google-fonts': specifier: ^3.1.3 version: 3.2.0(magicast@0.3.4)(rollup@4.18.0) nuxt: - specifier: ^3.9.3 - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) nuxt-og-image: - specifier: ^2.2.4 - version: 2.2.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) + specifier: ^2.2.6 + version: 2.2.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) vue-tsc: specifier: ^2.0.1 version: 2.0.22(typescript@5.5.2) @@ -231,8 +230,8 @@ importers: specifier: link:.. version: link:.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/basic: devDependencies: @@ -240,8 +239,8 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/basic_usage: dependencies: @@ -253,8 +252,8 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/different_domains: devDependencies: @@ -262,8 +261,8 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/inline_options: devDependencies: @@ -271,8 +270,80 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/1888: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2151: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2220: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2226: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2247: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2288: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2315: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + + specs/fixtures/issues/2590: + devDependencies: + '@nuxtjs/i18n': + specifier: link:../../../.. + version: link:../../../.. + nuxt: + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/lazy: devDependencies: @@ -280,8 +351,8 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) specs/fixtures/routing: devDependencies: @@ -289,8 +360,8 @@ importers: specifier: link:../../.. version: link:../../.. nuxt: - specifier: latest - version: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + specifier: npm:nuxt-nightly@latest + version: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) packages: @@ -1421,6 +1492,10 @@ packages: peerDependencies: vite: '*' + '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1': + resolution: {integrity: sha512-R6q5cfGfrTG9Pzlp1SBwxlA5Dh8QChuDTzc1tvNBnA/soFIzOLo41k0Az3OpBlY3pK9b6B1dGipj4mb5EmHY1g==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/kit@3.12.3': resolution: {integrity: sha512-5R8FZLDxBKlkDWYsqwU1tctGJ5vwMA96WBrNkpQ0LznB2/p+3MWWTO6vz+0P0F9xvZZfkk/KKyZ3uUhnG9VJOA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1432,6 +1507,10 @@ packages: '@nuxt/kit': ^3.11.2 nuxi: ^3.11.1 + '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1': + resolution: {integrity: sha512-OpfpCJLTjvRUZXYLcKIHN8mIC4Q3HSbLIdDX2jtTQzsnuP9mbuCjOIJEGZXOFBVIQEHjoBCfe6qHLHC+lphWqQ==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@3.12.3': resolution: {integrity: sha512-Zw/2stN5CWVOHQ6pKyewk3tvYW5ROBloTGyIbie7/TprJT5mL+E9tTgAxOZtkoKSFaYEQXZgE1K2OzMelhLRzw==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1447,8 +1526,8 @@ packages: resolution: {integrity: sha512-RWG4svAkDdr5hNDQw9RgHEY9N5CH4sKCtRvveRxXOGT0fWyI/JL+qxaZWO/hjyJMfTvK9/hdbaI5Lrh+L9XFOg==} engines: {node: '>=v16.20.2'} - '@nuxt/vite-builder@3.12.3': - resolution: {integrity: sha512-8xfeOgSUaXTYgLx1DA5qEFwU3/vL5DVAIv8sgPn2rnmB50nPJVXrVa+tXhO0I1Q8L4ycXRqq2dxOPGq8CSYo+A==} + '@nuxt/vite-builder-nightly@4.0.0-28669566.0047c6a1': + resolution: {integrity: sha512-Emb6n7Wq5B93sA7sySeM8Oq+s5MUrkVAQO+aL1pfP2y29wQlnaXawQdEW86z07NMVi4YtUk3A3nFCiSTq3DlMQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 @@ -1710,6 +1789,16 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@redocly/ajv@8.11.0': + resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} + + '@redocly/config@0.6.2': + resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} + + '@redocly/openapi-core@1.17.1': + resolution: {integrity: sha512-PQxDLLNk5cBatJBBxvfk49HFw/nVozw1XZ6Dw/GX0Tviq+WxeEjEuLAKfnLVvb5L0wgs4TNmVG4Y+JyofSPu1A==} + engines: {node: '>=14.19.0', npm: '>=7.0.0'} + '@resvg/resvg-js-android-arm-eabi@2.6.2': resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==} engines: {node: '>= 10'} @@ -1808,6 +1897,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@26.0.1': + resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -2175,20 +2273,34 @@ packages: '@unhead/dom@1.9.14': resolution: {integrity: sha512-XZSZ2Wmm1Sv7k9scSFGrarbteSIl3p3I3oOUprKPDboBTvuG5q81Qz8O99NKUGKGJ8BKUkxCqE982eH3S8DKJA==} + '@unhead/dom@1.9.15': + resolution: {integrity: sha512-4sdP/2Unt4zFRO8pBZVXvebidGmrLEvnDU6ZpasZfInjiiuuaQOVTJaiKnEnug3cmW2YjglPG2d1c2xAsHr3NQ==} + '@unhead/schema@1.9.14': resolution: {integrity: sha512-60NYSM6QjfK/wx4/QfaYyZ3XnNtwxS9a1oij2abEkGHPmA2/fqBOXeuHtnBo4eD42/Eg+owcS5s3mClPL8AkXw==} + '@unhead/schema@1.9.15': + resolution: {integrity: sha512-9ADZuXOH+tOKHIjXsgg+SPINnh/YJEBMCjpg+8VLGgE2r5med3jAnOU8g7ALfuVEBRBrbFgs1qVKoKm1NkTXJQ==} + '@unhead/shared@1.9.14': resolution: {integrity: sha512-7ZIC7uDV8gp3KHm5JxJ/NXMENQgkh+SCyTcsILSpOhkAGeszMHABrB6vjeZDGM4J9mRUxwyPn24KI2zG/R+XiQ==} - '@unhead/ssr@1.9.14': - resolution: {integrity: sha512-OIBZu+WBiyCcDMJ4Ysu7uA6yMZ3fWXWyVrT2w0my5oQJgA0BS7lzfReRL8Sw6+ORlupn9Rn++HXfV0ixtxCxIA==} + '@unhead/shared@1.9.15': + resolution: {integrity: sha512-+U5r04eRtCNcniWjzNPRtwVuF9rW/6EXxhGvuohJBDaIE57J6BHWo5cEp7Pqts7DlTFs7LiDtH8ONNDv4QqRaw==} + + '@unhead/ssr@1.9.15': + resolution: {integrity: sha512-gqRQQkT1jzZKf9nF7r1exBtWbBi5QjGi7wa0y7cHPJ6aTPOyLVTeb9OvfC0MAP94JXgsZrgyQt8q8uD6N1tfTw==} '@unhead/vue@1.9.14': resolution: {integrity: sha512-Yc7Qv0ze+iLte4urHiA+ghkF7y+svrawrT+ZrCuGXkZ/eRTF/AY2SKex+rJQJZsP+fKEQ2pGb72IsI5kHFZT3A==} peerDependencies: vue: '>=2.7 || >=3' + '@unhead/vue@1.9.15': + resolution: {integrity: sha512-h866wYOs6Q6+lc0av4EU0CPTtTvaz9UWwwsiNoulzJa95QyUN/gDPI/NiDuKweHswY+a0SSzEqe9Nhg+LlmHew==} + peerDependencies: + vue: '>=2.7 || >=3' + '@unocss/astro@0.61.0': resolution: {integrity: sha512-cbgztX/to5rMhAtEGCcR3ClMlK9F+lPxq21A72qsbWVQjiKa7W4O7qKBmUKPYsWRzJEJtdyN11A65H2037aKQw==} peerDependencies: @@ -2288,6 +2400,11 @@ packages: engines: {node: '>=16'} hasBin: true + '@vercel/nft@0.27.2': + resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + engines: {node: '>=16'} + hasBin: true + '@vitejs/plugin-vue-jsx@4.0.0': resolution: {integrity: sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -2351,9 +2468,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.30': - resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} - '@vue/compiler-core@3.4.31': resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} @@ -2400,9 +2514,6 @@ packages: peerDependencies: vue: 3.4.31 - '@vue/shared@3.4.30': - resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} - '@vue/shared@3.4.31': resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} @@ -2464,7 +2575,7 @@ packages: '@vueuse/nuxt@10.11.0': resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} peerDependencies: - nuxt: ^3.0.0 + nuxt: npm:nuxt-nightly@latest '@vueuse/shared@10.11.0': resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} @@ -2554,6 +2665,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -2776,6 +2892,14 @@ packages: magicast: optional: true + c12@2.0.0-beta.1: + resolution: {integrity: sha512-/m7oUlw0XGeiG4e4xx1s4dqCtTuZiGm79WFbo/n/ppbtEmPKez1xDvaTIfpnHBhuQ7OC78rxCdhMpYkQHLyHnA==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2941,6 +3065,9 @@ packages: colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} @@ -3317,6 +3444,10 @@ packages: resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} engines: {node: '>=16'} + dot-prop@9.0.0: + resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} + engines: {node: '>=18'} + dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -3784,6 +3915,12 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + h3-nightly@1.12.1-1718872526.a15b8de: + resolution: {integrity: sha512-wzWKg5vfCvzET4H57hFLq8S8ENf9DnXn/0A8G/HRUg16CFOCYTp45nd3Ku8IJrF1HmKBpZngh9MpuXd8LTFlSA==} + + h3-nightly@2.0.0-1718872656.6765a6e: + resolution: {integrity: sha512-LQ8hHOIzk+agD1p0K7UosByKuzDAKGLTnYsP0syV/XMr9E7pWmoaDSWkGdWjtLR9O3hinNqrXU1NW0kTmhiSag==} + h3@1.12.0: resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} @@ -3955,6 +4092,10 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + index-to-position@0.1.2: + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} + inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -4138,10 +4279,18 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.0.0-beta.3: + resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} + hasBin: true + + js-levenshtein@1.1.6: + resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} + engines: {node: '>=0.10.0'} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -4182,6 +4331,9 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -4312,6 +4464,9 @@ packages: lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -4690,6 +4845,16 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + nitro-nightly@3.0.0-beta-28665895.e727afda: + resolution: {integrity: sha512-xVaHw8KDxkp9gn9thoN7Nf0qb7iPxTZ05QeiLWU6Dongt78wUTnan0oZkugj8x1eaFePCKZS8ZyWPjWkbThfQQ==} + engines: {node: ^16.11.0 || >=17.0.0} + hasBin: true + peerDependencies: + xml2js: ^0.6.2 + peerDependenciesMeta: + xml2js: + optional: true + nitropack@2.9.7: resolution: {integrity: sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw==} engines: {node: ^16.11.0 || >=17.0.0} @@ -4809,6 +4974,11 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nuxi-nightly@3.13.0-1719571044.bca75ab: + resolution: {integrity: sha512-/r98BnvSrlHRdQIHTUWL3GIBRUHBpfMBk0MwGDxqJkkFHkgW0QGXwEqf1Gqngi661VeIqBBnP6DW/jpCqVCkOQ==} + engines: {node: ^16.10.0 || >=18.0.0} + hasBin: true + nuxi@3.12.0: resolution: {integrity: sha512-6vRdiXTw9SajEQOUi6Ze/XaIXzy1q/sD5UqHQSv3yqTu7Pot5S7fEihNXV8LpcgLz+9HzjVt70r7jYe7R99c2w==} engines: {node: ^16.10.0 || >=18.0.0} @@ -4817,17 +4987,8 @@ packages: nuxt-icon@0.6.10: resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} - nuxt-og-image@2.2.6: - resolution: {integrity: sha512-k7gP6i/g6/cQscmA5FgywgnrGk0zR7qKAwzqVAhVObvqtqykEb54gIatSNijvafRQ+EjFne+k+R7vQTH95aDaw==} - - nuxt-site-config-kit@1.6.7: - resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==} - - nuxt-site-config@1.6.7: - resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==} - - nuxt@3.12.3: - resolution: {integrity: sha512-Qdkc+ucWwFcKsiL/OTF87jbgyFSymwPRKiiu0mvzsd/RXTn4hGiBduAlF3f7Yy0F9pDjSj8XHKDSnHYsDzm6rA==} + nuxt-nightly@4.0.0-28669566.0047c6a1: + resolution: {integrity: sha512-jUCKqYwUZiQuY9XLnjHphT2UaVjEguW/feEBm+GKE9tL50qKgrBKNr2jFnSpPRzNUo7eOTltC8kEUA6yoHC7fw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -4839,6 +5000,15 @@ packages: '@types/node': optional: true + nuxt-og-image@2.2.6: + resolution: {integrity: sha512-k7gP6i/g6/cQscmA5FgywgnrGk0zR7qKAwzqVAhVObvqtqykEb54gIatSNijvafRQ+EjFne+k+R7vQTH95aDaw==} + + nuxt-site-config-kit@1.6.7: + resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==} + + nuxt-site-config@1.6.7: + resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==} + nwsapi@2.2.10: resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} @@ -4908,6 +5078,12 @@ packages: resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} hasBin: true + openapi-typescript@7.0.2: + resolution: {integrity: sha512-BBrYEf0YdW31Ernd07cD/qHoalSuiiUQvy+rHvU/1Iz9WbcFpRsIXrnfEnrEuiGTRuKCG6cDQCrxNK/rbwQRLg==} + hasBin: true + peerDependencies: + typescript: ^5.x + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -4953,6 +5129,10 @@ packages: resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} engines: {node: '>=8'} + parse-json@8.1.0: + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} + parse-ms@4.0.0: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} @@ -5052,6 +5232,10 @@ packages: engines: {node: '>=18'} hasBin: true + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -5453,6 +5637,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + require-in-the-middle@7.3.0: resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} engines: {node: '>=8.6.0'} @@ -6055,6 +6243,10 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} + type-fest@4.21.0: + resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -6121,6 +6313,9 @@ packages: unhead@1.9.14: resolution: {integrity: sha512-npdYu6CfasX/IhB8OO27e3u4A1zhAY77T1FwWDIIUaJvugYTte5hjsolPX0/fG5jmjnWTFTuIkmbCSfj7bfIkg==} + unhead@1.9.15: + resolution: {integrity: sha512-/99Wft1CT0fxsWzmBeOwuH/k4HdMeyfDGyB4wFNVZVNTffRHDOqaqQ6RS+LHPsIiCKmm9FP7Vq7Rz09Zs/fQJQ==} + unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -6648,6 +6843,9 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml-ast-parser@0.0.43: + resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} + yaml-eslint-parser@1.2.3: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6738,7 +6936,7 @@ snapshots: '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6967,7 +7165,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7296,7 +7494,7 @@ snapshots: '@eslint/config-array@0.16.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7304,7 +7502,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 @@ -7381,7 +7579,7 @@ snapshots: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.7.1 @@ -7457,7 +7655,7 @@ snapshots: '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@typescript-eslint/scope-manager': 7.14.1 '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) fast-glob: 3.3.2 js-yaml: 4.1.0 json5: 2.2.3 @@ -7535,7 +7733,7 @@ snapshots: '@koa/router@12.0.1': dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) http-errors: 2.0.0 koa-compose: 4.1.0 methods: 1.1.2 @@ -7545,7 +7743,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -7608,9 +7806,9 @@ snapshots: '@npmcli/agent@2.2.2': dependencies: - agent-base: 7.1.1 + agent-base: 7.1.1(supports-color@9.4.0) http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.4(supports-color@9.4.0) lru-cache: 10.2.2 socks-proxy-agent: 8.0.3 transitivePeerDependencies: @@ -7670,13 +7868,13 @@ snapshots: - bluebird - supports-color - '@nuxt/content@2.13.0(ioredis@5.4.1)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2))': + '@nuxt/content@2.13.0(ioredis@5.4.1)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2))': dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) '@nuxtjs/mdc': 0.8.2(magicast@0.3.4)(rollup@4.18.0) '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) '@vueuse/head': 2.0.0(vue@3.4.31(typescript@5.5.2)) - '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) + '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -7758,7 +7956,7 @@ snapshots: - rollup - supports-color - '@nuxt/devtools-ui-kit@1.3.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1)': + '@nuxt/devtools-ui-kit@1.3.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1)': dependencies: '@iconify-json/carbon': 1.1.36 '@iconify-json/logos': 1.1.43 @@ -7768,18 +7966,18 @@ snapshots: '@nuxt/devtools-kit': 1.3.6(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) '@unocss/core': 0.61.0 - '@unocss/nuxt': 0.61.0(magicast@0.3.4)(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(webpack@5.92.1) + '@unocss/nuxt': 0.61.0(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(webpack@5.92.1) '@unocss/preset-attributify': 0.61.0 '@unocss/preset-icons': 0.61.0 '@unocss/preset-mini': 0.61.0 '@unocss/reset': 0.61.0 '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.31(typescript@5.5.2)) - '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) + '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) + unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.31) transitivePeerDependencies: - '@unocss/webpack' @@ -7970,6 +8168,58 @@ snapshots: - supports-color - utf-8-validate + '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4)': + dependencies: + '@nuxt/schema': '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@3.29.4)' + c12: 2.0.0-beta.1(magicast@0.3.4) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 5.3.1 + jiti: 2.0.0-beta.3 + klona: 2.0.6 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + semver: 7.6.2 + ufo: 1.5.3 + unctx: 2.3.1 + unimport: 3.7.2(rollup@3.29.4) + untyped: 1.4.2 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + + '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@4.18.0)': + dependencies: + '@nuxt/schema': '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@4.18.0)' + c12: 2.0.0-beta.1(magicast@0.3.4) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 5.3.1 + jiti: 2.0.0-beta.3 + klona: 2.0.6 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + semver: 7.6.2 + ufo: 1.5.3 + unctx: 2.3.1 + unimport: 3.7.2(rollup@4.18.0) + untyped: 1.4.2 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + '@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@3.29.4)': dependencies: '@nuxt/schema': 3.12.3(rollup@3.29.4) @@ -7980,7 +8230,7 @@ snapshots: globby: 14.0.2 hash-sum: 2.0.0 ignore: 5.3.1 - jiti: 1.21.0 + jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 mlly: 1.7.1 @@ -8007,7 +8257,7 @@ snapshots: globby: 14.0.2 hash-sum: 2.0.0 ignore: 5.3.1 - jiti: 1.21.0 + jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 mlly: 1.7.1 @@ -8024,9 +8274,9 @@ snapshots: - rollup - supports-color - '@nuxt/module-builder@0.6.0(@nuxt/kit@3.12.3(magicast@0.3.4)(rollup@3.29.4))(nuxi@3.12.0)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))': + '@nuxt/module-builder@0.6.0(@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4))(nuxi@3.12.0)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))': dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@3.29.4) + '@nuxt/kit': '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4)' citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -8041,6 +8291,42 @@ snapshots: - typescript - vue-tsc + '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@3.29.4)': + dependencies: + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.3 + uncrypto: 0.1.3 + unimport: 3.7.2(rollup@3.29.4) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + + '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@4.18.0)': + dependencies: + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.1.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.3 + uncrypto: 0.1.3 + unimport: 3.7.2(rollup@4.18.0) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + '@nuxt/schema@3.12.3(rollup@3.29.4)': dependencies: compatx: 0.1.8 @@ -8088,7 +8374,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 14.0.0 is-docker: 3.0.0 - jiti: 1.21.0 + jiti: 1.21.6 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.3.4 @@ -8112,7 +8398,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 14.0.0 is-docker: 3.0.0 - jiti: 1.21.0 + jiti: 1.21.6 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.3.4 @@ -8134,7 +8420,7 @@ snapshots: ofetch: 1.3.4 parse-git-config: 3.0.0 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 tailwind-merge: 2.3.0 vue3-smooth-dnd: 0.0.6(vue@3.4.31(typescript@5.5.2)) transitivePeerDependencies: @@ -8204,9 +8490,9 @@ snapshots: - vite - vue - '@nuxt/vite-builder@3.12.3(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))': + '@nuxt/vite-builder-nightly@4.0.0-28669566.0047c6a1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))': dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@3.29.4) + '@nuxt/kit': '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4)' '@rollup/plugin-replace': 5.0.7(rollup@3.29.4) '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) @@ -8220,7 +8506,8 @@ snapshots: estree-walker: 3.0.3 externality: 1.0.2 get-port-please: 3.1.2 - h3: 1.12.0 + h3: h3-nightly@2.0.0-1718872656.6765a6e + jiti: 2.0.0-beta.3 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.1 @@ -8261,9 +8548,9 @@ snapshots: - vti - vue-tsc - '@nuxt/vite-builder@3.12.3(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))': + '@nuxt/vite-builder-nightly@4.0.0-28669566.0047c6a1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))': dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@nuxt/kit': '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@4.18.0)' '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) @@ -8277,7 +8564,8 @@ snapshots: estree-walker: 3.0.3 externality: 1.0.2 get-port-please: 3.1.2 - h3: 1.12.0 + h3: h3-nightly@2.0.0-1718872656.6765a6e + jiti: 2.0.0-beta.3 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.1 @@ -8322,7 +8610,7 @@ snapshots: dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 semver: 7.6.2 transitivePeerDependencies: - magicast @@ -8358,9 +8646,9 @@ snapshots: '@shikijs/transformers': 1.9.1 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.4.30 + '@vue/compiler-core': 3.4.31 consola: 3.2.3 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) defu: 6.1.4 destr: 2.0.3 detab: 3.0.2 @@ -8397,13 +8685,13 @@ snapshots: '@nuxtjs/tailwindcss@6.12.0(magicast@0.3.4)(rollup@4.18.0)': dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.39) consola: 3.2.3 defu: 6.1.4 h3: 1.12.0 pathe: 1.1.2 - postcss: 8.4.38 - postcss-nesting: 12.1.5(postcss@8.4.38) + postcss: 8.4.39 + postcss-nesting: 12.1.5(postcss@8.4.39) tailwind-config-viewer: 2.0.4(tailwindcss@3.4.4) tailwindcss: 3.4.4 ufo: 1.5.3 @@ -8662,6 +8950,32 @@ snapshots: '@protobufjs/utf8@1.1.0': {} + '@redocly/ajv@8.11.0': + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + '@redocly/config@0.6.2': {} + + '@redocly/openapi-core@1.17.1(encoding@0.1.13)(supports-color@9.4.0)': + dependencies: + '@redocly/ajv': 8.11.0 + '@redocly/config': 0.6.2 + colorette: 1.4.0 + https-proxy-agent: 7.0.4(supports-color@9.4.0) + js-levenshtein: 1.1.6 + js-yaml: 4.1.0 + lodash.isequal: 4.5.0 + minimatch: 5.1.6 + node-fetch: 2.7.0(encoding@0.1.13) + pluralize: 8.0.0 + yaml-ast-parser: 0.0.43 + transitivePeerDependencies: + - encoding + - supports-color + '@resvg/resvg-js-android-arm-eabi@2.6.2': optional: true @@ -8749,6 +9063,17 @@ snapshots: optionalDependencies: rollup: 4.18.0 + '@rollup/plugin-commonjs@26.0.1(rollup@4.18.0)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 10.4.2 + is-reference: 1.2.1 + magic-string: 0.30.10 + optionalDependencies: + rollup: 4.18.0 + '@rollup/plugin-inject@5.0.5(rollup@4.18.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -9077,7 +9402,7 @@ snapshots: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.14.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) eslint: 9.5.0 optionalDependencies: typescript: 5.5.2 @@ -9093,7 +9418,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2) - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) eslint: 9.5.0 ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: @@ -9107,7 +9432,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/visitor-keys': 7.14.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -9141,19 +9466,33 @@ snapshots: '@unhead/schema': 1.9.14 '@unhead/shared': 1.9.14 + '@unhead/dom@1.9.15': + dependencies: + '@unhead/schema': 1.9.15 + '@unhead/shared': 1.9.15 + '@unhead/schema@1.9.14': dependencies: hookable: 5.5.3 zhead: 2.2.4 + '@unhead/schema@1.9.15': + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + '@unhead/shared@1.9.14': dependencies: '@unhead/schema': 1.9.14 - '@unhead/ssr@1.9.14': + '@unhead/shared@1.9.15': dependencies: - '@unhead/schema': 1.9.14 - '@unhead/shared': 1.9.14 + '@unhead/schema': 1.9.15 + + '@unhead/ssr@1.9.15': + dependencies: + '@unhead/schema': 1.9.15 + '@unhead/shared': 1.9.15 '@unhead/vue@1.9.14(vue@3.4.31(typescript@5.5.2))': dependencies: @@ -9163,10 +9502,18 @@ snapshots: unhead: 1.9.14 vue: 3.4.31(typescript@5.5.2) - '@unocss/astro@0.61.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))': + '@unhead/vue@1.9.15(vue@3.4.31(typescript@5.5.2))': dependencies: - '@unocss/core': 0.61.0 - '@unocss/reset': 0.61.0 + '@unhead/schema': 1.9.15 + '@unhead/shared': 1.9.15 + hookable: 5.5.3 + unhead: 1.9.15 + vue: 3.4.31(typescript@5.5.2) + + '@unocss/astro@0.61.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))': + dependencies: + '@unocss/core': 0.61.0 + '@unocss/reset': 0.61.0 '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) optionalDependencies: vite: 5.3.3(@types/node@20.14.9)(terser@5.31.1) @@ -9209,7 +9556,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.61.0(magicast@0.3.4)(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(webpack@5.92.1)': + '@unocss/nuxt@0.61.0(magicast@0.3.4)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(webpack@5.92.1)': dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) '@unocss/config': 0.61.0 @@ -9224,7 +9571,7 @@ snapshots: '@unocss/reset': 0.61.0 '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) '@unocss/webpack': 0.61.0(rollup@4.18.0)(webpack@5.92.1) - unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) + unocss: 0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) transitivePeerDependencies: - magicast - postcss @@ -9233,7 +9580,7 @@ snapshots: - vite - webpack - '@unocss/postcss@0.61.0(postcss@8.4.38)': + '@unocss/postcss@0.61.0(postcss@8.4.39)': dependencies: '@unocss/config': 0.61.0 '@unocss/core': 0.61.0 @@ -9241,7 +9588,7 @@ snapshots: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.39 '@unocss/preset-attributify@0.61.0': dependencies: @@ -9349,7 +9696,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - unplugin: 1.10.1 + unplugin: 1.11.0 webpack: 5.92.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9373,6 +9720,24 @@ snapshots: - encoding - supports-color + '@vercel/nft@0.27.2(encoding@0.1.13)': + dependencies: + '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) + '@rollup/pluginutils': 4.2.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + node-gyp-build: 4.8.1 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))': dependencies: '@babel/core': 7.24.7 @@ -9484,14 +9849,6 @@ snapshots: '@babel/parser': 7.24.7 '@vue/compiler-sfc': 3.4.31 - '@vue/compiler-core@3.4.30': - dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.30 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.4.31': dependencies: '@babel/parser': 7.24.7 @@ -9584,8 +9941,6 @@ snapshots: '@vue/shared': 3.4.31 vue: 3.4.31(typescript@5.5.2) - '@vue/shared@3.4.30': {} - '@vue/shared@3.4.31': {} '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.5.2))': @@ -9600,10 +9955,10 @@ snapshots: '@vueuse/head@2.0.0(vue@3.4.31(typescript@5.5.2))': dependencies: - '@unhead/dom': 1.9.14 - '@unhead/schema': 1.9.14 - '@unhead/ssr': 1.9.14 - '@unhead/vue': 1.9.14(vue@3.4.31(typescript@5.5.2)) + '@unhead/dom': 1.9.15 + '@unhead/schema': 1.9.15 + '@unhead/ssr': 1.9.15 + '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.2)) vue: 3.4.31(typescript@5.5.2) '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.31(typescript@5.5.2))': @@ -9628,13 +9983,13 @@ snapshots: '@vueuse/metadata@10.11.0': {} - '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2))': + '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2))': dependencies: '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.2)) '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 - nuxt: 3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) + nuxt: nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)) vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.2)) transitivePeerDependencies: - '@vue/composition-api' @@ -9747,25 +10102,35 @@ snapshots: dependencies: acorn: 8.12.0 + acorn-import-attributes@1.9.5(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-walk@8.3.3: dependencies: acorn: 8.12.0 acorn@8.12.0: {} + acorn@8.12.1: {} + agent-base@6.0.2: dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color - agent-base@7.1.1: + agent-base@7.1.1(supports-color@9.4.0): dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -9989,7 +10354,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 1.21.0 + jiti: 1.21.6 mlly: 1.7.1 ohash: 1.1.3 pathe: 1.1.2 @@ -9999,6 +10364,23 @@ snapshots: optionalDependencies: magicast: 0.3.4 + c12@2.0.0-beta.1(magicast@0.3.4): + dependencies: + chokidar: 3.6.0 + confbox: 0.1.7 + defu: 6.1.4 + dotenv: 16.4.5 + giget: 1.2.3 + jiti: 2.0.0-beta.3 + mlly: 1.7.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.3 + rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.4 + cac@6.7.14: {} cacache@18.0.3: @@ -10193,6 +10575,8 @@ snapshots: colord@2.9.3: {} + colorette@1.4.0: {} + colorette@2.0.20: {} combined-stream@1.0.8: @@ -10444,9 +10828,11 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.5: + debug@4.3.5(supports-color@9.4.0): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 9.4.0 decimal.js@10.4.3: {} @@ -10555,6 +10941,10 @@ snapshots: dependencies: type-fest: 3.13.1 + dot-prop@9.0.0: + dependencies: + type-fest: 4.21.0 + dotenv@16.4.5: {} duplexer@0.1.2: {} @@ -10585,7 +10975,7 @@ snapshots: engine.io-client@6.5.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) engine.io-parser: 5.2.2 ws: 8.17.1 xmlhttprequest-ssl: 2.0.0 @@ -10765,7 +11155,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 @@ -10799,8 +11189,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -10959,7 +11349,7 @@ snapshots: magic-string: 0.30.10 pathe: 1.1.2 ufo: 1.5.3 - unplugin: 1.10.1 + unplugin: 1.11.0 transitivePeerDependencies: - encoding @@ -11191,6 +11581,36 @@ snapshots: dependencies: duplexer: 0.1.2 + h3-nightly@1.12.1-1718872526.a15b8de: + dependencies: + cookie-es: 1.1.0 + crossws: 0.2.4 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.2.1 + ohash: 1.1.3 + radix3: 1.1.2 + ufo: 1.5.3 + uncrypto: 0.1.3 + unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js + + h3-nightly@2.0.0-1718872656.6765a6e: + dependencies: + cookie-es: 1.1.0 + crossws: 0.2.4 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.2.1 + ohash: 1.1.3 + radix3: 1.1.2 + ufo: 1.5.3 + uncrypto: 0.1.3 + unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js + h3@1.12.0: dependencies: cookie-es: 1.1.0 @@ -11335,8 +11755,8 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.1 - debug: 4.3.5 + agent-base: 7.1.1(supports-color@9.4.0) + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -11345,14 +11765,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4: + https-proxy-agent@7.0.4(supports-color@9.4.0): dependencies: - agent-base: 7.1.1 - debug: 4.3.5 + agent-base: 7.1.1(supports-color@9.4.0) + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -11400,6 +11820,8 @@ snapshots: indent-string@4.0.0: {} + index-to-position@0.1.2: {} + inflight@1.0.6: dependencies: once: 1.4.0 @@ -11417,7 +11839,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -11554,7 +11976,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.0: {} + jiti@1.21.6: {} + + jiti@2.0.0-beta.3: {} + + js-levenshtein@1.1.6: {} js-tokens@4.0.0: {} @@ -11574,7 +12000,7 @@ snapshots: form-data: 4.0.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.4(supports-color@9.4.0) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.10 parse5: 7.1.2 @@ -11604,13 +12030,15 @@ snapshots: json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@2.2.3: {} jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -11656,7 +12084,7 @@ snapshots: koa-send@5.0.1: dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -11676,7 +12104,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -11735,7 +12163,7 @@ snapshots: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.3 @@ -11758,7 +12186,7 @@ snapshots: get-port-please: 3.1.2 h3: 1.12.0 http-shutdown: 1.2.2 - jiti: 1.21.0 + jiti: 1.21.6 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -11797,6 +12225,8 @@ snapshots: lodash.isarguments@3.1.0: {} + lodash.isequal@4.5.0: {} + lodash.isplainobject@4.0.6: {} lodash.memoize@4.1.2: {} @@ -11837,7 +12267,7 @@ snapshots: regexp-tree: 0.1.27 type-level-regexp: 0.1.17 ufo: 1.5.3 - unplugin: 1.10.1 + unplugin: 1.11.0 magic-string-ast@0.6.2: dependencies: @@ -12179,7 +12609,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -12291,7 +12721,7 @@ snapshots: esbuild: 0.21.5 fs-extra: 11.2.0 globby: 14.0.1 - jiti: 1.21.0 + jiti: 1.21.6 mlly: 1.7.1 mri: 1.2.0 pathe: 1.1.2 @@ -12340,6 +12770,100 @@ snapshots: neo-async@2.6.2: {} + nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.2): + dependencies: + '@cloudflare/kv-asset-handler': 0.3.4 + '@netlify/functions': 2.8.0(@opentelemetry/api@1.9.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.18.0) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.18.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) + '@rollup/plugin-json': 6.1.0(rollup@4.18.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@types/http-proxy': 1.17.14 + '@vercel/nft': 0.27.2(encoding@0.1.13) + archiver: 7.0.1 + c12: 2.0.0-beta.1(magicast@0.3.4) + chalk: 5.3.0 + chokidar: 3.6.0 + citty: 0.1.6 + compatx: 0.1.8 + confbox: 0.1.7 + consola: 3.2.3 + cookie-es: 1.1.0 + croner: 8.0.2 + crossws: 0.2.4 + db0: 0.1.4 + defu: 6.1.4 + destr: 2.0.3 + dot-prop: 9.0.0 + esbuild: 0.21.5 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.2.0 + globby: 14.0.2 + gzip-size: 7.0.0 + h3: h3-nightly@1.12.1-1718872526.a15b8de + hookable: 5.5.3 + httpxy: 0.1.5 + ioredis: 5.4.1 + jiti: 2.0.0-beta.3 + klona: 2.0.6 + knitwork: 1.1.0 + listhen: 1.7.2 + magic-string: 0.30.10 + magicast: 0.3.4 + mime: 4.0.3 + mlly: 1.7.1 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ohash: 1.1.3 + openapi-typescript: 7.0.2(encoding@0.1.13)(typescript@5.5.2) + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.1.3 + pretty-bytes: 6.1.1 + radix3: 1.1.2 + rollup: 4.18.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) + scule: 1.3.0 + semver: 7.6.2 + serve-placeholder: 2.0.2 + serve-static: 1.15.0 + std-env: 3.7.0 + ufo: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.2(rollup@4.18.0) + unstorage: 1.10.2(ioredis@5.4.1) + untyped: 1.4.2 + unwasm: 0.3.9 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@opentelemetry/api' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - supports-color + - typescript + - uWebSockets.js + nitropack@2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 @@ -12377,7 +12901,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 1.21.0 + jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -12558,6 +13082,10 @@ snapshots: dependencies: boolbase: 1.0.0 + nuxi-nightly@3.13.0-1719571044.bca75ab: + optionalDependencies: + fsevents: 2.3.3 + nuxi@3.12.0: optionalDependencies: fsevents: 2.3.3 @@ -12566,144 +13094,29 @@ snapshots: dependencies: '@iconify/collections': 1.0.434 '@iconify/vue': 4.1.2(vue@3.4.31(typescript@5.5.2)) - '@nuxt/devtools-kit': 1.3.6(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - vite - - vue - - nuxt-og-image@2.2.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1): - dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - '@resvg/resvg-js': 2.6.2 - '@resvg/resvg-wasm': 2.6.2 - '@twemoji/api': 14.1.2 - '@types/fs-extra': 11.0.4 - birpc: 0.2.14 - chalk: 5.3.0 - chrome-launcher: 1.1.2 - css-inline: 0.11.2 - defu: 6.1.4 - execa: 8.0.1 - fast-glob: 3.3.2 - flatted: 3.3.1 - fs-extra: 11.2.0 - globby: 13.2.2 - image-size: 1.1.1 - launch-editor: 2.8.0 - nuxt-site-config: 1.6.7(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) - nuxt-site-config-kit: 1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) - nypm: 0.3.8 - ofetch: 1.3.4 - ohash: 1.1.3 - pathe: 1.1.2 - playwright-core: 1.45.0 - radix3: 1.1.2 - satori: 0.10.9 - satori-html: 0.3.2 - sirv: 2.0.4 - std-env: 3.7.0 - svg2png-wasm: 1.4.1 - tinyws: 0.1.0(ws@8.17.1) - twemoji: 14.0.2 - ufo: 1.5.3 - ws: 8.17.1 - yoga-wasm-web: 0.3.3 - transitivePeerDependencies: - - '@nuxt/devtools' - - '@unocss/webpack' - - '@vue/compiler-core' - - '@vue/composition-api' - - async-validator - - axios - - bufferutil - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - magicast - - nprogress - - nuxt - - postcss - - qrcode - - rollup - - sortablejs - - supports-color - - universal-cookie - - utf-8-validate - - vite - - vue - - webpack - - nuxt-site-config-kit@1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)): - dependencies: - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - '@nuxt/schema': 3.12.3(rollup@4.18.0) - pkg-types: 1.1.1 - site-config-stack: 1.6.7(vue@3.4.31(typescript@5.5.2)) - std-env: 3.7.0 - ufo: 1.5.3 - transitivePeerDependencies: - - magicast - - rollup - - supports-color - - vue - - nuxt-site-config@1.6.7(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1): - dependencies: - '@nuxt/devtools-kit': 1.3.6(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) - '@nuxt/devtools-ui-kit': 1.3.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - '@nuxt/schema': 3.12.3(rollup@4.18.0) - nuxt-site-config-kit: 1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) - pathe: 1.1.2 - shiki-es: 0.14.0 - sirv: 2.0.4 - site-config-stack: 1.6.7(vue@3.4.31(typescript@5.5.2)) - ufo: 1.5.3 transitivePeerDependencies: - - '@nuxt/devtools' - - '@unocss/webpack' - - '@vue/compiler-core' - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - magicast - - nprogress - - nuxt - - postcss - - qrcode - rollup - - sortablejs - supports-color - - universal-cookie - vite - vue - - webpack - nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)): + nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.3.9(rollup@3.29.4)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@3.29.4) - '@nuxt/schema': 3.12.3(rollup@3.29.4) + '@nuxt/kit': '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@3.29.4)' + '@nuxt/schema': '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@3.29.4)' '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@3.29.4) - '@nuxt/vite-builder': 3.12.3(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2)) - '@unhead/dom': 1.9.14 - '@unhead/ssr': 1.9.14 - '@unhead/vue': 1.9.14(vue@3.4.31(typescript@5.5.2)) + '@nuxt/vite-builder': '@nuxt/vite-builder-nightly@4.0.0-28669566.0047c6a1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@3.29.4)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))' + '@unhead/dom': 1.9.15 + '@unhead/ssr': 1.9.15 + '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.2)) '@vue/shared': 3.4.31 - acorn: 8.12.0 - c12: 1.11.1(magicast@0.3.4) + acorn: 8.12.1 + c12: 2.0.0-beta.1(magicast@0.3.4) chokidar: 3.6.0 compatx: 0.1.8 consola: 3.2.3 @@ -12715,16 +13128,16 @@ snapshots: escape-string-regexp: 5.0.0 estree-walker: 3.0.3 globby: 14.0.2 - h3: 1.12.0 + h3: h3-nightly@2.0.0-1718872656.6765a6e hookable: 5.5.3 ignore: 5.3.1 - jiti: 1.21.0 + jiti: 2.0.0-beta.3 klona: 2.0.6 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.1 - nitropack: 2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4) - nuxi: 3.12.0 + nitro: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.2) + nuxi: nuxi-nightly@3.13.0-1719571044.bca75ab nypm: 0.3.9 ofetch: 1.3.4 ohash: 1.1.3 @@ -12795,20 +13208,20 @@ snapshots: - vue-tsc - xml2js - nuxt@3.12.3(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)): + nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) - '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) - '@nuxt/schema': 3.12.3(rollup@4.18.0) + '@nuxt/kit': '@nuxt/kit-nightly@4.0.0-28669566.0047c6a1(magicast@0.3.4)(rollup@4.18.0)' + '@nuxt/schema': '@nuxt/schema-nightly@4.0.0-28669566.0047c6a1(rollup@4.18.0)' '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.18.0) - '@nuxt/vite-builder': 3.12.3(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2)) - '@unhead/dom': 1.9.14 - '@unhead/ssr': 1.9.14 - '@unhead/vue': 1.9.14(vue@3.4.31(typescript@5.5.2)) + '@nuxt/vite-builder': '@nuxt/vite-builder-nightly@4.0.0-28669566.0047c6a1(@types/node@20.14.9)(eslint@9.5.0)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2))(vue@3.4.31(typescript@5.5.2))' + '@unhead/dom': 1.9.15 + '@unhead/ssr': 1.9.15 + '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.2)) '@vue/shared': 3.4.31 - acorn: 8.12.0 - c12: 1.11.1(magicast@0.3.4) + acorn: 8.12.1 + c12: 2.0.0-beta.1(magicast@0.3.4) chokidar: 3.6.0 compatx: 0.1.8 consola: 3.2.3 @@ -12820,16 +13233,16 @@ snapshots: escape-string-regexp: 5.0.0 estree-walker: 3.0.3 globby: 14.0.2 - h3: 1.12.0 + h3: h3-nightly@2.0.0-1718872656.6765a6e hookable: 5.5.3 ignore: 5.3.1 - jiti: 1.21.0 + jiti: 2.0.0-beta.3 klona: 2.0.6 knitwork: 1.1.0 magic-string: 0.30.10 mlly: 1.7.1 - nitropack: 2.9.7(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4) - nuxi: 3.12.0 + nitro: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.2) + nuxi: nuxi-nightly@3.13.0-1719571044.bca75ab nypm: 0.3.9 ofetch: 1.3.4 ohash: 1.1.3 @@ -12900,6 +13313,121 @@ snapshots: - vue-tsc - xml2js + nuxt-og-image@2.2.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1): + dependencies: + '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@resvg/resvg-js': 2.6.2 + '@resvg/resvg-wasm': 2.6.2 + '@twemoji/api': 14.1.2 + '@types/fs-extra': 11.0.4 + birpc: 0.2.14 + chalk: 5.3.0 + chrome-launcher: 1.1.2 + css-inline: 0.11.2 + defu: 6.1.4 + execa: 8.0.1 + fast-glob: 3.3.2 + flatted: 3.3.1 + fs-extra: 11.2.0 + globby: 13.2.2 + image-size: 1.1.1 + launch-editor: 2.8.0 + nuxt-site-config: 1.6.7(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) + nuxt-site-config-kit: 1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) + nypm: 0.3.9 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + playwright-core: 1.45.0 + radix3: 1.1.2 + satori: 0.10.9 + satori-html: 0.3.2 + sirv: 2.0.4 + std-env: 3.7.0 + svg2png-wasm: 1.4.1 + tinyws: 0.1.0(ws@8.17.1) + twemoji: 14.0.2 + ufo: 1.5.3 + ws: 8.17.1 + yoga-wasm-web: 0.3.3 + transitivePeerDependencies: + - '@nuxt/devtools' + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - bufferutil + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - magicast + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - utf-8-validate + - vite + - vue + - webpack + + nuxt-site-config-kit@1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)): + dependencies: + '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@nuxt/schema': 3.12.3(rollup@4.18.0) + pkg-types: 1.1.3 + site-config-stack: 1.6.7(vue@3.4.31(typescript@5.5.2)) + std-env: 3.7.0 + ufo: 1.5.3 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - vue + + nuxt-site-config@1.6.7(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1): + dependencies: + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) + '@nuxt/devtools-ui-kit': 1.3.6(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)))(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(@vue/compiler-core@3.4.31)(fuse.js@6.6.2)(magicast@0.3.4)(nuxt-nightly@4.0.0-28669566.0047c6a1(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.9)(encoding@0.1.13)(eslint@9.5.0)(ioredis@5.4.1)(magicast@0.3.4)(optionator@0.9.4)(rollup@4.18.0)(terser@5.31.1)(typescript@5.5.2)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue-tsc@2.0.22(typescript@5.5.2)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))(webpack@5.92.1) + '@nuxt/kit': 3.12.3(magicast@0.3.4)(rollup@4.18.0) + '@nuxt/schema': 3.12.3(rollup@4.18.0) + nuxt-site-config-kit: 1.6.7(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.31(typescript@5.5.2)) + pathe: 1.1.2 + shiki-es: 0.14.0 + sirv: 2.0.4 + site-config-stack: 1.6.7(vue@3.4.31(typescript@5.5.2)) + ufo: 1.5.3 + transitivePeerDependencies: + - '@nuxt/devtools' + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - magicast + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - vite + - vue + - webpack + nwsapi@2.2.10: {} nypm@0.3.8: @@ -12990,6 +13518,17 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 + openapi-typescript@7.0.2(encoding@0.1.13)(typescript@5.5.2): + dependencies: + '@redocly/openapi-core': 1.17.1(encoding@0.1.13)(supports-color@9.4.0) + ansi-colors: 4.1.3 + parse-json: 8.1.0 + supports-color: 9.4.0 + typescript: 5.5.2 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - encoding + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -13067,6 +13606,12 @@ snapshots: git-config-path: 2.0.0 ini: 1.3.8 + parse-json@8.1.0: + dependencies: + '@babel/code-frame': 7.24.7 + index-to-position: 0.1.2 + type-fest: 4.21.0 + parse-ms@4.0.0: {} parse-path@7.0.0: @@ -13142,6 +13687,8 @@ snapshots: optionalDependencies: fsevents: 2.3.2 + pluralize@8.0.0: {} + portfinder@1.0.32: dependencies: async: 2.6.4 @@ -13224,24 +13771,24 @@ snapshots: dependencies: postcss: 8.4.39 - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-load-config@4.0.2(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.39): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-merge-longhand@7.0.2(postcss@8.4.38): dependencies: @@ -13326,11 +13873,16 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.1.0 - postcss-nesting@12.1.5(postcss@8.4.38): + postcss-nested@6.0.1(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + postcss-selector-parser: 6.1.0 + + postcss-nesting@12.1.5(postcss@8.4.39): dependencies: '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.0) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 postcss-normalize-charset@7.0.0(postcss@8.4.38): @@ -13745,9 +14297,11 @@ snapshots: require-directory@2.1.1: {} + require-from-string@2.0.2: {} + require-in-the-middle@7.3.0: dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -13970,7 +14524,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -14018,7 +14572,7 @@ snapshots: socket.io-client@4.7.5: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) engine.io-client: 6.5.4 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -14029,14 +14583,14 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color socks-proxy-agent@8.0.3: dependencies: - agent-base: 7.1.1 - debug: 4.3.5 + agent-base: 7.1.1(supports-color@9.4.0) + debug: 4.3.5(supports-color@9.4.0) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -14246,17 +14800,17 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -14372,7 +14926,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -14396,6 +14950,8 @@ snapshots: type-fest@3.13.1: {} + type-fest@4.21.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -14437,7 +14993,7 @@ snapshots: esbuild: 0.19.12 globby: 13.2.2 hookable: 5.5.3 - jiti: 1.21.0 + jiti: 1.21.6 magic-string: 0.30.10 mkdist: 1.5.3(typescript@5.5.2)(vue-tsc@2.0.22(typescript@5.5.2)) mlly: 1.7.1 @@ -14459,7 +15015,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 defu: 6.1.4 - jiti: 1.21.0 + jiti: 1.21.6 uncrypto@0.1.3: {} @@ -14493,6 +15049,13 @@ snapshots: '@unhead/shared': 1.9.14 hookable: 5.5.3 + unhead@1.9.15: + dependencies: + '@unhead/dom': 1.9.15 + '@unhead/schema': 1.9.15 + '@unhead/shared': 1.9.15 + hookable: 5.5.3 + unicode-emoji-modifier-base@1.0.0: {} unicode-properties@1.4.1: @@ -14594,13 +15157,13 @@ snapshots: universalify@2.0.1: {} - unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)): + unocss@0.61.0(@unocss/webpack@0.61.0(rollup@4.18.0)(webpack@5.92.1))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)): dependencies: '@unocss/astro': 0.61.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(terser@5.31.1)) '@unocss/cli': 0.61.0(rollup@4.18.0) '@unocss/core': 0.61.0 '@unocss/extractor-arbitrary-variants': 0.61.0 - '@unocss/postcss': 0.61.0(postcss@8.4.38) + '@unocss/postcss': 0.61.0(postcss@8.4.39) '@unocss/preset-attributify': 0.61.0 '@unocss/preset-icons': 0.61.0 '@unocss/preset-mini': 0.61.0 @@ -14711,7 +15274,7 @@ snapshots: '@babel/standalone': 7.24.7 '@babel/types': 7.24.7 defu: 6.1.4 - jiti: 1.21.0 + jiti: 1.21.6 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14783,7 +15346,7 @@ snapshots: vite-node@1.6.0(@types/node@20.14.9)(terser@5.31.1): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 vite: 5.3.1(@types/node@20.14.9)(terser@5.31.1) @@ -14825,7 +15388,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) error-stack-parser-es: 0.1.4 fs-extra: 11.2.0 open: 10.1.0 @@ -14843,7 +15406,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) error-stack-parser-es: 0.1.4 fs-extra: 11.2.0 open: 10.1.0 @@ -14901,7 +15464,7 @@ snapshots: '@vitest/utils': 1.6.0 acorn-walk: 8.3.3 chai: 4.4.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.10 @@ -15024,8 +15587,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 @@ -15121,6 +15684,8 @@ snapshots: yallist@4.0.0: {} + yaml-ast-parser@0.0.43: {} + yaml-eslint-parser@1.2.3: dependencies: eslint-visitor-keys: 3.4.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index bb13a8c42..3f74b3c6f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,3 +2,4 @@ packages: - 'docs' - 'playground' - 'specs/fixtures/*' + - 'specs/fixtures/issues/*' diff --git a/specs/browser_language_detection/no_prefix.spec.ts b/specs/browser_language_detection/no_prefix.spec.ts index efbfe59e4..d1df016b3 100644 --- a/specs/browser_language_detection/no_prefix.spec.ts +++ b/specs/browser_language_detection/no_prefix.spec.ts @@ -9,7 +9,7 @@ await setup({ // overrides nuxtConfig: { i18n: { - debug: true, + // debug: true, strategy: 'no_prefix', detectBrowserLanguage: { useCookie: true, diff --git a/specs/fixtures/basic/nuxt.config.ts b/specs/fixtures/basic/nuxt.config.ts index 7dcd3086a..54af5afe6 100644 --- a/specs/fixtures/basic/nuxt.config.ts +++ b/specs/fixtures/basic/nuxt.config.ts @@ -2,6 +2,12 @@ import CustomModule from './module' // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: [CustomModule, '@nuxtjs/i18n'], i18n: { diff --git a/specs/fixtures/basic_usage/nuxt.config.ts b/specs/fixtures/basic_usage/nuxt.config.ts index 2d0cd8369..f228d1ef1 100644 --- a/specs/fixtures/basic_usage/nuxt.config.ts +++ b/specs/fixtures/basic_usage/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, devtools: { enabled: true }, modules: ['./layer-module', './installer-module', '@nuxtjs/i18n'], runtimeConfig: { diff --git a/specs/fixtures/different_domains/nuxt.config.ts b/specs/fixtures/different_domains/nuxt.config.ts index c5163f971..199aba84e 100644 --- a/specs/fixtures/different_domains/nuxt.config.ts +++ b/specs/fixtures/different_domains/nuxt.config.ts @@ -2,6 +2,12 @@ import CustomModule from './module' // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: [CustomModule, '@nuxtjs/i18n'], i18n: { diff --git a/specs/fixtures/inline_options/nuxt.config.ts b/specs/fixtures/inline_options/nuxt.config.ts index 9712bcec9..909afe721 100644 --- a/specs/fixtures/inline_options/nuxt.config.ts +++ b/specs/fixtures/inline_options/nuxt.config.ts @@ -2,12 +2,18 @@ import i18nModule from '../external_module/i18n-module' // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: [ i18nModule, [ '@nuxtjs/i18n', { - debug: false, + // debug: false, lazy: false, langDir: 'lang', defaultLocale: 'en', diff --git a/specs/fixtures/issues/1888/nuxt.config.ts b/specs/fixtures/issues/1888/nuxt.config.ts index 59e0644ad..382411498 100644 --- a/specs/fixtures/issues/1888/nuxt.config.ts +++ b/specs/fixtures/issues/1888/nuxt.config.ts @@ -1,5 +1,11 @@ // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { locales: [ diff --git a/specs/fixtures/issues/2151/nuxt.config.ts b/specs/fixtures/issues/2151/nuxt.config.ts index cce21a5ab..e18adc0c2 100644 --- a/specs/fixtures/issues/2151/nuxt.config.ts +++ b/specs/fixtures/issues/2151/nuxt.config.ts @@ -1,4 +1,10 @@ export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, ssr: true, components: true, imports: { diff --git a/specs/fixtures/issues/2220/nuxt.config.ts b/specs/fixtures/issues/2220/nuxt.config.ts index 2d2e9f574..2d363a293 100644 --- a/specs/fixtures/issues/2220/nuxt.config.ts +++ b/specs/fixtures/issues/2220/nuxt.config.ts @@ -1,6 +1,12 @@ import locales from './locales' export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { lazy: true, diff --git a/specs/fixtures/issues/2226/nuxt.config.ts b/specs/fixtures/issues/2226/nuxt.config.ts index 584eb0789..4751b7c71 100644 --- a/specs/fixtures/issues/2226/nuxt.config.ts +++ b/specs/fixtures/issues/2226/nuxt.config.ts @@ -1,4 +1,10 @@ export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { locales: ['en', 'de'], diff --git a/specs/fixtures/issues/2247/nuxt.config.ts b/specs/fixtures/issues/2247/nuxt.config.ts index 104c2f2c6..5fd42fc71 100644 --- a/specs/fixtures/issues/2247/nuxt.config.ts +++ b/specs/fixtures/issues/2247/nuxt.config.ts @@ -1,5 +1,11 @@ // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { baseUrl: 'https://abwaab.com', diff --git a/specs/fixtures/issues/2288/nuxt.config.ts b/specs/fixtures/issues/2288/nuxt.config.ts index 44e085982..5f318a569 100644 --- a/specs/fixtures/issues/2288/nuxt.config.ts +++ b/specs/fixtures/issues/2288/nuxt.config.ts @@ -1,5 +1,11 @@ // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { baseUrl: 'https://abwaab.com', diff --git a/specs/fixtures/issues/2315/nuxt.config.ts b/specs/fixtures/issues/2315/nuxt.config.ts index 5502707b9..c7fbb62db 100644 --- a/specs/fixtures/issues/2315/nuxt.config.ts +++ b/specs/fixtures/issues/2315/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { bundle: { diff --git a/specs/fixtures/issues/2590/nuxt.config.ts b/specs/fixtures/issues/2590/nuxt.config.ts index 3d49d7080..77700865d 100644 --- a/specs/fixtures/issues/2590/nuxt.config.ts +++ b/specs/fixtures/issues/2590/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, devtools: { enabled: false }, modules: ['./modules/i18n-module'] }) diff --git a/specs/fixtures/layers/layer-domain/nuxt.config.ts b/specs/fixtures/layers/layer-domain/nuxt.config.ts index 3abd6017d..420b41543 100644 --- a/specs/fixtures/layers/layer-domain/nuxt.config.ts +++ b/specs/fixtures/layers/layer-domain/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, i18n: { // lazy: false, // differentDomains: true, diff --git a/specs/fixtures/layers/layer-lazy/nuxt.config.ts b/specs/fixtures/layers/layer-lazy/nuxt.config.ts index cd79ce0f3..059a3f8d8 100644 --- a/specs/fixtures/layers/layer-lazy/nuxt.config.ts +++ b/specs/fixtures/layers/layer-lazy/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, i18n: { langDir: 'locales', locales: [ diff --git a/specs/fixtures/layers/layer-locale-arabic/nuxt.config.ts b/specs/fixtures/layers/layer-locale-arabic/nuxt.config.ts index f571938bf..aa4b7b0ea 100644 --- a/specs/fixtures/layers/layer-locale-arabic/nuxt.config.ts +++ b/specs/fixtures/layers/layer-locale-arabic/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, i18n: { langDir: 'locales', locales: [ diff --git a/specs/fixtures/layers/layer-pages/nuxt.config.ts b/specs/fixtures/layers/layer-pages/nuxt.config.ts index 6b89a7c49..c12eab2fd 100644 --- a/specs/fixtures/layers/layer-pages/nuxt.config.ts +++ b/specs/fixtures/layers/layer-pages/nuxt.config.ts @@ -1,2 +1,9 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config -export default defineNuxtConfig({}) +export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + } +}) diff --git a/specs/fixtures/layers/layer-server/nuxt.config.ts b/specs/fixtures/layers/layer-server/nuxt.config.ts index 8c61be403..b55a59c2e 100644 --- a/specs/fixtures/layers/layer-server/nuxt.config.ts +++ b/specs/fixtures/layers/layer-server/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, i18n: { experimental: { localeDetector: './localeDetector.ts' diff --git a/specs/fixtures/layers/layer-simple/nuxt.config.ts b/specs/fixtures/layers/layer-simple/nuxt.config.ts index 15b79ce93..a7c131515 100644 --- a/specs/fixtures/layers/layer-simple/nuxt.config.ts +++ b/specs/fixtures/layers/layer-simple/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, i18n: { locales: ['fr', 'nl'] } diff --git a/specs/fixtures/layers/layer-vueI18n-options/layer-simple-secondary/nuxt.config.ts b/specs/fixtures/layers/layer-vueI18n-options/layer-simple-secondary/nuxt.config.ts index 18a502336..1e0660e80 100644 --- a/specs/fixtures/layers/layer-vueI18n-options/layer-simple-secondary/nuxt.config.ts +++ b/specs/fixtures/layers/layer-vueI18n-options/layer-simple-secondary/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { locales: ['fr', 'nl', 'en'], diff --git a/specs/fixtures/layers/layer-vueI18n-options/layer-simple/nuxt.config.ts b/specs/fixtures/layers/layer-vueI18n-options/layer-simple/nuxt.config.ts index 18a502336..1e0660e80 100644 --- a/specs/fixtures/layers/layer-vueI18n-options/layer-simple/nuxt.config.ts +++ b/specs/fixtures/layers/layer-vueI18n-options/layer-simple/nuxt.config.ts @@ -1,5 +1,11 @@ // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, modules: ['@nuxtjs/i18n'], i18n: { locales: ['fr', 'nl', 'en'], diff --git a/specs/fixtures/lazy/nuxt.config.ts b/specs/fixtures/lazy/nuxt.config.ts index cd44f5878..05d6e4c9c 100644 --- a/specs/fixtures/lazy/nuxt.config.ts +++ b/specs/fixtures/lazy/nuxt.config.ts @@ -2,6 +2,12 @@ import i18nModule from './i18n-module' // https://nuxt.com/docs/guide/directory-structure/nuxt.config export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, vite: { // Prevent reload by optimizing dependency before discovery optimizeDeps: { diff --git a/specs/fixtures/routing/nuxt.config.ts b/specs/fixtures/routing/nuxt.config.ts index b19c0e5e3..2607b5966 100644 --- a/specs/fixtures/routing/nuxt.config.ts +++ b/specs/fixtures/routing/nuxt.config.ts @@ -1,4 +1,10 @@ export default defineNuxtConfig({ + // This reverts the new srcDir default from `app` back to your root directory + srcDir: '.', + // This specifies the directory prefix for `app/router.options.ts` and `app/spa-loading-template.html` + dir: { + app: 'app' + }, // devtools: { enabled: true }, modules: ['@nuxtjs/i18n'], diff --git a/src/module.ts b/src/module.ts index 7e6a1e3f5..b542c9c17 100644 --- a/src/module.ts +++ b/src/module.ts @@ -1,9 +1,6 @@ import createDebug from 'debug' import { defineNuxtModule, - isNuxt2, - isNuxt3, - getNuxtVersion, addComponent, addPlugin, addTemplate, @@ -52,8 +49,7 @@ export default defineNuxtModule({ name: NUXT_I18N_MODULE_ID, configKey: 'i18n', compatibility: { - nuxt: '>=3.0.0-rc.11', - bridge: false + nuxt: '>=3.0.0-rc.11' } }, defaults: DEFAULT_OPTIONS, @@ -70,20 +66,6 @@ export default defineNuxtModule({ checkLayerOptions(options, nuxt) - if (isNuxt2(nuxt)) { - throw new Error( - formatMessage( - `We will release >=7.3 <8, See about GitHub Discussions https://github.com/nuxt-community/i18n-module/discussions/1287#discussioncomment-3042457: ${getNuxtVersion( - nuxt - )}` - ) - ) - } - - if (!isNuxt3(nuxt)) { - throw new Error(formatMessage(`Cannot support nuxt version: ${getNuxtVersion(nuxt)}`)) - } - /** * Check conflicting options */ diff --git a/src/runtime/routing/extends/i18n.ts b/src/runtime/routing/extends/i18n.ts index 414daa876..9ef1039a1 100644 --- a/src/runtime/routing/extends/i18n.ts +++ b/src/runtime/routing/extends/i18n.ts @@ -133,7 +133,7 @@ export function extendI18n( // prettier-ignore const exported = i18n.mode === 'composition' - ? app.config.globalProperties.$i18n + ? app.config.globalProperties.$i18n as ExportedGlobalComposer // for legacy mode : null if (exported) {