chore(deps): declare form validation libraries as peerDependencies (#3666)

This commit is contained in:
Romain Hamel
2025-03-24 13:53:35 +01:00
committed by GitHub
parent e2e079f0d8
commit d6fd18fc4f
2 changed files with 32 additions and 22 deletions

View File

@@ -130,19 +130,32 @@
"embla-carousel": "^8.5.2", "embla-carousel": "^8.5.2",
"eslint": "^9.23.0", "eslint": "^9.23.0",
"happy-dom": "^17.4.4", "happy-dom": "^17.4.4",
"joi": "^17.13.3",
"nuxt": "^3.16.1", "nuxt": "^3.16.1",
"release-it": "^18.1.2", "release-it": "^18.1.2",
"superstruct": "^2.0.2",
"valibot": "^1.0.0",
"vitest": "^3.0.9", "vitest": "^3.0.9",
"vitest-environment-nuxt": "^1.0.1", "vitest-environment-nuxt": "^1.0.1",
"vue-tsc": "^2.2.0", "vue-tsc": "^2.2.0"
"yup": "^1.6.1",
"zod": "^3.24.2"
}, },
"peerDependencies": { "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": { "resolutions": {
"@nuxt/ui": "workspace:*", "@nuxt/ui": "workspace:*",

27
pnpm-lock.yaml generated
View File

@@ -95,6 +95,9 @@ importers:
fuse.js: fuse.js:
specifier: ^7.1.0 specifier: ^7.1.0
version: 7.1.0 version: 7.1.0
joi:
specifier: ^17.13.3
version: 17.13.3
knitwork: knitwork:
specifier: ^1.2.0 specifier: ^1.2.0
version: 1.2.0 version: 1.2.0
@@ -116,6 +119,9 @@ importers:
scule: scule:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0 version: 1.3.0
superstruct:
specifier: ^2.0.2
version: 2.0.2
tailwind-variants: tailwind-variants:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0(tailwindcss@4.0.15) version: 1.0.0(tailwindcss@4.0.15)
@@ -137,6 +143,9 @@ importers:
unplugin-vue-components: unplugin-vue-components:
specifier: ^28.4.1 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)) 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: vaul-vue:
specifier: ^0.4.1 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)) 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: vue-router:
specifier: ^4.5.0 specifier: ^4.5.0
version: 4.5.0(vue@3.5.13(typescript@5.6.3)) version: 4.5.0(vue@3.5.13(typescript@5.6.3))
zod:
specifier: ^3.24.0
version: 3.24.2
devDependencies: devDependencies:
'@nuxt/eslint-config': '@nuxt/eslint-config':
specifier: ^1.2.0 specifier: ^1.2.0
@@ -171,21 +183,12 @@ importers:
happy-dom: happy-dom:
specifier: ^17.4.4 specifier: ^17.4.4
version: 17.4.4 version: 17.4.4
joi:
specifier: ^17.13.3
version: 17.13.3
nuxt: nuxt:
specifier: ^3.16.1 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) 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: release-it:
specifier: ^18.1.2 specifier: ^18.1.2
version: 18.1.2(@types/node@22.13.12)(typescript@5.6.3) 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: vitest:
specifier: ^3.0.9 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) 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: vue-tsc:
specifier: 2.2.0 specifier: 2.2.0
version: 2.2.0(typescript@5.6.3) 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: cli:
dependencies: dependencies: