|
|
@@ -11,6 +11,9 @@ importers:
|
|
|
'@hono/node-server':
|
|
|
specifier: ^1.17.1
|
|
|
version: 1.17.1(hono@4.8.5)
|
|
|
+ '@hono/zod-openapi':
|
|
|
+ specifier: ^1.0.2
|
|
|
+ version: 1.0.2(hono@4.8.5)(zod@4.0.8)
|
|
|
compression:
|
|
|
specifier: ^1.8.0
|
|
|
version: 1.8.1
|
|
|
@@ -44,19 +47,27 @@ importers:
|
|
|
version: 19.1.6(@types/react@19.1.8)
|
|
|
'@vitejs/plugin-react-swc':
|
|
|
specifier: ^3.10.2
|
|
|
- version: 3.11.0(vite@7.0.5(@types/node@24.1.0))
|
|
|
+ version: 3.11.0(vite@7.0.5(@types/node@24.1.0)(tsx@4.20.3)(yaml@2.8.0))
|
|
|
cross-env:
|
|
|
specifier: ^7.0.3
|
|
|
version: 7.0.3
|
|
|
+ tsx:
|
|
|
+ specifier: ^4.20.3
|
|
|
+ version: 4.20.3
|
|
|
typescript:
|
|
|
specifier: ~5.8.3
|
|
|
version: 5.8.3
|
|
|
vite:
|
|
|
specifier: ^7.0.0
|
|
|
- version: 7.0.5(@types/node@24.1.0)
|
|
|
+ version: 7.0.5(@types/node@24.1.0)(tsx@4.20.3)(yaml@2.8.0)
|
|
|
|
|
|
packages:
|
|
|
|
|
|
+ '@asteasolutions/zod-to-openapi@8.0.0':
|
|
|
+ resolution: {integrity: sha512-C56hBPiraeSWUNLz8mB5Z0/0LdfaFD5d6WB/+hdUg0MiC7egTgvWRGh3M3jZ3CRl03l/NJWnmv5D3OUAz+JGeg==}
|
|
|
+ peerDependencies:
|
|
|
+ zod: ^4.0.0
|
|
|
+
|
|
|
'@esbuild/aix-ppc64@0.25.8':
|
|
|
resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
|
|
|
engines: {node: '>=18'}
|
|
|
@@ -219,6 +230,19 @@ packages:
|
|
|
peerDependencies:
|
|
|
hono: ^4
|
|
|
|
|
|
+ '@hono/zod-openapi@1.0.2':
|
|
|
+ resolution: {integrity: sha512-zbxUZEnA+NaeotXRI2YPL5GEbz38DiO7Zp1nx/7yXOA2ITkcASYsYe/My/I38c44GCu+oUVM899zn4TBVn7JRg==}
|
|
|
+ engines: {node: '>=16.0.0'}
|
|
|
+ peerDependencies:
|
|
|
+ hono: '>=4.3.6'
|
|
|
+ zod: ^4.0.0
|
|
|
+
|
|
|
+ '@hono/zod-validator@0.7.2':
|
|
|
+ resolution: {integrity: sha512-ub5eL/NeZ4eLZawu78JpW/J+dugDAYhwqUIdp9KYScI6PZECij4Hx4UsrthlEUutqDDhPwRI0MscUfNkvn/mqQ==}
|
|
|
+ peerDependencies:
|
|
|
+ hono: '>=3.9.0'
|
|
|
+ zod: ^3.25.0 || ^4.0.0
|
|
|
+
|
|
|
'@polka/url@1.0.0-next.29':
|
|
|
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
|
|
|
|
|
|
@@ -616,6 +640,9 @@ packages:
|
|
|
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
|
|
engines: {node: '>= 0.4'}
|
|
|
|
|
|
+ get-tsconfig@4.10.1:
|
|
|
+ resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
|
|
|
+
|
|
|
gopd@1.2.0:
|
|
|
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
|
|
engines: {node: '>= 0.4'}
|
|
|
@@ -711,6 +738,9 @@ packages:
|
|
|
once@1.4.0:
|
|
|
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
|
|
|
|
|
|
+ openapi3-ts@4.5.0:
|
|
|
+ resolution: {integrity: sha512-jaL+HgTq2Gj5jRcfdutgRGLosCy/hT8sQf6VOy+P+g36cZOjI1iukdPnijC+4CmeRzg/jEllJUboEic2FhxhtQ==}
|
|
|
+
|
|
|
parseurl@1.3.3:
|
|
|
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
|
|
|
engines: {node: '>= 0.8'}
|
|
|
@@ -759,6 +789,9 @@ packages:
|
|
|
resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
|
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
|
|
+ resolve-pkg-maps@1.0.0:
|
|
|
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
|
|
|
+
|
|
|
rollup@4.45.1:
|
|
|
resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==}
|
|
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
|
|
@@ -840,6 +873,11 @@ packages:
|
|
|
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
|
|
|
engines: {node: '>=6'}
|
|
|
|
|
|
+ tsx@4.20.3:
|
|
|
+ resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==}
|
|
|
+ engines: {node: '>=18.0.0'}
|
|
|
+ hasBin: true
|
|
|
+
|
|
|
type-is@2.0.1:
|
|
|
resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
|
|
|
engines: {node: '>= 0.6'}
|
|
|
@@ -908,8 +946,21 @@ packages:
|
|
|
wrappy@1.0.2:
|
|
|
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
|
|
|
|
|
+ yaml@2.8.0:
|
|
|
+ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
|
|
|
+ engines: {node: '>= 14.6'}
|
|
|
+ hasBin: true
|
|
|
+
|
|
|
+ zod@4.0.8:
|
|
|
+ resolution: {integrity: sha512-+MSh9cZU9r3QKlHqrgHMTSr3QwMGv4PLfR0M4N/sYWV5/x67HgXEhIGObdBkpnX8G78pTgWnIrBL2lZcNJOtfg==}
|
|
|
+
|
|
|
snapshots:
|
|
|
|
|
|
+ '@asteasolutions/zod-to-openapi@8.0.0(zod@4.0.8)':
|
|
|
+ dependencies:
|
|
|
+ openapi3-ts: 4.5.0
|
|
|
+ zod: 4.0.8
|
|
|
+
|
|
|
'@esbuild/aix-ppc64@0.25.8':
|
|
|
optional: true
|
|
|
|
|
|
@@ -992,6 +1043,19 @@ snapshots:
|
|
|
dependencies:
|
|
|
hono: 4.8.5
|
|
|
|
|
|
+ '@hono/zod-openapi@1.0.2(hono@4.8.5)(zod@4.0.8)':
|
|
|
+ dependencies:
|
|
|
+ '@asteasolutions/zod-to-openapi': 8.0.0(zod@4.0.8)
|
|
|
+ '@hono/zod-validator': 0.7.2(hono@4.8.5)(zod@4.0.8)
|
|
|
+ hono: 4.8.5
|
|
|
+ openapi3-ts: 4.5.0
|
|
|
+ zod: 4.0.8
|
|
|
+
|
|
|
+ '@hono/zod-validator@0.7.2(hono@4.8.5)(zod@4.0.8)':
|
|
|
+ dependencies:
|
|
|
+ hono: 4.8.5
|
|
|
+ zod: 4.0.8
|
|
|
+
|
|
|
'@polka/url@1.0.0-next.29': {}
|
|
|
|
|
|
'@rolldown/pluginutils@1.0.0-beta.27': {}
|
|
|
@@ -1163,11 +1227,11 @@ snapshots:
|
|
|
'@types/node': 24.1.0
|
|
|
'@types/send': 0.17.5
|
|
|
|
|
|
- '@vitejs/plugin-react-swc@3.11.0(vite@7.0.5(@types/node@24.1.0))':
|
|
|
+ '@vitejs/plugin-react-swc@3.11.0(vite@7.0.5(@types/node@24.1.0)(tsx@4.20.3)(yaml@2.8.0))':
|
|
|
dependencies:
|
|
|
'@rolldown/pluginutils': 1.0.0-beta.27
|
|
|
'@swc/core': 1.13.2
|
|
|
- vite: 7.0.5(@types/node@24.1.0)
|
|
|
+ vite: 7.0.5(@types/node@24.1.0)(tsx@4.20.3)(yaml@2.8.0)
|
|
|
transitivePeerDependencies:
|
|
|
- '@swc/helpers'
|
|
|
|
|
|
@@ -1375,6 +1439,10 @@ snapshots:
|
|
|
dunder-proto: 1.0.1
|
|
|
es-object-atoms: 1.1.1
|
|
|
|
|
|
+ get-tsconfig@4.10.1:
|
|
|
+ dependencies:
|
|
|
+ resolve-pkg-maps: 1.0.0
|
|
|
+
|
|
|
gopd@1.2.0: {}
|
|
|
|
|
|
has-symbols@1.1.0: {}
|
|
|
@@ -1441,6 +1509,10 @@ snapshots:
|
|
|
dependencies:
|
|
|
wrappy: 1.0.2
|
|
|
|
|
|
+ openapi3-ts@4.5.0:
|
|
|
+ dependencies:
|
|
|
+ yaml: 2.8.0
|
|
|
+
|
|
|
parseurl@1.3.3: {}
|
|
|
|
|
|
path-key@3.1.1: {}
|
|
|
@@ -1482,6 +1554,8 @@ snapshots:
|
|
|
|
|
|
react@19.1.0: {}
|
|
|
|
|
|
+ resolve-pkg-maps@1.0.0: {}
|
|
|
+
|
|
|
rollup@4.45.1:
|
|
|
dependencies:
|
|
|
'@types/estree': 1.0.8
|
|
|
@@ -1606,6 +1680,13 @@ snapshots:
|
|
|
|
|
|
totalist@3.0.1: {}
|
|
|
|
|
|
+ tsx@4.20.3:
|
|
|
+ dependencies:
|
|
|
+ esbuild: 0.25.8
|
|
|
+ get-tsconfig: 4.10.1
|
|
|
+ optionalDependencies:
|
|
|
+ fsevents: 2.3.3
|
|
|
+
|
|
|
type-is@2.0.1:
|
|
|
dependencies:
|
|
|
content-type: 1.0.5
|
|
|
@@ -1620,7 +1701,7 @@ snapshots:
|
|
|
|
|
|
vary@1.1.2: {}
|
|
|
|
|
|
- vite@7.0.5(@types/node@24.1.0):
|
|
|
+ vite@7.0.5(@types/node@24.1.0)(tsx@4.20.3)(yaml@2.8.0):
|
|
|
dependencies:
|
|
|
esbuild: 0.25.8
|
|
|
fdir: 6.4.6(picomatch@4.0.3)
|
|
|
@@ -1631,9 +1712,15 @@ snapshots:
|
|
|
optionalDependencies:
|
|
|
'@types/node': 24.1.0
|
|
|
fsevents: 2.3.3
|
|
|
+ tsx: 4.20.3
|
|
|
+ yaml: 2.8.0
|
|
|
|
|
|
which@2.0.2:
|
|
|
dependencies:
|
|
|
isexe: 2.0.0
|
|
|
|
|
|
wrappy@1.0.2: {}
|
|
|
+
|
|
|
+ yaml@2.8.0: {}
|
|
|
+
|
|
|
+ zod@4.0.8: {}
|