diff --git a/package.json b/package.json index 52b33f05a5..96ad49acb1 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "eslint-typegen": "0.3.2", "h3": "1.12.0", "happy-dom": "15.7.4", - "jiti": "2.1.0", + "jiti": "2.3.1", "markdownlint-cli": "0.42.0", "nitropack": "2.9.7", "nuxi": "3.14.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index 06f7193d44..93999509de 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -27,14 +27,14 @@ }, "dependencies": { "@nuxt/schema": "workspace:*", - "c12": "^2.0.0", + "c12": "^2.0.1", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.1.0", + "jiti": "^2.3.1", "klona": "^2.0.6", "knitwork": "^1.1.0", "mlly": "^1.7.1", @@ -45,7 +45,7 @@ "ufo": "^1.5.4", "unctx": "^2.3.1", "unimport": "^3.13.1", - "untyped": "^1.5.0" + "untyped": "^1.5.1" }, "devDependencies": { "@types/hash-sum": "1.0.2", diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index 4a1252957d..b489970172 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -78,10 +78,7 @@ export const normalizeModuleTranspilePath = (p: string) => { export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, nuxt: Nuxt = useNuxt()) { let buildTimeModuleMeta: ModuleMeta = {} - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) // Import if input is string if (typeof nuxtModule === 'string') { @@ -91,7 +88,7 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n for (const path of paths) { try { const src = jiti.esmResolve(path, { parentURL: parentURL.replace(/\/node_modules\/?$/, '') }) - nuxtModule = await jiti.import(src) as NuxtModule + nuxtModule = await jiti.import(src, { default: true }) as NuxtModule // nuxt-module-builder generates a module.json with metadata including the version const moduleMetadataPath = join(dirname(src), 'module.json') diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 0bd903721c..8472e83846 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -71,7 +71,7 @@ "@unhead/vue": "^1.11.7", "@vue/shared": "^3.5.10", "acorn": "8.12.1", - "c12": "^2.0.0", + "c12": "^2.0.1", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.1.0", + "jiti": "^2.3.1", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", @@ -118,7 +118,7 @@ "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", - "untyped": "^1.5.0", + "untyped": "^1.5.1", "vue": "^3.5.10", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", diff --git a/packages/nuxt/src/core/schema.ts b/packages/nuxt/src/core/schema.ts index 11410638ce..a2c423f248 100644 --- a/packages/nuxt/src/core/schema.ts +++ b/packages/nuxt/src/core/schema.ts @@ -26,7 +26,6 @@ export default defineNuxtModule({ // Initialize untyped/jiti loader const _resolveSchema = createJiti(fileURLToPath(import.meta.url), { - interopDefault: true, cache: false, transformOptions: { babel: { @@ -100,7 +99,7 @@ export default defineNuxtModule({ let loadedConfig: SchemaDefinition try { // TODO: fix type for second argument of `import` - loadedConfig = await _resolveSchema.import(filePath, {}) as SchemaDefinition + loadedConfig = await _resolveSchema.import(filePath, { default: true }) as SchemaDefinition } catch (err) { logger.warn( 'Unable to load schema from', diff --git a/packages/schema/package.json b/packages/schema/package.json index 70a8080ebc..0dc797c04e 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -45,7 +45,7 @@ "@vue/compiler-core": "3.5.10", "@vue/compiler-sfc": "3.5.10", "@vue/language-core": "2.1.6", - "c12": "2.0.0", + "c12": "2.0.1", "esbuild-loader": "4.2.2", "h3": "1.12.0", "ignore": "6.0.2", @@ -74,7 +74,7 @@ "ufo": "^1.5.4", "uncrypto": "^0.1.3", "unimport": "^3.13.1", - "untyped": "^1.5.0" + "untyped": "^1.5.1" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 33a43eb406..6463c30042 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -23,7 +23,7 @@ "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.1.0", + "jiti": "2.3.1", "knitwork": "1.1.0", "lodash-es": "4.17.21", "pathe": "1.1.2", diff --git a/packages/vite/package.json b/packages/vite/package.json index 7c85359d9f..45051846a4 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "^1.12.0", - "jiti": "^2.1.0", + "jiti": "^2.3.1", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/vite/src/css.ts b/packages/vite/src/css.ts index c3f6871422..5a8b82f3fa 100644 --- a/packages/vite/src/css.ts +++ b/packages/vite/src/css.ts @@ -18,10 +18,7 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise css.postcss.plugins = [] const postcssOptions = nuxt.options.postcss - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) for (const pluginName of sortPlugins(postcssOptions)) { const pluginOptions = postcssOptions.plugins[pluginName] @@ -29,7 +26,7 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise let pluginFn: ((opts: Record) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true, default: true }) as (opts: Record) => Plugin if (typeof pluginFn === 'function') { css.postcss.plugins.push(pluginFn(pluginOptions)) break diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 8ba5fb107b..2eac2b7ef0 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -39,7 +39,7 @@ "fork-ts-checker-webpack-plugin": "^9.0.2", "h3": "^1.12.0", "hash-sum": "^2.0.0", - "jiti": "^2.1.0", + "jiti": "^2.3.1", "lodash-es": "4.17.21", "magic-string": "^0.30.11", "memfs": "^4.12.0", diff --git a/packages/webpack/src/utils/postcss.ts b/packages/webpack/src/utils/postcss.ts index 5f6daa8d1c..ff7ec76018 100644 --- a/packages/webpack/src/utils/postcss.ts +++ b/packages/webpack/src/utils/postcss.ts @@ -36,10 +36,7 @@ export async function getPostcssConfig (nuxt: Nuxt) { sourceMap: nuxt.options.webpack.cssSourceMap, }) - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) // Keep the order of default plugins if (!Array.isArray(postcssOptions.plugins) && isPureObject(postcssOptions.plugins)) { @@ -51,7 +48,7 @@ export async function getPostcssConfig (nuxt: Nuxt) { let pluginFn: ((opts: Record) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true, default: true }) as (opts: Record) => Plugin if (typeof pluginFn === 'function') { plugins.push(pluginFn(pluginOptions)) break diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 607fde36c8..ef5424a1c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -94,16 +94,16 @@ importers: version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.1.0) + version: 9.11.1(jiti@2.3.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))) + version: 3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.1.0)) + version: 0.3.2(eslint@9.11.1(jiti@2.3.1)) h3: specifier: 1.12.0 version: 1.12.0 @@ -111,8 +111,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.3.1 + version: 2.3.1 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -183,8 +183,8 @@ importers: specifier: workspace:* version: link:../schema c12: - specifier: ^2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: ^2.0.1 + version: 2.0.1(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -204,8 +204,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.3.1 + version: 2.3.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -237,8 +237,8 @@ importers: specifier: ^3.13.1 version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 devDependencies: '@types/hash-sum': specifier: 1.0.2 @@ -310,8 +310,8 @@ importers: specifier: 8.12.1 version: 8.12.1 c12: - specifier: ^2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: ^2.0.1 + version: 2.0.1(magicast@0.3.5) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -361,8 +361,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.3.1 + version: 2.3.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -451,8 +451,8 @@ importers: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 vue: specifier: 3.5.10 version: 3.5.10(typescript@5.6.2) @@ -530,8 +530,8 @@ importers: specifier: ^3.13.1 version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 devDependencies: '@nuxt/telemetry': specifier: 2.6.0 @@ -567,8 +567,8 @@ importers: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) c12: - specifier: 2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: 2.0.1 + version: 2.0.1(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.95.0) @@ -633,8 +633,8 @@ importers: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.2) jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.3.1 + version: 2.3.1 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -711,8 +711,8 @@ importers: specifier: ^1.12.0 version: 1.12.0 jiti: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.3.1 + version: 2.3.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -763,7 +763,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -832,8 +832,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.3.1 + version: 2.3.1 lodash-es: specifier: 4.17.21 version: 4.17.21 @@ -1047,18 +1047,34 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.7': + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.7': + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.25.6': resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -1067,6 +1083,10 @@ packages: resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.7': + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.4': resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} engines: {node: '>=6.9.0'} @@ -1081,12 +1101,22 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.7': + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -1105,6 +1135,10 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.25.7': + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} @@ -1113,27 +1147,52 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.7': + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.6': resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.7': + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.25.6': resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.24.7': resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} @@ -1179,22 +1238,34 @@ packages: resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.25.6': - resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==} + '@babel/standalone@7.25.7': + resolution: {integrity: sha512-7H+mK18Ew4C/pIIiZwF1eiVjUEh2Ju/BpwRZwcPeXltF/rIjHjFL0gol7PtGrHocmIq6P6ubJrylmmWQ3lGJPA==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -3487,6 +3558,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} @@ -3519,8 +3595,8 @@ packages: magicast: optional: true - c12@2.0.0: - resolution: {integrity: sha512-lxBXBw++beYvDiZhtIDQYtNpuHs+Fj+VgBxY+CyuDanuDwn8hUNFntvDi+AOZCyr5VQ2+pTFIFzFgRve3nLEtw==} + c12@2.0.1: + resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} peerDependencies: magicast: ^0.3.5 peerDependenciesMeta: @@ -3545,6 +3621,9 @@ packages: caniuse-lite@1.0.30001660: resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + case-police@0.7.0: resolution: {integrity: sha512-ULkv4kNeSBFCFwXE1NA/x6/FqY8lRRXT10HsGX7K0LcMcA/B45SgnNY98hnQ9c05AaVhgbR5jlCO0BXMlIEuPg==} hasBin: true @@ -4104,6 +4183,9 @@ packages: electron-to-chromium@1.5.19: resolution: {integrity: sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w==} + electron-to-chromium@1.5.32: + resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4658,9 +4740,6 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3-nightly@2.0.0-1718872656.6765a6e: - resolution: {integrity: sha512-LQ8hHOIzk+agD1p0K7UosByKuzDAKGLTnYsP0syV/XMr9E7pWmoaDSWkGdWjtLR9O3hinNqrXU1NW0kTmhiSag==} - h3@1.12.0: resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} @@ -5139,8 +5218,8 @@ packages: resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} hasBin: true - jiti@2.1.0: - resolution: {integrity: sha512-Nftp80J8poC3u+93ZxpjstsgfQ5d0o5qyD6yStv32sgnWr74xRxBppEwsUoA/GIdrJpgGRkC1930YkLcAsFdSw==} + jiti@2.3.1: + resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} hasBin: true js-beautify@1.15.1: @@ -7223,8 +7302,8 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - untyped@1.5.0: - resolution: {integrity: sha512-o2Vjmn2dal08BzCcINxSmWuAteReUUiXseii5VRhmxyLF0b21K0iKZQ9fMYK7RWspVkY+0saqaVQNq4roe3Efg==} + untyped@1.5.1: + resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==} hasBin: true unwasm@0.3.9: @@ -7730,8 +7809,15 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.0 + '@babel/code-frame@7.25.7': + dependencies: + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 + '@babel/compat-data@7.25.4': {} + '@babel/compat-data@7.25.7': {} + '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 @@ -7752,6 +7838,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.25.6': dependencies: '@babel/types': 7.25.6 @@ -7759,6 +7865,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.25.6 @@ -7771,6 +7884,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.7': + dependencies: + '@babel/compat-data': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + browserslist: 4.24.0 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7798,6 +7919,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-imports@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7808,6 +7936,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': + dependencies: + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.25.6 @@ -7830,6 +7968,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-simple-access@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.25.6 @@ -7839,15 +7984,26 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-validator-option@7.25.7': {} + '@babel/helpers@7.25.6': dependencies: '@babel/template': 7.25.0 '@babel/types': 7.25.6 + '@babel/helpers@7.25.7': + dependencies: + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -7855,10 +8011,21 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 + '@babel/highlight@7.25.7': + dependencies: + '@babel/helper-validator-identifier': 7.25.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.0 + '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7908,7 +8075,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.25.6': {} + '@babel/standalone@7.25.7': {} '@babel/template@7.25.0': dependencies: @@ -7916,6 +8083,12 @@ snapshots: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@babel/template@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 @@ -7928,12 +8101,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.7': + dependencies: + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + to-fast-properties: 2.0.0 + '@bcoe/v8-coverage@0.2.3': {} '@cloudflare/kv-asset-handler@0.3.4': @@ -8299,9 +8490,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.3.1))': dependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8625,34 +8816,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.0)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.3.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.0)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.3.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -8678,7 +8869,7 @@ snapshots: '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 - h3: h3-nightly@2.0.0-1718872656.6765a6e + h3: 1.12.0 magic-string: 0.30.11 mlly: 1.7.1 ofetch: 1.4.0 @@ -9156,10 +9347,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9341,15 +9532,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9359,14 +9550,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9387,10 +9578,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9450,35 +9641,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -10514,6 +10705,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) + browserslist@4.24.0: + dependencies: + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.32 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.24.0) + buffer-crc32@1.0.0: {} buffer-from@1.1.2: {} @@ -10551,14 +10749,14 @@ snapshots: optionalDependencies: magicast: 0.3.5 - c12@2.0.0(magicast@0.3.5): + c12@2.0.1(magicast@0.3.5): dependencies: chokidar: 4.0.1 confbox: 0.1.7 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.1.0 + jiti: 2.3.1 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -10589,6 +10787,8 @@ snapshots: caniuse-lite@1.0.30001660: {} + caniuse-lite@1.0.30001667: {} + case-police@0.7.0: {} ccount@2.0.1: {} @@ -11121,6 +11321,8 @@ snapshots: electron-to-chromium@1.5.19: {} + electron-to-chromium@1.5.32: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -11338,10 +11540,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.3.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11356,12 +11558,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11373,14 +11575,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.3.1)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11392,38 +11594,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.3.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11436,16 +11638,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) - eslint: 9.11.1(jiti@2.1.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + eslint: 9.11.1(jiti@2.3.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11465,9 +11667,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.0)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11475,9 +11677,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.1.0): + eslint@9.11.1(jiti@2.3.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11515,7 +11717,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.1.0 + jiti: 2.3.1 transitivePeerDependencies: - supports-color @@ -11884,21 +12086,6 @@ snapshots: dependencies: duplexer: 0.1.2 - h3-nightly@2.0.0-1718872656.6765a6e: - dependencies: - cookie-es: 1.2.2 - crossws: 0.2.4 - defu: 6.1.4 - destr: 2.0.3 - iron-webcrypto: 1.2.1 - ohash: 1.1.4 - radix3: 1.1.2 - ufo: 1.5.4 - uncrypto: 0.1.3 - unenv: 1.10.0 - transitivePeerDependencies: - - uWebSockets.js - h3@1.12.0: dependencies: cookie-es: 1.2.2 @@ -12402,7 +12589,7 @@ snapshots: jiti@2.0.0-beta.3: {} - jiti@2.1.0: {} + jiti@2.3.1: {} js-beautify@1.15.1: dependencies: @@ -14669,7 +14856,7 @@ snapshots: rollup: 4.24.0 rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.2) scule: 1.3.0 - untyped: 1.5.0 + untyped: 1.5.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -14892,13 +15079,13 @@ snapshots: consola: 3.2.3 pathe: 1.1.2 - untyped@1.5.0: + untyped@1.5.1: dependencies: - '@babel/core': 7.25.2 - '@babel/standalone': 7.25.6 - '@babel/types': 7.25.6 + '@babel/core': 7.25.7 + '@babel/standalone': 7.25.7 + '@babel/types': 7.25.7 defu: 6.1.4 - jiti: 2.1.0 + jiti: 2.3.1 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14921,6 +15108,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.0 + update-browserslist-db@1.1.0(browserslist@4.24.0): + dependencies: + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.0 + uqr@0.1.2: {} uri-js@4.4.1: @@ -15007,7 +15200,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15025,7 +15218,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15203,10 +15396,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1)): dependencies: debug: 4.3.7 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.3.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1