diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 492a0fb118..50759cfff1 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -4,6 +4,7 @@ on:
push:
branches:
- main
+ - 3.x
- 2.x
permissions:
@@ -16,7 +17,7 @@ concurrency:
jobs:
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
steps:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 727d0669ea..d43ba94276 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -11,7 +11,7 @@ permissions: {}
jobs:
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:
id-token: write
runs-on: ubuntu-latest
diff --git a/docs/1.getting-started/5.seo-meta.md b/docs/1.getting-started/5.seo-meta.md
index a1ebb2f457..91b8fed31f 100644
--- a/docs/1.getting-started/5.seo-meta.md
+++ b/docs/1.getting-started/5.seo-meta.md
@@ -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.
-It's recommended to use getters (`() => value`) over computed (`computed(() => value)`).
-
::code-group
```vue twoslash [useHead]
diff --git a/docs/1.getting-started/5.transitions.md b/docs/1.getting-started/5.transitions.md
index 6123b64789..3a69917e27 100644
--- a/docs/1.getting-started/5.transitions.md
+++ b/docs/1.getting-started/5.transitions.md
@@ -392,7 +392,7 @@ The page now applies the `slide-left` transition when going to the next id and `
## Transition with NuxtPage
-When `` is used in `app.vue`, transition-props can be passed directly as a component props to activate global transition.
+When `` is used in `app.vue`, transitions can be configured with the `transition` prop to activate transitions globally.
```vue [app.vue]
diff --git a/docs/1.getting-started/6.data-fetching.md b/docs/1.getting-started/6.data-fetching.md
index 2297412b99..61d02693ef 100644
--- a/docs/1.getting-started/6.data-fetching.md
+++ b/docs/1.getting-started/6.data-fetching.md
@@ -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')
/* 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,
server: false
})
diff --git a/package.json b/package.json
index 606b99f51c..8be65ba751 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"@testing-library/vue": "8.1.0",
"@types/eslint__js": "8.42.3",
"@types/fs-extra": "11.0.4",
- "@types/node": "20.14.2",
+ "@types/node": "20.14.5",
"@types/semver": "7.5.8",
"@unhead/schema": "1.9.13",
"@vitejs/plugin-vue": "5.0.4",
@@ -93,7 +93,7 @@
"vue-router": "4.3.3",
"vue-tsc": "2.0.21"
},
- "packageManager": "pnpm@9.3.0",
+ "packageManager": "pnpm@9.4.0",
"engines": {
"node": "^16.10.0 || >=18.0.0"
},
diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts
index 4808d4d6c8..c328f33864 100644
--- a/packages/nuxt/src/app/composables/asyncData.ts
+++ b/packages/nuxt/src/app/composables/asyncData.ts
@@ -543,7 +543,10 @@ function clearNuxtDataByKey (nuxtApp: NuxtApp, key: string): void {
}
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
}
}
diff --git a/packages/schema/package.json b/packages/schema/package.json
index 58abbf0365..1bc0147c36 100644
--- a/packages/schema/package.json
+++ b/packages/schema/package.json
@@ -47,7 +47,7 @@
"@vue/language-core": "2.0.21",
"c12": "1.11.1",
"esbuild": "0.21.5",
- "esbuild-loader": "4.1.0",
+ "esbuild-loader": "4.2.0",
"h3": "1.11.1",
"ignore": "5.3.1",
"nitropack": "2.9.6",
diff --git a/packages/webpack/package.json b/packages/webpack/package.json
index 93b42e377e..fb3159a845 100644
--- a/packages/webpack/package.json
+++ b/packages/webpack/package.json
@@ -32,7 +32,7 @@
"css-minimizer-webpack-plugin": "^7.0.0",
"cssnano": "^7.0.2",
"defu": "^6.1.4",
- "esbuild-loader": "^4.1.0",
+ "esbuild-loader": "^4.2.0",
"escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"file-loader": "^6.2.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7f98309b7f..9e29a3a08d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -31,7 +31,7 @@ importers:
version: link:packages/kit
'@nuxt/test-utils':
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':
specifier: workspace:*
version: link:packages/webpack
@@ -45,8 +45,8 @@ importers:
specifier: 11.0.4
version: 11.0.4
'@types/node':
- specifier: 20.14.2
- version: 20.14.2
+ specifier: 20.14.5
+ version: 20.14.5
'@types/semver':
specifier: 7.5.8
version: 7.5.8
@@ -55,10 +55,10 @@ importers:
version: 1.9.13
'@vitejs/plugin-vue':
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':
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':
specifier: 2.4.6
version: 2.4.6
@@ -145,10 +145,10 @@ importers:
version: 1.5.3
vitest:
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:
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:
specifier: 3.4.29
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)
vite:
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:
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:
specifier: 5.92.0
version: 5.92.0
@@ -517,10 +517,10 @@ importers:
version: 1.9.13
'@vitejs/plugin-vue':
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':
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':
specifier: 3.4.29
version: 3.4.29
@@ -537,8 +537,8 @@ importers:
specifier: 0.21.5
version: 0.21.5
esbuild-loader:
- specifier: 4.1.0
- version: 4.1.0(webpack@5.92.0(esbuild@0.21.5))
+ specifier: 4.2.0
+ version: 4.2.0(webpack@5.92.0(esbuild@0.21.5))
h3:
specifier: 1.11.1
version: 1.11.1
@@ -562,7 +562,7 @@ importers:
version: 1.9.0
vite:
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:
specifier: 3.4.29
version: 3.4.29(typescript@5.4.5)
@@ -625,10 +625,10 @@ importers:
version: 1.3.0
unocss:
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:
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:
dependencies:
@@ -640,10 +640,10 @@ importers:
version: 5.0.7(rollup@4.18.0)
'@vitejs/plugin-vue':
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':
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:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.38)
@@ -724,13 +724,13 @@ importers:
version: 1.10.1
vite:
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:
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:
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:
specifier: ^2.1.0
version: 2.1.0
@@ -781,8 +781,8 @@ importers:
specifier: ^6.1.4
version: 6.1.4
esbuild-loader:
- specifier: ^4.1.0
- version: 4.1.0(webpack@5.92.0)
+ specifier: ^4.2.0
+ version: 4.2.0(webpack@5.92.0)
escape-string-regexp:
specifier: ^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))
vitest:
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:
specifier: 3.4.29
version: 3.4.29(typescript@5.4.5)
@@ -2565,6 +2565,9 @@ packages:
'@types/node@20.14.2':
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':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -4083,8 +4086,8 @@ packages:
es-module-lexer@1.3.1:
resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==}
- esbuild-loader@4.1.0:
- resolution: {integrity: sha512-543TtIvqbqouEMlOHg4xKoDQkmdImlwIpyAIgpUtDPvMuklU/c2k+Qt2O3VeDBgAwozxmlEbjOzV+F8CZ0g+Bw==}
+ esbuild-loader@4.2.0:
+ resolution: {integrity: sha512-BhwHchuDknxIa69AqOPeZh2fIFqj2AzZKC1E3RBRvXSuyk5drsqMrwsgYZJufX41yrauLYjDM3KBmruoGl1NWQ==}
peerDependencies:
webpack: ^4.40.0 || ^5.0.0
@@ -8311,7 +8314,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.5
'@types/istanbul-reports': 3.0.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/yargs': 17.0.28
chalk: 4.1.2
@@ -8729,7 +8732,7 @@ snapshots:
rc9: 2.1.2
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:
'@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema
@@ -8755,8 +8758,8 @@ snapshots:
ufo: 1.5.3
unenv: 1.9.0
unplugin: 1.10.1
- vite: 5.3.1(@types/node@20.14.2)(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))
+ 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.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-router: 4.3.3(vue@3.4.29(typescript@5.4.5))
optionalDependencies:
@@ -8764,7 +8767,7 @@ snapshots:
'@vue/test-utils': 2.4.6
happy-dom: 14.12.0
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:
- magicast
@@ -9159,14 +9162,14 @@ snapshots:
'@types/clean-css@4.2.11':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
source-map: 0.6.1
'@types/clear@0.1.4': {}
'@types/connect@3.4.37':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/debug@4.1.12':
dependencies:
@@ -9213,7 +9216,7 @@ snapshots:
'@types/http-proxy@1.17.14':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/istanbul-lib-coverage@2.0.5': {}
@@ -9229,7 +9232,7 @@ snapshots:
'@types/jsonfile@6.1.2':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/lodash-es@4.17.12':
dependencies:
@@ -9245,12 +9248,16 @@ snapshots:
'@types/node-sass@4.11.6':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/node@20.14.2':
dependencies:
undici-types: 5.26.5
+ '@types/node@20.14.5':
+ dependencies:
+ undici-types: 5.26.5
+
'@types/normalize-package-data@2.4.4': {}
'@types/pify@5.0.4': {}
@@ -9312,13 +9319,13 @@ snapshots:
'@types/webpack-sources@3.2.1':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/source-list-map': 0.1.4
source-map: 0.7.4
'@types/webpack@4.41.34':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
'@types/tapable': 1.0.10
'@types/uglify-js': 3.17.3
'@types/webpack-sources': 3.2.1
@@ -9469,6 +9476,16 @@ snapshots:
transitivePeerDependencies:
- 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)':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -9778,6 +9795,22 @@ snapshots:
transitivePeerDependencies:
- 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))':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -9811,12 +9844,12 @@ snapshots:
- encoding
- 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:
'@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)
- 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)
transitivePeerDependencies:
- supports-color
@@ -9826,7 +9859,12 @@ snapshots:
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)
- '@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:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@@ -9841,7 +9879,7 @@ snapshots:
std-env: 3.7.0
strip-literal: 2.1.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:
- supports-color
@@ -11168,17 +11206,17 @@ snapshots:
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:
- esbuild: 0.20.2
+ esbuild: 0.21.5
get-tsconfig: 4.7.3
loader-utils: 2.0.4
webpack: 5.92.0(esbuild@0.21.5)
webpack-sources: 1.4.3
- esbuild-loader@4.1.0(webpack@5.92.0):
+ esbuild-loader@4.2.0(webpack@5.92.0):
dependencies:
- esbuild: 0.20.2
+ esbuild: 0.21.5
get-tsconfig: 4.7.3
loader-utils: 2.0.4
webpack: 5.92.0
@@ -12325,7 +12363,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -12333,13 +12371,13 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
merge-stream: 2.0.0
supports-color: 8.1.1
jest-worker@29.7.0:
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.5
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -14909,6 +14947,35 @@ snapshots:
- rollup
- 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)):
dependencies:
'@babel/types': 7.24.7
@@ -15062,7 +15129,24 @@ snapshots:
- 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.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:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -15075,7 +15159,7 @@ snapshots:
semver: 7.6.2
strip-ansi: 6.0.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-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
@@ -15130,9 +15214,20 @@ snapshots:
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)):
+ vite@5.3.1(@types/node@20.14.5)(sass@1.69.4)(terser@5.27.0):
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:
- '@cucumber/cucumber'
- '@jest/globals'
@@ -15185,6 +15280,40 @@ snapshots:
- supports-color
- 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: {}
vscode-jsonrpc@6.0.0: {}