refactor: upgrade to Zod 4

also updates Hono Zod related deps
This commit is contained in:
2025-12-19 05:39:26 -05:00
parent 734ce25aa2
commit 3a821a2c98
12 changed files with 58 additions and 64 deletions

66
pnpm-lock.yaml generated
View File

@@ -11,11 +11,11 @@ importers:
specifier: ^0.5.1
version: 0.5.2(hono@4.10.8)
"@hono/zod-openapi":
specifier: ^0.19.5
version: 0.19.10(hono@4.10.8)(zod@3.25.76)
specifier: ^1.1.6
version: 1.1.6(hono@4.10.8)(zod@4.2.1)
"@hono/zod-validator":
specifier: ^0.2.2
version: 0.2.2(hono@4.10.8)(zod@3.25.76)
specifier: ^0.7.6
version: 0.7.6(hono@4.10.8)(zod@4.2.1)
drizzle-orm:
specifier: ^0.44.7
version: 0.44.7
@@ -41,8 +41,8 @@ importers:
specifier: ^3.6.1
version: 3.7.2
zod:
specifier: ^3.24.3
version: 3.25.76
specifier: ^4.2.1
version: 4.2.1
devDependencies:
"@cloudflare/vitest-pool-workers":
specifier: ^0.10.15
@@ -138,13 +138,13 @@ packages:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
typescript: ^5.0.0
"@asteasolutions/zod-to-openapi@7.3.4":
"@asteasolutions/zod-to-openapi@8.2.0":
resolution:
{
integrity: sha512-/2rThQ5zPi9OzVwes6U7lK1+Yvug0iXu25olp7S0XsYmOqnyMfxH7gdSQjn/+DSOHRg7wnotwGJSyL+fBKdnEA==,
integrity: sha512-u05zNUirlukJAf9oEHmxSF31L1XQhz9XdpVILt7+xhrz65oQqBpiOWFkGvRWL0IpjOUJ878idKoNmYPxrFnkeg==,
}
peerDependencies:
zod: ^3.20.2
zod: ^4.0.0
"@babel/code-frame@7.27.1":
resolution:
@@ -1411,29 +1411,20 @@ packages:
peerDependencies:
hono: "*"
"@hono/zod-openapi@0.19.10":
"@hono/zod-openapi@1.1.6":
resolution:
{
integrity: sha512-dpoS6DenvoJyvxtQ7Kd633FRZ/Qf74+4+o9s+zZI8pEqnbjdF/DtxIib08WDpCaWabMEJOL5TXpMgNEZvb7hpA==,
integrity: sha512-wEdG1MlCWAnngRVPKZJ/dv5P/b5UL3di/+SLX0Cuuc8hJ6Gf8L3vDMXcXywSYAwxK8iiatF7HoTxJ96gtckLpQ==,
}
engines: { node: ">=16.0.0" }
peerDependencies:
hono: ">=4.3.6"
zod: ">=3.0.0"
zod: ^4.0.0
"@hono/zod-validator@0.2.2":
"@hono/zod-validator@0.7.6":
resolution:
{
integrity: sha512-dSDxaPV70Py8wuIU2QNpoVEIOSzSXZ/6/B/h4xA7eOMz7+AarKTSGV8E6QwrdcCbBLkpqfJ4Q2TmBO0eP1tCBQ==,
}
peerDependencies:
hono: ">=3.9.0"
zod: ^3.19.1
"@hono/zod-validator@0.7.5":
resolution:
{
integrity: sha512-n4l4hutkfYU07PzRUHBOVzUEn38VSfrh+UVE5d0w4lyfWDOEhzxIupqo5iakRiJL44c3vTuFJBvcmUl8b9agIA==,
integrity: sha512-Io1B6d011Gj1KknV4rXYz4le5+5EubcWEU/speUjuw9XMMIaP3n78yXLhjd2A3PXaXaUwEAluOiAyLqhBEJgsw==,
}
peerDependencies:
hono: ">=3.9.0"
@@ -4137,6 +4128,12 @@ packages:
integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==,
}
zod@4.2.1:
resolution:
{
integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==,
}
zx@8.1.5:
resolution:
{
@@ -4156,10 +4153,10 @@ snapshots:
graphql: 16.12.0
typescript: 5.9.3
"@asteasolutions/zod-to-openapi@7.3.4(zod@3.25.76)":
"@asteasolutions/zod-to-openapi@8.2.0(zod@4.2.1)":
dependencies:
openapi3-ts: 4.5.0
zod: 3.25.76
zod: 4.2.1
"@babel/code-frame@7.27.1":
dependencies:
@@ -4705,23 +4702,18 @@ snapshots:
dependencies:
hono: 4.10.8
"@hono/zod-openapi@0.19.10(hono@4.10.8)(zod@3.25.76)":
"@hono/zod-openapi@1.1.6(hono@4.10.8)(zod@4.2.1)":
dependencies:
"@asteasolutions/zod-to-openapi": 7.3.4(zod@3.25.76)
"@hono/zod-validator": 0.7.5(hono@4.10.8)(zod@3.25.76)
"@asteasolutions/zod-to-openapi": 8.2.0(zod@4.2.1)
"@hono/zod-validator": 0.7.6(hono@4.10.8)(zod@4.2.1)
hono: 4.10.8
openapi3-ts: 4.5.0
zod: 3.25.76
zod: 4.2.1
"@hono/zod-validator@0.2.2(hono@4.10.8)(zod@3.25.76)":
"@hono/zod-validator@0.7.6(hono@4.10.8)(zod@4.2.1)":
dependencies:
hono: 4.10.8
zod: 3.25.76
"@hono/zod-validator@0.7.5(hono@4.10.8)(zod@3.25.76)":
dependencies:
hono: 4.10.8
zod: 3.25.76
zod: 4.2.1
"@img/sharp-darwin-arm64@0.33.5":
optionalDependencies:
@@ -6301,6 +6293,8 @@ snapshots:
zod@3.25.76: {}
zod@4.2.1: {}
zx@8.1.5:
optionalDependencies:
"@types/fs-extra": 11.0.4