diff --git a/.env.example b/.env.example
deleted file mode 100644
index 7872508..0000000
--- a/.env.example
+++ /dev/null
@@ -1,2 +0,0 @@
-# Production license for @nuxt/ui-pro, get one at https://ui.nuxt.com/pro/purchase
-NUXT_UI_PRO_LICENSE=
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f587bc2..4882920 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,9 +11,6 @@ jobs:
os: [ubuntu-latest]
node: [22]
- env:
- NUXT_UI_PRO_LICENSE: ${{ secrets.NUXT_UI_PRO_LICENSE }}
-
steps:
- name: Checkout
uses: actions/checkout@v5
diff --git a/README.md b/README.md
index 69b68d5..00b7ae3 100644
--- a/README.md
+++ b/README.md
@@ -1,28 +1,28 @@
# Vue Dashboard Template
-[](https://ui.nuxt.com/pro)
+[](https://ui.nuxt.com)
-Get started with the Vite + Vue dashboard template with multiple pages, collapsible sidebar, keyboard shortcuts, light & dark more, command palette and more, powered by [Nuxt UI Pro](https://ui.nuxt.com/pro).
+Get started with the Vite + Vue dashboard template with multiple pages, collapsible sidebar, keyboard shortcuts, light & dark more, command palette and more, powered by [Nuxt UI](https://ui.nuxt.com).
-- [Live Demo](https://vue-dashboard-template.nuxt.dev)
-- [Documentation](https://ui.nuxt.com/getting-started/installation/pro/vue)
+- [Live Demo](https://dashboard-vue-template.nuxt.dev)
+- [Documentation](https://ui4.nuxt.com/docs/getting-started/installation/vue)
-
+
-
-
-
+
+
+
## Nuxt Dashboard Template
-The dashboard template for Nuxt is on https://github.com/nuxt-ui-pro/dashboard.
+The dashboard template for Nuxt is on https://github.com/nuxt-ui-templates/dashboard.
## Quick Start
```bash [Terminal]
-npx giget@latest gh:nuxt-ui-pro/dashboard-vue my-vue-dashboard
+npx giget@latest gh:nuxt-ui-templates/dashboard-vue my-vue-dashboard
```
Once the directory is created, you can install the dependencies and start the development server using the `npm run dev` command.
diff --git a/index.html b/index.html
index a1d10d0..40a0e92 100644
--- a/index.html
+++ b/index.html
@@ -1,16 +1,19 @@
-
-
-
-
-
-
- Vue Dashboard Template
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Vue Dashboard Template
+
+
+
+
+
+
+
+
diff --git a/package.json b/package.json
index 624b3e8..a38e494 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "nuxt-ui-pro-template-dashboard-vue",
+ "name": "nuxt-ui-template-dashboard-vue",
"private": true,
"type": "module",
"scripts": {
@@ -10,7 +10,7 @@
"typecheck": "vue-tsc -p ./tsconfig.app.json"
},
"dependencies": {
- "@nuxt/ui-pro": "^3.2.0",
+ "@nuxt/ui": "^4.0.0-alpha.1",
"@unovis/vue": "^1.5.2",
"date-fns": "^4.1.0",
"vue": "^3.5.17",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 691ff80..0ecd085 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,9 +11,9 @@ importers:
.:
dependencies:
- '@nuxt/ui-pro':
- specifier: ^3.2.0
- version: 3.2.0(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)
+ '@nuxt/ui':
+ specifier: ^4.0.0-alpha.1
+ version: 4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)
'@unovis/vue':
specifier: ^1.5.2
version: 1.5.2(@unovis/ts@1.5.2)(vue@3.5.17(typescript@5.8.3))
@@ -32,46 +32,46 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))
+ version: 5.2.4(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))
eslint:
specifier: ^9.31.0
- version: 9.31.0(jiti@2.4.2)
+ version: 9.31.0(jiti@2.5.1)
eslint-plugin-vue:
specifier: ^10.3.0
- version: 10.3.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2)))
+ version: 10.3.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.5.1)))
typescript:
specifier: ^5.8.3
version: 5.8.3
typescript-eslint:
specifier: ^8.37.0
- version: 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ version: 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
vite:
specifier: ^7.1.2
- version: 7.1.2(jiti@2.4.2)(lightningcss@1.30.1)
+ version: 7.1.2(jiti@2.5.1)(lightningcss@1.30.1)
vue-tsc:
specifier: ^3.0.1
version: 3.0.1(typescript@5.8.3)
packages:
- '@ai-sdk/provider-utils@2.2.8':
- resolution: {integrity: sha512-fqhG+4sCVv8x7nFzYnFo19ryhAa3w096Kmc3hWxMQfW/TubPOmt3A6tYZhl4mUfQWWQMsuSkLrtjlWuXBVSGQA==}
+ '@ai-sdk/gateway@1.0.15':
+ resolution: {integrity: sha512-xySXoQ29+KbGuGfmDnABx+O6vc7Gj7qugmj1kGpn0rW0rQNn6UKUuvscKMzWyv1Uv05GyC1vqHq8ZhEOLfXscQ==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.23.8
+ zod: ^3.25.76 || ^4
- '@ai-sdk/provider@1.1.3':
- resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==}
+ '@ai-sdk/provider-utils@3.0.7':
+ resolution: {integrity: sha512-o3BS5/t8KnBL3ubP8k3w77AByOypLm+pkIL/DCw0qKkhDbvhCy+L3hRTGPikpdb8WHcylAeKsjgwOxhj4cqTUA==}
engines: {node: '>=18'}
+ peerDependencies:
+ zod: ^3.25.76 || ^4
- '@ai-sdk/ui-utils@1.2.11':
- resolution: {integrity: sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w==}
+ '@ai-sdk/provider@2.0.0':
+ resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.23.8
- '@ai-sdk/vue@1.2.12':
- resolution: {integrity: sha512-uJJ4w6vlj3mmWzjwg+1dqKtyQSVmavO//189eh3D6bUC/G17OWQdV47b67FaOiNkdlDIxormmbUOjlYDQv0TtA==}
+ '@ai-sdk/vue@2.0.30':
+ resolution: {integrity: sha512-Y7J6fyzHEUazl74CyDeWHhEtruA3sQfwESbNTxcoUzi45mVsajzGO4y2vWlt1MIFUqDJBkTR028LIlMbiZnw2g==}
engines: {node: '>=18'}
peerDependencies:
vue: ^3.3.4
@@ -83,15 +83,11 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@antfu/install-pkg@1.1.0':
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
- '@antfu/utils@8.1.1':
- resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
+ '@antfu/utils@9.2.0':
+ resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==}
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
@@ -400,25 +396,25 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@iconify/collections@1.0.569':
- resolution: {integrity: sha512-PclOVcAlvv55Fv5kRJmxk/KMoFLNBMLh0q9LDMlonIPJMUu958VsNw7F7CVurfyEbCf/54i7eF+q6LHqJxeQvg==}
+ '@iconify/collections@1.0.586':
+ resolution: {integrity: sha512-DI5HhgluzVBeXYJy50qF8dNbYQ7+JnV4z6TS9NAqKAOkAOlrZZT2VV0PYtzY+pkuiM9l2FqNLA9uUZHn6IZBow==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.3.0':
- resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
+ '@iconify/utils@3.0.1':
+ resolution: {integrity: sha512-A78CUEnFGX8I/WlILxJCuIJXloL0j/OJ9PSchPAfCargEIKmUBWvvEMmKWB5oONwiUqlNt+5eRufdkLxeHIWYw==}
'@iconify/vue@5.0.0':
resolution: {integrity: sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==}
peerDependencies:
vue: '>=3'
- '@internationalized/date@3.8.2':
- resolution: {integrity: sha512-/wENk7CbvLbkUvX1tu0mwq49CVkkWpkXubGel6birjRPyo6uQ4nQpnq5xZu823zRCwwn82zgHrvgF1vZyvmVgA==}
+ '@internationalized/date@3.9.0':
+ resolution: {integrity: sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==}
- '@internationalized/number@3.6.3':
- resolution: {integrity: sha512-p+Zh1sb6EfrfVaS86jlHGQ9HA66fJhV9x5LiE5vCbZtXEHAuhcmUZUdZ4WrFpUBfNalr2OkAJI5AcKEQF+Lebw==}
+ '@internationalized/number@3.6.5':
+ resolution: {integrity: sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==}
'@isaacs/balanced-match@4.0.1':
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
@@ -435,6 +431,9 @@ packages:
'@jridgewell/gen-mapping@0.3.12':
resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
+ '@jridgewell/remapping@2.3.5':
+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
+
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
@@ -442,6 +441,9 @@ packages:
'@jridgewell/sourcemap-codec@1.5.4':
resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==}
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
'@jridgewell/trace-mapping@0.3.29':
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
@@ -495,40 +497,23 @@ packages:
'@nuxt/fonts@0.11.4':
resolution: {integrity: sha512-GbLavsC+9FejVwY+KU4/wonJsKhcwOZx/eo4EuV57C4osnF/AtEmev8xqI0DNlebMEhEGZbu1MGwDDDYbeR7Bw==}
- '@nuxt/icon@1.15.0':
- resolution: {integrity: sha512-kA0rxqr1B601zNJNcOXera8CyYcxUCEcT7dXEC7rwAz71PRCN5emf7G656eKEQgtqrD4JSj6NQqWDgrmFcf/GQ==}
+ '@nuxt/icon@2.0.0':
+ resolution: {integrity: sha512-sy8+zkKMYp+H09S0cuTteL3zPTmktqzYPpPXV9ZkLNjrQsaPH08n7s/9wjr+C/K/w2R3u18E3+P1VIQi3xaq1A==}
'@nuxt/kit@3.17.7':
resolution: {integrity: sha512-JLno3ur7Pix2o/StxIMlEHRkMawA6h7uzjZBDgxdeKXRWTYY8ID9YekSkN4PBlEFGXBfCBOcPd5+YqcyBUAMkw==}
engines: {node: '>=18.12.0'}
- '@nuxt/schema@3.17.7':
- resolution: {integrity: sha512-c22IE/ECvjUScFyOJH/0VnSf5izDLmwkrCRlZKNhHzcNZUBFe5mCE5BM28QSVRSLGcC/mqg5POyNjf2tRwf+/w==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ '@nuxt/kit@4.0.3':
+ resolution: {integrity: sha512-9+lwvP4n8KhO91azoebO0o39smESGzEV4HU6nef9HIFyt04YwlVMY37Pk63GgZn0WhWVjyPWcQWs0rUdZUYcPw==}
+ engines: {node: '>=18.12.0'}
- '@nuxt/ui-pro@3.2.0':
- resolution: {integrity: sha512-1FnRMgXAdWAkzIawJJUqRWphEXtyUgvLSbZmMDLGgYl0G3oGAO2dNJet6BXMgb7hzmDdX2m7U3lu26o87J8t2w==}
- peerDependencies:
- joi: ^17.13.0
- superstruct: ^2.0.0
- typescript: ^5.6.3
- valibot: ^1.0.0
- yup: ^1.6.0
- zod: ^3.24.0
- peerDependenciesMeta:
- joi:
- optional: true
- superstruct:
- optional: true
- valibot:
- optional: true
- yup:
- optional: true
- zod:
- optional: true
+ '@nuxt/schema@4.0.3':
+ resolution: {integrity: sha512-acDigyy8tF8xDCMFee00mt5u2kE5Qx5Y34ButBlibLzhguQjc+6f6FpMGdieN07oahjpegWIQG66yQywjw+sKw==}
+ engines: {node: ^14.18.0 || >=16.10.0}
- '@nuxt/ui@3.2.0':
- resolution: {integrity: sha512-4xK3MM6DZwrPzptDWakKKLa7iS6eVAilxs0YZy6HTEiDsoCuq2JQWJKI0hniNQdY8pcH6AjpkQDx8NJlqBvp/Q==}
+ '@nuxt/ui@4.0.0-alpha.1':
+ resolution: {integrity: sha512-kjCtWrkDr79nAPR6aMz4ot1Je+K4vnGzSszjGaXBsZyBz56a2Z7NFfkiAwe5UzdHmdIBJJk/ser8Xzz2+TY1ug==}
hasBin: true
peerDependencies:
'@inertiajs/vue3': ^2.0.7
@@ -538,7 +523,7 @@ packages:
valibot: ^1.0.0
vue-router: ^4.5.0
yup: ^1.6.0
- zod: ^3.24.0
+ zod: ^3.24.0 || ^4.0.0
peerDependenciesMeta:
'@inertiajs/vue3':
optional: true
@@ -558,6 +543,10 @@ packages:
'@nuxtjs/color-mode@3.5.2':
resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==}
+ '@opentelemetry/api@1.9.0':
+ resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
+ engines: {node: '>=8.0.0'}
+
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@@ -667,65 +656,65 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
- '@tailwindcss/node@4.1.11':
- resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==}
+ '@tailwindcss/node@4.1.12':
+ resolution: {integrity: sha512-3hm9brwvQkZFe++SBt+oLjo4OLDtkvlE8q2WalaD/7QWaeM7KEJbAiY/LJZUaCs7Xa8aUu4xy3uoyX4q54UVdQ==}
- '@tailwindcss/oxide-android-arm64@4.1.11':
- resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==}
+ '@tailwindcss/oxide-android-arm64@4.1.12':
+ resolution: {integrity: sha512-oNY5pq+1gc4T6QVTsZKwZaGpBb2N1H1fsc1GD4o7yinFySqIuRZ2E4NvGasWc6PhYJwGK2+5YT1f9Tp80zUQZQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
- resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==}
+ '@tailwindcss/oxide-darwin-arm64@4.1.12':
+ resolution: {integrity: sha512-cq1qmq2HEtDV9HvZlTtrj671mCdGB93bVY6J29mwCyaMYCP/JaUBXxrQQQm7Qn33AXXASPUb2HFZlWiiHWFytw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.1.11':
- resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==}
+ '@tailwindcss/oxide-darwin-x64@4.1.12':
+ resolution: {integrity: sha512-6UCsIeFUcBfpangqlXay9Ffty9XhFH1QuUFn0WV83W8lGdX8cD5/+2ONLluALJD5+yJ7k8mVtwy3zMZmzEfbLg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
- resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==}
+ '@tailwindcss/oxide-freebsd-x64@4.1.12':
+ resolution: {integrity: sha512-JOH/f7j6+nYXIrHobRYCtoArJdMJh5zy5lr0FV0Qu47MID/vqJAY3r/OElPzx1C/wdT1uS7cPq+xdYYelny1ww==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
- resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12':
+ resolution: {integrity: sha512-v4Ghvi9AU1SYgGr3/j38PD8PEe6bRfTnNSUE3YCMIRrrNigCFtHZ2TCm8142X8fcSqHBZBceDx+JlFJEfNg5zQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
- resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.12':
+ resolution: {integrity: sha512-YP5s1LmetL9UsvVAKusHSyPlzSRqYyRB0f+Kl/xcYQSPLEw/BvGfxzbH+ihUciePDjiXwHh+p+qbSP3SlJw+6g==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
- resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.12':
+ resolution: {integrity: sha512-V8pAM3s8gsrXcCv6kCHSuwyb/gPsd863iT+v1PGXC4fSL/OJqsKhfK//v8P+w9ThKIoqNbEnsZqNy+WDnwQqCA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
- resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.12':
+ resolution: {integrity: sha512-xYfqYLjvm2UQ3TZggTGrwxjYaLB62b1Wiysw/YE3Yqbh86sOMoTn0feF98PonP7LtjsWOWcXEbGqDL7zv0uW8Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
- resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==}
+ '@tailwindcss/oxide-linux-x64-musl@4.1.12':
+ resolution: {integrity: sha512-ha0pHPamN+fWZY7GCzz5rKunlv9L5R8kdh+YNvP5awe3LtuXb5nRi/H27GeL2U+TdhDOptU7T6Is7mdwh5Ar3A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
- resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==}
+ '@tailwindcss/oxide-wasm32-wasi@4.1.12':
+ resolution: {integrity: sha512-4tSyu3dW+ktzdEpuk6g49KdEangu3eCYoqPhWNsZgUhyegEda3M9rG0/j1GV/JjVVsj+lG7jWAyrTlLzd/WEBg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
bundledDependencies:
@@ -736,27 +725,27 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
- resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==}
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.12':
+ resolution: {integrity: sha512-iGLyD/cVP724+FGtMWslhcFyg4xyYyM+5F4hGvKA7eifPkXHRAUDFaimu53fpNg9X8dfP75pXx/zFt/jlNF+lg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
- resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.12':
+ resolution: {integrity: sha512-NKIh5rzw6CpEodv/++r0hGLlfgT/gFN+5WNdZtvh6wpU2BpGNgdjvj6H2oFc8nCM839QM1YOhjpgbAONUb4IxA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.1.11':
- resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==}
+ '@tailwindcss/oxide@4.1.12':
+ resolution: {integrity: sha512-gM5EoKHW/ukmlEtphNwaGx45fGoEmP10v51t9unv55voWh6WrOL19hfuIdo2FjxIaZzw776/BUQg7Pck++cIVw==}
engines: {node: '>= 10'}
- '@tailwindcss/postcss@4.1.11':
- resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==}
+ '@tailwindcss/postcss@4.1.12':
+ resolution: {integrity: sha512-5PpLYhCAwf9SJEeIsSmCDLgyVfdBhdBpzX1OJ87anT9IVR0Z9pjM0FNixCAUAHGnMBGB8K99SwAheXrT0Kh6QQ==}
- '@tailwindcss/vite@4.1.11':
- resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==}
+ '@tailwindcss/vite@4.1.12':
+ resolution: {integrity: sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ==}
peerDependencies:
vite: ^5.2.0 || ^6 || ^7
@@ -907,10 +896,6 @@ packages:
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
- '@types/parse-path@7.1.0':
- resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==}
- deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed.
-
'@types/pbf@3.0.5':
resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
@@ -1003,10 +988,10 @@ packages:
resolution: {integrity: sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unhead/vue@2.0.12':
- resolution: {integrity: sha512-WFaiCVbBd39FK6Bx3GQskhgT9s45Vjx6dRQegYheVwU1AnF+FAfJVgWbrl21p6fRJcLAFp0xDz6wE18JYBM0eQ==}
+ '@unhead/vue@2.0.14':
+ resolution: {integrity: sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==}
peerDependencies:
- vue: '>=3.5.13'
+ vue: '>=3.5.18'
'@unovis/dagre-layout@0.8.8-2':
resolution: {integrity: sha512-ZfDvfcYtzzhZhgKZty8XDi+zQIotfRqfNVF5M3dFQ9d9C5MTaRdbeBnPUkNrmlLJGgQ42HMOE2ajZLfm2VlRhg==}
@@ -1082,19 +1067,22 @@ packages:
'@vue/shared@3.5.17':
resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
+ '@vue/shared@3.5.18':
+ resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==}
+
'@vueuse/core@10.11.1':
resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
'@vueuse/core@12.8.2':
resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==}
- '@vueuse/core@13.5.0':
- resolution: {integrity: sha512-wV7z0eUpifKmvmN78UBZX8T7lMW53Nrk6JP5+6hbzrB9+cJ3jr//hUlhl9TZO/03bUkMK6gGkQpqOPWoabr72g==}
+ '@vueuse/core@13.9.0':
+ resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==}
peerDependencies:
vue: ^3.5.0
- '@vueuse/integrations@13.5.0':
- resolution: {integrity: sha512-7RACJySnlpl0MkSzxbtadioNGSX4TL5/Wl2cUy4nDq/XkeHwPYvVM880HJUSiap/FXhVEup9VKTM9y/n5UspAw==}
+ '@vueuse/integrations@13.9.0':
+ resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==}
peerDependencies:
async-validator: ^4
axios: ^1
@@ -1141,8 +1129,8 @@ packages:
'@vueuse/metadata@12.8.2':
resolution: {integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==}
- '@vueuse/metadata@13.5.0':
- resolution: {integrity: sha512-euhItU3b0SqXxSy8u1XHxUCdQ8M++bsRs+TYhOLDU/OykS7KvJnyIFfep0XM5WjIFry9uAPlVSjmVHiqeshmkw==}
+ '@vueuse/metadata@13.9.0':
+ resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==}
'@vueuse/shared@10.11.1':
resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
@@ -1150,8 +1138,8 @@ packages:
'@vueuse/shared@12.8.2':
resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==}
- '@vueuse/shared@13.5.0':
- resolution: {integrity: sha512-K7GrQIxJ/ANtucxIXbQlUHdB0TPA8c+q5i+zbrjxuhJCnJ9GtBg75sBSnvmLSxHKPg2Yo8w62PWksl9kwH0Q8g==}
+ '@vueuse/shared@13.9.0':
+ resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==}
peerDependencies:
vue: ^3.5.0
@@ -1165,6 +1153,12 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ ai@5.0.30:
+ resolution: {integrity: sha512-u7WdsDde9BasP+h8Q64CtU32GFShCYmxVtBa2h5dxM1f0w/AMKwzpmIDI1t3M3ean+L6uBiwOtRs8B2KA+OHgQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ zod: ^3.25.76 || ^4
+
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -1219,8 +1213,8 @@ packages:
brotli@1.3.3:
resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
- c12@3.1.0:
- resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==}
+ c12@3.2.0:
+ resolution: {integrity: sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==}
peerDependencies:
magicast: ^0.3.5
peerDependenciesMeta:
@@ -1503,8 +1497,8 @@ packages:
dfa@1.2.0:
resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
- dotenv@16.6.1:
- resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
+ dotenv@17.2.1:
+ resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==}
engines: {node: '>=12'}
earcut@2.2.4:
@@ -1548,8 +1542,8 @@ packages:
peerDependencies:
vue: ^3.2.37
- embla-carousel-wheel-gestures@8.0.2:
- resolution: {integrity: sha512-gtE8xHRwMGsfsMAgco/QoYhvcxNoMLmFF0DaWH7FXJJWk8RlEZyiZHZRZL6TZVCgooo9/hKyYWITLaSZLIvkbQ==}
+ embla-carousel-wheel-gestures@8.1.0:
+ resolution: {integrity: sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ==}
engines: {node: '>=10'}
peerDependencies:
embla-carousel: ^8.0.0 || ~8.0.0-rc03
@@ -1557,8 +1551,8 @@ packages:
embla-carousel@8.6.0:
resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==}
- enhanced-resolve@5.18.2:
- resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==}
+ enhanced-resolve@5.18.3:
+ resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
@@ -1643,6 +1637,10 @@ packages:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
+ eventsource-parser@3.0.5:
+ resolution: {integrity: sha512-bSRG85ZrMdmWtm7qkF9He9TNRzc/Bm99gEJMaQoHJ9E6Kv9QBbsldh2oMj7iXmYNEAVvNgvv5vPorG6W+XtBhQ==}
+ engines: {node: '>=20.0.0'}
+
execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -1702,8 +1700,8 @@ packages:
fontkit@2.0.4:
resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
- framer-motion@12.22.0:
- resolution: {integrity: sha512-qG07rR8/mboCNU34nORbrIbBXbJzP4aDqBdr67TAIVlMryDEOwh7LXjylWovlnPCMg78ExoY0Gn2F1fV+3DNIw==}
+ framer-motion@12.23.12:
+ resolution: {integrity: sha512-6e78rdVtnBvlEVgu6eFEAgG9v3wLnYEboM8I5O5EXvfKC8gxGQB8wXJdhkMy10iVcn05jl6CNw7/HTsTCfwcWg==}
peerDependencies:
'@emotion/is-prop-valid': '*'
react: ^18.0.0 || ^19.0.0
@@ -1747,12 +1745,6 @@ packages:
resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
hasBin: true
- git-up@8.1.1:
- resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==}
-
- git-url-parse@16.1.0:
- resolution: {integrity: sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==}
-
gl-matrix@3.4.3:
resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
@@ -1866,9 +1858,6 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-ssh@1.4.1:
- resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==}
-
is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1876,8 +1865,8 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- jiti@2.4.2:
- resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ jiti@2.5.1:
+ resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
hasBin: true
js-tokens@4.0.0:
@@ -2008,6 +1997,10 @@ packages:
resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
engines: {node: '>=14'}
+ local-pkg@1.1.2:
+ resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
+ engines: {node: '>=14'}
+
locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
@@ -2027,6 +2020,9 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ magic-string@0.30.18:
+ resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==}
+
maplibre-gl@2.4.0:
resolution: {integrity: sha512-csNFylzntPmHWidczfgCZpvbTSmhaWvLRj9e1ezUDBEPizGgshgm3ea1T5TCNEEBq0roauu7BPuRZjA3wO4KqA==}
@@ -2075,18 +2071,19 @@ packages:
engines: {node: '>=10'}
hasBin: true
- mlly@1.7.4:
- resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
+ mlly@1.8.0:
+ resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
- motion-dom@12.22.0:
- resolution: {integrity: sha512-ooH7+/BPw9gOsL9VtPhEJHE2m4ltnhMlcGMhEqA0YGNhKof7jdaszvsyThXI6LVIKshJUZ9/CP6HNqQhJfV7kw==}
+ motion-dom@12.23.12:
+ resolution: {integrity: sha512-RcR4fvMCTESQBD/uKQe49D5RUeDOokkGRmz4ceaJKDBgHYtZtntC/s2vLvY38gqGaytinij/yi3hMcWVcEF5Kw==}
motion-utils@12.23.6:
resolution: {integrity: sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==}
- motion-v@1.5.0:
- resolution: {integrity: sha512-AIwI0U0ZlxDgdtjZKNzSpUo+X3IKRUGNqrdf+hig3TIehxgFds4gSL3amqsx9iZIGjYnGDdlwuqxKPYR1cxiTQ==}
+ motion-v@1.7.0:
+ resolution: {integrity: sha512-5oPDF5GBpcRnIZuce7Wap09S8afH4JeBWD3VbMRg4hZKk0olQnTFuHjgQUGMpX3V1WXrZgyveoF02W51XMxx9w==}
peerDependencies:
+ '@vueuse/core': '>=10.0.0'
vue: '>=3.0.0'
mrmime@2.0.1:
@@ -2177,16 +2174,9 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-path@7.1.0:
- resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==}
-
parse-unit@1.0.1:
resolution: {integrity: sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==}
- parse-url@9.2.0:
- resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==}
- engines: {node: '>=14.13.0'}
-
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -2239,6 +2229,9 @@ packages:
pkg-types@2.2.0:
resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==}
+ pkg-types@2.3.0:
+ resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
+
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
@@ -2257,9 +2250,6 @@ packages:
protocol-buffers-schema@3.6.0:
resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==}
- protocols@2.0.2:
- resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==}
-
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@@ -2267,6 +2257,9 @@ packages:
quansync@0.2.10:
resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
+ quansync@0.2.11:
+ resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -2291,8 +2284,8 @@ packages:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
- reka-ui@2.3.1:
- resolution: {integrity: sha512-2SjGeybd7jvD8EQUkzjgg7GdOQdf4cTwdVMq/lDNTMqneUFNnryGO43dg8WaM/jaG9QpSCZBvstfBFWlDdb2Zg==}
+ reka-ui@2.5.0:
+ resolution: {integrity: sha512-81aMAmJeVCy2k0E6x7n1kypDY6aM1ldLis5+zcdV1/JtoAlSDck5OBsyLRJU9CfgbrQp1ImnRnBSmC4fZ2fkZQ==}
peerDependencies:
vue: '>= 3.2.0'
@@ -2335,9 +2328,6 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- secure-json-parse@2.7.0:
- resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
-
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
@@ -2403,17 +2393,21 @@ packages:
peerDependencies:
vue: '>=3.2.26 < 4'
- tailwind-merge@3.0.2:
- resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
+ tailwind-merge@3.3.1:
+ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
- tailwind-variants@1.0.0:
- resolution: {integrity: sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==}
+ tailwind-variants@3.1.0:
+ resolution: {integrity: sha512-ieiYaEfUr+sNhw/k++dosmZfVA4VIG5bV+G1eGdJSC4FcflqQv0iSIlOLj/RbzRuTu/VrIiNSlwh1esBM3BXUg==}
engines: {node: '>=16.x', pnpm: '>=7.x'}
peerDependencies:
+ tailwind-merge: '>=3.0.0'
tailwindcss: '*'
+ peerDependenciesMeta:
+ tailwind-merge:
+ optional: true
- tailwindcss@4.1.11:
- resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==}
+ tailwindcss@4.1.12:
+ resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==}
tapable@2.2.2:
resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
@@ -2501,8 +2495,8 @@ packages:
unctx@2.4.1:
resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==}
- unhead@2.0.12:
- resolution: {integrity: sha512-5oo0lwz81XDXCmrHGzgmbaNOxM8R9MZ3FkEs2ROHeW8e16xsrv7qXykENlISrcxr3RLPHQEsD1b6js9P2Oj/Ow==}
+ unhead@2.0.14:
+ resolution: {integrity: sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg==}
unicode-properties@1.4.1:
resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}
@@ -2517,11 +2511,11 @@ packages:
resolution: {integrity: sha512-j9+fijH6aDd05yv1fXlyt7HSxtOWtGtrZeYTVBsSUg57Iuf+Ps2itIZjeyu7bEQ4k0WOgYhHrdW8m/pJgOpl5g==}
engines: {node: '>=18.12.0'}
- unplugin-auto-import@19.3.0:
- resolution: {integrity: sha512-iIi0u4Gq2uGkAOGqlPJOAMI8vocvjh1clGTfSK4SOrJKrt+tirrixo/FjgBwXQNNdS7ofcr7OxzmOb/RjWxeEQ==}
+ unplugin-auto-import@20.1.0:
+ resolution: {integrity: sha512-Wa7/y3DwpbxhjyXCbuliuATCPa0/e47tstWkytJGAr55ooSNwIvbkrq0rlduqYGiCNMsZcD+C6vsN+W3AX96eA==}
engines: {node: '>=14'}
peerDependencies:
- '@nuxt/kit': ^3.2.2
+ '@nuxt/kit': ^4.0.0
'@vueuse/core': '*'
peerDependenciesMeta:
'@nuxt/kit':
@@ -2533,8 +2527,12 @@ packages:
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
engines: {node: '>=18.12.0'}
- unplugin-vue-components@28.8.0:
- resolution: {integrity: sha512-2Q6ZongpoQzuXDK0ZsVzMoshH0MWZQ1pzVL538G7oIDKRTVzHjppBDS8aB99SADGHN3lpGU7frraCG6yWNoL5Q==}
+ unplugin-utils@0.3.0:
+ resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==}
+ engines: {node: '>=20.19.0'}
+
+ unplugin-vue-components@29.0.0:
+ resolution: {integrity: sha512-M2DX44g4/jvBkB0V6uwqTbkTd5DMRHpeGoi/cIKwGG4HPuNxLbe8zoTStB2n12hoDiWc9I1PIRQruRWExNXHlQ==}
engines: {node: '>=14'}
peerDependencies:
'@babel/parser': ^7.15.8
@@ -2546,8 +2544,8 @@ packages:
'@nuxt/kit':
optional: true
- unplugin@2.3.5:
- resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==}
+ unplugin@2.3.10:
+ resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==}
engines: {node: '>=18.12.0'}
unstorage@1.16.1:
@@ -2671,8 +2669,8 @@ packages:
vt-pbf@3.1.3:
resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
- vue-component-type-helpers@2.2.12:
- resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==}
+ vue-component-type-helpers@3.0.6:
+ resolution: {integrity: sha512-6CRM8X7EJqWCJOiKPvSLQG+hJPb/Oy2gyJx3pLjUEhY7PuaCthQu3e0zAGI1lqUBobrrk9IT0K8sG2GsCluxoQ==}
vue-demi@0.14.10:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
@@ -2752,38 +2750,32 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- zod-to-json-schema@3.24.6:
- resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==}
- peerDependencies:
- zod: ^3.24.1
-
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
snapshots:
- '@ai-sdk/provider-utils@2.2.8(zod@3.25.76)':
+ '@ai-sdk/gateway@1.0.15(zod@3.25.76)':
dependencies:
- '@ai-sdk/provider': 1.1.3
- nanoid: 3.3.11
- secure-json-parse: 2.7.0
+ '@ai-sdk/provider': 2.0.0
+ '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76)
zod: 3.25.76
- '@ai-sdk/provider@1.1.3':
+ '@ai-sdk/provider-utils@3.0.7(zod@3.25.76)':
dependencies:
- json-schema: 0.4.0
+ '@ai-sdk/provider': 2.0.0
+ '@standard-schema/spec': 1.0.0
+ eventsource-parser: 3.0.5
+ zod: 3.25.76
- '@ai-sdk/ui-utils@1.2.11(zod@3.25.76)':
+ '@ai-sdk/provider@2.0.0':
dependencies:
- '@ai-sdk/provider': 1.1.3
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76)
- zod: 3.25.76
- zod-to-json-schema: 3.24.6(zod@3.25.76)
+ json-schema: 0.4.0
- '@ai-sdk/vue@1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)':
+ '@ai-sdk/vue@2.0.30(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)':
dependencies:
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76)
- '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76)
+ '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76)
+ ai: 5.0.30(zod@3.25.76)
swrv: 1.1.0(vue@3.5.17(typescript@5.8.3))
optionalDependencies:
vue: 3.5.17(typescript@5.8.3)
@@ -2792,17 +2784,12 @@ snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.12
- '@jridgewell/trace-mapping': 0.3.29
-
'@antfu/install-pkg@1.1.0':
dependencies:
package-manager-detector: 1.3.0
tinyexec: 1.0.1
- '@antfu/utils@8.1.1': {}
+ '@antfu/utils@9.2.0': {}
'@babel/code-frame@7.27.1':
dependencies:
@@ -3002,9 +2989,9 @@ snapshots:
'@esbuild/win32-x64@0.25.6':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@2.5.1))':
dependencies:
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -3079,22 +3066,22 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@iconify/collections@1.0.569':
+ '@iconify/collections@1.0.586':
dependencies:
'@iconify/types': 2.0.0
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.3.0':
+ '@iconify/utils@3.0.1':
dependencies:
'@antfu/install-pkg': 1.1.0
- '@antfu/utils': 8.1.1
+ '@antfu/utils': 9.2.0
'@iconify/types': 2.0.0
debug: 4.4.1
globals: 15.15.0
kolorist: 1.8.0
local-pkg: 1.1.1
- mlly: 1.7.4
+ mlly: 1.8.0
transitivePeerDependencies:
- supports-color
@@ -3103,11 +3090,11 @@ snapshots:
'@iconify/types': 2.0.0
vue: 3.5.17(typescript@5.8.3)
- '@internationalized/date@3.8.2':
+ '@internationalized/date@3.9.0':
dependencies:
'@swc/helpers': 0.5.17
- '@internationalized/number@3.6.3':
+ '@internationalized/number@3.6.5':
dependencies:
'@swc/helpers': 0.5.17
@@ -3126,10 +3113,17 @@ snapshots:
'@jridgewell/sourcemap-codec': 1.5.4
'@jridgewell/trace-mapping': 0.3.29
+ '@jridgewell/remapping@2.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
+
'@jridgewell/resolve-uri@3.1.2': {}
'@jridgewell/sourcemap-codec@1.5.4': {}
+ '@jridgewell/sourcemap-codec@1.5.5': {}
+
'@jridgewell/trace-mapping@0.3.29':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
@@ -3170,17 +3164,17 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
- '@nuxt/devtools-kit@2.6.2(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))':
+ '@nuxt/devtools-kit@2.6.2(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
'@nuxt/kit': 3.17.7
execa: 8.0.1
- vite: 7.1.2(jiti@2.4.2)(lightningcss@1.30.1)
+ vite: 7.1.2(jiti@2.5.1)(lightningcss@1.30.1)
transitivePeerDependencies:
- magicast
- '@nuxt/fonts@0.11.4(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))':
+ '@nuxt/fonts@0.11.4(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
- '@nuxt/devtools-kit': 2.6.2(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))
+ '@nuxt/devtools-kit': 2.6.2(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))
'@nuxt/kit': 3.17.7
consola: 3.4.2
css-tree: 3.1.0
@@ -3188,9 +3182,9 @@ snapshots:
esbuild: 0.25.6
fontaine: 0.6.0
h3: 1.15.3
- jiti: 2.4.2
+ jiti: 2.5.1
magic-regexp: 0.10.0
- magic-string: 0.30.17
+ magic-string: 0.30.18
node-fetch-native: 1.6.6
ohash: 2.0.11
pathe: 2.0.3
@@ -3198,7 +3192,7 @@ snapshots:
tinyglobby: 0.2.14
ufo: 1.6.1
unifont: 0.4.1
- unplugin: 2.3.5
+ unplugin: 2.3.10
unstorage: 1.16.1
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -3223,17 +3217,17 @@ snapshots:
- uploadthing
- vite
- '@nuxt/icon@1.15.0(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))':
+ '@nuxt/icon@2.0.0(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@iconify/collections': 1.0.569
+ '@iconify/collections': 1.0.586
'@iconify/types': 2.0.0
- '@iconify/utils': 2.3.0
+ '@iconify/utils': 3.0.1
'@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3))
- '@nuxt/devtools-kit': 2.6.2(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))
- '@nuxt/kit': 3.17.7
+ '@nuxt/devtools-kit': 2.6.2(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))
+ '@nuxt/kit': 4.0.3
consola: 3.4.2
local-pkg: 1.1.1
- mlly: 1.7.4
+ mlly: 1.8.0
ohash: 2.0.11
pathe: 2.0.3
picomatch: 4.0.3
@@ -3247,17 +3241,17 @@ snapshots:
'@nuxt/kit@3.17.7':
dependencies:
- c12: 3.1.0
+ c12: 3.2.0
consola: 3.4.2
defu: 6.1.4
destr: 2.0.5
errx: 0.1.0
exsolve: 1.0.7
ignore: 7.0.5
- jiti: 2.4.2
+ jiti: 2.5.1
klona: 2.0.6
knitwork: 1.2.0
- mlly: 1.7.4
+ mlly: 1.8.0
ohash: 2.0.11
pathe: 2.0.3
pkg-types: 2.2.0
@@ -3272,99 +3266,59 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/schema@3.17.7':
- dependencies:
- '@vue/shared': 3.5.17
- consola: 3.4.2
- defu: 6.1.4
- pathe: 2.0.3
- std-env: 3.9.0
-
- '@nuxt/ui-pro@3.2.0(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)':
+ '@nuxt/kit@4.0.3':
dependencies:
- '@ai-sdk/vue': 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)
- '@nuxt/kit': 3.17.7
- '@nuxt/schema': 3.17.7
- '@nuxt/ui': 3.2.0(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)
- '@standard-schema/spec': 1.0.0
- '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3))
+ c12: 3.2.0
consola: 3.4.2
defu: 6.1.4
- dotenv: 16.6.1
- git-url-parse: 16.1.0
- motion-v: 1.5.0(vue@3.5.17(typescript@5.8.3))
- ofetch: 1.4.1
+ destr: 2.0.5
+ errx: 0.1.0
+ exsolve: 1.0.7
+ ignore: 7.0.5
+ jiti: 2.5.1
+ klona: 2.0.6
+ mlly: 1.8.0
ohash: 2.0.11
pathe: 2.0.3
pkg-types: 2.2.0
scule: 1.3.0
+ semver: 7.7.2
+ std-env: 3.9.0
tinyglobby: 0.2.14
- typescript: 5.8.3
- unplugin: 2.3.5
- unplugin-auto-import: 19.3.0(@nuxt/kit@3.17.7)(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3)))
- unplugin-vue-components: 28.8.0(@babel/parser@7.28.0)(@nuxt/kit@3.17.7)(vue@3.5.17(typescript@5.8.3))
- optionalDependencies:
- zod: 3.25.76
+ ufo: 1.6.1
+ unctx: 2.4.1
+ unimport: 4.1.1
+ untyped: 2.0.0
transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@babel/parser'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@emotion/is-prop-valid'
- - '@inertiajs/vue3'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - '@vue/composition-api'
- - async-validator
- - aws4fetch
- - axios
- - change-case
- - db0
- - drauu
- - embla-carousel
- - encoding
- - focus-trap
- - idb-keyval
- - ioredis
- - jwt-decode
- magicast
- - nprogress
- - qrcode
- - react
- - react-dom
- - sortablejs
- - supports-color
- - universal-cookie
- - uploadthing
- - vite
- - vue
- - vue-router
- '@nuxt/ui@3.2.0(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)':
+ '@nuxt/schema@4.0.3':
+ dependencies:
+ '@vue/shared': 3.5.18
+ consola: 3.4.2
+ defu: 6.1.4
+ pathe: 2.0.3
+ std-env: 3.9.0
+ ufo: 1.6.1
+
+ '@nuxt/ui@4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)':
dependencies:
+ '@ai-sdk/vue': 2.0.30(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)
'@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3))
- '@internationalized/date': 3.8.2
- '@internationalized/number': 3.6.3
- '@nuxt/fonts': 0.11.4(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))
- '@nuxt/icon': 1.15.0(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))
- '@nuxt/kit': 3.17.7
- '@nuxt/schema': 3.17.7
+ '@internationalized/date': 3.9.0
+ '@internationalized/number': 3.6.5
+ '@nuxt/fonts': 0.11.4(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))
+ '@nuxt/icon': 2.0.0(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/kit': 4.0.3
+ '@nuxt/schema': 4.0.3
'@nuxtjs/color-mode': 3.5.2
'@standard-schema/spec': 1.0.0
- '@tailwindcss/postcss': 4.1.11
- '@tailwindcss/vite': 4.1.11(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))
+ '@tailwindcss/postcss': 4.1.12
+ '@tailwindcss/vite': 4.1.12(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))
'@tanstack/vue-table': 8.21.3(vue@3.5.17(typescript@5.8.3))
- '@unhead/vue': 2.0.12(vue@3.5.17(typescript@5.8.3))
- '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3))
- '@vueuse/integrations': 13.5.0(fuse.js@7.1.0)(vue@3.5.17(typescript@5.8.3))
+ '@unhead/vue': 2.0.14(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/core': 13.9.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/integrations': 13.9.0(fuse.js@7.1.0)(vue@3.5.17(typescript@5.8.3))
colortranslator: 5.0.0
consola: 3.4.2
defu: 6.1.4
@@ -3374,25 +3328,27 @@ snapshots:
embla-carousel-class-names: 8.6.0(embla-carousel@8.6.0)
embla-carousel-fade: 8.6.0(embla-carousel@8.6.0)
embla-carousel-vue: 8.6.0(vue@3.5.17(typescript@5.8.3))
- embla-carousel-wheel-gestures: 8.0.2(embla-carousel@8.6.0)
+ embla-carousel-wheel-gestures: 8.1.0(embla-carousel@8.6.0)
fuse.js: 7.1.0
hookable: 5.5.3
knitwork: 1.2.0
- magic-string: 0.30.17
- mlly: 1.7.4
+ magic-string: 0.30.18
+ mlly: 1.8.0
+ motion-v: 1.7.0(@vueuse/core@13.9.0(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
ohash: 2.0.11
pathe: 2.0.3
- reka-ui: 2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
+ reka-ui: 2.5.0(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
scule: 1.3.0
- tailwind-variants: 1.0.0(tailwindcss@4.1.11)
- tailwindcss: 4.1.11
+ tailwind-merge: 3.3.1
+ tailwind-variants: 3.1.0(tailwind-merge@3.3.1)(tailwindcss@4.1.12)
+ tailwindcss: 4.1.12
tinyglobby: 0.2.14
typescript: 5.8.3
- unplugin: 2.3.5
- unplugin-auto-import: 19.3.0(@nuxt/kit@3.17.7)(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3)))
- unplugin-vue-components: 28.8.0(@babel/parser@7.28.0)(@nuxt/kit@3.17.7)(vue@3.5.17(typescript@5.8.3))
- vaul-vue: 0.4.1(reka-ui@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
- vue-component-type-helpers: 2.2.12
+ unplugin: 2.3.10
+ unplugin-auto-import: 20.1.0(@nuxt/kit@4.0.3)(@vueuse/core@13.9.0(vue@3.5.17(typescript@5.8.3)))
+ unplugin-vue-components: 29.0.0(@babel/parser@7.28.0)(@nuxt/kit@4.0.3)(vue@3.5.17(typescript@5.8.3))
+ vaul-vue: 0.4.1(reka-ui@2.5.0(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
+ vue-component-type-helpers: 3.0.6
optionalDependencies:
vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3))
zod: 3.25.76
@@ -3406,6 +3362,7 @@ snapshots:
- '@babel/parser'
- '@capacitor/preferences'
- '@deno/kv'
+ - '@emotion/is-prop-valid'
- '@netlify/blobs'
- '@planetscale/database'
- '@upstash/redis'
@@ -3427,6 +3384,8 @@ snapshots:
- magicast
- nprogress
- qrcode
+ - react
+ - react-dom
- sortablejs
- supports-color
- universal-cookie
@@ -3443,6 +3402,8 @@ snapshots:
transitivePeerDependencies:
- magicast
+ '@opentelemetry/api@1.9.0': {}
+
'@polka/url@1.0.0-next.29': {}
'@rollup/rollup-android-arm-eabi@4.45.1':
@@ -3511,84 +3472,84 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tailwindcss/node@4.1.11':
+ '@tailwindcss/node@4.1.12':
dependencies:
- '@ampproject/remapping': 2.3.0
- enhanced-resolve: 5.18.2
- jiti: 2.4.2
+ '@jridgewell/remapping': 2.3.5
+ enhanced-resolve: 5.18.3
+ jiti: 2.5.1
lightningcss: 1.30.1
- magic-string: 0.30.17
+ magic-string: 0.30.18
source-map-js: 1.2.1
- tailwindcss: 4.1.11
+ tailwindcss: 4.1.12
- '@tailwindcss/oxide-android-arm64@4.1.11':
+ '@tailwindcss/oxide-android-arm64@4.1.12':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.1.11':
+ '@tailwindcss/oxide-darwin-arm64@4.1.12':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.1.11':
+ '@tailwindcss/oxide-darwin-x64@4.1.12':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.1.11':
+ '@tailwindcss/oxide-freebsd-x64@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.11':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.1.11':
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.1.11':
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.12':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.1.11':
+ '@tailwindcss/oxide-linux-x64-musl@4.1.12':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.1.11':
+ '@tailwindcss/oxide-wasm32-wasi@4.1.12':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.11':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.12':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.1.11':
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.12':
optional: true
- '@tailwindcss/oxide@4.1.11':
+ '@tailwindcss/oxide@4.1.12':
dependencies:
detect-libc: 2.0.4
tar: 7.4.3
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.1.11
- '@tailwindcss/oxide-darwin-arm64': 4.1.11
- '@tailwindcss/oxide-darwin-x64': 4.1.11
- '@tailwindcss/oxide-freebsd-x64': 4.1.11
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.11
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.11
- '@tailwindcss/oxide-linux-x64-musl': 4.1.11
- '@tailwindcss/oxide-wasm32-wasi': 4.1.11
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.11
-
- '@tailwindcss/postcss@4.1.11':
+ '@tailwindcss/oxide-android-arm64': 4.1.12
+ '@tailwindcss/oxide-darwin-arm64': 4.1.12
+ '@tailwindcss/oxide-darwin-x64': 4.1.12
+ '@tailwindcss/oxide-freebsd-x64': 4.1.12
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.12
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.12
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.12
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.12
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.12
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.12
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.12
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.12
+
+ '@tailwindcss/postcss@4.1.12':
dependencies:
'@alloc/quick-lru': 5.2.0
- '@tailwindcss/node': 4.1.11
- '@tailwindcss/oxide': 4.1.11
+ '@tailwindcss/node': 4.1.12
+ '@tailwindcss/oxide': 4.1.12
postcss: 8.5.6
- tailwindcss: 4.1.11
+ tailwindcss: 4.1.12
- '@tailwindcss/vite@4.1.11(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))':
+ '@tailwindcss/vite@4.1.12(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))':
dependencies:
- '@tailwindcss/node': 4.1.11
- '@tailwindcss/oxide': 4.1.11
- tailwindcss: 4.1.11
- vite: 7.1.2(jiti@2.4.2)(lightningcss@1.30.1)
+ '@tailwindcss/node': 4.1.12
+ '@tailwindcss/oxide': 4.1.12
+ tailwindcss: 4.1.12
+ vite: 7.1.2(jiti@2.5.1)(lightningcss@1.30.1)
'@tanstack/table-core@8.21.3': {}
@@ -3755,10 +3716,6 @@ snapshots:
'@types/parse-json@4.0.2': {}
- '@types/parse-path@7.1.0':
- dependencies:
- parse-path: 7.1.0
-
'@types/pbf@3.0.5': {}
'@types/supercluster@5.0.3':
@@ -3800,15 +3757,15 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
- '@typescript-eslint/eslint-plugin@8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.37.0
- '@typescript-eslint/type-utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/type-utils': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.37.0
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -3817,14 +3774,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.37.0
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.37.0
debug: 4.4.1
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -3847,13 +3804,13 @@ snapshots:
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
debug: 4.4.1
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -3877,13 +3834,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.5.1))
'@typescript-eslint/scope-manager': 8.37.0
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3)
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -3893,10 +3850,10 @@ snapshots:
'@typescript-eslint/types': 8.37.0
eslint-visitor-keys: 4.2.1
- '@unhead/vue@2.0.12(vue@3.5.17(typescript@5.8.3))':
+ '@unhead/vue@2.0.14(vue@3.5.17(typescript@5.8.3))':
dependencies:
hookable: 5.5.3
- unhead: 2.0.12
+ unhead: 2.0.14
vue: 3.5.17(typescript@5.8.3)
'@unovis/dagre-layout@0.8.8-2':
@@ -3950,9 +3907,9 @@ snapshots:
'@unovis/ts': 1.5.2
vue: 3.5.17(typescript@5.8.3)
- '@vitejs/plugin-vue@5.2.4(vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))':
+ '@vitejs/plugin-vue@5.2.4(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- vite: 7.1.2(jiti@2.4.2)(lightningcss@1.30.1)
+ vite: 7.1.2(jiti@2.5.1)(lightningcss@1.30.1)
vue: 3.5.17(typescript@5.8.3)
'@volar/language-core@2.4.17':
@@ -4041,6 +3998,8 @@ snapshots:
'@vue/shared@3.5.17': {}
+ '@vue/shared@3.5.18': {}
+
'@vueuse/core@10.11.1(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@types/web-bluetooth': 0.0.20
@@ -4060,17 +4019,17 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/core@13.9.0(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
- '@vueuse/metadata': 13.5.0
- '@vueuse/shared': 13.5.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/metadata': 13.9.0
+ '@vueuse/shared': 13.9.0(vue@3.5.17(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
- '@vueuse/integrations@13.5.0(fuse.js@7.1.0)(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/integrations@13.9.0(fuse.js@7.1.0)(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3))
- '@vueuse/shared': 13.5.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/core': 13.9.0(vue@3.5.17(typescript@5.8.3))
+ '@vueuse/shared': 13.9.0(vue@3.5.17(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
optionalDependencies:
fuse.js: 7.1.0
@@ -4079,7 +4038,7 @@ snapshots:
'@vueuse/metadata@12.8.2': {}
- '@vueuse/metadata@13.5.0': {}
+ '@vueuse/metadata@13.9.0': {}
'@vueuse/shared@10.11.1(vue@3.5.17(typescript@5.8.3))':
dependencies:
@@ -4094,7 +4053,7 @@ snapshots:
transitivePeerDependencies:
- typescript
- '@vueuse/shared@13.5.0(vue@3.5.17(typescript@5.8.3))':
+ '@vueuse/shared@13.9.0(vue@3.5.17(typescript@5.8.3))':
dependencies:
vue: 3.5.17(typescript@5.8.3)
@@ -4104,6 +4063,14 @@ snapshots:
acorn@8.15.0: {}
+ ai@5.0.30(zod@3.25.76):
+ dependencies:
+ '@ai-sdk/gateway': 1.0.15(zod@3.25.76)
+ '@ai-sdk/provider': 2.0.0
+ '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76)
+ '@opentelemetry/api': 1.9.0
+ zod: 3.25.76
+
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -4161,15 +4128,15 @@ snapshots:
dependencies:
base64-js: 1.5.1
- c12@3.1.0:
+ c12@3.2.0:
dependencies:
chokidar: 4.0.3
confbox: 0.2.2
defu: 6.1.4
- dotenv: 16.6.1
+ dotenv: 17.2.1
exsolve: 1.0.7
giget: 2.0.0
- jiti: 2.4.2
+ jiti: 2.5.1
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
@@ -4465,7 +4432,7 @@ snapshots:
dfa@1.2.0: {}
- dotenv@16.6.1: {}
+ dotenv@17.2.1: {}
earcut@2.2.4: {}
@@ -4501,14 +4468,14 @@ snapshots:
embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0)
vue: 3.5.17(typescript@5.8.3)
- embla-carousel-wheel-gestures@8.0.2(embla-carousel@8.6.0):
+ embla-carousel-wheel-gestures@8.1.0(embla-carousel@8.6.0):
dependencies:
embla-carousel: 8.6.0
wheel-gestures: 2.2.48
embla-carousel@8.6.0: {}
- enhanced-resolve@5.18.2:
+ enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.2
@@ -4554,18 +4521,18 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2))):
+ eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.5.1))):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
- eslint: 9.31.0(jiti@2.4.2)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.5.1))
+ eslint: 9.31.0(jiti@2.5.1)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.2
- vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.4.2))
+ vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.5.1))
xml-name-validator: 4.0.0
optionalDependencies:
- '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
eslint-scope@8.4.0:
dependencies:
@@ -4576,9 +4543,9 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.31.0(jiti@2.4.2):
+ eslint@9.31.0(jiti@2.5.1):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.0
@@ -4614,7 +4581,7 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
- jiti: 2.4.2
+ jiti: 2.5.1
transitivePeerDependencies:
- supports-color
@@ -4642,6 +4609,8 @@ snapshots:
esutils@2.0.3: {}
+ eventsource-parser@3.0.5: {}
+
execa@8.0.1:
dependencies:
cross-spawn: 7.0.6
@@ -4706,10 +4675,10 @@ snapshots:
'@capsizecss/unpack': 2.4.0
css-tree: 3.1.0
magic-regexp: 0.10.0
- magic-string: 0.30.17
+ magic-string: 0.30.18
pathe: 2.0.3
ufo: 1.6.1
- unplugin: 2.3.5
+ unplugin: 2.3.10
transitivePeerDependencies:
- encoding
@@ -4725,9 +4694,9 @@ snapshots:
unicode-properties: 1.4.1
unicode-trie: 2.0.0
- framer-motion@12.22.0:
+ framer-motion@12.23.12:
dependencies:
- motion-dom: 12.22.0
+ motion-dom: 12.23.12
motion-utils: 12.23.6
tslib: 2.8.1
@@ -4755,15 +4724,6 @@ snapshots:
nypm: 0.6.0
pathe: 2.0.3
- git-up@8.1.1:
- dependencies:
- is-ssh: 1.4.1
- parse-url: 9.2.0
-
- git-url-parse@16.1.0:
- dependencies:
- git-up: 8.1.1
-
gl-matrix@3.4.3: {}
glob-parent@5.1.2:
@@ -4857,15 +4817,11 @@ snapshots:
is-number@7.0.0: {}
- is-ssh@1.4.1:
- dependencies:
- protocols: 2.0.2
-
is-stream@3.0.0: {}
isexe@2.0.0: {}
- jiti@2.4.2: {}
+ jiti@2.5.1: {}
js-tokens@4.0.0: {}
@@ -4957,10 +4913,16 @@ snapshots:
local-pkg@1.1.1:
dependencies:
- mlly: 1.7.4
+ mlly: 1.8.0
pkg-types: 2.2.0
quansync: 0.2.10
+ local-pkg@1.1.2:
+ dependencies:
+ mlly: 1.8.0
+ pkg-types: 2.3.0
+ quansync: 0.2.11
+
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
@@ -4974,17 +4936,21 @@ snapshots:
magic-regexp@0.10.0:
dependencies:
estree-walker: 3.0.3
- magic-string: 0.30.17
- mlly: 1.7.4
+ magic-string: 0.30.18
+ mlly: 1.8.0
regexp-tree: 0.1.27
type-level-regexp: 0.1.17
ufo: 1.6.1
- unplugin: 2.3.5
+ unplugin: 2.3.10
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.4
+ magic-string@0.30.18:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
maplibre-gl@2.4.0:
dependencies:
'@mapbox/geojson-rewind': 0.5.2
@@ -5047,29 +5013,28 @@ snapshots:
mkdirp@3.0.1: {}
- mlly@1.7.4:
+ mlly@1.8.0:
dependencies:
acorn: 8.15.0
pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.6.1
- motion-dom@12.22.0:
+ motion-dom@12.23.12:
dependencies:
motion-utils: 12.23.6
motion-utils@12.23.6: {}
- motion-v@1.5.0(vue@3.5.17(typescript@5.8.3)):
+ motion-v@1.7.0(@vueuse/core@13.9.0(vue@3.5.17(typescript@5.8.3)))(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
+ '@vueuse/core': 13.9.0(vue@3.5.17(typescript@5.8.3))
+ framer-motion: 12.23.12
hey-listen: 1.0.8
- motion-dom: 12.22.0
+ motion-dom: 12.23.12
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- - '@vue/composition-api'
- react
- react-dom
@@ -5155,17 +5120,8 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-path@7.1.0:
- dependencies:
- protocols: 2.0.2
-
parse-unit@1.0.1: {}
- parse-url@9.2.0:
- dependencies:
- '@types/parse-path': 7.1.0
- parse-path: 7.1.0
-
path-browserify@1.0.1: {}
path-exists@4.0.0: {}
@@ -5198,7 +5154,7 @@ snapshots:
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
- mlly: 1.7.4
+ mlly: 1.8.0
pathe: 2.0.3
pkg-types@2.2.0:
@@ -5207,6 +5163,12 @@ snapshots:
exsolve: 1.0.7
pathe: 2.0.3
+ pkg-types@2.3.0:
+ dependencies:
+ confbox: 0.2.2
+ exsolve: 1.0.7
+ pathe: 2.0.3
+
postcss-selector-parser@6.1.2:
dependencies:
cssesc: 3.0.0
@@ -5224,12 +5186,12 @@ snapshots:
protocol-buffers-schema@3.6.0: {}
- protocols@2.0.2: {}
-
punycode@2.3.1: {}
quansync@0.2.10: {}
+ quansync@0.2.11: {}
+
queue-microtask@1.2.3: {}
quickselect@2.0.0: {}
@@ -5249,12 +5211,12 @@ snapshots:
regexp-tree@0.1.27: {}
- reka-ui@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)):
+ reka-ui@2.5.0(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)):
dependencies:
'@floating-ui/dom': 1.7.2
'@floating-ui/vue': 1.1.7(vue@3.5.17(typescript@5.8.3))
- '@internationalized/date': 3.8.2
- '@internationalized/number': 3.6.3
+ '@internationalized/date': 3.9.0
+ '@internationalized/number': 3.6.5
'@tanstack/vue-virtual': 3.13.12(vue@3.5.17(typescript@5.8.3))
'@vueuse/core': 12.8.2(typescript@5.8.3)
'@vueuse/shared': 12.8.2(typescript@5.8.3)
@@ -5320,8 +5282,6 @@ snapshots:
scule@1.3.0: {}
- secure-json-parse@2.7.0: {}
-
semver@7.7.2: {}
shebang-command@2.0.0:
@@ -5370,14 +5330,15 @@ snapshots:
dependencies:
vue: 3.5.17(typescript@5.8.3)
- tailwind-merge@3.0.2: {}
+ tailwind-merge@3.3.1: {}
- tailwind-variants@1.0.0(tailwindcss@4.1.11):
+ tailwind-variants@3.1.0(tailwind-merge@3.3.1)(tailwindcss@4.1.12):
dependencies:
- tailwind-merge: 3.0.2
- tailwindcss: 4.1.11
+ tailwindcss: 4.1.12
+ optionalDependencies:
+ tailwind-merge: 3.3.1
- tailwindcss@4.1.11: {}
+ tailwindcss@4.1.12: {}
tapable@2.2.2: {}
@@ -5435,13 +5396,13 @@ snapshots:
type-level-regexp@0.1.17: {}
- typescript-eslint@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3):
+ typescript-eslint@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.31.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.37.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3)
+ eslint: 9.31.0(jiti@2.5.1)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -5456,10 +5417,10 @@ snapshots:
dependencies:
acorn: 8.15.0
estree-walker: 3.0.3
- magic-string: 0.30.17
- unplugin: 2.3.5
+ magic-string: 0.30.18
+ unplugin: 2.3.10
- unhead@2.0.12:
+ unhead@2.0.14:
dependencies:
hookable: 5.5.3
@@ -5485,52 +5446,58 @@ snapshots:
estree-walker: 3.0.3
fast-glob: 3.3.3
local-pkg: 1.1.1
- magic-string: 0.30.17
- mlly: 1.7.4
+ magic-string: 0.30.18
+ mlly: 1.8.0
pathe: 2.0.3
picomatch: 4.0.3
pkg-types: 1.3.1
scule: 1.3.0
strip-literal: 3.0.0
- unplugin: 2.3.5
+ unplugin: 2.3.10
unplugin-utils: 0.2.4
- unplugin-auto-import@19.3.0(@nuxt/kit@3.17.7)(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))):
+ unplugin-auto-import@20.1.0(@nuxt/kit@4.0.3)(@vueuse/core@13.9.0(vue@3.5.17(typescript@5.8.3))):
dependencies:
- local-pkg: 1.1.1
- magic-string: 0.30.17
+ local-pkg: 1.1.2
+ magic-string: 0.30.18
picomatch: 4.0.3
unimport: 4.1.1
- unplugin: 2.3.5
- unplugin-utils: 0.2.4
+ unplugin: 2.3.10
+ unplugin-utils: 0.3.0
optionalDependencies:
- '@nuxt/kit': 3.17.7
- '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/kit': 4.0.3
+ '@vueuse/core': 13.9.0(vue@3.5.17(typescript@5.8.3))
unplugin-utils@0.2.4:
dependencies:
pathe: 2.0.3
picomatch: 4.0.3
- unplugin-vue-components@28.8.0(@babel/parser@7.28.0)(@nuxt/kit@3.17.7)(vue@3.5.17(typescript@5.8.3)):
+ unplugin-utils@0.3.0:
+ dependencies:
+ pathe: 2.0.3
+ picomatch: 4.0.3
+
+ unplugin-vue-components@29.0.0(@babel/parser@7.28.0)(@nuxt/kit@4.0.3)(vue@3.5.17(typescript@5.8.3)):
dependencies:
chokidar: 3.6.0
debug: 4.4.1
local-pkg: 1.1.1
- magic-string: 0.30.17
- mlly: 1.7.4
+ magic-string: 0.30.18
+ mlly: 1.8.0
tinyglobby: 0.2.14
- unplugin: 2.3.5
+ unplugin: 2.3.10
unplugin-utils: 0.2.4
vue: 3.5.17(typescript@5.8.3)
optionalDependencies:
'@babel/parser': 7.28.0
- '@nuxt/kit': 3.17.7
+ '@nuxt/kit': 4.0.3
transitivePeerDependencies:
- supports-color
- unplugin@2.3.5:
+ unplugin@2.3.10:
dependencies:
+ '@jridgewell/remapping': 2.3.5
acorn: 8.15.0
picomatch: 4.0.3
webpack-virtual-modules: 0.6.2
@@ -5550,7 +5517,7 @@ snapshots:
dependencies:
citty: 0.1.6
defu: 6.1.4
- jiti: 2.4.2
+ jiti: 2.5.1
knitwork: 1.2.0
scule: 1.3.0
@@ -5560,15 +5527,15 @@ snapshots:
util-deprecate@1.0.2: {}
- vaul-vue@0.4.1(reka-ui@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)):
+ vaul-vue@0.4.1(reka-ui@2.5.0(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)):
dependencies:
'@vueuse/core': 10.11.1(vue@3.5.17(typescript@5.8.3))
- reka-ui: 2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
+ reka-ui: 2.5.0(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- '@vue/composition-api'
- vite@7.1.2(jiti@2.4.2)(lightningcss@1.30.1):
+ vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1):
dependencies:
esbuild: 0.25.6
fdir: 6.4.6(picomatch@4.0.3)
@@ -5578,7 +5545,7 @@ snapshots:
tinyglobby: 0.2.14
optionalDependencies:
fsevents: 2.3.3
- jiti: 2.4.2
+ jiti: 2.5.1
lightningcss: 1.30.1
vscode-uri@3.1.0: {}
@@ -5589,16 +5556,16 @@ snapshots:
'@mapbox/vector-tile': 1.3.1
pbf: 3.3.0
- vue-component-type-helpers@2.2.12: {}
+ vue-component-type-helpers@3.0.6: {}
vue-demi@0.14.10(vue@3.5.17(typescript@5.8.3)):
dependencies:
vue: 3.5.17(typescript@5.8.3)
- vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2)):
+ vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.5.1)):
dependencies:
debug: 4.4.1
- eslint: 9.31.0(jiti@2.4.2)
+ eslint: 9.31.0(jiti@2.5.1)
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -5657,8 +5624,4 @@ snapshots:
yocto-queue@0.1.0: {}
- zod-to-json-schema@3.24.6(zod@3.25.76):
- dependencies:
- zod: 3.25.76
-
zod@3.25.76: {}
diff --git a/src/App.vue b/src/App.vue
index 283d6ad..9f5f689 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -66,12 +66,12 @@ const links = [[{
}], [{
label: 'Feedback',
icon: 'i-lucide-message-circle',
- to: 'https://github.com/nuxt-ui-pro/dashboard-vue',
+ to: 'https://github.com/nuxt-ui-templates/dashboard-vue',
target: '_blank'
}, {
label: 'Help & Support',
icon: 'i-lucide-info',
- to: 'https://github.com/nuxt/ui-pro',
+ to: 'https://github.com/nuxt/ui',
target: '_blank'
}]] satisfies NavigationMenuItem[][]
@@ -86,7 +86,7 @@ const groups = computed(() => [{
id: 'source',
label: 'View page source',
icon: 'simple-icons:github',
- to: `https://github.com/nuxt-ui-pro/dashboard-vue/blob/main/src/pages${route.path === '/' ? '/index' : route.path}.vue`,
+ to: `https://github.com/nuxt-ui-templates/dashboard-vue/blob/main/src/pages${route.path === '/' ? '/index' : route.path}.vue`,
target: '_blank'
}]
}])
diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index 062cc58..4d9680e 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -1,5 +1,5 @@
@import "tailwindcss" theme(static);
-@import "@nuxt/ui-pro";
+@import "@nuxt/ui";
@theme static {
--font-sans: 'Public Sans', sans-serif;
@@ -18,4 +18,4 @@
.dark {
--ui-primary: var(--ui-color-primary-500);
-}
\ No newline at end of file
+}
diff --git a/src/components/UserMenu.vue b/src/components/UserMenu.vue
index 86162dc..3036913 100644
--- a/src/components/UserMenu.vue
+++ b/src/components/UserMenu.vue
@@ -109,17 +109,12 @@ const items = computed(() => ([[{
}], [{
label: 'Documentation',
icon: 'i-lucide-book-open',
- to: 'https://ui.nuxt.com/getting-started/installation/pro/vue',
+ to: 'https://ui4.nuxt.com/docs/getting-started/installation/vue',
target: '_blank'
}, {
label: 'GitHub repository',
icon: 'simple-icons:github',
- to: 'https://github.com/nuxt-ui-pro/dashboard-vue',
- target: '_blank'
-}, {
- label: 'Upgrade to Pro',
- icon: 'i-lucide-rocket',
- to: 'https://ui.nuxt.com/pro/purchase',
+ to: 'https://github.com/nuxt-ui-templates/dashboard-vue',
target: '_blank'
}], [{
label: 'Log out',
diff --git a/src/pages/settings.vue b/src/pages/settings.vue
index 2545666..4848a60 100644
--- a/src/pages/settings.vue
+++ b/src/pages/settings.vue
@@ -21,12 +21,7 @@ const links = [[{
}], [{
label: 'Documentation',
icon: 'i-lucide-book-open',
- to: 'https://ui.nuxt.com/getting-started/installation/pro/nuxt',
- target: '_blank'
-}, {
- label: 'Buy now',
- icon: 'i-lucide-shopping-cart',
- to: 'https://ui.nuxt.com/pro/purchase',
+ to: 'https://ui4.nuxt.com/docs/getting-started/installation/vue',
target: '_blank'
}]] satisfies NavigationMenuItem[][]
diff --git a/vite.config.ts b/vite.config.ts
index f13aae2..6d77027 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,12 +1,12 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
-import uiPro from '@nuxt/ui-pro/vite'
+import ui from '@nuxt/ui/vite'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
- uiPro({
+ ui({
ui: {
colors: {
primary: 'green',