fix: remove unused dependencies and tidy project (#30043)

This commit is contained in:
Daniel Roe 2024-11-26 13:01:38 +00:00 committed by GitHub
parent ac56d47232
commit bcf79a63ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 235 additions and 156 deletions

View File

@ -1,27 +1,60 @@
{ {
"$schema": "https://unpkg.com/knip@5/schema.json", "$schema": "https://unpkg.com/knip@5/schema.json",
"ignoreBinaries": [
"prepack"
],
"ignoreWorkspaces": ["test/fixtures/basic"],
"ignoreDependencies": [
"bing",
"uno.css"
],
"workspaces": { "workspaces": {
".": { ".": {
"entry": [ "entry": [
"scripts/*", "scripts/*"
"test/*", ]
"test/fixtures/*" },
"test/fixtures/*": {
"entry": [
"nuxt.config.{js,ts}",
"modules/*.ts",
"types.ts"
] ]
}, },
"packages/*": { "packages/*": {
"entry": [ "entry": [
"src/index.ts", "src/index.ts",
"src/runtime/**/*.ts" "src/runtime/**/*.{js,ts,mjs}"
] ]
}, },
"packages/nuxt": { "packages/nuxt": {
"entry": [ "entry": [
"src/app/**/*.ts", "src/app/**/*.ts",
"src/app/*.ts", "src/app/*.ts",
"src/*/runtime/**/*.ts", "src/*/runtime/**/*.{ts,js}",
"src/core/templates.ts", "src/core/templates.ts",
"src/index.ts" "src/index.ts"
] ]
},
"packages/rspack": {
"entry": [
"../webpack/src/index.ts",
"../webpack/src/runtime/**/*.{js,ts,mjs}",
"builder.mjs"
]
},
"packages/ui-templates": {
"entry": [
"lib/*.ts",
"styles.ts"
]
},
"packages/webpack": {
"entry": [
"src/index.ts",
"src/runtime/**/*.{js,ts,mjs}",
"builder.mjs"
]
} }
} }
} }

View File

@ -17,5 +17,8 @@ export default defineNuxtConfig({
}, },
], ],
pages: process.env.DOCS_TYPECHECK === 'true', pages: process.env.DOCS_TYPECHECK === 'true',
typescript: { shim: process.env.DOCS_TYPECHECK === 'true' }, typescript: {
shim: process.env.DOCS_TYPECHECK === 'true',
hoist: ['@vitejs/plugin-vue', 'vue-router'],
},
}) })

View File

@ -17,7 +17,7 @@
"lint:fix": "eslint . --cache --fix", "lint:fix": "eslint . --cache --fix",
"lint:docs": "markdownlint ./docs && case-police 'docs/**/*.md' *.md", "lint:docs": "markdownlint ./docs && case-police 'docs/**/*.md' *.md",
"lint:docs:fix": "markdownlint ./docs --fix && case-police 'docs/**/*.md' *.md --fix", "lint:docs:fix": "markdownlint ./docs --fix && case-police 'docs/**/*.md' *.md --fix",
"lint:knip": "pnpx knip", "lint:knip": "knip",
"play": "nuxi dev playground", "play": "nuxi dev playground",
"play:build": "nuxi build playground", "play:build": "nuxi build playground",
"play:generate": "nuxi generate playground", "play:generate": "nuxi generate playground",
@ -37,7 +37,6 @@
"@nuxt/kit": "workspace:*", "@nuxt/kit": "workspace:*",
"@nuxt/rspack-builder": "workspace:*", "@nuxt/rspack-builder": "workspace:*",
"@nuxt/schema": "workspace:*", "@nuxt/schema": "workspace:*",
"@nuxt/ui-templates": "workspace:*",
"@nuxt/vite-builder": "workspace:*", "@nuxt/vite-builder": "workspace:*",
"@nuxt/webpack-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*",
"@types/node": "22.9.1", "@types/node": "22.9.1",
@ -67,19 +66,16 @@
"vue": "3.5.13" "vue": "3.5.13"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "9.15.0",
"@nuxt/eslint-config": "0.7.1", "@nuxt/eslint-config": "0.7.1",
"@nuxt/kit": "workspace:*", "@nuxt/kit": "workspace:*",
"@nuxt/rspack-builder": "workspace:*", "@nuxt/rspack-builder": "workspace:*",
"@nuxt/test-utils": "3.14.4", "@nuxt/test-utils": "3.14.4",
"@nuxt/webpack-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*",
"@testing-library/vue": "8.1.0", "@testing-library/vue": "8.1.0",
"@types/eslint__js": "8.42.3",
"@types/node": "22.9.1", "@types/node": "22.9.1",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@unhead/schema": "1.11.11", "@unhead/schema": "1.11.11",
"@unhead/vue": "1.11.11", "@unhead/vue": "1.11.11",
"@vitejs/plugin-vue": "5.2.0",
"@vitest/coverage-v8": "2.1.5", "@vitest/coverage-v8": "2.1.5",
"@vue/test-utils": "2.4.6", "@vue/test-utils": "2.4.6",
"autoprefixer": "10.4.20", "autoprefixer": "10.4.20",
@ -96,6 +92,7 @@
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"happy-dom": "15.11.6", "happy-dom": "15.11.6",
"jiti": "2.4.0", "jiti": "2.4.0",
"knip": "5.37.2",
"markdownlint-cli": "0.42.0", "markdownlint-cli": "0.42.0",
"nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d", "nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d",
"nuxi": "3.15.0", "nuxi": "3.15.0",
@ -115,7 +112,6 @@
"vitest": "2.1.5", "vitest": "2.1.5",
"vitest-environment-nuxt": "1.0.1", "vitest-environment-nuxt": "1.0.1",
"vue": "3.5.13", "vue": "3.5.13",
"vue-router": "4.4.5",
"vue-tsc": "2.1.10" "vue-tsc": "2.1.10"
}, },
"packageManager": "pnpm@9.14.2", "packageManager": "pnpm@9.14.2",

View File

@ -33,11 +33,11 @@
"destr": "^2.0.3", "destr": "^2.0.3",
"errx": "^0.1.0", "errx": "^0.1.0",
"globby": "^14.0.2", "globby": "^14.0.2",
"hash-sum": "^2.0.0",
"ignore": "^6.0.2", "ignore": "^6.0.2",
"jiti": "^2.4.0", "jiti": "^2.4.0",
"klona": "^2.0.6", "klona": "^2.0.6",
"mlly": "^1.7.3", "mlly": "^1.7.3",
"ohash": "^1.1.4",
"pathe": "^1.1.2", "pathe": "^1.1.2",
"pkg-types": "^1.2.1", "pkg-types": "^1.2.1",
"scule": "^1.3.0", "scule": "^1.3.0",
@ -49,7 +49,6 @@
}, },
"devDependencies": { "devDependencies": {
"@rspack/core": "1.1.3", "@rspack/core": "1.1.3",
"@types/hash-sum": "1.0.2",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d", "nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d",
"unbuild": "3.0.0-rc.11", "unbuild": "3.0.0-rc.11",

View File

@ -1,6 +1,6 @@
import { existsSync, promises as fsp } from 'node:fs' import { existsSync, promises as fsp } from 'node:fs'
import { basename, isAbsolute, join, parse, relative, resolve } from 'pathe' import { basename, isAbsolute, join, parse, relative, resolve } from 'pathe'
import hash from 'hash-sum' import { hash } from 'ohash'
import type { Nuxt, NuxtServerTemplate, NuxtTemplate, NuxtTypeTemplate, ResolvedNuxtTemplate, TSReference } from '@nuxt/schema' import type { Nuxt, NuxtServerTemplate, NuxtTemplate, NuxtTypeTemplate, ResolvedNuxtTemplate, TSReference } from '@nuxt/schema'
import { withTrailingSlash } from 'ufo' import { withTrailingSlash } from 'ufo'
import { defu } from 'defu' import { defu } from 'defu'

View File

@ -126,7 +126,6 @@
}, },
"devDependencies": { "devDependencies": {
"@nuxt/scripts": "0.9.5", "@nuxt/scripts": "0.9.5",
"@nuxt/ui-templates": "1.3.4",
"@parcel/watcher": "2.5.0", "@parcel/watcher": "2.5.0",
"@types/estree": "1.0.6", "@types/estree": "1.0.6",
"@vitejs/plugin-vue": "5.2.0", "@vitejs/plugin-vue": "5.2.0",

View File

@ -39,18 +39,15 @@
"defu": "^6.1.4", "defu": "^6.1.4",
"esbuild-loader": "^4.2.2", "esbuild-loader": "^4.2.2",
"escape-string-regexp": "^5.0.0", "escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"fork-ts-checker-webpack-plugin": "^9.0.2", "fork-ts-checker-webpack-plugin": "^9.0.2",
"globby": "^14.0.2", "globby": "^14.0.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"hash-sum": "^2.0.0",
"jiti": "^2.4.0", "jiti": "^2.4.0",
"knitwork": "^1.1.0", "knitwork": "^1.1.0",
"lodash-es": "4.17.21", "lodash-es": "4.17.21",
"magic-string": "^0.30.13", "magic-string": "^0.30.13",
"memfs": "^4.14.0", "memfs": "^4.14.0",
"mlly": "^1.7.3",
"ohash": "^1.1.4", "ohash": "^1.1.4",
"pathe": "^1.1.2", "pathe": "^1.1.2",
"pify": "^6.1.0", "pify": "^6.1.0",
@ -71,12 +68,10 @@
"webpack-bundle-analyzer": "^4.10.2", "webpack-bundle-analyzer": "^4.10.2",
"webpack-dev-middleware": "^7.4.2", "webpack-dev-middleware": "^7.4.2",
"webpack-hot-middleware": "^2.26.1", "webpack-hot-middleware": "^2.26.1",
"webpack-virtual-modules": "^0.6.2",
"webpackbar": "^7.0.0" "webpackbar": "^7.0.0"
}, },
"devDependencies": { "devDependencies": {
"@nuxt/schema": "workspace:*", "@nuxt/schema": "workspace:*",
"@types/hash-sum": "1.0.2",
"@types/lodash-es": "4.17.12", "@types/lodash-es": "4.17.12",
"@types/pify": "5.0.4", "@types/pify": "5.0.4",
"@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-bundle-analyzer": "4.7.0",

View File

@ -27,7 +27,6 @@ export default defineBuildConfig({
'autoprefixer', 'autoprefixer',
'ofetch', 'ofetch',
'vue-router', 'vue-router',
'@nuxt/telemetry',
'vue-bundle-renderer', 'vue-bundle-renderer',
'@unhead/schema', '@unhead/schema',
'vue', 'vue',
@ -55,7 +54,6 @@ export default defineBuildConfig({
'pug', 'pug',
'sass-loader', 'sass-loader',
'c12', 'c12',
'unenv',
'@vue/language-core', '@vue/language-core',
// Implicit // Implicit
'@vue/compiler-core', '@vue/compiler-core',

View File

@ -34,8 +34,6 @@
"prepack": "unbuild" "prepack": "unbuild"
}, },
"devDependencies": { "devDependencies": {
"@nuxt/telemetry": "2.6.0",
"@nuxt/ui-templates": "1.3.4",
"@types/file-loader": "5.0.4", "@types/file-loader": "5.0.4",
"@types/pug": "2.0.10", "@types/pug": "2.0.10",
"@types/sass-loader": "8.0.9", "@types/sass-loader": "8.0.9",
@ -52,7 +50,6 @@
"ofetch": "1.4.1", "ofetch": "1.4.1",
"unbuild": "3.0.0-rc.11", "unbuild": "3.0.0-rc.11",
"unctx": "2.3.1", "unctx": "2.3.1",
"unenv": "1.10.0",
"vite": "5.4.11", "vite": "5.4.11",
"vue": "3.5.13", "vue": "3.5.13",
"vue-bundle-renderer": "2.1.1", "vue-bundle-renderer": "2.1.1",

View File

@ -14,8 +14,7 @@
"dev": "vite", "dev": "vite",
"optimize-assets": "npx svgo public/assets/**/*.svg", "optimize-assets": "npx svgo public/assets/**/*.svg",
"postinstall": "pnpm build", "postinstall": "pnpm build",
"prerender": "pnpm build && jiti ./lib/prerender", "prerender": "pnpm build && jiti ./lib/prerender"
"test": "pnpm lint && pnpm build"
}, },
"devDependencies": { "devDependencies": {
"@unocss/reset": "0.64.1", "@unocss/reset": "0.64.1",
@ -27,6 +26,7 @@
"pathe": "1.1.2", "pathe": "1.1.2",
"prettier": "3.3.3", "prettier": "3.3.3",
"scule": "1.3.0", "scule": "1.3.0",
"svgo": "^3.3.2",
"tinyexec": "0.3.1", "tinyexec": "0.3.1",
"tinyglobby": "0.2.10", "tinyglobby": "0.2.10",
"unocss": "0.64.1", "unocss": "0.64.1",

View File

@ -26,7 +26,6 @@
"devDependencies": { "devDependencies": {
"@nuxt/schema": "workspace:*", "@nuxt/schema": "workspace:*",
"@types/clear": "0.1.4", "@types/clear": "0.1.4",
"@types/estree": "1.0.6",
"rollup": "4.27.3", "rollup": "4.27.3",
"unbuild": "3.0.0-rc.11", "unbuild": "3.0.0-rc.11",
"vue": "3.5.13" "vue": "3.5.13"
@ -43,7 +42,6 @@
"defu": "^6.1.4", "defu": "^6.1.4",
"esbuild": "^0.24.0", "esbuild": "^0.24.0",
"escape-string-regexp": "^5.0.0", "escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"externality": "^1.0.2", "externality": "^1.0.2",
"get-port-please": "^3.1.2", "get-port-please": "^3.1.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
@ -51,14 +49,11 @@
"knitwork": "^1.1.0", "knitwork": "^1.1.0",
"magic-string": "^0.30.13", "magic-string": "^0.30.13",
"mlly": "^1.7.3", "mlly": "^1.7.3",
"ohash": "^1.1.4",
"pathe": "^1.1.2", "pathe": "^1.1.2",
"perfect-debounce": "^1.0.0",
"pkg-types": "^1.2.1", "pkg-types": "^1.2.1",
"postcss": "^8.4.49", "postcss": "^8.4.49",
"rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-visualizer": "^5.12.0",
"std-env": "^3.8.0", "std-env": "^3.8.0",
"strip-literal": "^2.1.0",
"ufo": "^1.5.4", "ufo": "^1.5.4",
"unenv": "^1.10.0", "unenv": "^1.10.0",
"unplugin": "^1.16.0", "unplugin": "^1.16.0",

View File

@ -3,7 +3,7 @@ import { pathToFileURL } from 'node:url'
import { createApp, createError, defineEventHandler, defineLazyEventHandler, eventHandler, toNodeListener } from 'h3' import { createApp, createError, defineEventHandler, defineLazyEventHandler, eventHandler, toNodeListener } from 'h3'
import { ViteNodeServer } from 'vite-node/server' import { ViteNodeServer } from 'vite-node/server'
import { isAbsolute, join, normalize, resolve } from 'pathe' import { isAbsolute, join, normalize, resolve } from 'pathe'
import { addDevServerHandler } from '@nuxt/kit' // import { addDevServerHandler } from '@nuxt/kit'
import { isFileServingAllowed } from 'vite' import { isFileServingAllowed } from 'vite'
import type { ModuleNode, Plugin as VitePlugin } from 'vite' import type { ModuleNode, Plugin as VitePlugin } from 'vite'
import { getQuery } from 'ufo' import { getQuery } from 'ufo'
@ -16,7 +16,7 @@ import { createIsExternal } from './utils/external'
import { transpile } from './utils/transpile' import { transpile } from './utils/transpile'
// TODO: Remove this in favor of registerViteNodeMiddleware // TODO: Remove this in favor of registerViteNodeMiddleware
// after Nitropack or h3 fixed for adding middlewares after setup // after Nitropack or h3 allows adding middleware after setup
export function viteNodePlugin (ctx: ViteBuildContext): VitePlugin { export function viteNodePlugin (ctx: ViteBuildContext): VitePlugin {
// Store the invalidates for the next rendering // Store the invalidates for the next rendering
const invalidates = new Set<string>() const invalidates = new Set<string>()
@ -71,12 +71,13 @@ export function viteNodePlugin (ctx: ViteBuildContext): VitePlugin {
} }
} }
export function registerViteNodeMiddleware (ctx: ViteBuildContext) { // TODO: Use this when Nitropack or h3 allows adding middleware after setup
addDevServerHandler({ // export function registerViteNodeMiddleware (ctx: ViteBuildContext) {
route: '/__nuxt_vite_node__/', // addDevServerHandler({
handler: createViteNodeApp(ctx).handler, // route: '/__nuxt_vite_node__/',
}) // handler: createViteNodeApp(ctx).handler,
} // })
// }
function getManifest (ctx: ViteBuildContext) { function getManifest (ctx: ViteBuildContext) {
const css = new Set<string>() const css = new Set<string>()

View File

@ -38,19 +38,16 @@
"defu": "^6.1.4", "defu": "^6.1.4",
"esbuild-loader": "^4.2.2", "esbuild-loader": "^4.2.2",
"escape-string-regexp": "^5.0.0", "escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"fork-ts-checker-webpack-plugin": "^9.0.2", "fork-ts-checker-webpack-plugin": "^9.0.2",
"globby": "^14.0.2", "globby": "^14.0.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"hash-sum": "^2.0.0",
"jiti": "^2.4.0", "jiti": "^2.4.0",
"knitwork": "^1.1.0", "knitwork": "^1.1.0",
"lodash-es": "4.17.21", "lodash-es": "4.17.21",
"magic-string": "^0.30.13", "magic-string": "^0.30.13",
"memfs": "^4.14.0", "memfs": "^4.14.0",
"mini-css-extract-plugin": "^2.9.2", "mini-css-extract-plugin": "^2.9.2",
"mlly": "^1.7.3",
"ohash": "^1.1.4", "ohash": "^1.1.4",
"pathe": "^1.1.2", "pathe": "^1.1.2",
"pify": "^6.1.0", "pify": "^6.1.0",
@ -77,7 +74,6 @@
"devDependencies": { "devDependencies": {
"@nuxt/schema": "workspace:*", "@nuxt/schema": "workspace:*",
"@rspack/core": "1.1.3", "@rspack/core": "1.1.3",
"@types/hash-sum": "1.0.2",
"@types/lodash-es": "4.17.12", "@types/lodash-es": "4.17.12",
"@types/pify": "5.0.4", "@types/pify": "5.0.4",
"@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-bundle-analyzer": "4.7.0",

View File

@ -8,7 +8,6 @@ overrides:
'@nuxt/kit': workspace:* '@nuxt/kit': workspace:*
'@nuxt/rspack-builder': workspace:* '@nuxt/rspack-builder': workspace:*
'@nuxt/schema': workspace:* '@nuxt/schema': workspace:*
'@nuxt/ui-templates': workspace:*
'@nuxt/vite-builder': workspace:* '@nuxt/vite-builder': workspace:*
'@nuxt/webpack-builder': workspace:* '@nuxt/webpack-builder': workspace:*
'@types/node': 22.9.1 '@types/node': 22.9.1
@ -41,9 +40,6 @@ importers:
.: .:
devDependencies: devDependencies:
'@eslint/js':
specifier: 9.15.0
version: 9.15.0
'@nuxt/eslint-config': '@nuxt/eslint-config':
specifier: 0.7.1 specifier: 0.7.1
version: 0.7.1(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3) version: 0.7.1(@vue/compiler-sfc@3.5.13)(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)
@ -55,16 +51,13 @@ importers:
version: link:packages/rspack version: link:packages/rspack
'@nuxt/test-utils': '@nuxt/test-utils':
specifier: 3.14.4 specifier: 3.14.4
version: 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) version: 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
'@nuxt/webpack-builder': '@nuxt/webpack-builder':
specifier: workspace:* specifier: workspace:*
version: link:packages/webpack version: link:packages/webpack
'@testing-library/vue': '@testing-library/vue':
specifier: 8.1.0 specifier: 8.1.0
version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)) version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3))
'@types/eslint__js':
specifier: 8.42.3
version: 8.42.3
'@types/node': '@types/node':
specifier: 22.9.1 specifier: 22.9.1
version: 22.9.1 version: 22.9.1
@ -77,9 +70,6 @@ importers:
'@unhead/vue': '@unhead/vue':
specifier: 1.11.11 specifier: 1.11.11
version: 1.11.11(vue@3.5.13(typescript@5.6.3)) version: 1.11.11(vue@3.5.13(typescript@5.6.3))
'@vitejs/plugin-vue':
specifier: 5.2.0
version: 5.2.0(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 2.1.5 specifier: 2.1.5
version: 2.1.5(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0)) version: 2.1.5(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))
@ -128,6 +118,9 @@ importers:
jiti: jiti:
specifier: 2.4.0 specifier: 2.4.0
version: 2.4.0 version: 2.4.0
knip:
specifier: 5.37.2
version: 5.37.2(@types/node@22.9.1)(typescript@5.6.3)
markdownlint-cli: markdownlint-cli:
specifier: 0.42.0 specifier: 0.42.0
version: 0.42.0 version: 0.42.0
@ -181,13 +174,10 @@ importers:
version: 2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0) version: 2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0)
vitest-environment-nuxt: vitest-environment-nuxt:
specifier: 1.0.1 specifier: 1.0.1
version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
vue: vue:
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13(typescript@5.6.3) version: 3.5.13(typescript@5.6.3)
vue-router:
specifier: 4.4.5
version: 4.4.5(vue@3.5.13(typescript@5.6.3))
vue-tsc: vue-tsc:
specifier: 2.1.10 specifier: 2.1.10
version: 2.1.10(typescript@5.6.3) version: 2.1.10(typescript@5.6.3)
@ -215,9 +205,6 @@ importers:
globby: globby:
specifier: ^14.0.2 specifier: ^14.0.2
version: 14.0.2 version: 14.0.2
hash-sum:
specifier: ^2.0.0
version: 2.0.0
ignore: ignore:
specifier: ^6.0.2 specifier: ^6.0.2
version: 6.0.2 version: 6.0.2
@ -230,6 +217,9 @@ importers:
mlly: mlly:
specifier: ^1.7.3 specifier: ^1.7.3
version: 1.7.3 version: 1.7.3
ohash:
specifier: 1.1.4
version: 1.1.4
pathe: pathe:
specifier: ^1.1.2 specifier: ^1.1.2
version: 1.1.2 version: 1.1.2
@ -258,9 +248,6 @@ importers:
'@rspack/core': '@rspack/core':
specifier: 1.1.3 specifier: 1.1.3
version: 1.1.3 version: 1.1.3
'@types/hash-sum':
specifier: 1.0.2
version: 1.0.2
'@types/semver': '@types/semver':
specifier: 7.5.8 specifier: 7.5.8
version: 7.5.8 version: 7.5.8
@ -458,7 +445,7 @@ importers:
version: 1.16.0 version: 1.16.0
unplugin-vue-router: unplugin-vue-router:
specifier: ^0.10.8 specifier: ^0.10.8
version: 0.10.8(rollup@4.27.3)(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) version: 0.10.8(rollup@4.27.3)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
unstorage: unstorage:
specifier: ^1.13.1 specifier: ^1.13.1
version: 1.13.1(ioredis@5.4.1) version: 1.13.1(ioredis@5.4.1)
@ -476,14 +463,11 @@ importers:
version: 0.1.0 version: 0.1.0
vue-router: vue-router:
specifier: ^4.4.5 specifier: ^4.4.5
version: 4.4.5(vue@3.5.13(typescript@5.6.3)) version: 4.5.0(vue@3.5.13(typescript@5.6.3))
devDependencies: devDependencies:
'@nuxt/scripts': '@nuxt/scripts':
specifier: 0.9.5 specifier: 0.9.5
version: 0.9.5(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0)) version: 0.9.5(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0))
'@nuxt/ui-templates':
specifier: workspace:*
version: link:../ui-templates
'@parcel/watcher': '@parcel/watcher':
specifier: 2.5.0 specifier: 2.5.0
version: 2.5.0 version: 2.5.0
@ -538,9 +522,6 @@ importers:
escape-string-regexp: escape-string-regexp:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0 version: 5.0.0
estree-walker:
specifier: ^3.0.3
version: 3.0.3
file-loader: file-loader:
specifier: ^6.2.0 specifier: ^6.2.0
version: 6.2.0(webpack@5.96.1) version: 6.2.0(webpack@5.96.1)
@ -553,9 +534,6 @@ importers:
h3: h3:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e
hash-sum:
specifier: ^2.0.0
version: 2.0.0
jiti: jiti:
specifier: 2.4.0 specifier: 2.4.0
version: 2.4.0 version: 2.4.0
@ -571,9 +549,6 @@ importers:
memfs: memfs:
specifier: ^4.14.0 specifier: ^4.14.0
version: 4.14.0 version: 4.14.0
mlly:
specifier: ^1.7.3
version: 1.7.3
ohash: ohash:
specifier: 1.1.4 specifier: 1.1.4
version: 1.1.4 version: 1.1.4
@ -634,9 +609,6 @@ importers:
webpack-hot-middleware: webpack-hot-middleware:
specifier: ^2.26.1 specifier: ^2.26.1
version: 2.26.1 version: 2.26.1
webpack-virtual-modules:
specifier: ^0.6.2
version: 0.6.2
webpackbar: webpackbar:
specifier: ^7.0.0 specifier: ^7.0.0
version: 7.0.0(@rspack/core@1.1.3)(webpack@5.96.1) version: 7.0.0(@rspack/core@1.1.3)(webpack@5.96.1)
@ -644,9 +616,6 @@ importers:
'@nuxt/schema': '@nuxt/schema':
specifier: workspace:* specifier: workspace:*
version: link:../schema version: link:../schema
'@types/hash-sum':
specifier: 1.0.2
version: 1.0.2
'@types/lodash-es': '@types/lodash-es':
specifier: 4.17.12 specifier: 4.17.12
version: 4.17.12 version: 4.17.12
@ -711,12 +680,6 @@ importers:
specifier: ^1.5.1 specifier: ^1.5.1
version: 1.5.1 version: 1.5.1
devDependencies: devDependencies:
'@nuxt/telemetry':
specifier: 2.6.0
version: 2.6.0
'@nuxt/ui-templates':
specifier: workspace:*
version: link:../ui-templates
'@types/file-loader': '@types/file-loader':
specifier: 5.0.4 specifier: 5.0.4
version: 5.0.4 version: 5.0.4
@ -765,9 +728,6 @@ importers:
unctx: unctx:
specifier: 2.3.1 specifier: 2.3.1
version: 2.3.1 version: 2.3.1
unenv:
specifier: 1.10.0
version: 1.10.0
vite: vite:
specifier: 5.4.11 specifier: 5.4.11
version: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0) version: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0)
@ -819,6 +779,9 @@ importers:
scule: scule:
specifier: 1.3.0 specifier: 1.3.0
version: 1.3.0 version: 1.3.0
svgo:
specifier: ^3.3.2
version: 3.3.2
tinyexec: tinyexec:
specifier: 0.3.1 specifier: 0.3.1
version: 0.3.1 version: 0.3.1
@ -867,9 +830,6 @@ importers:
escape-string-regexp: escape-string-regexp:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0 version: 5.0.0
estree-walker:
specifier: ^3.0.3
version: 3.0.3
externality: externality:
specifier: ^1.0.2 specifier: ^1.0.2
version: 1.0.2 version: 1.0.2
@ -891,15 +851,9 @@ importers:
mlly: mlly:
specifier: ^1.7.3 specifier: ^1.7.3
version: 1.7.3 version: 1.7.3
ohash:
specifier: 1.1.4
version: 1.1.4
pathe: pathe:
specifier: ^1.1.2 specifier: ^1.1.2
version: 1.1.2 version: 1.1.2
perfect-debounce:
specifier: ^1.0.0
version: 1.0.0
pkg-types: pkg-types:
specifier: ^1.2.1 specifier: ^1.2.1
version: 1.2.1 version: 1.2.1
@ -912,9 +866,6 @@ importers:
std-env: std-env:
specifier: ^3.8.0 specifier: ^3.8.0
version: 3.8.0 version: 3.8.0
strip-literal:
specifier: ^2.1.0
version: 2.1.0
ufo: ufo:
specifier: 1.5.4 specifier: 1.5.4
version: 1.5.4 version: 1.5.4
@ -943,9 +894,6 @@ importers:
'@types/clear': '@types/clear':
specifier: 0.1.4 specifier: 0.1.4
version: 0.1.4 version: 0.1.4
'@types/estree':
specifier: 1.0.6
version: 1.0.6
rollup: rollup:
specifier: 4.27.3 specifier: 4.27.3
version: 4.27.3 version: 4.27.3
@ -985,9 +933,6 @@ importers:
escape-string-regexp: escape-string-regexp:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0 version: 5.0.0
estree-walker:
specifier: ^3.0.3
version: 3.0.3
file-loader: file-loader:
specifier: ^6.2.0 specifier: ^6.2.0
version: 6.2.0(webpack@5.96.1) version: 6.2.0(webpack@5.96.1)
@ -1000,9 +945,6 @@ importers:
h3: h3:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e
hash-sum:
specifier: ^2.0.0
version: 2.0.0
jiti: jiti:
specifier: 2.4.0 specifier: 2.4.0
version: 2.4.0 version: 2.4.0
@ -1021,9 +963,6 @@ importers:
mini-css-extract-plugin: mini-css-extract-plugin:
specifier: ^2.9.2 specifier: ^2.9.2
version: 2.9.2(webpack@5.96.1) version: 2.9.2(webpack@5.96.1)
mlly:
specifier: ^1.7.3
version: 1.7.3
ohash: ohash:
specifier: 1.1.4 specifier: 1.1.4
version: 1.1.4 version: 1.1.4
@ -1097,9 +1036,6 @@ importers:
'@rspack/core': '@rspack/core':
specifier: 1.1.3 specifier: 1.1.3
version: 1.1.3 version: 1.1.3
'@types/hash-sum':
specifier: 1.0.2
version: 1.0.2
'@types/lodash-es': '@types/lodash-es':
specifier: 4.17.12 specifier: 4.17.12
version: 4.17.12 version: 4.17.12
@ -1143,6 +1079,9 @@ importers:
'@vue/devtools-api': '@vue/devtools-api':
specifier: latest specifier: latest
version: 7.6.4 version: 7.6.4
defu:
specifier: latest
version: 6.1.4
ufo: ufo:
specifier: 1.5.4 specifier: 1.5.4
version: 1.5.4 version: 1.5.4
@ -1164,7 +1103,7 @@ importers:
version: 1.4.1 version: 1.4.1
unplugin-vue-router: unplugin-vue-router:
specifier: ^0.10.7 specifier: ^0.10.7
version: 0.10.8(rollup@4.27.3)(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) version: 0.10.8(rollup@4.27.3)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
vitest: vitest:
specifier: 1.6.0 specifier: 1.6.0
version: 1.6.0(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0) version: 1.6.0(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0)
@ -1173,7 +1112,7 @@ importers:
version: 3.5.13(typescript@5.6.3) version: 3.5.13(typescript@5.6.3)
vue-router: vue-router:
specifier: latest specifier: latest
version: 4.4.5(vue@3.5.13(typescript@5.6.3)) version: 4.5.0(vue@3.5.13(typescript@5.6.3))
test/fixtures/minimal: test/fixtures/minimal:
dependencies: dependencies:
@ -2160,11 +2099,6 @@ packages:
peerDependencies: peerDependencies:
vite: 5.4.11 vite: 5.4.11
'@nuxt/devtools-kit@1.6.0':
resolution: {integrity: sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==}
peerDependencies:
vite: 5.4.11
'@nuxt/devtools-kit@1.6.1': '@nuxt/devtools-kit@1.6.1':
resolution: {integrity: sha512-6pvK5ih4XONVMSABlDbq6q7/TrZ++hyXGn5zdROVU780aYX3EjU8F0sq+1Lmc6ieiJg4tNe/EA+zV1onKRPsrQ==} resolution: {integrity: sha512-6pvK5ih4XONVMSABlDbq6q7/TrZ++hyXGn5zdROVU780aYX3EjU8F0sq+1Lmc6ieiJg4tNe/EA+zV1onKRPsrQ==}
peerDependencies: peerDependencies:
@ -2699,6 +2633,11 @@ packages:
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@snyk/github-codeowners@1.1.0':
resolution: {integrity: sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==}
engines: {node: '>=8.10'}
hasBin: true
'@stripe/stripe-js@4.8.0': '@stripe/stripe-js@4.8.0':
resolution: {integrity: sha512-+4Cb0bVHlV4BJXxkJ3cCLSLuWxm3pXKtgcRacox146EuugjCzRRII5T5gUMgL4HpzrBLVwVxjKaZqntNWAXawQ==} resolution: {integrity: sha512-+4Cb0bVHlV4BJXxkJ3cCLSLuWxm3pXKtgcRacox146EuugjCzRRII5T5gUMgL4HpzrBLVwVxjKaZqntNWAXawQ==}
engines: {node: '>=12.16'} engines: {node: '>=12.16'}
@ -2745,9 +2684,6 @@ packages:
'@types/eslint@9.6.1': '@types/eslint@9.6.1':
resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
'@types/eslint__js@8.42.3':
resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==}
'@types/estree@1.0.6': '@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
@ -2757,9 +2693,6 @@ packages:
'@types/google.maps@3.58.1': '@types/google.maps@3.58.1':
resolution: {integrity: sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==} resolution: {integrity: sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==}
'@types/hash-sum@1.0.2':
resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==}
'@types/hast@3.0.4': '@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@ -3431,6 +3364,10 @@ packages:
resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
engines: {node: '>= 14'} engines: {node: '>= 14'}
aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
ajv-formats@2.1.1: ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies: peerDependencies:
@ -3765,6 +3702,10 @@ packages:
resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
engines: {node: '>=4'} engines: {node: '>=4'}
clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
clear@0.1.0: clear@0.1.0:
resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==}
@ -3776,6 +3717,10 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
cluster-key-slot@1.1.2: cluster-key-slot@1.1.2:
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -3820,6 +3765,10 @@ packages:
commander@2.20.3: commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
commander@7.2.0: commander@7.2.0:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
@ -4096,6 +4045,9 @@ packages:
resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
engines: {node: '>=18'} engines: {node: '>=18'}
defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
define-data-property@1.1.4: define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -4214,6 +4166,9 @@ packages:
eastasianwidth@0.2.0: eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
easy-table@1.2.0:
resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==}
editorconfig@1.0.4: editorconfig@1.0.4:
resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==}
engines: {node: '>=14'} engines: {node: '>=14'}
@ -5345,6 +5300,14 @@ packages:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
knip@5.37.2:
resolution: {integrity: sha512-Rs9HHTgmUacyKxchP4kRwG8idi0tzVHVpSyo4EM9sNGDSrPq20lhKXOWMFmShGCV6CH2352393Ok/qG1NblCMw==}
engines: {node: '>=18.6.0'}
hasBin: true
peerDependencies:
'@types/node': 22.9.1
typescript: 5.6.3
knitwork@1.1.0: knitwork@1.1.0:
resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
@ -5982,6 +5945,10 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'} engines: {node: '>=10'}
p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
p-try@2.2.0: p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -6015,6 +5982,10 @@ packages:
resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==}
engines: {node: '>=18'} engines: {node: '>=18'}
parse-ms@4.0.0:
resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
engines: {node: '>=18'}
parse-path@7.0.0: parse-path@7.0.0:
resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
@ -6381,6 +6352,10 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
pretty-ms@9.2.0:
resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==}
engines: {node: '>=18'}
pretty-time@1.1.0: pretty-time@1.1.0:
resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -6948,6 +6923,10 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'} engines: {node: '>=8'}
strip-json-comments@5.0.1:
resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==}
engines: {node: '>=14.16'}
strip-literal@2.1.0: strip-literal@2.1.0:
resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==}
@ -6957,6 +6936,9 @@ packages:
peerDependencies: peerDependencies:
postcss: 8.4.49 postcss: 8.4.49
summary@2.1.0:
resolution: {integrity: sha512-nMIjMrd5Z2nuB2RZCKJfFMjgS3fygbeyGk9PxPPaJR1RIcyN9yn4A63Isovzm3ZtQuEkLBVgMdPup8UeLH7aQw==}
superjson@2.2.1: superjson@2.2.1:
resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==}
engines: {node: '>=16'} engines: {node: '>=16'}
@ -7647,6 +7629,11 @@ packages:
peerDependencies: peerDependencies:
vue: 3.5.13 vue: 3.5.13
vue-router@4.5.0:
resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==}
peerDependencies:
vue: 3.5.13
vue-tsc@2.1.10: vue-tsc@2.1.10:
resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==} resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==}
hasBin: true hasBin: true
@ -7665,6 +7652,9 @@ packages:
resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
web-namespaces@2.0.1: web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
@ -7851,6 +7841,15 @@ packages:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'} engines: {node: '>= 14'}
zod-validation-error@3.4.0:
resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
zod: ^3.18.0
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
zwitch@2.0.4: zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@ -8613,13 +8612,6 @@ snapshots:
execa: 7.2.0 execa: 7.2.0
vite: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0) vite: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0)
'@nuxt/devtools-kit@1.6.0(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))':
dependencies:
'@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema
execa: 7.2.0
vite: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0)
'@nuxt/devtools-kit@1.6.1(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))': '@nuxt/devtools-kit@1.6.1(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
@ -8780,7 +8772,7 @@ snapshots:
'@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0))': '@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0))':
dependencies: dependencies:
'@nuxt/devtools-kit': 1.6.0(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-kit': 1.6.1(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))
'@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0)) '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.6.1(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3)))(@unocss/webpack@0.62.4(rollup@4.27.3)(webpack@5.96.1(esbuild@0.24.0)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.49)(rollup@4.27.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vue@3.5.13(typescript@5.6.3))(webpack@5.96.1(esbuild@0.24.0))
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@stripe/stripe-js': 4.8.0 '@stripe/stripe-js': 4.8.0
@ -8867,7 +8859,7 @@ snapshots:
rc9: 2.1.2 rc9: 2.1.2
std-env: 3.8.0 std-env: 3.8.0
'@nuxt/test-utils@3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': '@nuxt/test-utils@3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema '@nuxt/schema': link:packages/schema
@ -8894,9 +8886,9 @@ snapshots:
unenv: 1.10.0 unenv: 1.10.0
unplugin: 1.16.0 unplugin: 1.16.0
vite: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0) vite: 5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0)
vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
vue: 3.5.13(typescript@5.6.3) vue: 3.5.13(typescript@5.6.3)
vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3)) vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3))
optionalDependencies: optionalDependencies:
'@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)) '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3))
'@vue/test-utils': 2.4.6 '@vue/test-utils': 2.4.6
@ -9387,6 +9379,12 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {} '@sindresorhus/merge-streams@2.3.0': {}
'@snyk/github-codeowners@1.1.0':
dependencies:
commander: 4.1.1
ignore: 5.3.2
p-map: 4.0.0
'@stripe/stripe-js@4.8.0': {} '@stripe/stripe-js@4.8.0': {}
'@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)': '@stylistic/eslint-plugin@2.10.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.6.3)':
@ -9445,10 +9443,6 @@ snapshots:
'@types/estree': 1.0.6 '@types/estree': 1.0.6
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
'@types/eslint__js@8.42.3':
dependencies:
'@types/eslint': 9.6.1
'@types/estree@1.0.6': {} '@types/estree@1.0.6': {}
'@types/file-loader@5.0.4': '@types/file-loader@5.0.4':
@ -9457,8 +9451,6 @@ snapshots:
'@types/google.maps@3.58.1': {} '@types/google.maps@3.58.1': {}
'@types/hash-sum@1.0.2': {}
'@types/hast@3.0.4': '@types/hast@3.0.4':
dependencies: dependencies:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
@ -10493,6 +10485,11 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
aggregate-error@3.1.0:
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
ajv-formats@2.1.1(ajv@8.17.1): ajv-formats@2.1.1(ajv@8.17.1):
optionalDependencies: optionalDependencies:
ajv: 8.17.1 ajv: 8.17.1
@ -10853,6 +10850,8 @@ snapshots:
dependencies: dependencies:
escape-string-regexp: 1.0.5 escape-string-regexp: 1.0.5
clean-stack@2.2.0: {}
clear@0.1.0: {} clear@0.1.0: {}
clipboardy@4.0.0: clipboardy@4.0.0:
@ -10867,6 +10866,9 @@ snapshots:
strip-ansi: 6.0.1 strip-ansi: 6.0.1
wrap-ansi: 7.0.0 wrap-ansi: 7.0.0
clone@1.0.4:
optional: true
cluster-key-slot@1.1.2: {} cluster-key-slot@1.1.2: {}
color-convert@1.9.3: color-convert@1.9.3:
@ -10897,6 +10899,8 @@ snapshots:
commander@2.20.3: {} commander@2.20.3: {}
commander@4.1.1: {}
commander@7.2.0: {} commander@7.2.0: {}
commander@8.3.0: {} commander@8.3.0: {}
@ -11155,6 +11159,11 @@ snapshots:
bundle-name: 4.1.0 bundle-name: 4.1.0
default-browser-id: 5.0.0 default-browser-id: 5.0.0
defaults@1.0.4:
dependencies:
clone: 1.0.4
optional: true
define-data-property@1.1.4: define-data-property@1.1.4:
dependencies: dependencies:
es-define-property: 1.0.0 es-define-property: 1.0.0
@ -11257,6 +11266,12 @@ snapshots:
eastasianwidth@0.2.0: {} eastasianwidth@0.2.0: {}
easy-table@1.2.0:
dependencies:
ansi-regex: 5.0.1
optionalDependencies:
wcwidth: 1.0.1
editorconfig@1.0.4: editorconfig@1.0.4:
dependencies: dependencies:
'@one-ini/wasm': 0.1.1 '@one-ini/wasm': 0.1.1
@ -12587,6 +12602,27 @@ snapshots:
klona@2.0.6: {} klona@2.0.6: {}
knip@5.37.2(@types/node@22.9.1)(typescript@5.6.3):
dependencies:
'@nodelib/fs.walk': 1.2.8
'@snyk/github-codeowners': 1.1.0
'@types/node': 22.9.1
easy-table: 1.2.0
enhanced-resolve: 5.17.1
fast-glob: 3.3.2
jiti: 2.4.0
js-yaml: 4.1.0
minimist: 1.2.8
picocolors: 1.1.1
picomatch: 4.0.2
pretty-ms: 9.2.0
smol-toml: 1.3.0
strip-json-comments: 5.0.1
summary: 2.1.0
typescript: 5.6.3
zod: 3.23.8
zod-validation-error: 3.4.0(zod@3.23.8)
knitwork@1.1.0: {} knitwork@1.1.0: {}
kolorist@1.8.0: {} kolorist@1.8.0: {}
@ -13592,6 +13628,10 @@ snapshots:
dependencies: dependencies:
p-limit: 3.1.0 p-limit: 3.1.0
p-map@4.0.0:
dependencies:
aggregate-error: 3.1.0
p-try@2.2.0: {} p-try@2.2.0: {}
package-json-from-dist@1.0.0: {} package-json-from-dist@1.0.0: {}
@ -13636,6 +13676,8 @@ snapshots:
index-to-position: 0.1.2 index-to-position: 0.1.2
type-fest: 4.26.1 type-fest: 4.26.1
parse-ms@4.0.0: {}
parse-path@7.0.0: parse-path@7.0.0:
dependencies: dependencies:
protocols: 2.0.1 protocols: 2.0.1
@ -13958,6 +14000,10 @@ snapshots:
ansi-styles: 5.2.0 ansi-styles: 5.2.0
react-is: 18.3.1 react-is: 18.3.1
pretty-ms@9.2.0:
dependencies:
parse-ms: 4.0.0
pretty-time@1.1.0: {} pretty-time@1.1.0: {}
process-nextick-args@2.0.1: {} process-nextick-args@2.0.1: {}
@ -14659,6 +14705,8 @@ snapshots:
strip-json-comments@3.1.1: {} strip-json-comments@3.1.1: {}
strip-json-comments@5.0.1: {}
strip-literal@2.1.0: strip-literal@2.1.0:
dependencies: dependencies:
js-tokens: 9.0.0 js-tokens: 9.0.0
@ -14669,6 +14717,8 @@ snapshots:
postcss: 8.4.49 postcss: 8.4.49
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
summary@2.1.0: {}
superjson@2.2.1: superjson@2.2.1:
dependencies: dependencies:
copy-anything: 3.0.5 copy-anything: 3.0.5
@ -15075,7 +15125,7 @@ snapshots:
- supports-color - supports-color
- vue - vue
unplugin-vue-router@0.10.8(rollup@4.27.3)(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): unplugin-vue-router@0.10.8(rollup@4.27.3)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)):
dependencies: dependencies:
'@babel/types': 7.26.0 '@babel/types': 7.26.0
'@rollup/pluginutils': 5.1.3(rollup@4.27.3) '@rollup/pluginutils': 5.1.3(rollup@4.27.3)
@ -15092,7 +15142,7 @@ snapshots:
unplugin: 1.16.0 unplugin: 1.16.0
yaml: 2.5.1 yaml: 2.5.1
optionalDependencies: optionalDependencies:
vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3)) vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3))
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- vue - vue
@ -15308,9 +15358,9 @@ snapshots:
sass: 1.78.0 sass: 1.78.0
terser: 5.32.0 terser: 5.32.0
vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)):
dependencies: dependencies:
'@nuxt/test-utils': 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) '@nuxt/test-utils': 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.11.6)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5))(playwright-core@1.49.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.5(@types/node@22.9.1)(happy-dom@15.11.6)(sass@1.78.0)(terser@5.32.0))(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))
transitivePeerDependencies: transitivePeerDependencies:
- '@cucumber/cucumber' - '@cucumber/cucumber'
- '@jest/globals' - '@jest/globals'
@ -15473,6 +15523,11 @@ snapshots:
'@vue/devtools-api': 6.6.4 '@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.6.3) vue: 3.5.13(typescript@5.6.3)
vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)):
dependencies:
'@vue/devtools-api': 6.6.4
vue: 3.5.13(typescript@5.6.3)
vue-tsc@2.1.10(typescript@5.6.3): vue-tsc@2.1.10(typescript@5.6.3):
dependencies: dependencies:
'@volar/typescript': 2.4.8 '@volar/typescript': 2.4.8
@ -15495,6 +15550,11 @@ snapshots:
glob-to-regexp: 0.4.1 glob-to-regexp: 0.4.1
graceful-fs: 4.2.11 graceful-fs: 4.2.11
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
optional: true
web-namespaces@2.0.1: {} web-namespaces@2.0.1: {}
webidl-conversions@3.0.1: {} webidl-conversions@3.0.1: {}
@ -15729,4 +15789,10 @@ snapshots:
compress-commons: 6.0.2 compress-commons: 6.0.2
readable-stream: 4.5.2 readable-stream: 4.5.2
zod-validation-error@3.4.0(zod@3.23.8):
dependencies:
zod: 3.23.8
zod@3.23.8: {}
zwitch@2.0.4: {} zwitch@2.0.4: {}

View File

@ -11,6 +11,7 @@
}, },
"devDependencies": { "devDependencies": {
"@vue/devtools-api": "latest", "@vue/devtools-api": "latest",
"defu": "latest",
"ufo": "latest", "ufo": "latest",
"unplugin": "latest", "unplugin": "latest",
"vue": "latest" "vue": "latest"