diff --git a/docs/app/components/content/examples/command-palette/CommandPaletteFooterSlotExample.vue b/docs/app/components/content/examples/command-palette/CommandPaletteFooterSlotExample.vue
new file mode 100644
index 00000000..18aef1a8
--- /dev/null
+++ b/docs/app/components/content/examples/command-palette/CommandPaletteFooterSlotExample.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/app/components/content/examples/toast/ToastProgressExample.vue b/docs/app/components/content/examples/toast/ToastProgressExample.vue
new file mode 100644
index 00000000..2fb8ad55
--- /dev/null
+++ b/docs/app/components/content/examples/toast/ToastProgressExample.vue
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/docs/content/3.components/command-palette.md b/docs/content/3.components/command-palette.md
index a37fc9a5..6f58f421 100644
--- a/docs/content/3.components/command-palette.md
+++ b/docs/content/3.components/command-palette.md
@@ -877,6 +877,20 @@ props:
This can be useful when using the CommandPalette inside a [`Modal`](/components/modal) for example.
::
+### With footer slot :badge{label="Soon" class="align-text-top"}
+
+Use the `#footer` slot to add custom content at the bottom of the CommandPalette, such as keyboard shortcuts help or additional actions.
+
+::component-example
+---
+collapse: true
+name: 'command-palette-footer-slot-example'
+class: '!p-0'
+props:
+ autofocus: false
+---
+::
+
### With custom slot
Use the `slot` property to customize a specific item or group.
diff --git a/docs/content/3.components/toast.md b/docs/content/3.components/toast.md
index 08ad679d..40eb2be9 100644
--- a/docs/content/3.components/toast.md
+++ b/docs/content/3.components/toast.md
@@ -107,7 +107,7 @@ name: 'toast-color-example'
### Close
-Pass a `close` field to customize or hide the close button (with `false` value).
+Pass a `close` field to customize or hide the close [Button](/components/button) (with `false` value).
::component-example
---
@@ -143,7 +143,7 @@ You can customize this icon globally in your `vite.config.ts` under `ui.icons.cl
### Actions
-Pass an `actions` field to add some [Button](/components/button) actions to the Alert.
+Pass an `actions` field to add some [Button](/components/button) actions to the Toast.
::component-example
---
@@ -155,9 +155,23 @@ name: 'toast-actions-example'
---
::
+### Progress :badge{label="Soon" class="align-text-top"}
+
+Pass a `progress` field to customize or hide the [Progress](/components/progress) bar (with `false` value).
+
+::tip
+The Progress bar inherits the Toast color by default, but you can override it using the `progress.color` field.
+::
+
+::component-example
+---
+name: 'toast-progress-example'
+---
+::
+
### Orientation
-Use the `orientation` prop to change the orientation of the Toast.
+Pass an `orientation` field to the `toast.add` method to change the orientation of the Toast.
::component-example
---
diff --git a/docs/package.json b/docs/package.json
index 325c2914..a666e9f3 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -11,10 +11,10 @@
"dependencies": {
"@ai-sdk/vue": "^1.2.12",
"@iconify-json/logos": "^1.2.4",
- "@iconify-json/lucide": "^1.2.54",
- "@iconify-json/simple-icons": "^1.2.41",
+ "@iconify-json/lucide": "^1.2.56",
+ "@iconify-json/simple-icons": "^1.2.42",
"@iconify-json/vscode-icons": "^1.2.23",
- "@nuxt/content": "^3.6.2",
+ "@nuxt/content": "^3.6.3",
"@nuxt/image": "^1.10.0",
"@nuxt/ui": "workspace:*",
"@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui-pro@22fdc5e",
@@ -29,22 +29,22 @@
"capture-website": "^4.2.0",
"joi": "^17.13.3",
"maska": "^3.2.0",
- "motion-v": "^1.4.0",
+ "motion-v": "^1.5.0",
"nuxt": "^3.17.6",
"nuxt-component-meta": "^0.12.1",
"nuxt-llms": "^0.1.3",
- "nuxt-og-image": "^5.1.8",
+ "nuxt-og-image": "^5.1.9",
"prettier": "^3.6.2",
"shiki-transformer-color-highlight": "^1.0.0",
"sortablejs": "^1.15.6",
"superstruct": "^2.0.2",
"ufo": "^1.6.1",
"valibot": "^1.1.0",
- "workers-ai-provider": "^0.7.0",
+ "workers-ai-provider": "^0.7.1",
"yup": "^1.6.1",
- "zod": "^3.25.67"
+ "zod": "^3.25.75"
},
"devDependencies": {
- "wrangler": "^4.22.0"
+ "wrangler": "^4.23.0"
}
}
diff --git a/package.json b/package.json
index 17db36a5..7e05f91c 100644
--- a/package.json
+++ b/package.json
@@ -123,7 +123,7 @@
"@tailwindcss/postcss": "^4.1.11",
"@tailwindcss/vite": "^4.1.11",
"@tanstack/vue-table": "^8.21.3",
- "@unhead/vue": "^2.0.11",
+ "@unhead/vue": "^2.0.12",
"@vueuse/core": "^13.5.0",
"@vueuse/integrations": "^13.5.0",
"colortranslator": "^5.0.0",
@@ -152,10 +152,10 @@
"unplugin-auto-import": "^19.3.0",
"unplugin-vue-components": "^28.8.0",
"vaul-vue": "0.4.1",
- "vue-component-type-helpers": "^3.0.0"
+ "vue-component-type-helpers": "^3.0.1"
},
"devDependencies": {
- "@nuxt/eslint-config": "^1.5.0",
+ "@nuxt/eslint-config": "^1.5.2",
"@nuxt/module-builder": "^1.0.1",
"@nuxt/test-utils": "^3.19.2",
"@release-it/conventional-changelog": "^10.0.1",
@@ -167,7 +167,7 @@
"release-it": "^19.0.3",
"vitest": "^3.2.4",
"vitest-environment-nuxt": "^1.0.1",
- "vue-tsc": "^3.0.0"
+ "vue-tsc": "^3.0.1"
},
"peerDependencies": {
"@inertiajs/vue3": "^2.0.7",
diff --git a/playground-vue/package.json b/playground-vue/package.json
index d05586e9..bfd2ac54 100644
--- a/playground-vue/package.json
+++ b/playground-vue/package.json
@@ -13,12 +13,12 @@
"@nuxt/ui": "workspace:*",
"vue": "^3.5.17",
"vue-router": "^4.5.1",
- "zod": "^3.25.67"
+ "zod": "^3.25.75"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.2.4",
"typescript": "^5.8.3",
"vite": "^6.3.5",
- "vue-tsc": "^3.0.0"
+ "vue-tsc": "^3.0.1"
}
}
diff --git a/playground/app/pages/components/command-palette.vue b/playground/app/pages/components/command-palette.vue
index 6b06a24e..5dd4de26 100644
--- a/playground/app/pages/components/command-palette.vue
+++ b/playground/app/pages/components/command-palette.vue
@@ -166,7 +166,27 @@ defineShortcuts({
multiple
class="sm:max-h-80"
@update:model-value="onSelect"
- />
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/playground/package.json b/playground/package.json
index aec56665..e96ef0b1 100644
--- a/playground/package.json
+++ b/playground/package.json
@@ -9,17 +9,17 @@
"typecheck": "nuxt typecheck"
},
"dependencies": {
- "@iconify-json/lucide": "^1.2.54",
- "@iconify-json/simple-icons": "^1.2.41",
+ "@iconify-json/lucide": "^1.2.56",
+ "@iconify-json/simple-icons": "^1.2.42",
"@internationalized/date": "^3.8.2",
"@nuxt/ui": "workspace:*",
"@nuxthub/core": "^0.9.0",
"nuxt": "^3.17.6",
- "zod": "^3.25.67"
+ "zod": "^3.25.75"
},
"devDependencies": {
"typescript": "^5.8.3",
- "vue-tsc": "^3.0.0"
+ "vue-tsc": "^3.0.1"
},
"resolutions": {
"unimport": "4.1.1"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e3fb325e..48ee87cc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -56,8 +56,8 @@ importers:
specifier: ^8.21.3
version: 8.21.3(vue@3.5.17(typescript@5.8.3))
'@unhead/vue':
- specifier: ^2.0.11
- version: 2.0.11(vue@3.5.17(typescript@5.8.3))
+ specifier: ^2.0.12
+ version: 2.0.12(vue@3.5.17(typescript@5.8.3))
'@vueuse/core':
specifier: ^13.5.0
version: 13.5.0(vue@3.5.17(typescript@5.8.3))
@@ -155,8 +155,8 @@ importers:
specifier: 0.4.1
version: 0.4.1(reka-ui@2.3.2(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
vue-component-type-helpers:
- specifier: ^3.0.0
- version: 3.0.0
+ specifier: ^3.0.1
+ version: 3.0.1
vue-router:
specifier: ^4.5.0
version: 4.5.1(vue@3.5.17(typescript@5.8.3))
@@ -165,17 +165,17 @@ importers:
version: 1.6.1
zod:
specifier: ^3.24.0
- version: 3.25.67
+ version: 3.25.75
devDependencies:
'@nuxt/eslint-config':
- specifier: ^1.5.0
- version: 1.5.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
+ specifier: ^1.5.2
+ version: 1.5.2(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
'@nuxt/module-builder':
specifier: ^1.0.1
- version: 1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.8.3)(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
+ version: 1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.8.3)(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
'@nuxt/test-utils':
specifier: ^3.19.2
- version: 3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ version: 3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@release-it/conventional-changelog':
specifier: ^10.0.1
version: 10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.0.3(@types/node@24.0.7)(magicast@0.3.5))
@@ -193,7 +193,7 @@ importers:
version: 18.0.1
nuxt:
specifier: ^3.17.6
- version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.0(typescript@5.8.3))(yaml@2.8.0)
+ version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3))(yaml@2.8.0)
release-it:
specifier: ^19.0.3
version: 19.0.3(@types/node@24.0.7)(magicast@0.3.5)
@@ -202,10 +202,10 @@ importers:
version: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vitest-environment-nuxt:
specifier: ^1.0.1
- version: 1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ version: 1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
vue-tsc:
- specifier: ^3.0.0
- version: 3.0.0(typescript@5.8.3)
+ specifier: ^3.0.1
+ version: 3.0.1(typescript@5.8.3)
cli:
dependencies:
@@ -226,22 +226,22 @@ importers:
dependencies:
'@ai-sdk/vue':
specifier: ^1.2.12
- version: 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.67)
+ version: 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.75)
'@iconify-json/logos':
specifier: ^1.2.4
version: 1.2.4
'@iconify-json/lucide':
- specifier: ^1.2.54
- version: 1.2.54
+ specifier: ^1.2.56
+ version: 1.2.56
'@iconify-json/simple-icons':
- specifier: ^1.2.41
- version: 1.2.41
+ specifier: ^1.2.42
+ version: 1.2.42
'@iconify-json/vscode-icons':
specifier: ^1.2.23
version: 1.2.23
'@nuxt/content':
- specifier: ^3.6.2
- version: 3.6.2(better-sqlite3@12.2.0)(magicast@0.3.5)(vue-component-type-helpers@3.0.0)
+ specifier: ^3.6.3
+ version: 3.6.3(better-sqlite3@12.2.0)(magicast@0.3.5)(vue-component-type-helpers@3.0.1)
'@nuxt/image':
specifier: ^1.10.0
version: 1.10.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)
@@ -250,7 +250,7 @@ importers:
version: link:..
'@nuxt/ui-pro':
specifier: https://pkg.pr.new/@nuxt/ui-pro@22fdc5e
- version: https://pkg.pr.new/@nuxt/ui-pro@22fdc5e(@babel/parser@7.27.7)(joi@17.13.3)(magicast@0.3.5)(react@19.1.0)(superstruct@2.0.2)(typescript@5.8.3)(valibot@1.1.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yup@1.6.1)(zod@3.25.67)
+ version: https://pkg.pr.new/@nuxt/ui-pro@22fdc5e(@babel/parser@7.27.7)(joi@17.13.3)(magicast@0.3.5)(react@19.1.0)(superstruct@2.0.2)(typescript@5.8.3)(valibot@1.1.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yup@1.6.1)(zod@3.25.75)
'@nuxthub/core':
specifier: ^0.9.0
version: 0.9.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
@@ -271,7 +271,7 @@ importers:
version: 13.5.0(magicast@0.3.5)(nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.12(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
ai:
specifier: ^4.3.16
- version: 4.3.16(react@19.1.0)(zod@3.25.67)
+ version: 4.3.16(react@19.1.0)(zod@3.25.75)
better-sqlite3:
specifier: ^12.2.0
version: 12.2.0
@@ -285,20 +285,20 @@ importers:
specifier: ^3.2.0
version: 3.2.0
motion-v:
- specifier: ^1.4.0
- version: 1.4.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3))
+ specifier: ^1.5.0
+ version: 1.5.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3))
nuxt:
specifier: ^3.17.6
version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@2.2.12(typescript@5.8.3))(yaml@2.8.0)
nuxt-component-meta:
specifier: ^0.12.1
- version: 0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.0)
+ version: 0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.1)
nuxt-llms:
specifier: ^0.1.3
version: 0.1.3(magicast@0.3.5)
nuxt-og-image:
- specifier: ^5.1.8
- version: 5.1.8(@unhead/vue@2.0.11(vue@3.5.17(typescript@5.8.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ specifier: ^5.1.9
+ version: 5.1.9(@unhead/vue@2.0.12(vue@3.5.17(typescript@5.8.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
prettier:
specifier: ^3.6.2
version: 3.6.2
@@ -318,27 +318,27 @@ importers:
specifier: ^1.1.0
version: 1.1.0(typescript@5.8.3)
workers-ai-provider:
- specifier: ^0.7.0
- version: 0.7.0(zod@3.25.67)
+ specifier: ^0.7.1
+ version: 0.7.1(zod@3.25.75)
yup:
specifier: ^1.6.1
version: 1.6.1
zod:
- specifier: ^3.25.67
- version: 3.25.67
+ specifier: ^3.25.75
+ version: 3.25.75
devDependencies:
wrangler:
- specifier: ^4.22.0
- version: 4.22.0(@cloudflare/workers-types@4.20250628.0)
+ specifier: ^4.23.0
+ version: 4.23.0(@cloudflare/workers-types@4.20250628.0)
playground:
dependencies:
'@iconify-json/lucide':
- specifier: ^1.2.54
- version: 1.2.54
+ specifier: ^1.2.56
+ version: 1.2.56
'@iconify-json/simple-icons':
- specifier: ^1.2.41
- version: 1.2.41
+ specifier: ^1.2.42
+ version: 1.2.42
'@internationalized/date':
specifier: ^3.8.2
version: 3.8.2
@@ -347,20 +347,20 @@ importers:
version: link:..
'@nuxthub/core':
specifier: ^0.9.0
- version: 0.9.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ version: 0.9.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
nuxt:
specifier: ^3.17.6
- version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.0(typescript@5.8.3))(yaml@2.8.0)
+ version: 3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3))(yaml@2.8.0)
zod:
- specifier: ^3.25.67
- version: 3.25.67
+ specifier: ^3.25.75
+ version: 3.25.75
devDependencies:
typescript:
specifier: ^5.8.3
version: 5.8.3
vue-tsc:
- specifier: ^3.0.0
- version: 3.0.0(typescript@5.8.3)
+ specifier: ^3.0.1
+ version: 3.0.1(typescript@5.8.3)
playground-vue:
dependencies:
@@ -374,8 +374,8 @@ importers:
specifier: ^4.5.1
version: 4.5.1(vue@3.5.17(typescript@5.8.3))
zod:
- specifier: ^3.25.67
- version: 3.25.67
+ specifier: ^3.25.75
+ version: 3.25.75
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.2.4
@@ -387,8 +387,8 @@ importers:
specifier: ^6.3.5
version: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vue-tsc:
- specifier: ^3.0.0
- version: 3.0.0(typescript@5.8.3)
+ specifier: ^3.0.1
+ version: 3.0.1(typescript@5.8.3)
packages:
@@ -1095,11 +1095,11 @@ packages:
'@iconify-json/logos@1.2.4':
resolution: {integrity: sha512-XC4If5D/hbaZvUkTV8iaZuGlQCyG6CNOlaAaJaGa13V5QMYwYjgtKk3vPP8wz3wtTVNVEVk3LRx1fOJz+YnSMw==}
- '@iconify-json/lucide@1.2.54':
- resolution: {integrity: sha512-sUHvGWE0WI+XVew//03Y1jw7AFRv57X1BFxrLBdjwt9xccr4Y2JartcWXM/Zeinxrr3ZgBt0n16WkeN/fx9QAQ==}
+ '@iconify-json/lucide@1.2.56':
+ resolution: {integrity: sha512-GgfOALr1+ui8ZKtOqxqWW9Vk+Mtsf7JxV0yIEcsk0Tv92ha7LBN2dfAV7YdTD7IbEyAIKgNllmQUOBrUlhiWPQ==}
- '@iconify-json/simple-icons@1.2.41':
- resolution: {integrity: sha512-4tt29cKzNsxvt6rjAOVhEgpZV0L8jleTDTMdtvIJjF14Afp9aH8peuwGYyX35l6idfFwuzbvjSVfVyVjJtfmYA==}
+ '@iconify-json/simple-icons@1.2.42':
+ resolution: {integrity: sha512-G/EED0hUV1wMNUsWaFdQYLibm6SO7rP2GZP1+CvhszB5WAFYYibD3zoWp3X96xSIWpYQFvccvE17ewpd0Q1hWQ==}
'@iconify-json/vscode-icons@1.2.23':
resolution: {integrity: sha512-gFTcKecKra2/b5SbGDgHGI/l8CuikHyBPmqGlK+YCmS8AK72dtDQbUekdoACsju/3TYS37QvdPoOQwnyx2LdYg==}
@@ -1469,12 +1469,12 @@ packages:
engines: {node: ^16.10.0 || >=18.0.0}
hasBin: true
- '@nuxt/content@3.6.2':
- resolution: {integrity: sha512-i9UG6Y0+HROaodeqBT3VXFSBsiNBIDu8rKgbq1Bk4nbwAys/s861hZC/b+vLvwMAkNRuOG7vsxnaa33re48TJg==}
+ '@nuxt/content@3.6.3':
+ resolution: {integrity: sha512-AF9/h5YWLXqQi8m1T40lEQLw7zeV98+LdcHRVrrYsWnFKiScRzJhtn+4uzYqUCKx7KPuXK1GszOvUrY3Ke0Q2w==}
peerDependencies:
'@electric-sql/pglite': '*'
'@libsql/client': '*'
- better-sqlite3: 12.0.0
+ better-sqlite3: ^12.0.0
sqlite3: '*'
peerDependenciesMeta:
'@electric-sql/pglite':
@@ -1494,6 +1494,11 @@ packages:
peerDependencies:
vite: '>=6.0'
+ '@nuxt/devtools-kit@2.6.2':
+ resolution: {integrity: sha512-esErdMQ0u3wXXogKQ3IE2m0fxv52w6CzPsfsXF4o5ZVrUQrQaH58ygupDAQTYdlGTgtqmEA6KkHTGG5cM6yxeg==}
+ peerDependencies:
+ vite: '>=6.0'
+
'@nuxt/devtools-wizard@2.6.0':
resolution: {integrity: sha512-NrQ5wkCb9/F8kydBd54K1OWGwXHGQ4mfvm8eqQnYdo4kp3tDcSjKJex1U3b4lTu/hhYiD8u7SE9y8pPOauaX9A==}
hasBin: true
@@ -1504,17 +1509,20 @@ packages:
peerDependencies:
vite: '>=6.0'
- '@nuxt/eslint-config@1.5.0':
- resolution: {integrity: sha512-8eGLiDwrOkJfcQVfZVNg6NL7Lf8vqMj2KZiuY0GF3b5cWDjWOFlf8qvieeJ1ug0sfSpRJktJrSAhhP5U+FzQOg==}
+ '@nuxt/eslint-config@1.5.2':
+ resolution: {integrity: sha512-oHAwVi11Chsnsi3RPsQa9lrIdrNeqlIJLMLD0tqigSXePsgN4zObTZfHL9zcnqBlOw7sD0k8RUbitzIk7dNEqA==}
peerDependencies:
eslint: ^9.0.0
eslint-plugin-format: '*'
+ eslint-plugin-import-x: '*'
peerDependenciesMeta:
eslint-plugin-format:
optional: true
+ eslint-plugin-import-x:
+ optional: true
- '@nuxt/eslint-plugin@1.5.0':
- resolution: {integrity: sha512-MgFgv2e6doITEaPqM0K/AiH5Gc1M8xwVqhT7X279zcDX0V0aNkwf2heGeHKJL2ZjWEW/6oPykHfhHNJi5VABVA==}
+ '@nuxt/eslint-plugin@1.5.2':
+ resolution: {integrity: sha512-tTejIcjd2eAlQjcT8CXA/200rAHZp24NjutEzAvvYoBOhkOdHZhGrBCxwkq0KVnct6jCnzmyscEOESd4o8VNsQ==}
peerDependencies:
eslint: ^9.0.0
@@ -2561,8 +2569,8 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@unhead/vue@2.0.11':
- resolution: {integrity: sha512-8fotlaymgclwiywz9sCr+4EfJs4aoVr0TW31lk5Z8c3VVxeKLSjS4rs8ely8HQd9e3UWxYzZhR8ZqQh0qJPQ/w==}
+ '@unhead/vue@2.0.12':
+ resolution: {integrity: sha512-WFaiCVbBd39FK6Bx3GQskhgT9s45Vjx6dRQegYheVwU1AnF+FAfJVgWbrl21p6fRJcLAFp0xDz6wE18JYBM0eQ==}
peerDependencies:
vue: '>=3.5.13'
@@ -2639,18 +2647,27 @@ packages:
'@volar/language-core@2.4.16':
resolution: {integrity: sha512-mcoAFkYVQV4iiLYjTlbolbsm9hhDLtz4D4wTG+rwzSCUbEnxEec+KBlneLMlfdVNjkVEh8lUUSsCGNEQR+hFdA==}
+ '@volar/language-core@2.4.17':
+ resolution: {integrity: sha512-chmRZMbKmcGpKMoO7Reb70uiLrzo0KWC2CkFttKUuKvrE+VYgi+fL9vWMJ07Fv5ulX0V1TAyyacN9q3nc5/ecA==}
+
'@volar/source-map@2.4.15':
resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==}
'@volar/source-map@2.4.16':
resolution: {integrity: sha512-4rBiAhOw4MfFTpkvweDnjbDkixpmWNgBws95rpu2oFdMprkTtqFEb8pUOxQ/ruru8/zXSYLwRNXNozznjW9Vtw==}
+ '@volar/source-map@2.4.17':
+ resolution: {integrity: sha512-QDybtQyO3Ms/NjFqNHTC5tbDN2oK5VH7ZaKrcubtfHBDj63n2pizHC3wlMQ+iT55kQXZUUAbmBX5L1C8CHFeBw==}
+
'@volar/typescript@2.4.15':
resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==}
'@volar/typescript@2.4.16':
resolution: {integrity: sha512-CrRuG20euPerYc4H0kvDWSSLTBo6qgSI1/0BjXL9ogjm5j6l0gIffvNzEvfmVjr8TAuoMPD0NxuEkteIapfZQQ==}
+ '@volar/typescript@2.4.17':
+ resolution: {integrity: sha512-3paEFNh4P5DkgNUB2YkTRrfUekN4brAXxd3Ow1syMqdIPtCZHbUy4AW99S5RO/7mzyTWPMdDSo3mqTpB/LPObQ==}
+
'@vue-macros/common@3.0.0-beta.15':
resolution: {integrity: sha512-DMgq/rIh1H20WYNWU7krIbEfJRYDDhy7ix64GlT4AVUJZZWCZ5pxiYVJR3A3GmWQPkn7Pg7i3oIiGqu4JGC65w==}
engines: {node: '>=20.18.0'}
@@ -2721,6 +2738,14 @@ packages:
typescript:
optional: true
+ '@vue/language-core@3.0.1':
+ resolution: {integrity: sha512-sq+/Mc1IqIexWEQ+Q2XPiDb5SxSvY5JPqHnMOl/PlF5BekslzduX8dglSkpC17VeiAQB6dpS+4aiwNLJRduCNw==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@vue/reactivity@3.5.17':
resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==}
@@ -3993,8 +4018,8 @@ packages:
typescript:
optional: true
- eslint-plugin-jsdoc@51.3.2:
- resolution: {integrity: sha512-sBmS2MoxbUuKE1wMn/jeHitlCwdk3jAkkpdo3TNA5qGADjiow9D5z/zJ3XScScDsNI2fzZJsmCyf5rc12oRbUA==}
+ eslint-plugin-jsdoc@51.3.3:
+ resolution: {integrity: sha512-8XK/9wncTh4PPntQfM4iYJ2v/kvX4qsfBzp+dTnyxpERWhl2R9hEJw1ihws+yAecg9CC6ExTfMInEg3wSK9kWA==}
engines: {node: '>=20.11.0'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -4011,12 +4036,16 @@ packages:
peerDependencies:
eslint: '>=9.22.0'
- eslint-plugin-vue@10.2.0:
- resolution: {integrity: sha512-tl9s+KN3z0hN2b8fV2xSs5ytGl7Esk1oSCxULLwFcdaElhZ8btYYZFrWxvh4En+czrSDtuLCeCOGa8HhEZuBdQ==}
+ eslint-plugin-vue@10.3.0:
+ resolution: {integrity: sha512-A0u9snqjCfYaPnqqOaH6MBLVWDUIN4trXn8J3x67uDcXvR7X6Ut8p16N+nYhMCQ9Y7edg2BIRGzfyZsY0IdqoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
eslint: ^8.57.0 || ^9.0.0
vue-eslint-parser: ^10.0.0
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
eslint-processor-vue-blocks@2.0.0:
resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==}
@@ -5316,8 +5345,8 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- miniflare@4.20250617.4:
- resolution: {integrity: sha512-IAoApFKxOJlaaFkym5ETstVX3qWzVt3xyqCDj6vSSTgEH3zxZJ5417jZGg8iQfMHosKCcQH1doPPqqnOZm/yrw==}
+ miniflare@4.20250617.5:
+ resolution: {integrity: sha512-Qqn30jR6dCjXaKVizT6vH4KOb+GyLccoxLNOJEfu63yBPn8eoXa7PrdiSGTmjs2RY8/tr7eTO8Wu/Yr14k0xVA==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -5403,8 +5432,8 @@ packages:
motion-utils@12.19.0:
resolution: {integrity: sha512-BuFTHINYmV07pdWs6lj6aI63vr2N4dg0vR+td0rtrdpWOhBzIkEklZyLcvKBoEtwSqx8Jg06vUB5RS0xDiUybw==}
- motion-v@1.4.0:
- resolution: {integrity: sha512-/kLBC6fJgsaL/M7/SRLVMEXU1f1ATEfLymzXFL3iT4zzCZfallVQxIuMgveb+WuBOdQfoxWZANBuK79uBQ+56g==}
+ motion-v@1.5.0:
+ resolution: {integrity: sha512-AIwI0U0ZlxDgdtjZKNzSpUo+X3IKRUGNqrdf+hig3TIehxgFds4gSL3amqsx9iZIGjYnGDdlwuqxKPYR1cxiTQ==}
peerDependencies:
vue: '>=3.0.0'
@@ -5570,8 +5599,8 @@ packages:
nuxt-llms@0.1.3:
resolution: {integrity: sha512-+LaySko5UnlZw37GoTbsRX6KBFccSAzh6ENAYjV+xlVwsG8lSMz+IWnE7z5rstyVxHiX3Rx62M9JVut4jotJ3w==}
- nuxt-og-image@5.1.8:
- resolution: {integrity: sha512-aOjME8E6uD0YDzIoU5wSpthgVA7sSl0r6jlgXii5W4Rvp2fwC49im3Yhv2CpnZAoZYiejN+4lL1zMw5ryCboMA==}
+ nuxt-og-image@5.1.9:
+ resolution: {integrity: sha512-VsGpaV/Q9mhr6YhTTXsxiPbE5rucrW0dNmfssxaWEF4rKhnpKBh8U2C1QK8iddo7Gg2lqD2L9zcBe4GsHl8X8w==}
engines: {node: '>=18.0.0'}
peerDependencies:
'@unhead/vue': ^2.0.5
@@ -5828,8 +5857,8 @@ packages:
pkg-types@2.2.0:
resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==}
- playwright-core@1.53.1:
- resolution: {integrity: sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==}
+ playwright-core@1.53.2:
+ resolution: {integrity: sha512-ox/OytMy+2w1jcYEYlOo1Hhp8hZkLCximMTUTMBXjGUA1KoFfiSZ+DU+3a739jsPY0yoKH2TFy9S2fsJas8yAw==}
engines: {node: '>=18'}
hasBin: true
@@ -6932,8 +6961,8 @@ packages:
unenv@2.0.0-rc.18:
resolution: {integrity: sha512-O0oVQVJ2X3Q8H4HITJr4e2cWxMYBeZ+p8S25yoKCxVCgDWtIJDcgwWNonYz12tI3ylVQCRyPV/Bdq0KJeXo7AA==}
- unhead@2.0.11:
- resolution: {integrity: sha512-wob9IFYcCH6Tr+84P6/m2EDhdPgq/Fb8AlLEes/2eE4empMHfZk/qFhA7cCmIiXRCPqUFt/pN+nIJVs5nEp9Ng==}
+ unhead@2.0.12:
+ resolution: {integrity: sha512-5oo0lwz81XDXCmrHGzgmbaNOxM8R9MZ3FkEs2ROHeW8e16xsrv7qXykENlISrcxr3RLPHQEsD1b6js9P2Oj/Ow==}
unicode-emoji-modifier-base@1.0.0:
resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==}
@@ -7268,6 +7297,46 @@ packages:
yaml:
optional: true
+ vite@7.0.2:
+ resolution: {integrity: sha512-hxdyZDY1CM6SNpKI4w4lcUc3Mtkd9ej4ECWVHSMrOdSinVc2zYOAppHeGc/hzmRo3pxM5blMzkuWHOJA/3NiFw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^20.19.0 || >=22.12.0
+ jiti: '>=1.21.0'
+ less: ^4.0.0
+ lightningcss: ^1.21.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
vitest-environment-nuxt@1.0.1:
resolution: {integrity: sha512-eBCwtIQriXW5/M49FjqNKfnlJYlG2LWMSNFsRVKomc8CaMqmhQPBS5LZ9DlgYL9T8xIVsiA6RZn2lk7vxov3Ow==}
@@ -7314,8 +7383,8 @@ packages:
vue-component-type-helpers@2.2.12:
resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==}
- vue-component-type-helpers@3.0.0:
- resolution: {integrity: sha512-J1HtqhZIqmYoNg4SLcYVFdCdsVUkMo4Z6/Wx4sQMfY8TFIIqDmd3mS2whfBIKzAA7dHMexarwYbvtB/fOUuEsw==}
+ vue-component-type-helpers@3.0.1:
+ resolution: {integrity: sha512-j23mCB5iEbGsyIhnVdXdWUOg+UdwmVxpKnYYf2j+4ppCt5VSFXKjwu9YFt0QYxUaf5G99PuHsVfRScjHCRSsGQ==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
@@ -7356,8 +7425,8 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue-tsc@3.0.0:
- resolution: {integrity: sha512-oDJk0cadq1yZIZ87xgMzyfvl8Z81xNHsi4gMt7bZ7zulWev/ZlyGBO1BWyuVxB+BSRkMhSe9ZoX++eIQWYPU3g==}
+ vue-tsc@3.0.1:
+ resolution: {integrity: sha512-UvMLQD0hAGL1g/NfEQelnSVB4H5gtf/gz2lJKjMMwWNOUmSNyWkejwJagAxEbSjtV5CPPJYslOtoSuqJ63mhdg==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
@@ -7436,11 +7505,11 @@ packages:
engines: {node: '>=16'}
hasBin: true
- workers-ai-provider@0.7.0:
- resolution: {integrity: sha512-T5HYJTfUl2Di5hZkBnoTjdn6HWlabOswb311F2aBPg27Qw9qJ5smLFef69AXU0lQNiA2LZ+7RvwTveBIzCO+iQ==}
+ workers-ai-provider@0.7.1:
+ resolution: {integrity: sha512-DNR5pLwVuAiFHR32bMLSYSVaIVP4MFDjYd/xB8xEgAtrrXPOi4Kil/NonVXdGLE3tuSxYPq6rK8xMnWr6t5/zA==}
- wrangler@4.22.0:
- resolution: {integrity: sha512-m8qVO3YxhUTII+4U889G/f5UuLSvMkUkCNatupV2f/SJ+iqaWtP1QbuQII8bs2J/O4rqxsz46Wu2S50u7tKB5Q==}
+ wrangler@4.23.0:
+ resolution: {integrity: sha512-JSeDt3IwA4TEmg/V3tRblImPjdxynBt9PUVO/acQJ83XGlMMSwswDKL1FuwvbFzgX6+JXc3GMHeu7r8AQIxw9w==}
engines: {node: '>=18.0.0'}
hasBin: true
peerDependencies:
@@ -7596,46 +7665,46 @@ packages:
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
- zod@3.25.67:
- resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
+ zod@3.25.75:
+ resolution: {integrity: sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
snapshots:
- '@ai-sdk/provider-utils@2.2.8(zod@3.25.67)':
+ '@ai-sdk/provider-utils@2.2.8(zod@3.25.75)':
dependencies:
'@ai-sdk/provider': 1.1.3
nanoid: 3.3.11
secure-json-parse: 2.7.0
- zod: 3.25.67
+ zod: 3.25.75
'@ai-sdk/provider@1.1.3':
dependencies:
json-schema: 0.4.0
- '@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.67)':
+ '@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.75)':
dependencies:
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
- '@ai-sdk/ui-utils': 1.2.11(zod@3.25.67)
+ '@ai-sdk/provider-utils': 2.2.8(zod@3.25.75)
+ '@ai-sdk/ui-utils': 1.2.11(zod@3.25.75)
react: 19.1.0
swr: 2.3.3(react@19.1.0)
throttleit: 2.1.0
optionalDependencies:
- zod: 3.25.67
+ zod: 3.25.75
- '@ai-sdk/ui-utils@1.2.11(zod@3.25.67)':
+ '@ai-sdk/ui-utils@1.2.11(zod@3.25.75)':
dependencies:
'@ai-sdk/provider': 1.1.3
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
- zod: 3.25.67
- zod-to-json-schema: 3.24.6(zod@3.25.67)
+ '@ai-sdk/provider-utils': 2.2.8(zod@3.25.75)
+ zod: 3.25.75
+ zod-to-json-schema: 3.24.6(zod@3.25.75)
- '@ai-sdk/vue@1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.67)':
+ '@ai-sdk/vue@1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.75)':
dependencies:
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
- '@ai-sdk/ui-utils': 1.2.11(zod@3.25.67)
+ '@ai-sdk/provider-utils': 2.2.8(zod@3.25.75)
+ '@ai-sdk/ui-utils': 1.2.11(zod@3.25.75)
swrv: 1.1.0(vue@3.5.17(typescript@5.8.3))
optionalDependencies:
vue: 3.5.17(typescript@5.8.3)
@@ -8221,11 +8290,11 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/lucide@1.2.54':
+ '@iconify-json/lucide@1.2.56':
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/simple-icons@1.2.41':
+ '@iconify-json/simple-icons@1.2.42':
dependencies:
'@iconify/types': 2.0.0
@@ -8629,7 +8698,7 @@ snapshots:
unixify: 1.0.0
urlpattern-polyfill: 8.0.2
yargs: 17.7.2
- zod: 3.25.67
+ zod: 3.25.75
transitivePeerDependencies:
- encoding
- rollup
@@ -8680,7 +8749,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/content@3.6.2(better-sqlite3@12.2.0)(magicast@0.3.5)(vue-component-type-helpers@3.0.0)':
+ '@nuxt/content@3.6.3(better-sqlite3@12.2.0)(magicast@0.3.5)(vue-component-type-helpers@3.0.1)':
dependencies:
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@nuxtjs/mdc': 0.17.0(magicast@0.3.5)
@@ -8708,7 +8777,7 @@ snapshots:
micromatch: 4.0.8
minimark: 0.2.0
minimatch: 10.0.3
- nuxt-component-meta: 0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.0)
+ nuxt-component-meta: 0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.1)
nypm: 0.6.0
ohash: 2.0.11
pathe: 2.0.3
@@ -8725,8 +8794,8 @@ snapshots:
unist-util-stringify-position: 4.0.0
unist-util-visit: 5.0.0
ws: 8.18.3
- zod: 3.25.67
- zod-to-json-schema: 3.24.6(zod@3.25.67)
+ zod: 3.25.75
+ zod-to-json-schema: 3.24.6(zod@3.25.75)
optionalDependencies:
better-sqlite3: 12.2.0
transitivePeerDependencies:
@@ -8749,6 +8818,31 @@ snapshots:
transitivePeerDependencies:
- magicast
+ '@nuxt/devtools-kit@2.6.0(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ dependencies:
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@nuxt/schema': 3.17.6
+ execa: 8.0.1
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - magicast
+
+ '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ dependencies:
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ execa: 8.0.1
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - magicast
+
+ '@nuxt/devtools-kit@2.6.2(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ dependencies:
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ execa: 8.0.1
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ transitivePeerDependencies:
+ - magicast
+
'@nuxt/devtools-wizard@2.6.0':
dependencies:
consola: 3.4.2
@@ -8801,12 +8895,53 @@ snapshots:
- utf-8-validate
- vue
- '@nuxt/eslint-config@1.5.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)':
+ '@nuxt/devtools@2.6.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ dependencies:
+ '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-wizard': 2.6.0
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@vue/devtools-core': 7.7.7(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@vue/devtools-kit': 7.7.7
+ birpc: 2.4.0
+ consola: 3.4.2
+ destr: 2.0.5
+ error-stack-parser-es: 1.0.5
+ execa: 8.0.1
+ fast-npm-meta: 0.4.4
+ get-port-please: 3.1.2
+ hookable: 5.5.3
+ image-meta: 0.2.1
+ is-installed-globally: 1.0.0
+ launch-editor: 2.10.0
+ local-pkg: 1.1.1
+ magicast: 0.3.5
+ nypm: 0.6.0
+ ohash: 2.0.11
+ pathe: 2.0.3
+ perfect-debounce: 1.0.0
+ pkg-types: 2.2.0
+ semver: 7.7.2
+ simple-git: 3.28.0
+ sirv: 3.0.1
+ structured-clone-es: 1.0.0
+ tinyglobby: 0.2.14
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ vite-plugin-vue-tracer: 1.0.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ which: 5.0.0
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ - vue
+
+ '@nuxt/eslint-config@1.5.2(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.11.0
'@eslint/js': 9.30.1
- '@nuxt/eslint-plugin': 1.5.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
+ '@nuxt/eslint-plugin': 1.5.2(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
'@stylistic/eslint-plugin': 5.1.0(eslint@9.30.1(jiti@2.4.2))
'@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
'@typescript-eslint/parser': 8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
@@ -8815,10 +8950,10 @@ snapshots:
eslint-flat-config-utils: 2.1.0
eslint-merge-processors: 2.0.0(eslint@9.30.1(jiti@2.4.2))
eslint-plugin-import-lite: 0.3.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-jsdoc: 51.3.2(eslint@9.30.1(jiti@2.4.2))
+ eslint-plugin-jsdoc: 51.3.3(eslint@9.30.1(jiti@2.4.2))
eslint-plugin-regexp: 2.9.0(eslint@9.30.1(jiti@2.4.2))
eslint-plugin-unicorn: 59.0.1(eslint@9.30.1(jiti@2.4.2))
- eslint-plugin-vue: 10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.30.1(jiti@2.4.2)))
+ eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.30.1(jiti@2.4.2)))
eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2))
globals: 16.3.0
local-pkg: 1.1.1
@@ -8829,7 +8964,7 @@ snapshots:
- supports-color
- typescript
- '@nuxt/eslint-plugin@1.5.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)':
+ '@nuxt/eslint-plugin@1.5.2(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/utils': 8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
@@ -8840,7 +8975,7 @@ snapshots:
'@nuxt/fonts@0.11.4(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
- '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.6(magicast@0.3.5)
consola: 3.4.2
css-tree: 3.1.0
@@ -8889,7 +9024,7 @@ snapshots:
'@iconify/types': 2.0.0
'@iconify/utils': 2.3.0
'@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3))
- '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.6(magicast@0.3.5)
consola: 3.4.2
local-pkg: 1.1.1
@@ -8968,7 +9103,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/module-builder@1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.8.3)(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))':
+ '@nuxt/module-builder@1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(typescript@5.8.3)(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
citty: 0.1.6
@@ -8976,13 +9111,13 @@ snapshots:
defu: 6.1.4
jiti: 2.4.2
magic-regexp: 0.8.0
- mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
+ mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
mlly: 1.7.4
pathe: 2.0.3
pkg-types: 2.2.0
tsconfck: 3.1.6(typescript@5.8.3)
typescript: 5.8.3
- unbuild: 3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
+ unbuild: 3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/compiler-core'
@@ -9016,7 +9151,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/test-utils@3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ '@nuxt/test-utils@3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@nuxt/kit': 3.17.6(magicast@0.3.5)
c12: 3.0.4(magicast@0.3.5)
@@ -9040,20 +9175,20 @@ snapshots:
tinyexec: 1.0.1
ufo: 1.6.1
unplugin: 2.3.5
- vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
vue: 3.5.17(typescript@5.8.3)
optionalDependencies:
'@vue/test-utils': 2.4.6
happy-dom: 18.0.1
- playwright-core: 1.53.1
+ playwright-core: 1.53.2
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- magicast
- typescript
- '@nuxt/ui-pro@https://pkg.pr.new/@nuxt/ui-pro@22fdc5e(@babel/parser@7.27.7)(joi@17.13.3)(magicast@0.3.5)(react@19.1.0)(superstruct@2.0.2)(typescript@5.8.3)(valibot@1.1.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yup@1.6.1)(zod@3.25.67)':
+ '@nuxt/ui-pro@https://pkg.pr.new/@nuxt/ui-pro@22fdc5e(@babel/parser@7.27.7)(joi@17.13.3)(magicast@0.3.5)(react@19.1.0)(superstruct@2.0.2)(typescript@5.8.3)(valibot@1.1.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yup@1.6.1)(zod@3.25.75)':
dependencies:
- '@ai-sdk/vue': 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.67)
+ '@ai-sdk/vue': 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.75)
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@nuxt/schema': 3.17.6
'@nuxt/ui': 'link:'
@@ -9063,7 +9198,7 @@ snapshots:
defu: 6.1.4
dotenv: 16.6.1
git-url-parse: 16.1.0
- motion-v: 1.4.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3))
+ motion-v: 1.5.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3))
ofetch: 1.4.1
ohash: 2.0.11
pathe: 2.0.3
@@ -9079,7 +9214,7 @@ snapshots:
superstruct: 2.0.2
valibot: 1.1.0(typescript@5.8.3)
yup: 1.6.1
- zod: 3.25.67
+ zod: 3.25.75
transitivePeerDependencies:
- '@babel/parser'
- '@emotion/is-prop-valid'
@@ -9150,7 +9285,7 @@ snapshots:
- vue-tsc
- yaml
- '@nuxt/vite-builder@3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
+ '@nuxt/vite-builder@3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
dependencies:
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@rollup/plugin-replace': 6.0.2(rollup@4.34.9)
@@ -9182,7 +9317,7 @@ snapshots:
unenv: 2.0.0-rc.18
vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vite-node: 3.2.4(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
- vite-plugin-checker: 0.9.3(eslint@9.30.1(jiti@2.4.2))(meow@13.2.0)(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.0(typescript@5.8.3))
+ vite-plugin-checker: 0.9.3(eslint@9.30.1(jiti@2.4.2))(meow@13.2.0)(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@@ -9213,7 +9348,7 @@ snapshots:
'@nuxthub/core@0.9.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@cloudflare/workers-types': 4.20250628.0
- '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@uploadthing/mime-types': 0.3.5
citty: 0.1.6
@@ -9230,7 +9365,50 @@ snapshots:
ufo: 1.6.1
uncrypto: 0.1.3
unstorage: 1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)
- zod: 3.25.67
+ zod: 3.25.75
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - aws4fetch
+ - db0
+ - idb-keyval
+ - ioredis
+ - magicast
+ - uploadthing
+ - vite
+
+ '@nuxthub/core@0.9.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))':
+ dependencies:
+ '@cloudflare/workers-types': 4.20250628.0
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@uploadthing/mime-types': 0.3.5
+ citty: 0.1.6
+ confbox: 0.2.2
+ defu: 6.1.4
+ destr: 2.0.5
+ h3: 1.15.3
+ mime: 4.0.7
+ nitro-cloudflare-dev: 0.2.2
+ ofetch: 1.4.1
+ pathe: 2.0.3
+ pkg-types: 2.2.0
+ std-env: 3.9.0
+ ufo: 1.6.1
+ uncrypto: 0.1.3
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)
+ zod: 3.25.75
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -10150,10 +10328,10 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- '@unhead/vue@2.0.11(vue@3.5.17(typescript@5.8.3))':
+ '@unhead/vue@2.0.12(vue@3.5.17(typescript@5.8.3))':
dependencies:
hookable: 5.5.3
- unhead: 2.0.11
+ unhead: 2.0.12
vue: 3.5.17(typescript@5.8.3)
'@unocss/core@66.3.2': {}
@@ -10267,11 +10445,17 @@ snapshots:
dependencies:
'@volar/source-map': 2.4.16
+ '@volar/language-core@2.4.17':
+ dependencies:
+ '@volar/source-map': 2.4.17
+
'@volar/source-map@2.4.15':
optional: true
'@volar/source-map@2.4.16': {}
+ '@volar/source-map@2.4.17': {}
+
'@volar/typescript@2.4.15':
dependencies:
'@volar/language-core': 2.4.15
@@ -10285,6 +10469,12 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
+ '@volar/typescript@2.4.17':
+ dependencies:
+ '@volar/language-core': 2.4.17
+ path-browserify: 1.0.1
+ vscode-uri: 3.1.0
+
'@vue-macros/common@3.0.0-beta.15(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@vue/compiler-sfc': 3.5.17
@@ -10373,6 +10563,18 @@ snapshots:
transitivePeerDependencies:
- vite
+ '@vue/devtools-core@7.7.7(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ dependencies:
+ '@vue/devtools-kit': 7.7.7
+ '@vue/devtools-shared': 7.7.7
+ mitt: 3.0.1
+ nanoid: 5.1.5
+ pathe: 2.0.3
+ vite-hot-client: 2.1.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ vue: 3.5.17(typescript@5.8.3)
+ transitivePeerDependencies:
+ - vite
+
'@vue/devtools-kit@7.7.7':
dependencies:
'@vue/devtools-shared': 7.7.7
@@ -10414,6 +10616,19 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
+ '@vue/language-core@3.0.1(typescript@5.8.3)':
+ dependencies:
+ '@volar/language-core': 2.4.17
+ '@vue/compiler-dom': 3.5.17
+ '@vue/compiler-vue2': 2.7.16
+ '@vue/shared': 3.5.17
+ alien-signals: 2.0.5
+ minimatch: 10.0.3
+ muggle-string: 0.4.1
+ path-browserify: 1.0.1
+ optionalDependencies:
+ typescript: 5.8.3
+
'@vue/reactivity@3.5.17':
dependencies:
'@vue/shared': 3.5.17
@@ -10570,15 +10785,15 @@ snapshots:
agent-base@7.1.3: {}
- ai@4.3.16(react@19.1.0)(zod@3.25.67):
+ ai@4.3.16(react@19.1.0)(zod@3.25.75):
dependencies:
'@ai-sdk/provider': 1.1.3
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
- '@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.67)
- '@ai-sdk/ui-utils': 1.2.11(zod@3.25.67)
+ '@ai-sdk/provider-utils': 2.2.8(zod@3.25.75)
+ '@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.75)
+ '@ai-sdk/ui-utils': 1.2.11(zod@3.25.75)
'@opentelemetry/api': 1.9.0
jsondiffpatch: 0.6.0
- zod: 3.25.67
+ zod: 3.25.75
optionalDependencies:
react: 19.1.0
@@ -11690,7 +11905,7 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- eslint-plugin-jsdoc@51.3.2(eslint@9.30.1(jiti@2.4.2)):
+ eslint-plugin-jsdoc@51.3.3(eslint@9.30.1(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.52.0
are-docs-informative: 0.0.2
@@ -11738,7 +11953,7 @@ snapshots:
semver: 7.7.2
strip-indent: 4.0.0
- eslint-plugin-vue@10.2.0(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.30.1(jiti@2.4.2))):
+ eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.30.1(jiti@2.4.2))):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2))
eslint: 9.30.1(jiti@2.4.2)
@@ -11748,6 +11963,8 @@ snapshots:
semver: 7.7.2
vue-eslint-parser: 10.2.0(eslint@9.30.1(jiti@2.4.2))
xml-name-validator: 4.0.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)
eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.1(jiti@2.4.2)):
dependencies:
@@ -13323,7 +13540,7 @@ snapshots:
min-indent@1.0.1: {}
- miniflare@4.20250617.4:
+ miniflare@4.20250617.5:
dependencies:
'@cspotcode/source-map-support': 0.8.1
acorn: 8.14.0
@@ -13377,7 +13594,7 @@ snapshots:
mkdirp@3.0.1: {}
- mkdist@2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3)):
+ mkdist@2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3)):
dependencies:
autoprefixer: 10.4.21(postcss@8.5.6)
citty: 0.1.6
@@ -13396,7 +13613,7 @@ snapshots:
typescript: 5.8.3
vue: 3.5.17(typescript@5.8.3)
vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3))
- vue-tsc: 3.0.0(typescript@5.8.3)
+ vue-tsc: 3.0.1(typescript@5.8.3)
mlly@1.7.4:
dependencies:
@@ -13418,7 +13635,7 @@ snapshots:
motion-utils@12.19.0: {}
- motion-v@1.4.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3)):
+ motion-v@1.5.0(react@19.1.0)(vue@3.5.17(typescript@5.8.3)):
dependencies:
'@vueuse/core': 10.11.1(vue@3.5.17(typescript@5.8.3))
framer-motion: 12.22.0(react@19.1.0)
@@ -13651,7 +13868,7 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt-component-meta@0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.0):
+ nuxt-component-meta@0.12.1(magicast@0.3.5)(vue-component-type-helpers@3.0.1):
dependencies:
'@nuxt/kit': 3.17.6(magicast@0.3.5)
citty: 0.1.6
@@ -13660,7 +13877,7 @@ snapshots:
scule: 1.3.0
typescript: 5.8.3
ufo: 1.6.1
- vue-component-meta: 3.0.0(typescript@5.8.3)(vue-component-type-helpers@3.0.0)
+ vue-component-meta: 3.0.0(typescript@5.8.3)(vue-component-type-helpers@3.0.1)
transitivePeerDependencies:
- magicast
- vue-component-type-helpers
@@ -13671,13 +13888,13 @@ snapshots:
transitivePeerDependencies:
- magicast
- nuxt-og-image@5.1.8(@unhead/vue@2.0.11(vue@3.5.17(typescript@5.8.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
+ nuxt-og-image@5.1.9(@unhead/vue@2.0.12(vue@3.5.17(typescript@5.8.3)))(magicast@0.3.5)(unstorage@1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
dependencies:
- '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@resvg/resvg-js': 2.6.2
'@resvg/resvg-wasm': 2.6.2
- '@unhead/vue': 2.0.11(vue@3.5.17(typescript@5.8.3))
+ '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
'@unocss/core': 66.3.2
'@unocss/preset-wind3': 66.3.2
chrome-launcher: 1.2.0
@@ -13693,7 +13910,7 @@ snapshots:
ohash: 2.0.11
pathe: 2.0.3
pkg-types: 2.2.0
- playwright-core: 1.53.1
+ playwright-core: 1.53.2
radix3: 1.1.2
satori: 0.15.2
satori-html: 0.3.2
@@ -13744,7 +13961,7 @@ snapshots:
'@nuxt/schema': 3.17.6
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
'@nuxt/vite-builder': 3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@2.2.12(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
- '@unhead/vue': 2.0.11(vue@3.5.17(typescript@5.8.3))
+ '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
'@vue/shared': 3.5.17
c12: 3.0.4(magicast@0.3.5)
chokidar: 3.6.0
@@ -13855,7 +14072,7 @@ snapshots:
- xml2js
- yaml
- nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.0(typescript@5.8.3))(yaml@2.8.0):
+ nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3))(yaml@2.8.0):
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
@@ -13863,8 +14080,128 @@ snapshots:
'@nuxt/kit': 3.17.6(magicast@0.3.5)
'@nuxt/schema': 3.17.6
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
- '@nuxt/vite-builder': 3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
- '@unhead/vue': 2.0.11(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/vite-builder': 3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
+ '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
+ '@vue/shared': 3.5.17
+ c12: 3.0.4(magicast@0.3.5)
+ chokidar: 3.6.0
+ compatx: 0.2.0
+ consola: 3.4.2
+ cookie-es: 2.0.0
+ defu: 6.1.4
+ destr: 2.0.5
+ devalue: 5.1.1
+ errx: 0.1.0
+ esbuild: 0.25.5
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ exsolve: 1.0.7
+ h3: 1.15.3
+ hookable: 5.5.3
+ ignore: 7.0.5
+ impound: 1.0.0
+ jiti: 2.4.2
+ klona: 2.0.6
+ knitwork: 1.2.0
+ magic-string: 0.30.17
+ mlly: 1.7.4
+ mocked-exports: 0.1.1
+ nanotar: 0.2.0
+ nitropack: 2.11.13(better-sqlite3@12.2.0)
+ nypm: 0.6.0
+ ofetch: 1.4.1
+ ohash: 2.0.11
+ on-change: 5.0.1
+ oxc-parser: 0.75.0
+ pathe: 2.0.3
+ perfect-debounce: 1.0.0
+ pkg-types: 2.2.0
+ radix3: 1.1.2
+ scule: 1.3.0
+ semver: 7.7.2
+ std-env: 3.9.0
+ strip-literal: 3.0.0
+ tinyglobby: 0.2.14
+ ufo: 1.6.1
+ ultrahtml: 1.6.0
+ uncrypto: 0.1.3
+ unctx: 2.4.1
+ unimport: 4.1.1
+ unplugin: 2.3.5
+ unplugin-vue-router: 0.14.0(@vue/compiler-sfc@3.5.17)(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
+ unstorage: 1.16.0(db0@0.3.2(better-sqlite3@12.2.0))(ioredis@5.6.1)
+ untyped: 2.0.0
+ vue: 3.5.17(typescript@5.8.3)
+ vue-bundle-renderer: 2.1.1
+ vue-devtools-stub: 0.1.0
+ vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3))
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
+ '@types/node': 24.0.7
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@biomejs/biome'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/kv'
+ - '@vue/compiler-sfc'
+ - aws4fetch
+ - better-sqlite3
+ - bufferutil
+ - db0
+ - drizzle-orm
+ - encoding
+ - eslint
+ - idb-keyval
+ - ioredis
+ - less
+ - lightningcss
+ - magicast
+ - meow
+ - mysql2
+ - optionator
+ - rolldown
+ - rollup
+ - sass
+ - sass-embedded
+ - sqlite3
+ - stylelint
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - typescript
+ - uploadthing
+ - utf-8-validate
+ - vite
+ - vls
+ - vti
+ - vue-tsc
+ - xml2js
+ - yaml
+
+ nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.30.1(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3))(yaml@2.8.0):
+ dependencies:
+ '@nuxt/cli': 3.25.1(magicast@0.3.5)
+ '@nuxt/devalue': 2.0.2
+ '@nuxt/devtools': 2.6.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ '@nuxt/schema': 3.17.6
+ '@nuxt/telemetry': 2.6.6(magicast@0.3.5)
+ '@nuxt/vite-builder': 3.17.6(@types/node@24.0.7)(eslint@9.30.1(jiti@2.4.2))(lightningcss@1.30.1)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.43.1)(typescript@5.8.3)(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
+ '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
'@vue/shared': 3.5.17
c12: 3.0.4(magicast@0.3.5)
chokidar: 3.6.0
@@ -14242,7 +14579,7 @@ snapshots:
exsolve: 1.0.7
pathe: 2.0.3
- playwright-core@1.53.1: {}
+ playwright-core@1.53.2: {}
pluralize@8.0.0: {}
@@ -15497,7 +15834,7 @@ snapshots:
ultrahtml@1.6.0: {}
- unbuild@3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3)):
+ unbuild@3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3)):
dependencies:
'@rollup/plugin-alias': 5.1.1(rollup@4.34.9)
'@rollup/plugin-commonjs': 28.0.6(rollup@4.34.9)
@@ -15513,7 +15850,7 @@ snapshots:
hookable: 5.5.3
jiti: 2.4.2
magic-string: 0.30.17
- mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.0(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
+ mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.17)(esbuild@0.25.5)(vue@3.5.17(typescript@5.8.3)))(vue-tsc@3.0.1(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))
mlly: 1.7.4
pathe: 2.0.3
pkg-types: 2.2.0
@@ -15571,7 +15908,7 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.1
- unhead@2.0.11:
+ unhead@2.0.12:
dependencies:
hookable: 5.5.3
@@ -15824,10 +16161,20 @@ snapshots:
vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ vite-dev-rpc@1.1.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ dependencies:
+ birpc: 2.4.0
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite-hot-client: 2.1.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+
vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite-hot-client@2.1.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ dependencies:
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+
vite-node@3.2.4(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
dependencies:
cac: 6.7.14
@@ -15868,7 +16215,7 @@ snapshots:
typescript: 5.8.3
vue-tsc: 2.2.12(typescript@5.8.3)
- vite-plugin-checker@0.9.3(eslint@9.30.1(jiti@2.4.2))(meow@13.2.0)(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.0(typescript@5.8.3)):
+ vite-plugin-checker@0.9.3(eslint@9.30.1(jiti@2.4.2))(meow@13.2.0)(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue-tsc@3.0.1(typescript@5.8.3)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 3.6.0
@@ -15885,7 +16232,7 @@ snapshots:
meow: 13.2.0
optionator: 0.9.4
typescript: 5.8.3
- vue-tsc: 3.0.0(typescript@5.8.3)
+ vue-tsc: 3.0.1(typescript@5.8.3)
vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
dependencies:
@@ -15904,6 +16251,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ dependencies:
+ ansis: 4.1.0
+ debug: 4.3.7
+ error-stack-parser-es: 1.0.5
+ ohash: 2.0.11
+ open: 10.1.2
+ perfect-debounce: 1.0.0
+ sirv: 3.0.1
+ unplugin-utils: 0.2.4
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vite-dev-rpc: 1.1.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ optionalDependencies:
+ '@nuxt/kit': 3.17.6(magicast@0.3.5)
+ transitivePeerDependencies:
+ - supports-color
+
vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
dependencies:
estree-walker: 3.0.3
@@ -15914,6 +16278,16 @@ snapshots:
vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
+ vite-plugin-vue-tracer@1.0.0(vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
+ dependencies:
+ estree-walker: 3.0.3
+ exsolve: 1.0.7
+ magic-string: 0.30.17
+ pathe: 2.0.3
+ source-map-js: 1.2.1
+ vite: 7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)
+ vue: 3.5.17(typescript@5.8.3)
+
vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
@@ -15930,9 +16304,25 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ vite@7.0.2(@types/node@24.0.7)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0):
dependencies:
- '@nuxt/test-utils': 3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.1)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
+ esbuild: 0.25.5
+ fdir: 6.4.6(picomatch@4.0.2)
+ picomatch: 4.0.2
+ postcss: 8.5.6
+ rollup: 4.34.9
+ tinyglobby: 0.2.14
+ optionalDependencies:
+ '@types/node': 24.0.7
+ fsevents: 2.3.3
+ jiti: 2.4.2
+ lightningcss: 1.30.1
+ terser: 5.43.1
+ yaml: 2.8.0
+
+ vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)):
+ dependencies:
+ '@nuxt/test-utils': 3.19.2(@vue/test-utils@2.4.6)(happy-dom@18.0.1)(magicast@0.3.5)(playwright-core@1.53.2)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.7)(happy-dom@18.0.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))
transitivePeerDependencies:
- '@cucumber/cucumber'
- '@jest/globals'
@@ -15996,17 +16386,17 @@ snapshots:
dependencies:
ufo: 1.6.1
- vue-component-meta@3.0.0(typescript@5.8.3)(vue-component-type-helpers@3.0.0):
+ vue-component-meta@3.0.0(typescript@5.8.3)(vue-component-type-helpers@3.0.1):
dependencies:
'@volar/typescript': 2.4.16
'@vue/language-core': 3.0.0(typescript@5.8.3)
path-browserify: 1.0.1
typescript: 5.8.3
- vue-component-type-helpers: 3.0.0
+ vue-component-type-helpers: 3.0.1
vue-component-type-helpers@2.2.12: {}
- vue-component-type-helpers@3.0.0: {}
+ vue-component-type-helpers@3.0.1: {}
vue-demi@0.14.10(vue@3.5.17(typescript@5.8.3)):
dependencies:
@@ -16045,10 +16435,10 @@ snapshots:
typescript: 5.8.3
optional: true
- vue-tsc@3.0.0(typescript@5.8.3):
+ vue-tsc@3.0.1(typescript@5.8.3):
dependencies:
- '@volar/typescript': 2.4.16
- '@vue/language-core': 3.0.0(typescript@5.8.3)
+ '@volar/typescript': 2.4.17
+ '@vue/language-core': 3.0.1(typescript@5.8.3)
typescript: 5.8.3
vue@3.5.17(typescript@5.8.3):
@@ -16129,20 +16519,20 @@ snapshots:
'@cloudflare/workerd-linux-arm64': 1.20250617.0
'@cloudflare/workerd-windows-64': 1.20250617.0
- workers-ai-provider@0.7.0(zod@3.25.67):
+ workers-ai-provider@0.7.1(zod@3.25.75):
dependencies:
'@ai-sdk/provider': 1.1.3
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
+ '@ai-sdk/provider-utils': 2.2.8(zod@3.25.75)
transitivePeerDependencies:
- zod
- wrangler@4.22.0(@cloudflare/workers-types@4.20250628.0):
+ wrangler@4.23.0(@cloudflare/workers-types@4.20250628.0):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.0
'@cloudflare/unenv-preset': 2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250617.0)
blake3-wasm: 2.1.5
esbuild: 0.25.4
- miniflare: 4.20250617.4
+ miniflare: 4.20250617.5
path-to-regexp: 6.3.0
unenv: 2.0.0-rc.17
workerd: 1.20250617.0
@@ -16269,14 +16659,14 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.7.0
- zod-to-json-schema@3.24.6(zod@3.25.67):
+ zod-to-json-schema@3.24.6(zod@3.25.75):
dependencies:
- zod: 3.25.67
+ zod: 3.25.75
zod@3.22.3: {}
zod@3.23.8: {}
- zod@3.25.67: {}
+ zod@3.25.75: {}
zwitch@2.0.4: {}
diff --git a/src/runtime/components/Carousel.vue b/src/runtime/components/Carousel.vue
index ca8f7dbb..b0bcb512 100644
--- a/src/runtime/components/Carousel.vue
+++ b/src/runtime/components/Carousel.vue
@@ -339,6 +339,7 @@ defineExpose({
:aria-label="t('carousel.goto', { slide: index + 1 })"
:class="ui.dot({ class: props.ui?.dot, active: selectedIndex === index })"
:data-state="selectedIndex === index ? 'active' : undefined"
+ :aria-current="selectedIndex === index ? true : undefined"
@click="scrollTo(index)"
/>
diff --git a/src/runtime/components/CommandPalette.vue b/src/runtime/components/CommandPalette.vue
index 097e8a19..386a5095 100644
--- a/src/runtime/components/CommandPalette.vue
+++ b/src/runtime/components/CommandPalette.vue
@@ -153,6 +153,7 @@ type SlotProps
= (props: { item: T, index: number }) => any
export type CommandPaletteSlots = CommandPaletteGroup, T extends CommandPaletteItem = CommandPaletteItem> = {
'empty'(props: { searchTerm?: string }): any
+ 'footer'(props: { ui: { [K in keyof Required]: (props?: Record) => string } }): any
'back'(props: { ui: { [K in keyof Required]: (props?: Record) => string } }): any
'actions'(props: { ui: { [K in keyof Required]: (props?: Record) => string } }): any
'close'(props: { ui: { [K in keyof Required]: (props?: Record) => string } }): any
@@ -454,5 +455,9 @@ function onSelect(e: Event, item: T) {
+
+