feat(server): hono server with character schema, valibot, routes (#848)

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
This commit is contained in:
RainbowBird
2026-01-05 16:25:20 +08:00
committed by RainbowBird
co-authored by Neko Ayaka
parent d064a959cf
commit 3dbf3fafd9
27 changed files with 2381 additions and 66 deletions
+20 -3
View File
@@ -81,11 +81,14 @@ catalogs:
builder-util-runtime:
specifier: ^9.3.1
version: 9.3.1
drizzle-valibot:
specifier: ^0.4.2
version: 0.4.2
embla-carousel-vue:
specifier: ^8.6.0
version: 8.6.0
es-toolkit:
specifier: 1.43.0
specifier: ^1.43.0
version: 1.43.0
injeca:
specifier: ^0.1.5
@@ -115,7 +118,7 @@ catalogs:
specifier: ^0.1.3
version: 0.1.3
unplugin-info:
specifier: 1.2.4
specifier: ^1.2.4
version: 1.2.4
valibot:
specifier: ^1.2.0
@@ -366,6 +369,9 @@ importers:
drizzle-orm:
specifier: ^0.44.7
version: 0.44.7(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.5.0)(kysely@0.28.9)(pg@8.16.3)(postgres@3.4.7)
drizzle-valibot:
specifier: 'catalog:'
version: 0.4.2(drizzle-orm@0.44.7(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.5.0)(kysely@0.28.9)(pg@8.16.3)(postgres@3.4.7))(valibot@1.2.0(typescript@5.9.3))
hono:
specifier: ^4.10.7
version: 4.11.3
@@ -2909,7 +2915,7 @@ importers:
specifier: 'catalog:'
version: 0.1.0-beta.14
'@napi-rs/image':
specifier: ^1.12.0
specifier: ^1.9.1
version: 1.12.0
'@opentelemetry/api':
specifier: ^1.9.0
@@ -10320,6 +10326,12 @@ packages:
sqlite3:
optional: true
drizzle-valibot@0.4.2:
resolution: {integrity: sha512-tzjT7g0Di/HX7426marIy8IDtWODjPgrwvgscdevLQRUe5rzYzRhx6bDsYLdDFF9VI/eaYgnjNeF/fznWJoUjg==}
peerDependencies:
drizzle-orm: '>=0.36.0'
valibot: '>=1.0.0-beta.7'
dts-resolver@2.1.3:
resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==}
engines: {node: '>=20.19.0'}
@@ -24141,6 +24153,11 @@ snapshots:
pg: 8.16.3
postgres: 3.4.7
drizzle-valibot@0.4.2(drizzle-orm@0.44.7(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.5.0)(kysely@0.28.9)(pg@8.16.3)(postgres@3.4.7))(valibot@1.2.0(typescript@5.9.3)):
dependencies:
drizzle-orm: 0.44.7(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0)(@types/pg@8.16.0)(better-sqlite3@12.5.0)(kysely@0.28.9)(pg@8.16.3)(postgres@3.4.7)
valibot: 1.2.0(typescript@5.9.3)
dts-resolver@2.1.3(oxc-resolver@11.16.2):
optionalDependencies:
oxc-resolver: 11.16.2