diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03e91665..37b91d4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ catalogs: specifier: ^3.19.2 version: 3.19.2 '@nuxt/ui-pro': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^3.2.0 + version: 3.2.0 '@nuxthq/studio': specifier: ^2.2.1 version: 2.2.1 @@ -230,7 +230,7 @@ importers: version: 3.19.2(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.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0)) '@nuxt/ui-pro': specifier: catalog:docs - version: 1.8.0(focus-trap@7.5.4)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + version: 3.2.0(@babel/parser@7.27.7)(focus-trap@7.5.4)(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))(zod@3.24.4) '@nuxthq/studio': specifier: catalog:docs version: 2.2.1(magicast@0.3.5) @@ -442,6 +442,31 @@ importers: packages: + '@ai-sdk/provider-utils@2.2.8': + resolution: {integrity: sha512-fqhG+4sCVv8x7nFzYnFo19ryhAa3w096Kmc3hWxMQfW/TubPOmt3A6tYZhl4mUfQWWQMsuSkLrtjlWuXBVSGQA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.23.8 + + '@ai-sdk/provider@1.1.3': + resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==} + engines: {node: '>=18'} + + '@ai-sdk/ui-utils@1.2.11': + resolution: {integrity: sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.23.8 + + '@ai-sdk/vue@1.2.12': + resolution: {integrity: sha512-uJJ4w6vlj3mmWzjwg+1dqKtyQSVmavO//189eh3D6bUC/G17OWQdV47b67FaOiNkdlDIxormmbUOjlYDQv0TtA==} + engines: {node: '>=18'} + peerDependencies: + vue: ^3.3.4 + peerDependenciesMeta: + vue: + optional: true + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -1063,9 +1088,6 @@ packages: '@iconify-json/simple-icons@1.2.41': resolution: {integrity: sha512-4tt29cKzNsxvt6rjAOVhEgpZV0L8jleTDTMdtvIJjF14Afp9aH8peuwGYyX35l6idfFwuzbvjSVfVyVjJtfmYA==} - '@iconify-json/vscode-icons@1.2.20': - resolution: {integrity: sha512-xuWqr/SrckUoFi6kpSH/NrNGK+CuZ8LNnBY8qkRdkQvHmhirXvwsLfTKHoFndTsOlxfsHahlOLVCCb523kdqMA==} - '@iconify/collections@1.0.455': resolution: {integrity: sha512-jfH6SiRiz4quxh+5ECQDM1ue4+RE2z2MADySYUNZcC2Nz46q5Es29sCdk9s5o4hUpkUKj+vPnzoF0UAF0mXajg==} @@ -1297,8 +1319,26 @@ packages: vitest: optional: true - '@nuxt/ui-pro@1.8.0': - resolution: {integrity: sha512-J62jE/h4nISMAn13nz2Ije8YbX1lKtSOLIjSF7ssxItJHAm/3WtTvQl4pDXa4P1ApoP+VLOBfRqB1bL52Mh8ww==} + '@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/ui@2.15.2': resolution: {integrity: sha512-3NxFcC0KN4bdTePNKKEVp4tj2BgeuGlucnnOFLVYSdhw60xU0LpFq9wDGeP7BBUl622xF9FnPNiXW5/6RS4i6w==} @@ -1834,6 +1874,9 @@ packages: '@speed-highlight/core@1.2.7': resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} + '@standard-schema/spec@1.0.0': + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + '@stylistic/eslint-plugin@5.1.0': resolution: {integrity: sha512-TJRJul4u/lmry5N/kyCU+7RWWOk0wyXN+BncRlDYBqpLFnzXkd7QGVfN7KewarFIXv0IX0jSF/Ksu7aHWEDeuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3754,6 +3797,20 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + framer-motion@12.22.0: + resolution: {integrity: sha512-qG07rR8/mboCNU34nORbrIbBXbJzP4aDqBdr67TAIVlMryDEOwh7LXjylWovlnPCMg78ExoY0Gn2F1fV+3DNIw==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -3974,6 +4031,9 @@ packages: resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==} engines: {node: '>=6'} + hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -4299,6 +4359,9 @@ packages: json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -4785,6 +4848,17 @@ packages: engines: {node: '>=18'} hasBin: true + motion-dom@12.22.0: + resolution: {integrity: sha512-ooH7+/BPw9gOsL9VtPhEJHE2m4ltnhMlcGMhEqA0YGNhKof7jdaszvsyThXI6LVIKshJUZ9/CP6HNqQhJfV7kw==} + + motion-utils@12.19.0: + resolution: {integrity: sha512-BuFTHINYmV07pdWs6lj6aI63vr2N4dg0vR+td0rtrdpWOhBzIkEklZyLcvKBoEtwSqx8Jg06vUB5RS0xDiUybw==} + + motion-v@1.4.0: + resolution: {integrity: sha512-/kLBC6fJgsaL/M7/SRLVMEXU1f1ATEfLymzXFL3iT4zzCZfallVQxIuMgveb+WuBOdQfoxWZANBuK79uBQ+56g==} + peerDependencies: + vue: '>=3.0.0' + mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -5769,6 +5843,9 @@ 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@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -5881,9 +5958,6 @@ packages: smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - smooth-dnd@0.12.1: - resolution: {integrity: sha512-Dndj/MOG7VP83mvzfGCLGzV2HuK1lWachMtWl/Iuk6zV7noDycIBnflwaPuDzoaapEl3Pc4+ybJArkkx9sxPZg==} - socket.io-client@4.8.1: resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} engines: {node: '>=10.0.0'} @@ -6046,6 +6120,11 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + swrv@1.1.0: + resolution: {integrity: sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==} + peerDependencies: + vue: '>=3.2.26 < 4' + synckit@0.9.2: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -6311,6 +6390,10 @@ packages: unifont@0.4.1: resolution: {integrity: sha512-zKSY9qO8svWYns+FGKjyVdLvpGPwqmsCjeJLN1xndMiqxHWBAhoWDMYMG960MxeV48clBmG+fDP59dHY1VoZvg==} + unimport@4.2.0: + resolution: {integrity: sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==} + engines: {node: '>=18.12.0'} + unimport@5.1.0: resolution: {integrity: sha512-wMmuG+wkzeHh2KCE6yiDlHmKelN8iE/maxkUYMbmrS6iV8+n6eP1TH3yKKlepuF4hrkepinEGmBXdfo9XZUvAw==} engines: {node: '>=18.12.0'} @@ -6341,10 +6424,35 @@ packages: resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} engines: {node: '>=0.10.0'} + unplugin-auto-import@19.3.0: + resolution: {integrity: sha512-iIi0u4Gq2uGkAOGqlPJOAMI8vocvjh1clGTfSK4SOrJKrt+tirrixo/FjgBwXQNNdS7ofcr7OxzmOb/RjWxeEQ==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + unplugin-utils@0.2.4: 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==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 || ^4.0.0 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + unplugin-vue-router@0.14.0: resolution: {integrity: sha512-ipjunvS5e2aFHBAUFuLbHl2aHKbXXXBhTxGT9wZx66fNVPdEQzVVitF8nODr1plANhTTa3UZ+DQu9uyLngMzoQ==} peerDependencies: @@ -6680,11 +6788,6 @@ packages: esbuild: '*' vue: ^3.5.13 - vue3-smooth-dnd@0.0.6: - resolution: {integrity: sha512-CH9ZZhEfE7qU1ef2rlfgBG+nZtQX8PnWlspB2HDDz1uVGU7fXM0Pr65DftBMz4X81S+edw2H+ZFG6Dyb5J81KA==} - peerDependencies: - vue: ^3.0.11 - vue@3.5.17: resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==} peerDependencies: @@ -6871,6 +6974,11 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} + zod-to-json-schema@3.24.6: + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} + peerDependencies: + zod: ^3.24.1 + zod@3.24.4: resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} @@ -6879,6 +6987,34 @@ packages: snapshots: + '@ai-sdk/provider-utils@2.2.8(zod@3.24.4)': + dependencies: + '@ai-sdk/provider': 1.1.3 + nanoid: 3.3.11 + secure-json-parse: 2.7.0 + zod: 3.24.4 + + '@ai-sdk/provider@1.1.3': + dependencies: + json-schema: 0.4.0 + + '@ai-sdk/ui-utils@1.2.11(zod@3.24.4)': + dependencies: + '@ai-sdk/provider': 1.1.3 + '@ai-sdk/provider-utils': 2.2.8(zod@3.24.4) + zod: 3.24.4 + zod-to-json-schema: 3.24.6(zod@3.24.4) + + '@ai-sdk/vue@1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.24.4)': + dependencies: + '@ai-sdk/provider-utils': 2.2.8(zod@3.24.4) + '@ai-sdk/ui-utils': 1.2.11(zod@3.24.4) + swrv: 1.1.0(vue@3.5.17(typescript@5.8.3)) + optionalDependencies: + vue: 3.5.17(typescript@5.8.3) + transitivePeerDependencies: + - zod + '@alloc/quick-lru@5.2.0': {} '@ampproject/remapping@2.3.0': @@ -7438,10 +7574,6 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.20': - dependencies: - '@iconify/types': 2.0.0 - '@iconify/collections@1.0.455': dependencies: '@iconify/types': 2.0.0 @@ -8011,19 +8143,34 @@ snapshots: - magicast - typescript - '@nuxt/ui-pro@1.8.0(focus-trap@7.5.4)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + '@nuxt/ui-pro@3.2.0(@babel/parser@7.27.7)(focus-trap@7.5.4)(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))(zod@3.24.4)': dependencies: - '@iconify-json/vscode-icons': 1.2.20 + '@ai-sdk/vue': 1.2.12(vue@3.5.17(typescript@5.8.3))(zod@3.24.4) + '@nuxt/kit': 3.17.6(magicast@0.3.5) + '@nuxt/schema': 3.17.6 '@nuxt/ui': 2.15.2(focus-trap@7.5.4)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(terser@5.31.6)(tsx@4.19.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) + '@standard-schema/spec': 1.0.0 '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) + consola: 3.4.2 defu: 6.1.4 + dotenv: 16.6.1 git-url-parse: 16.1.0 + motion-v: 1.4.0(vue@3.5.17(typescript@5.8.3)) ofetch: 1.4.1 + ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.2.0 - tailwind-merge: 2.6.0 - vue3-smooth-dnd: 0.0.6(vue@3.5.17(typescript@5.8.3)) + scule: 1.3.0 + tinyglobby: 0.2.14 + typescript: 5.8.3 + unplugin: 2.3.5 + unplugin-auto-import: 19.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))) + unplugin-vue-components: 28.8.0(@babel/parser@7.27.7)(@nuxt/kit@3.17.6(magicast@0.3.5))(vue@3.5.17(typescript@5.8.3)) + optionalDependencies: + zod: 3.24.4 transitivePeerDependencies: + - '@babel/parser' + - '@emotion/is-prop-valid' - '@vue/composition-api' - async-validator - axios @@ -8035,6 +8182,8 @@ snapshots: - magicast - nprogress - qrcode + - react + - react-dom - sortablejs - supports-color - ts-node @@ -8606,6 +8755,8 @@ snapshots: '@speed-highlight/core@1.2.7': {} + '@standard-schema/spec@1.0.0': {} + '@stylistic/eslint-plugin@5.1.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)) @@ -10781,6 +10932,12 @@ snapshots: fraction.js@4.3.7: {} + framer-motion@12.22.0: + dependencies: + motion-dom: 12.22.0 + motion-utils: 12.19.0 + tslib: 2.8.1 + fresh@0.5.2: {} fresh@2.0.0: {} @@ -11056,6 +11213,8 @@ snapshots: hex-rgb@4.3.0: {} + hey-listen@1.0.8: {} + hookable@5.5.3: {} hosted-git-info@7.0.2: @@ -11376,6 +11535,8 @@ snapshots: json-schema-traverse@1.0.0: {} + json-schema@0.4.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@2.2.3: {} @@ -12058,6 +12219,25 @@ snapshots: ast-module-types: 6.0.1 node-source-walk: 7.0.1 + motion-dom@12.22.0: + dependencies: + motion-utils: 12.19.0 + + motion-utils@12.19.0: {} + + motion-v@1.4.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 + hey-listen: 1.0.8 + motion-dom: 12.22.0 + vue: 3.5.17(typescript@5.8.3) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@vue/composition-api' + - react + - react-dom + mrmime@2.0.1: {} ms@2.0.0: {} @@ -13396,6 +13576,8 @@ snapshots: scule@1.3.0: {} + secure-json-parse@2.7.0: {} + semver@6.3.1: {} semver@7.7.2: {} @@ -13545,8 +13727,6 @@ snapshots: smob@1.5.0: {} - smooth-dnd@0.12.1: {} - socket.io-client@4.8.1: dependencies: '@socket.io/component-emitter': 3.1.2 @@ -13717,6 +13897,10 @@ snapshots: csso: 5.0.5 picocolors: 1.1.1 + swrv@1.1.0(vue@3.5.17(typescript@5.8.3)): + dependencies: + vue: 3.5.17(typescript@5.8.3) + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 @@ -14053,6 +14237,23 @@ snapshots: css-tree: 3.1.0 ohash: 2.0.11 + unimport@4.2.0: + dependencies: + acorn: 8.15.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + local-pkg: 1.1.1 + magic-string: 0.30.17 + mlly: 1.7.4 + pathe: 2.0.3 + picomatch: 4.0.2 + pkg-types: 2.2.0 + scule: 1.3.0 + strip-literal: 3.0.0 + tinyglobby: 0.2.14 + unplugin: 2.3.5 + unplugin-utils: 0.2.4 + unimport@5.1.0: dependencies: acorn: 8.15.0 @@ -14103,11 +14304,40 @@ snapshots: dependencies: normalize-path: 2.1.1 + unplugin-auto-import@19.3.0(@nuxt/kit@3.17.6(magicast@0.3.5))(@vueuse/core@13.5.0(vue@3.5.17(typescript@5.8.3))): + dependencies: + local-pkg: 1.1.1 + magic-string: 0.30.17 + picomatch: 4.0.2 + unimport: 4.2.0 + unplugin: 2.3.5 + unplugin-utils: 0.2.4 + optionalDependencies: + '@nuxt/kit': 3.17.6(magicast@0.3.5) + '@vueuse/core': 13.5.0(vue@3.5.17(typescript@5.8.3)) + unplugin-utils@0.2.4: dependencies: pathe: 2.0.3 picomatch: 4.0.2 + unplugin-vue-components@28.8.0(@babel/parser@7.27.7)(@nuxt/kit@3.17.6(magicast@0.3.5))(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 + tinyglobby: 0.2.14 + unplugin: 2.3.5 + unplugin-utils: 0.2.4 + vue: 3.5.17(typescript@5.8.3) + optionalDependencies: + '@babel/parser': 7.27.7 + '@nuxt/kit': 3.17.6(magicast@0.3.5) + transitivePeerDependencies: + - supports-color + 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)): dependencies: '@vue-macros/common': 3.0.0-beta.15(vue@3.5.17(typescript@5.8.3)) @@ -14467,11 +14697,6 @@ snapshots: esbuild: 0.25.5 vue: 3.5.17(typescript@5.8.3) - vue3-smooth-dnd@0.0.6(vue@3.5.17(typescript@5.8.3)): - dependencies: - smooth-dnd: 0.12.1 - vue: 3.5.17(typescript@5.8.3) - vue@3.5.17(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.5.17 @@ -14661,6 +14886,10 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.5.2 + zod-to-json-schema@3.24.6(zod@3.24.4): + dependencies: + zod: 3.24.4 + zod@3.24.4: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 145ce2db..1bba24cd 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -55,7 +55,7 @@ catalogs: '@nuxt/fonts': ^0.11.4 '@nuxt/image': ^1.10.0 '@nuxt/test-utils': ^3.19.2 - '@nuxt/ui-pro': ^1.8.0 + '@nuxt/ui-pro': ^3.2.0 '@nuxthq/studio': ^2.2.1 '@nuxtjs/plausible': ^1.2.0 '@vueuse/core': ^13.5.0