Compare commits

...

7 Commits

Author SHA1 Message Date
Matej Černý d86e3ad566
Merge dafc64a8bf into 52faf52cde 2024-09-19 20:08:13 +03:00
renovate[bot] 52faf52cde
chore(deps): update lycheeverse/lychee-action digest to 5047c2a (main) (#29079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 16:35:38 +01:00
renovate[bot] 67c01c4b80
chore(deps): update actions/setup-node action to v4.0.4 (main) (#29080)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 16:35:29 +01:00
Damian Głowala 58ae53b402
feat(nuxt,schema): allow setting serialisable vue app config (#28873) 2024-09-19 14:59:50 +01:00
renovate[bot] c5cfe106cc
chore(deps): update devdependency changelogen to v0.5.7 (main) (#29074)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 14:47:11 +01:00
renovate[bot] 95e00dd7ee
chore(deps): update dependency jiti to v2.0.0-rc.1 (main) (#29070)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 13:47:16 +01:00
Matej Cerny dafc64a8bf
test(teleports): use '#teleports' target instead of 'body' 2024-08-09 16:47:19 +02:00
21 changed files with 157 additions and 246 deletions

View File

@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -31,7 +31,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -26,7 +26,7 @@ jobs:
with:
fetch-depth: 0
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -39,7 +39,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"
@ -109,7 +109,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"
@ -140,7 +140,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"
@ -164,7 +164,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"
@ -215,7 +215,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ matrix.node }}
cache: "pnpm"
@ -270,7 +270,7 @@ jobs:
with:
fetch-depth: 0
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"
@ -311,7 +311,7 @@ jobs:
with:
fetch-depth: 0
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -29,7 +29,7 @@ jobs:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Lychee link checker
uses: lycheeverse/lychee-action@64c64dfc7ad14257a2001ef393627d334a516a1f # for v1.8.0
uses: lycheeverse/lychee-action@5047c2a4052946424ce139fe111135f6d7c0fe0b # for v1.8.0
with:
# arguments with file types to check
args: >-

View File

@ -23,7 +23,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -25,7 +25,7 @@ jobs:
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -54,7 +54,7 @@ jobs:
fetch-depth: 1
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
cache: "pnpm"

View File

@ -23,7 +23,7 @@ jobs:
with:
fetch-depth: 0
- run: corepack enable
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
- uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: 20
registry-url: "https://registry.npmjs.org/"

View File

@ -45,7 +45,7 @@
"@types/node": "20.16.5",
"c12": "2.0.0-beta.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"jiti": "2.0.0-beta.3",
"jiti": "2.0.0-rc.1",
"magic-string": "^0.30.11",
"nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda",
"nuxt": "workspace:*",
@ -76,7 +76,7 @@
"@vue/test-utils": "2.4.6",
"autoprefixer": "10.4.20",
"case-police": "0.7.0",
"changelogen": "0.5.5",
"changelogen": "0.5.7",
"consola": "3.2.3",
"cssnano": "7.0.6",
"destr": "2.0.3",
@ -87,7 +87,7 @@
"eslint-typegen": "0.3.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"happy-dom": "15.7.4",
"jiti": "2.0.0-beta.3",
"jiti": "2.0.0-rc.1",
"markdownlint-cli": "0.41.0",
"nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda",
"nuxi": "3.13.2",

View File

@ -35,7 +35,7 @@
"globby": "^14.0.2",
"hash-sum": "^2.0.0",
"ignore": "^6.0.1",
"jiti": "^2.0.0-beta.3",
"jiti": "^2.0.0-rc.1",
"klona": "^2.0.6",
"mlly": "^1.7.1",
"pathe": "^1.1.2",

View File

@ -88,7 +88,7 @@
"hookable": "^5.5.3",
"ignore": "^6.0.1",
"impound": "^0.1.0",
"jiti": "^2.0.0-beta.3",
"jiti": "^2.0.0-rc.1",
"klona": "^2.0.6",
"knitwork": "^1.1.0",
"magic-string": "^0.30.11",

View File

@ -4,7 +4,7 @@ import { join, normalize, relative, resolve } from 'pathe'
import { createDebugger, createHooks } from 'hookable'
import ignore from 'ignore'
import type { LoadNuxtOptions } from '@nuxt/kit'
import { addBuildPlugin, addComponent, addPlugin, addRouteMiddleware, addServerPlugin, addVitePlugin, addWebpackPlugin, installModule, loadNuxtConfig, logger, nuxtCtx, resolveAlias, resolveFiles, resolveIgnorePatterns, resolvePath, tryResolveModule, useNitro } from '@nuxt/kit'
import { addBuildPlugin, addComponent, addPlugin, addPluginTemplate, addRouteMiddleware, addServerPlugin, addVitePlugin, addWebpackPlugin, installModule, loadNuxtConfig, logger, nuxtCtx, resolveAlias, resolveFiles, resolveIgnorePatterns, resolvePath, tryResolveModule, useNitro } from '@nuxt/kit'
import { resolvePath as _resolvePath } from 'mlly'
import type { Nuxt, NuxtHooks, NuxtModule, NuxtOptions } from 'nuxt/schema'
import type { PackageJson } from 'pkg-types'
@ -606,6 +606,21 @@ async function initNuxt (nuxt: Nuxt) {
})
}
if (nuxt.options.vue.config && Object.values(nuxt.options.vue.config).some(v => v !== null && v !== undefined)) {
addPluginTemplate({
filename: 'vue-app-config.mjs',
getContents: () => `
import { defineNuxtPlugin } from '#app/nuxt'
export default defineNuxtPlugin({
name: 'nuxt:vue-app-config',
enforce: 'pre',
setup (nuxtApp) {
${Object.keys(nuxt.options.vue.config!).map(k => ` nuxtApp.vueApp.config[${JSON.stringify(k)}] = ${JSON.stringify(nuxt.options.vue.config![k as 'idPrefix'])}`).join('\n')}
}
})`,
})
}
nuxt.hooks.hook('builder:watch', (event, relativePath) => {
const path = resolve(nuxt.options.srcDir, relativePath)
// Local module patterns

View File

@ -35,6 +35,13 @@ export default defineUntypedSchema({
* @type {boolean}
*/
propsDestructure: true,
/**
* It is possible to pass configure the Vue app globally. Only serializable options
* may be set in your `nuxt.config`. All other options should be set at runtime in a Nuxt plugin..
* @see [Vue app config documentation](https://vuejs.org/api/application.html#app-config)
*/
config: undefined,
},
/**

View File

@ -1,4 +1,4 @@
import type { KeepAliveProps, TransitionProps } from 'vue'
import type { KeepAliveProps, TransitionProps, AppConfig as VueAppConfig } from 'vue'
import type { ServerOptions as ViteServerOptions, UserConfig as ViteUserConfig } from 'vite'
import type { Options as VuePluginOptions } from '@vitejs/plugin-vue'
import type { Options as VueJsxPluginOptions } from '@vitejs/plugin-vue-jsx'
@ -45,7 +45,8 @@ export interface RuntimeConfig extends RuntimeConfigNamespace {
}
// User configuration in `nuxt.config` file
export interface NuxtConfig extends DeepPartial<Omit<ConfigSchema, 'vite' | 'runtimeConfig'>> {
export interface NuxtConfig extends DeepPartial<Omit<ConfigSchema, 'vue' | 'vite' | 'runtimeConfig' | 'webpack'>> {
vue?: Omit<DeepPartial<ConfigSchema['vue']>, 'config'> & { config?: Partial<Filter<VueAppConfig, string | boolean>> }
// Avoid DeepPartial for vite config interface (#4772)
vite?: ConfigSchema['vite']
runtimeConfig?: Overrideable<RuntimeConfig>
@ -77,7 +78,8 @@ export interface NuxtBuilder {
}
// Normalized Nuxt options available as `nuxt.options.*`
export interface NuxtOptions extends Omit<ConfigSchema, 'builder' | 'webpack' | 'postcss'> {
export interface NuxtOptions extends Omit<ConfigSchema, 'vue' | 'sourcemap' | 'builder' | 'postcss' | 'webpack'> {
vue: Omit<ConfigSchema['vue'], 'config'> & { config?: Partial<Filter<VueAppConfig, string | boolean>> }
sourcemap: Required<Exclude<ConfigSchema['sourcemap'], boolean>>
builder: '@nuxt/vite-builder' | '@nuxt/webpack-builder' | NuxtBuilder
postcss: Omit<ConfigSchema['postcss'], 'order'> & { order: Exclude<ConfigSchema['postcss']['order'], string> }
@ -141,6 +143,9 @@ export interface AppConfigInput extends CustomAppConfig {
// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type
type Serializable<T> = T extends Function ? never : T extends Promise<infer U> ? Serializable<U> : T extends string & {} ? T : T extends Record<string, any> ? { [K in keyof T]: Serializable<T[K]> } : T
type ValueOf<T> = T[keyof T]
type Filter<T extends Record<string, any>, V> = Pick<T, ValueOf<{ [K in keyof T]: NonNullable<T[K]> extends V ? K : never }>>
export interface NuxtAppConfig {
head: Serializable<AppHeadMetaObject>
layoutTransition: boolean | Serializable<TransitionProps>

View File

@ -22,7 +22,7 @@
"critters": "0.0.24",
"html-validate": "8.22.0",
"htmlnano": "2.1.1",
"jiti": "2.0.0-beta.3",
"jiti": "2.0.0-rc.1",
"knitwork": "1.1.0",
"pathe": "1.1.2",
"prettier": "3.3.3",

View File

@ -47,7 +47,7 @@
"externality": "^1.0.2",
"get-port-please": "^3.1.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"jiti": "^2.0.0-beta.3",
"jiti": "^2.0.0-rc.1",
"knitwork": "^1.1.0",
"magic-string": "^0.30.11",
"mlly": "^1.7.1",

View File

@ -40,7 +40,7 @@
"globby": "^14.0.2",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"hash-sum": "^2.0.0",
"jiti": "^2.0.0-beta.3",
"jiti": "^2.0.0-rc.1",
"knitwork": "^1.1.0",
"lodash-es": "4.17.21",
"magic-string": "^0.30.11",

View File

@ -16,7 +16,7 @@ overrides:
'@types/node': 20.16.5
c12: 2.0.0-beta.2
h3: npm:h3-nightly@2.0.0-1718872656.6765a6e
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
magic-string: ^0.30.11
nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda
nuxt: workspace:*
@ -44,7 +44,7 @@ importers:
version: 9.10.0
'@nuxt/eslint-config':
specifier: 0.5.7
version: 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
version: 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@nuxt/kit':
specifier: workspace:*
version: link:packages/kit
@ -88,8 +88,8 @@ importers:
specifier: 0.7.0
version: 0.7.0
changelogen:
specifier: 0.5.5
version: 0.5.5(magicast@0.3.5)
specifier: 0.5.7
version: 0.5.7(magicast@0.3.5)
consola:
specifier: 3.2.3
version: 3.2.3
@ -104,16 +104,16 @@ importers:
version: 5.0.0
eslint:
specifier: 9.10.0
version: 9.10.0(jiti@2.0.0-beta.3)
version: 9.10.0(jiti@2.0.0-rc.1)
eslint-plugin-no-only-tests:
specifier: 3.3.0
version: 3.3.0
eslint-plugin-perfectionist:
specifier: 3.6.0
version: 3.6.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)))
version: 3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)))
eslint-typegen:
specifier: 0.3.2
version: 0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3))
version: 0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1))
h3:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e
@ -121,8 +121,8 @@ importers:
specifier: 15.7.4
version: 15.7.4
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
markdownlint-cli:
specifier: 0.41.0
version: 0.41.0
@ -217,8 +217,8 @@ importers:
specifier: ^6.0.1
version: 6.0.1
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
klona:
specifier: ^2.0.6
version: 2.0.6
@ -365,8 +365,8 @@ importers:
specifier: ^0.1.0
version: 0.1.0(rollup@4.22.0)(webpack-sources@3.2.3)
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
klona:
specifier: ^2.0.6
version: 2.0.6
@ -634,8 +634,8 @@ importers:
specifier: 2.1.1
version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.2)
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
knitwork:
specifier: 1.1.0
version: 1.1.0
@ -709,8 +709,8 @@ importers:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
knitwork:
specifier: ^1.1.0
version: 1.1.0
@ -761,7 +761,7 @@ importers:
version: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)
vite-plugin-checker:
specifier: ^0.8.0
version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))
version: 0.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))
vue-bundle-renderer:
specifier: ^2.1.0
version: 2.1.0
@ -833,8 +833,8 @@ importers:
specifier: ^2.0.0
version: 2.0.0
jiti:
specifier: 2.0.0-beta.3
version: 2.0.0-beta.3
specifier: 2.0.0-rc.1
version: 2.0.0-rc.1
knitwork:
specifier: ^1.1.0
version: 1.1.0
@ -3132,10 +3132,6 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
big-integer@1.6.52:
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
engines: {node: '>=0.6'}
big.js@5.2.2:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
@ -3152,10 +3148,6 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
bplist-parser@0.2.0:
resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
engines: {node: '>= 5.10.0'}
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@ -3185,10 +3177,6 @@ packages:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
bundle-name@3.0.0:
resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
engines: {node: '>=12'}
bundle-name@4.1.0:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
@ -3255,8 +3243,8 @@ packages:
change-case@5.4.4:
resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==}
changelogen@0.5.5:
resolution: {integrity: sha512-IzgToIJ/R9NhVKmL+PW33ozYkv53bXvufDNUSH3GTKXq1iCHGgkbgbtqEWbo8tnWNnt7nPDpjL8PwSG2iS8RVw==}
changelogen@0.5.7:
resolution: {integrity: sha512-cTZXBcJMl3pudE40WENOakXkcVtrbBpbkmSkM20NdRiUqa4+VYRdXdEsgQ0BNQ6JBE2YymTNWtPKVF7UCTN5+g==}
hasBin: true
char-regex@1.0.2:
@ -3645,18 +3633,10 @@ packages:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
default-browser-id@3.0.0:
resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
engines: {node: '>=12'}
default-browser-id@5.0.0:
resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
engines: {node: '>=18'}
default-browser@4.0.0:
resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
engines: {node: '>=14.16'}
default-browser@5.2.1:
resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
engines: {node: '>=18'}
@ -3996,7 +3976,7 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
peerDependenciesMeta:
jiti:
optional: true
@ -4047,10 +4027,6 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
execa@7.2.0:
resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
@ -4503,10 +4479,6 @@ packages:
httpxy@0.1.5:
resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==}
human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
human-signals@4.3.1:
resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
engines: {node: '>=14.18.0'}
@ -4825,8 +4797,8 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
jiti@2.0.0-beta.3:
resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==}
jiti@2.0.0-rc.1:
resolution: {integrity: sha512-40BOLe5MVHVgtzjIB52uBqRxTCR07Ziecxx/LVmqRDV14TJaruFX6kKgS9iYhATGSUs04x3S19Kc8ErUKshMhA==}
hasBin: true
js-beautify@1.15.1:
@ -5259,10 +5231,6 @@ packages:
engines: {node: '>=16'}
hasBin: true
mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
@ -5521,10 +5489,6 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
@ -5543,10 +5507,6 @@ packages:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
open@9.1.0:
resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
engines: {node: '>=14.16'}
openapi-typescript@6.7.6:
resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==}
hasBin: true
@ -6255,10 +6215,6 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
engines: {node: '>=12'}
run-applescript@7.0.0:
resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==}
engines: {node: '>=18'}
@ -6528,10 +6484,6 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
@ -6692,10 +6644,6 @@ packages:
resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
engines: {node: '>=14.0.0'}
titleize@3.0.0:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'}
to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@ -6955,10 +6903,6 @@ packages:
ioredis:
optional: true
untildify@4.0.0:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
untun@0.1.3:
resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
hasBin: true
@ -7924,9 +7868,9 @@ snapshots:
'@esbuild/win32-x64@0.23.1':
optional: true
'@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))':
'@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))':
dependencies:
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.0': {}
@ -8241,34 +8185,34 @@ snapshots:
- vue
- webpack-sources
'@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)':
dependencies:
'@eslint/js': 9.10.0
'@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3))
'@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-rc.1)
eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1))
eslint-flat-config-utils: 0.4.0
eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3))
eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3))
eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3))
eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3))
eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1))
eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))
eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1))
eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1))
globals: 15.9.0
local-pkg: 0.5.0
pathe: 1.1.2
vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))
vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))
transitivePeerDependencies:
- supports-color
- typescript
'@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)':
dependencies:
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-beta.3)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-rc.1)
transitivePeerDependencies:
- supports-color
- typescript
@ -8361,7 +8305,7 @@ snapshots:
dotenv: 16.4.5
git-url-parse: 15.0.0
is-docker: 3.0.0
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
mri: 1.2.0
nanoid: 5.0.7
ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4)
@ -8793,10 +8737,10 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {}
'@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)':
dependencies:
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-beta.3)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-rc.1)
eslint-visitor-keys: 4.0.0
espree: 10.1.0
estraverse: 5.3.0
@ -8980,15 +8924,15 @@ snapshots:
'@types/youtube@0.1.0': {}
'@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)':
dependencies:
'@eslint-community/regexpp': 4.11.0
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@typescript-eslint/scope-manager': 8.5.0
'@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 8.5.0
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@ -8998,14 +8942,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.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(supports-color@9.4.0)
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
optionalDependencies:
typescript: 5.6.2
transitivePeerDependencies:
@ -9016,10 +8960,10 @@ snapshots:
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/visitor-keys': 8.5.0
'@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.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.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
debug: 4.3.7(supports-color@9.4.0)
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
@ -9045,13 +8989,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)':
'@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.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.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
transitivePeerDependencies:
- supports-color
- typescript
@ -10061,8 +10005,6 @@ snapshots:
base64-js@1.5.1: {}
big-integer@1.6.52: {}
big.js@5.2.2: {}
binary-extensions@2.3.0: {}
@ -10075,10 +10017,6 @@ snapshots:
boolbase@1.0.0: {}
bplist-parser@0.2.0:
dependencies:
big-integer: 1.6.52
brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
@ -10110,10 +10048,6 @@ snapshots:
builtin-modules@3.3.0: {}
bundle-name@3.0.0:
dependencies:
run-applescript: 5.0.0
bundle-name@4.1.0:
dependencies:
run-applescript: 7.0.0
@ -10130,7 +10064,7 @@ snapshots:
defu: 6.1.4
dotenv: 16.4.5
giget: 1.2.3
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
mlly: 1.7.1
ohash: 1.1.4
pathe: 1.1.2
@ -10198,17 +10132,16 @@ snapshots:
change-case@5.4.4: {}
changelogen@0.5.5(magicast@0.3.5):
changelogen@0.5.7(magicast@0.3.5):
dependencies:
c12: 2.0.0-beta.2(magicast@0.3.5)
colorette: 2.0.20
consola: 3.2.3
convert-gitmoji: 0.1.5
execa: 8.0.1
mri: 1.2.0
node-fetch-native: 1.6.4
ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4)
open: 9.1.0
open: 10.1.0
pathe: 1.1.2
pkg-types: 1.2.0
scule: 1.3.0
@ -10571,20 +10504,8 @@ snapshots:
deepmerge@4.3.1: {}
default-browser-id@3.0.0:
dependencies:
bplist-parser: 0.2.0
untildify: 4.0.0
default-browser-id@5.0.0: {}
default-browser@4.0.0:
dependencies:
bundle-name: 3.0.0
default-browser-id: 3.0.0
execa: 7.2.0
titleize: 3.0.0
default-browser@5.2.1:
dependencies:
bundle-name: 4.1.0
@ -10867,10 +10788,10 @@ snapshots:
escape-string-regexp@5.0.0: {}
eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)):
eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
'@eslint/compat': 1.1.1
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
find-up-simple: 1.0.0
eslint-flat-config-utils@0.4.0:
@ -10885,12 +10806,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2):
eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2):
dependencies:
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
debug: 4.3.7(supports-color@9.4.0)
doctrine: 3.0.0
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.8.0
is-glob: 4.0.3
@ -10902,14 +10823,14 @@ snapshots:
- supports-color
- typescript
eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)):
eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
'@es-joy/jsdoccomment': 0.48.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.3.7(supports-color@9.4.0)
escape-string-regexp: 4.0.0
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
espree: 10.1.0
esquery: 1.6.0
parse-imports: 2.1.1
@ -10921,38 +10842,38 @@ snapshots:
eslint-plugin-no-only-tests@3.3.0: {}
eslint-plugin-perfectionist@3.6.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))):
eslint-plugin-perfectionist@3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))):
dependencies:
'@typescript-eslint/types': 8.5.0
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-beta.3)
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)
eslint: 9.10.0(jiti@2.0.0-rc.1)
minimatch: 9.0.5
natural-compare-lite: 1.4.0
optionalDependencies:
vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))
vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))
transitivePeerDependencies:
- supports-color
- typescript
eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)):
eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))
'@eslint-community/regexpp': 4.11.0
comment-parser: 1.4.1
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.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.10.0(jiti@2.0.0-beta.3)):
eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))
ci-info: 4.0.0
clean-regexp: 1.0.0
core-js-compat: 3.38.1
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
esquery: 1.6.0
globals: 15.9.0
indent-string: 4.0.0
@ -10965,16 +10886,16 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3)):
eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))
eslint: 9.10.0(jiti@2.0.0-beta.3)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))
eslint: 9.10.0(jiti@2.0.0-rc.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.10.0(jiti@2.0.0-beta.3))
vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@ -10994,9 +10915,9 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)):
eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
json-schema-to-typescript-lite: 14.1.0
ohash: 1.1.4
@ -11004,9 +10925,9 @@ snapshots:
eslint-visitor-keys@4.0.0: {}
eslint@9.10.0(jiti@2.0.0-beta.3):
eslint@9.10.0(jiti@2.0.0-rc.1):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))
'@eslint-community/regexpp': 4.11.0
'@eslint/config-array': 0.18.0
'@eslint/eslintrc': 3.1.0
@ -11041,7 +10962,7 @@ snapshots:
strip-ansi: 6.0.1
text-table: 0.2.0
optionalDependencies:
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
transitivePeerDependencies:
- supports-color
@ -11083,18 +11004,6 @@ snapshots:
events@3.3.0: {}
execa@5.1.1:
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.1
human-signals: 2.1.0
is-stream: 2.0.1
merge-stream: 2.0.0
npm-run-path: 4.0.1
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
execa@7.2.0:
dependencies:
cross-spawn: 7.0.3
@ -11623,8 +11532,6 @@ snapshots:
httpxy@0.1.5: {}
human-signals@2.1.0: {}
human-signals@4.3.1: {}
human-signals@5.0.0: {}
@ -11657,7 +11564,7 @@ snapshots:
bundle-require: 5.0.0(esbuild@0.23.1)
debug: 4.3.7(supports-color@9.4.0)
esbuild: 0.23.1
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
jiti-v1: jiti@1.21.6
pathe: 1.1.2
tsx: 4.19.0
@ -11929,7 +11836,7 @@ snapshots:
jiti@1.21.6: {}
jiti@2.0.0-beta.3: {}
jiti@2.0.0-rc.1: {}
js-beautify@1.15.1:
dependencies:
@ -12045,7 +11952,7 @@ snapshots:
get-port-please: 3.1.2
h3: h3-nightly@2.0.0-1718872656.6765a6e
http-shutdown: 1.2.2
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
mlly: 1.7.1
node-forge: 1.3.1
pathe: 1.1.2
@ -12535,8 +12442,6 @@ snapshots:
mime@4.0.4: {}
mimic-fn@2.1.0: {}
mimic-fn@4.0.0: {}
min-indent@1.0.1: {}
@ -12598,7 +12503,7 @@ snapshots:
defu: 6.1.4
esbuild: 0.23.1
fast-glob: 3.3.2
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
mlly: 1.7.1
pathe: 1.1.2
pkg-types: 1.2.0
@ -12678,7 +12583,7 @@ snapshots:
hookable: 5.5.3
httpxy: 0.1.5
ioredis: 5.4.1
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
klona: 2.0.6
knitwork: 1.1.0
listhen: 1.7.2
@ -12770,7 +12675,7 @@ snapshots:
hookable: 5.5.3
httpxy: 0.1.5
ioredis: 5.4.1
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
klona: 2.0.6
knitwork: 1.1.0
listhen: 1.7.2
@ -12951,10 +12856,6 @@ snapshots:
dependencies:
wrappy: 1.0.2
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
onetime@6.0.0:
dependencies:
mimic-fn: 4.0.0
@ -12978,13 +12879,6 @@ snapshots:
is-docker: 2.2.1
is-wsl: 2.2.0
open@9.1.0:
dependencies:
default-browser: 4.0.0
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
is-wsl: 2.2.0
openapi-typescript@6.7.6:
dependencies:
ansi-colors: 4.1.3
@ -13202,7 +13096,7 @@ snapshots:
postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0):
dependencies:
cosmiconfig: 9.0.0(typescript@5.6.2)
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
postcss: 8.4.47
semver: 7.6.3
optionalDependencies:
@ -13775,10 +13669,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.22.0
fsevents: 2.3.3
run-applescript@5.0.0:
dependencies:
execa: 5.1.1
run-applescript@7.0.0: {}
run-con@1.3.2:
@ -14073,8 +13963,6 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
strip-final-newline@2.0.0: {}
strip-final-newline@3.0.0: {}
strip-indent@3.0.0:
@ -14227,8 +14115,6 @@ snapshots:
tinyspy@3.0.2: {}
titleize@3.0.0: {}
to-fast-properties@2.0.0: {}
to-regex-range@5.0.1:
@ -14323,7 +14209,7 @@ snapshots:
esbuild: 0.23.1
fast-glob: 3.3.2
hookable: 5.5.3
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
magic-string: 0.30.11
mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))
mlly: 1.7.1
@ -14548,8 +14434,6 @@ snapshots:
transitivePeerDependencies:
- uWebSockets.js
untildify@4.0.0: {}
untun@0.1.3:
dependencies:
citty: 0.1.6
@ -14562,7 +14446,7 @@ snapshots:
'@babel/standalone': 7.25.6
'@babel/types': 7.25.6
defu: 6.1.4
jiti: 2.0.0-beta.3
jiti: 2.0.0-rc.1
mri: 1.2.0
scule: 1.3.0
transitivePeerDependencies:
@ -14673,7 +14557,7 @@ snapshots:
- supports-color
- terser
vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(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.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(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
@ -14691,7 +14575,7 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
optionalDependencies:
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
optionator: 0.9.4
typescript: 5.6.2
vue-tsc: 2.1.6(typescript@5.6.2)
@ -14869,10 +14753,10 @@ snapshots:
vue-devtools-stub@0.1.0: {}
vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)):
vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)):
dependencies:
debug: 4.3.7(supports-color@9.4.0)
eslint: 9.10.0(jiti@2.0.0-beta.3)
eslint: 9.10.0(jiti@2.0.0-rc.1)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1

View File

@ -1,6 +1,6 @@
<template>
<div>
<teleport to="body">
<teleport to="#teleports">
<div>Teleport</div>
</teleport>
<h1>Normal content</h1>