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

This commit is contained in:
Romain Hamel
2025-03-24 14:17:10 +01:00
committed by GitHub
parent 93406d26b8
commit bd732d3b34
2 changed files with 40 additions and 17 deletions

View File

@@ -64,16 +64,36 @@
"@vue/test-utils": "^2.4.6",
"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",
"typescript": "^5.6.3",
"vitest": "^3.0.9",
"vitest-environment-nuxt": "^1.0.1",
"vue-tsc": "^2.1.10",
"yup": "^1.6.1",
"zod": "^3.24.2"
"vue-tsc": "^2.1.10"
},
"peerDependencies": {
"joi": "^17.13.0",
"superstruct": "^2.0.0",
"valibot": "^1.0.0",
"yup": "^1.6.0",
"zod": "^3.24.0"
},
"peerDependenciesMeta": {
"joi": {
"optional": true
},
"valibot": {
"optional": true
},
"superstruct": {
"optional": true
},
"yup": {
"optional": true
},
"zod": {
"optional": true
}
},
"resolutions": {
"@nuxt/ui": "workspace:*",

27
pnpm-lock.yaml generated
View File

@@ -70,6 +70,9 @@ importers:
fuse.js:
specifier: ^7.1.0
version: 7.1.0
joi:
specifier: ^17.13.0
version: 17.13.3
ohash:
specifier: ^2.0.11
version: 2.0.11
@@ -79,12 +82,24 @@ importers:
scule:
specifier: ^1.3.0
version: 1.3.0
superstruct:
specifier: ^2.0.0
version: 2.0.2
tailwind-merge:
specifier: ^2.6.0
version: 2.6.0
tailwindcss:
specifier: ^3.4.17
version: 3.4.17
valibot:
specifier: ^1.0.0
version: 1.0.0(typescript@5.6.3)
yup:
specifier: ^1.6.0
version: 1.6.1
zod:
specifier: ^3.24.0
version: 3.24.2
devDependencies:
'@nuxt/eslint-config':
specifier: ^1.2.0
@@ -107,18 +122,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)(db0@0.3.1)(eslint@9.23.0(jiti@2.4.2))(ioredis@5.6.0)(magicast@0.3.5)(meow@13.2.0)(optionator@0.9.4)(rollup@3.29.5)(terser@5.39.0)(typescript@5.6.3)(vite@6.2.3(@types/node@22.13.12)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))(vue-tsc@2.1.10(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
typescript:
specifier: 5.6.3
version: 5.6.3
@@ -131,12 +140,6 @@ importers:
vue-tsc:
specifier: 2.1.10
version: 2.1.10(typescript@5.6.3)
yup:
specifier: ^1.6.1
version: 1.6.1
zod:
specifier: ^3.24.2
version: 3.24.2
docs:
dependencies: