diff --git a/package.json b/package.json index d0ba75ab..60f10977 100644 --- a/package.json +++ b/package.json @@ -130,19 +130,32 @@ "embla-carousel": "^8.5.2", "eslint": "^9.23.0", "happy-dom": "^17.4.4", - "joi": "^17.13.3", "nuxt": "^3.16.1", "release-it": "^18.1.2", - "superstruct": "^2.0.2", - "valibot": "^1.0.0", "vitest": "^3.0.9", "vitest-environment-nuxt": "^1.0.1", - "vue-tsc": "^2.2.0", - "yup": "^1.6.1", - "zod": "^3.24.2" + "vue-tsc": "^2.2.0" }, "peerDependencies": { - "typescript": "^5.6.3" + "typescript": "^5.6.3", + "joi": "^17.13.3", + "valibot": "^1.0.0", + "superstruct": "^2.0.2", + "zod": "^3.24.0" + }, + "peerDependenciesMeta": { + "joi": { + "optional": true + }, + "valibot": { + "optional": true + }, + "superstruct": { + "optional": true + }, + "zod": { + "optional": true + } }, "resolutions": { "@nuxt/ui": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5deef63..a737f665 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,6 +95,9 @@ importers: fuse.js: specifier: ^7.1.0 version: 7.1.0 + joi: + specifier: ^17.13.3 + version: 17.13.3 knitwork: specifier: ^1.2.0 version: 1.2.0 @@ -116,6 +119,9 @@ importers: scule: specifier: ^1.3.0 version: 1.3.0 + superstruct: + specifier: ^2.0.2 + version: 2.0.2 tailwind-variants: specifier: ^1.0.0 version: 1.0.0(tailwindcss@4.0.15) @@ -137,6 +143,9 @@ importers: unplugin-vue-components: specifier: ^28.4.1 version: 28.4.1(@babel/parser@7.26.10)(@nuxt/kit@3.16.1(magicast@0.3.5))(vue@3.5.13(typescript@5.6.3)) + valibot: + specifier: ^1.0.0 + version: 1.0.0(typescript@5.6.3) vaul-vue: specifier: ^0.4.1 version: 0.4.1(reka-ui@2.1.1(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) @@ -146,6 +155,9 @@ importers: vue-router: specifier: ^4.5.0 version: 4.5.0(vue@3.5.13(typescript@5.6.3)) + zod: + specifier: ^3.24.0 + version: 3.24.2 devDependencies: '@nuxt/eslint-config': specifier: ^1.2.0 @@ -171,21 +183,12 @@ importers: happy-dom: specifier: ^17.4.4 version: 17.4.4 - joi: - specifier: ^17.13.3 - version: 17.13.3 nuxt: specifier: ^3.16.1 version: 3.16.1(@parcel/watcher@2.5.1)(@types/node@22.13.12)(better-sqlite3@11.9.1)(db0@0.3.1(better-sqlite3@11.9.1))(eslint@9.23.0(jiti@2.4.2))(ioredis@5.6.0)(lightningcss@1.29.2)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@4.34.9)(terser@5.39.0)(typescript@5.6.3)(vite@6.2.3(@types/node@22.13.12)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.2.0(typescript@5.6.3))(yaml@2.7.0) release-it: specifier: ^18.1.2 version: 18.1.2(@types/node@22.13.12)(typescript@5.6.3) - superstruct: - specifier: ^2.0.2 - version: 2.0.2 - valibot: - specifier: ^1.0.0 - version: 1.0.0(typescript@5.6.3) vitest: specifier: ^3.0.9 version: 3.0.9(@types/debug@4.1.12)(@types/node@22.13.12)(happy-dom@17.4.4)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.7.0) @@ -195,12 +198,6 @@ importers: vue-tsc: specifier: 2.2.0 version: 2.2.0(typescript@5.6.3) - yup: - specifier: ^1.6.1 - version: 1.6.1 - zod: - specifier: ^3.24.2 - version: 3.24.2 cli: dependencies: