Merge remote-tracking branch 'origin/main' into feat/decorators

This commit is contained in:
Daniel Roe 2024-06-18 19:15:51 +01:00
commit 245128170a
No known key found for this signature in database
GPG Key ID: CBC814C393D93268
10 changed files with 195 additions and 64 deletions

View File

@ -4,6 +4,7 @@ on:
push: push:
branches: branches:
- main - main
- 3.x
- 2.x - 2.x
permissions: permissions:
@ -16,7 +17,7 @@ concurrency:
jobs: jobs:
update: update:
if: github.repository_owner == 'nuxt' && !contains(github.event.head_commit.message, 'v3.') if: github.repository_owner == 'nuxt' && !contains(github.event.head_commit.message, 'v3.') && !contains(github.event.head_commit.message, 'v4.')
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@ -11,7 +11,7 @@ permissions: {}
jobs: jobs:
release: release:
if: github.repository == 'nuxt/nuxt' && startsWith(github.event.head_commit.message, 'v3.') if: github.repository == 'nuxt/nuxt' && (startsWith(github.event.head_commit.message, 'v3.') || startsWith(github.event.head_commit.message, 'v4.'))
permissions: permissions:
id-token: write id-token: write
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -128,8 +128,6 @@ See [@unhead/schema](https://github.com/unjs/unhead/blob/main/packages/schema/sr
Reactivity is supported on all properties, by providing a computed value, a getter, or a reactive object. Reactivity is supported on all properties, by providing a computed value, a getter, or a reactive object.
It's recommended to use getters (`() => value`) over computed (`computed(() => value)`).
::code-group ::code-group
```vue twoslash [useHead] ```vue twoslash [useHead]

View File

@ -392,7 +392,7 @@ The page now applies the `slide-left` transition when going to the next id and `
## Transition with NuxtPage ## Transition with NuxtPage
When `<NuxtPage />` is used in `app.vue`, transition-props can be passed directly as a component props to activate global transition. When `<NuxtPage />` is used in `app.vue`, transitions can be configured with the `transition` prop to activate transitions globally.
```vue [app.vue] ```vue [app.vue]
<template> <template>

View File

@ -227,7 +227,7 @@ Combined with the `lazy` option, this can be useful for data that is not needed
const articles = await useFetch('/api/article') const articles = await useFetch('/api/article')
/* This call will only be performed on the client */ /* This call will only be performed on the client */
const { pending, data: posts } = useFetch('/api/comments', { const { pending, data: comments } = useFetch('/api/comments', {
lazy: true, lazy: true,
server: false server: false
}) })

View File

@ -54,7 +54,7 @@
"@testing-library/vue": "8.1.0", "@testing-library/vue": "8.1.0",
"@types/eslint__js": "8.42.3", "@types/eslint__js": "8.42.3",
"@types/fs-extra": "11.0.4", "@types/fs-extra": "11.0.4",
"@types/node": "20.14.2", "@types/node": "20.14.5",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@unhead/schema": "1.9.13", "@unhead/schema": "1.9.13",
"@vitejs/plugin-vue": "5.0.4", "@vitejs/plugin-vue": "5.0.4",
@ -93,7 +93,7 @@
"vue-router": "4.3.3", "vue-router": "4.3.3",
"vue-tsc": "2.0.21" "vue-tsc": "2.0.21"
}, },
"packageManager": "pnpm@9.3.0", "packageManager": "pnpm@9.4.0",
"engines": { "engines": {
"node": "^16.10.0 || >=18.0.0" "node": "^16.10.0 || >=18.0.0"
}, },

View File

@ -543,7 +543,10 @@ function clearNuxtDataByKey (nuxtApp: NuxtApp, key: string): void {
} }
if (key in nuxtApp._asyncDataPromises) { if (key in nuxtApp._asyncDataPromises) {
(nuxtApp._asyncDataPromises[key] as any).cancelled = true if (nuxtApp._asyncDataPromises[key]) {
(nuxtApp._asyncDataPromises[key] as any).cancelled = true
}
nuxtApp._asyncDataPromises[key] = undefined nuxtApp._asyncDataPromises[key] = undefined
} }
} }

View File

@ -47,7 +47,7 @@
"@vue/language-core": "2.0.21", "@vue/language-core": "2.0.21",
"c12": "1.11.1", "c12": "1.11.1",
"esbuild": "0.21.5", "esbuild": "0.21.5",
"esbuild-loader": "4.1.0", "esbuild-loader": "4.2.0",
"h3": "1.11.1", "h3": "1.11.1",
"ignore": "5.3.1", "ignore": "5.3.1",
"nitropack": "2.9.6", "nitropack": "2.9.6",

View File

@ -32,7 +32,7 @@
"css-minimizer-webpack-plugin": "^7.0.0", "css-minimizer-webpack-plugin": "^7.0.0",
"cssnano": "^7.0.2", "cssnano": "^7.0.2",
"defu": "^6.1.4", "defu": "^6.1.4",
"esbuild-loader": "^4.1.0", "esbuild-loader": "^4.2.0",
"escape-string-regexp": "^5.0.0", "escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3", "estree-walker": "^3.0.3",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",

View File

@ -31,7 +31,7 @@ importers:
version: link:packages/kit version: link:packages/kit
'@nuxt/test-utils': '@nuxt/test-utils':
specifier: 3.13.1 specifier: 3.13.1
version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))
'@nuxt/webpack-builder': '@nuxt/webpack-builder':
specifier: workspace:* specifier: workspace:*
version: link:packages/webpack version: link:packages/webpack
@ -45,8 +45,8 @@ importers:
specifier: 11.0.4 specifier: 11.0.4
version: 11.0.4 version: 11.0.4
'@types/node': '@types/node':
specifier: 20.14.2 specifier: 20.14.5
version: 20.14.2 version: 20.14.5
'@types/semver': '@types/semver':
specifier: 7.5.8 specifier: 7.5.8
version: 7.5.8 version: 7.5.8
@ -55,10 +55,10 @@ importers:
version: 1.9.13 version: 1.9.13
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: 5.0.4 specifier: 5.0.4
version: 5.0.4(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5)) version: 5.0.4(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 1.6.0 specifier: 1.6.0
version: 1.6.0(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)) version: 1.6.0(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))
'@vue/test-utils': '@vue/test-utils':
specifier: 2.4.6 specifier: 2.4.6
version: 2.4.6 version: 2.4.6
@ -145,10 +145,10 @@ importers:
version: 1.5.3 version: 1.5.3
vitest: vitest:
specifier: 1.6.0 specifier: 1.6.0
version: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0) version: 1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)
vitest-environment-nuxt: vitest-environment-nuxt:
specifier: 1.0.0 specifier: 1.0.0
version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))
vue: vue:
specifier: 3.4.29 specifier: 3.4.29
version: 3.4.29(typescript@5.4.5) version: 3.4.29(typescript@5.4.5)
@ -242,10 +242,10 @@ importers:
version: 2.0.0(sass@1.69.4)(typescript@5.4.5) version: 2.0.0(sass@1.69.4)(typescript@5.4.5)
vite: vite:
specifier: 5.3.1 specifier: 5.3.1
version: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) version: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vitest: vitest:
specifier: 1.6.0 specifier: 1.6.0
version: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0) version: 1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)
webpack: webpack:
specifier: 5.92.0 specifier: 5.92.0
version: 5.92.0 version: 5.92.0
@ -517,10 +517,10 @@ importers:
version: 1.9.13 version: 1.9.13
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: 5.0.4 specifier: 5.0.4
version: 5.0.4(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5)) version: 5.0.4(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: 4.0.0 specifier: 4.0.0
version: 4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5)) version: 4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))
'@vue/compiler-core': '@vue/compiler-core':
specifier: 3.4.29 specifier: 3.4.29
version: 3.4.29 version: 3.4.29
@ -537,8 +537,8 @@ importers:
specifier: 0.21.5 specifier: 0.21.5
version: 0.21.5 version: 0.21.5
esbuild-loader: esbuild-loader:
specifier: 4.1.0 specifier: 4.2.0
version: 4.1.0(webpack@5.92.0(esbuild@0.21.5)) version: 4.2.0(webpack@5.92.0(esbuild@0.21.5))
h3: h3:
specifier: 1.11.1 specifier: 1.11.1
version: 1.11.1 version: 1.11.1
@ -562,7 +562,7 @@ importers:
version: 1.9.0 version: 1.9.0
vite: vite:
specifier: 5.3.1 specifier: 5.3.1
version: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) version: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vue: vue:
specifier: 3.4.29 specifier: 3.4.29
version: 3.4.29(typescript@5.4.5) version: 3.4.29(typescript@5.4.5)
@ -625,10 +625,10 @@ importers:
version: 1.3.0 version: 1.3.0
unocss: unocss:
specifier: 0.61.0 specifier: 0.61.0
version: 0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0(esbuild@0.21.5)))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0)) version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))
vite: vite:
specifier: 5.3.1 specifier: 5.3.1
version: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) version: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
packages/vite: packages/vite:
dependencies: dependencies:
@ -640,10 +640,10 @@ importers:
version: 5.0.7(rollup@4.18.0) version: 5.0.7(rollup@4.18.0)
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.0.4 specifier: ^5.0.4
version: 5.0.4(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5)) version: 5.0.4(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5)) version: 4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))
autoprefixer: autoprefixer:
specifier: ^10.4.19 specifier: ^10.4.19
version: 10.4.19(postcss@8.4.38) version: 10.4.19(postcss@8.4.38)
@ -724,13 +724,13 @@ importers:
version: 1.10.1 version: 1.10.1
vite: vite:
specifier: 5.3.1 specifier: 5.3.1
version: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) version: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vite-node: vite-node:
specifier: ^1.6.0 specifier: ^1.6.0
version: 1.6.0(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) version: 1.6.0(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vite-plugin-checker: vite-plugin-checker:
specifier: ^0.6.4 specifier: ^0.6.4
version: 0.6.4(eslint@9.5.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.21(typescript@5.4.5)) version: 0.6.4(eslint@9.5.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.21(typescript@5.4.5))
vue-bundle-renderer: vue-bundle-renderer:
specifier: ^2.1.0 specifier: ^2.1.0
version: 2.1.0 version: 2.1.0
@ -781,8 +781,8 @@ importers:
specifier: ^6.1.4 specifier: ^6.1.4
version: 6.1.4 version: 6.1.4
esbuild-loader: esbuild-loader:
specifier: ^4.1.0 specifier: ^4.2.0
version: 4.1.0(webpack@5.92.0) version: 4.2.0(webpack@5.92.0)
escape-string-regexp: escape-string-regexp:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0 version: 5.0.0
@ -989,7 +989,7 @@ importers:
version: 0.7.0(rollup@4.18.0)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) version: 0.7.0(rollup@4.18.0)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))
vitest: vitest:
specifier: 1.6.0 specifier: 1.6.0
version: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0) version: 1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)
vue: vue:
specifier: 3.4.29 specifier: 3.4.29
version: 3.4.29(typescript@5.4.5) version: 3.4.29(typescript@5.4.5)
@ -2565,6 +2565,9 @@ packages:
'@types/node@20.14.2': '@types/node@20.14.2':
resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
'@types/node@20.14.5':
resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==}
'@types/normalize-package-data@2.4.4': '@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@ -4083,8 +4086,8 @@ packages:
es-module-lexer@1.3.1: es-module-lexer@1.3.1:
resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==}
esbuild-loader@4.1.0: esbuild-loader@4.2.0:
resolution: {integrity: sha512-543TtIvqbqouEMlOHg4xKoDQkmdImlwIpyAIgpUtDPvMuklU/c2k+Qt2O3VeDBgAwozxmlEbjOzV+F8CZ0g+Bw==} resolution: {integrity: sha512-BhwHchuDknxIa69AqOPeZh2fIFqj2AzZKC1E3RBRvXSuyk5drsqMrwsgYZJufX41yrauLYjDM3KBmruoGl1NWQ==}
peerDependencies: peerDependencies:
webpack: ^4.40.0 || ^5.0.0 webpack: ^4.40.0 || ^5.0.0
@ -8311,7 +8314,7 @@ snapshots:
'@jest/schemas': 29.6.3 '@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-lib-coverage': 2.0.5
'@types/istanbul-reports': 3.0.3 '@types/istanbul-reports': 3.0.3
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/yargs': 17.0.28 '@types/yargs': 17.0.28
chalk: 4.1.2 chalk: 4.1.2
@ -8729,7 +8732,7 @@ snapshots:
rc9: 2.1.2 rc9: 2.1.2
std-env: 3.7.0 std-env: 3.7.0
'@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))': '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema '@nuxt/schema': link:packages/schema
@ -8755,8 +8758,8 @@ snapshots:
ufo: 1.5.3 ufo: 1.5.3
unenv: 1.9.0 unenv: 1.9.0
unplugin: 1.10.1 unplugin: 1.10.1
vite: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))
vue: 3.4.29(typescript@5.4.5) vue: 3.4.29(typescript@5.4.5)
vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5))
optionalDependencies: optionalDependencies:
@ -8764,7 +8767,7 @@ snapshots:
'@vue/test-utils': 2.4.6 '@vue/test-utils': 2.4.6
happy-dom: 14.12.0 happy-dom: 14.12.0
playwright-core: 1.44.1 playwright-core: 1.44.1
vitest: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0) vitest: 1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies: transitivePeerDependencies:
- magicast - magicast
@ -9159,14 +9162,14 @@ snapshots:
'@types/clean-css@4.2.11': '@types/clean-css@4.2.11':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
source-map: 0.6.1 source-map: 0.6.1
'@types/clear@0.1.4': {} '@types/clear@0.1.4': {}
'@types/connect@3.4.37': '@types/connect@3.4.37':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
@ -9213,7 +9216,7 @@ snapshots:
'@types/http-proxy@1.17.14': '@types/http-proxy@1.17.14':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/istanbul-lib-coverage@2.0.5': {} '@types/istanbul-lib-coverage@2.0.5': {}
@ -9229,7 +9232,7 @@ snapshots:
'@types/jsonfile@6.1.2': '@types/jsonfile@6.1.2':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/lodash-es@4.17.12': '@types/lodash-es@4.17.12':
dependencies: dependencies:
@ -9245,12 +9248,16 @@ snapshots:
'@types/node-sass@4.11.6': '@types/node-sass@4.11.6':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/node@20.14.2': '@types/node@20.14.2':
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
'@types/node@20.14.5':
dependencies:
undici-types: 5.26.5
'@types/normalize-package-data@2.4.4': {} '@types/normalize-package-data@2.4.4': {}
'@types/pify@5.0.4': {} '@types/pify@5.0.4': {}
@ -9312,13 +9319,13 @@ snapshots:
'@types/webpack-sources@3.2.1': '@types/webpack-sources@3.2.1':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/source-list-map': 0.1.4 '@types/source-list-map': 0.1.4
source-map: 0.7.4 source-map: 0.7.4
'@types/webpack@4.41.34': '@types/webpack@4.41.34':
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
'@types/tapable': 1.0.10 '@types/tapable': 1.0.10
'@types/uglify-js': 3.17.3 '@types/uglify-js': 3.17.3
'@types/webpack-sources': 3.2.1 '@types/webpack-sources': 3.2.1
@ -9469,6 +9476,16 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
'@unocss/astro@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))':
dependencies:
'@unocss/core': 0.61.0
'@unocss/reset': 0.61.0
'@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))
optionalDependencies:
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies:
- rollup
'@unocss/cli@0.60.4(rollup@4.18.0)': '@unocss/cli@0.60.4(rollup@4.18.0)':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
@ -9778,6 +9795,22 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
'@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@unocss/config': 0.61.0
'@unocss/core': 0.61.0
'@unocss/inspector': 0.61.0
'@unocss/scope': 0.61.0
'@unocss/transformer-directives': 0.61.0
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.10
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies:
- rollup
'@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0(esbuild@0.21.5))': '@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0(esbuild@0.21.5))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
@ -9811,12 +9844,12 @@ snapshots:
- encoding - encoding
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))': '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))':
dependencies: dependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
'@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7)
vite: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vue: 3.4.29(typescript@5.4.5) vue: 3.4.29(typescript@5.4.5)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -9826,7 +9859,12 @@ snapshots:
vite: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) vite: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0)
vue: 3.4.29(typescript@5.4.5) vue: 3.4.29(typescript@5.4.5)
'@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))': '@vitejs/plugin-vue@5.0.4(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue@3.4.29(typescript@5.4.5))':
dependencies:
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vue: 3.4.29(typescript@5.4.5)
'@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3 '@bcoe/v8-coverage': 0.2.3
@ -9841,7 +9879,7 @@ snapshots:
std-env: 3.7.0 std-env: 3.7.0
strip-literal: 2.1.0 strip-literal: 2.1.0
test-exclude: 6.0.0 test-exclude: 6.0.0
vitest: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0) vitest: 1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -11168,17 +11206,17 @@ snapshots:
es-module-lexer@1.3.1: {} es-module-lexer@1.3.1: {}
esbuild-loader@4.1.0(webpack@5.92.0(esbuild@0.21.5)): esbuild-loader@4.2.0(webpack@5.92.0(esbuild@0.21.5)):
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.21.5
get-tsconfig: 4.7.3 get-tsconfig: 4.7.3
loader-utils: 2.0.4 loader-utils: 2.0.4
webpack: 5.92.0(esbuild@0.21.5) webpack: 5.92.0(esbuild@0.21.5)
webpack-sources: 1.4.3 webpack-sources: 1.4.3
esbuild-loader@4.1.0(webpack@5.92.0): esbuild-loader@4.2.0(webpack@5.92.0):
dependencies: dependencies:
esbuild: 0.20.2 esbuild: 0.21.5
get-tsconfig: 4.7.3 get-tsconfig: 4.7.3
loader-utils: 2.0.4 loader-utils: 2.0.4
webpack: 5.92.0 webpack: 5.92.0
@ -12325,7 +12363,7 @@ snapshots:
jest-util@29.7.0: jest-util@29.7.0:
dependencies: dependencies:
'@jest/types': 29.6.3 '@jest/types': 29.6.3
'@types/node': 20.14.2 '@types/node': 20.14.5
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.9.0 ci-info: 3.9.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -12333,13 +12371,13 @@ snapshots:
jest-worker@27.5.1: jest-worker@27.5.1:
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
jest-worker@29.7.0: jest-worker@29.7.0:
dependencies: dependencies:
'@types/node': 20.14.2 '@types/node': 20.14.5
jest-util: 29.7.0 jest-util: 29.7.0
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
@ -14909,6 +14947,35 @@ snapshots:
- rollup - rollup
- supports-color - supports-color
unocss@0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)):
dependencies:
'@unocss/astro': 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))
'@unocss/cli': 0.61.0(rollup@4.18.0)
'@unocss/core': 0.61.0
'@unocss/extractor-arbitrary-variants': 0.61.0
'@unocss/postcss': 0.61.0(postcss@8.4.38)
'@unocss/preset-attributify': 0.61.0
'@unocss/preset-icons': 0.61.0
'@unocss/preset-mini': 0.61.0
'@unocss/preset-tagify': 0.61.0
'@unocss/preset-typography': 0.61.0
'@unocss/preset-uno': 0.61.0
'@unocss/preset-web-fonts': 0.61.0
'@unocss/preset-wind': 0.61.0
'@unocss/reset': 0.61.0
'@unocss/transformer-attributify-jsx': 0.61.0
'@unocss/transformer-attributify-jsx-babel': 0.61.0
'@unocss/transformer-compile-class': 0.61.0
'@unocss/transformer-directives': 0.61.0
'@unocss/transformer-variant-group': 0.61.0
'@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))
optionalDependencies:
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
unplugin-vue-router@0.7.0(rollup@4.18.0)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)): unplugin-vue-router@0.7.0(rollup@4.18.0)(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)):
dependencies: dependencies:
'@babel/types': 7.24.7 '@babel/types': 7.24.7
@ -15062,7 +15129,24 @@ snapshots:
- supports-color - supports-color
- terser - terser
vite-plugin-checker@0.6.4(eslint@9.5.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.21(typescript@5.4.5)): vite-node@1.6.0(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0):
dependencies:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
vite-plugin-checker@0.6.4(eslint@9.5.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.21(typescript@5.4.5)):
dependencies: dependencies:
'@babel/code-frame': 7.24.7 '@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
@ -15075,7 +15159,7 @@ snapshots:
semver: 7.6.2 semver: 7.6.2
strip-ansi: 6.0.1 strip-ansi: 6.0.1
tiny-invariant: 1.3.1 tiny-invariant: 1.3.1
vite: 5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0) vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vscode-languageclient: 7.0.0 vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0 vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-textdocument: 1.0.11
@ -15130,9 +15214,20 @@ snapshots:
sass: 1.69.4 sass: 1.69.4
terser: 5.27.0 terser: 5.27.0
vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)): vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0):
dependencies: dependencies:
'@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.2)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.2)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)) esbuild: 0.21.5
postcss: 8.4.38
rollup: 4.18.0
optionalDependencies:
'@types/node': 20.14.5
fsevents: 2.3.3
sass: 1.69.4
terser: 5.27.0
vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5)):
dependencies:
'@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29(typescript@5.4.5)))(@vue/test-utils@2.4.6)(h3@1.11.1)(happy-dom@14.12.0)(magicast@0.3.4)(nitropack@2.9.6(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.44.1)(vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)))(vue@3.4.29(typescript@5.4.5))
transitivePeerDependencies: transitivePeerDependencies:
- '@cucumber/cucumber' - '@cucumber/cucumber'
- '@jest/globals' - '@jest/globals'
@ -15185,6 +15280,40 @@ snapshots:
- supports-color - supports-color
- terser - terser
vitest@1.6.0(@types/node@20.14.5)(happy-dom@14.12.0)(sass@1.69.4)(terser@5.27.0):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
'@vitest/snapshot': 1.6.0
'@vitest/spy': 1.6.0
'@vitest/utils': 1.6.0
acorn-walk: 8.3.2
chai: 4.3.10
debug: 4.3.4
execa: 8.0.1
local-pkg: 0.5.0
magic-string: 0.30.10
pathe: 1.1.2
picocolors: 1.0.0
std-env: 3.7.0
strip-literal: 2.1.0
tinybench: 2.5.1
tinypool: 0.8.4
vite: 5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
vite-node: 1.6.0(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0)
why-is-node-running: 2.2.2
optionalDependencies:
'@types/node': 20.14.5
happy-dom: 14.12.0
transitivePeerDependencies:
- less
- lightningcss
- sass
- stylus
- sugarss
- supports-color
- terser
void-elements@3.1.0: {} void-elements@3.1.0: {}
vscode-jsonrpc@6.0.0: {} vscode-jsonrpc@6.0.0: {}