chore(dev-deps): upgrade to hono v4 (#1092)

* chore(dev-deps): upgrade to hono v4

* chore(zod-openapi): build workspace dependencies

* chore(trpc-server): ignore null body type
pull/1094/head
Jonathan Haines 2025-03-31 20:20:57 +11:00 committed by GitHub
parent 9a536e6abb
commit b18f24379b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
43 changed files with 16 additions and 221 deletions

View File

@ -18,7 +18,7 @@ jobs:
with:
node-version: 20.x
- run: yarn workspaces focus hono-middleware @hono/zod-openapi
- run: yarn workspace @hono/zod-openapi build
- run: yarn workspaces foreach --topological --recursive --from @hono/zod-openapi run build
- run: yarn workspace @hono/zod-openapi publint
- run: yarn eslint packages/zod-openapi
- run: yarn test --coverage --project @hono/zod-openapi

View File

@ -8,41 +8,6 @@
]
},
"scripts": {
"build:hello": "yarn workspace @hono/hello build",
"build:zod-validator": "yarn workspace @hono/zod-validator build",
"build:class-validator": "yarn workspace @hono/class-validator build",
"build:arktype-validator": "yarn workspace @hono/arktype-validator build",
"build:qwik-city": "yarn workspace @hono/qwik-city build",
"build:graphql-server": "yarn workspace @hono/graphql-server build",
"build:sentry": "yarn workspace @hono/sentry build",
"build:firebase-auth": "yarn workspace @hono/firebase-auth build",
"build:trpc-server": "yarn workspace @hono/trpc-server build",
"build:clerk-auth": "yarn workspace @hono/clerk-auth build",
"build:typebox-validator": "yarn workspace @hono/typebox-validator build",
"build:medley-router": "yarn workspace @hono/medley-router build",
"build:valibot-validator": "yarn workspace @hono/valibot-validator build",
"build:zod-openapi": "yarn workspace @hono/zod-openapi install && yarn workspace @hono/zod-openapi build",
"build:typia-validator": "yarn workspace @hono/typia-validator build",
"build:swagger-ui": "yarn workspace @hono/swagger-ui build",
"build:swagger-editor": "yarn workspace @hono/swagger-editor build",
"build:esbuild-transpiler": "yarn workspace @hono/esbuild-transpiler build",
"build:event-emitter": "yarn workspace @hono/event-emitter build",
"build:oauth-providers": "yarn workspace @hono/oauth-providers build",
"build:react-renderer": "yarn workspace @hono/react-renderer build",
"build:auth-js": "yarn workspace @hono/auth-js build",
"build:bun-transpiler": "yarn workspace @hono/bun-transpiler build",
"build:prometheus": "yarn workspace @hono/prometheus build",
"build:oidc-auth": "yarn workspace @hono/oidc-auth build",
"build:node-ws": "yarn workspace @hono/node-ws build",
"build:react-compat": "yarn workspace @hono/react-compat build",
"build:effect-validator": "yarn workspace @hono/effect-validator build",
"build:conform-validator": "yarn workspace @hono/conform-validator build",
"build:casbin": "yarn workspace @hono/casbin build",
"build:ajv-validator": "yarn workspace @hono/ajv-validator build",
"build:tsyringe": "yarn workspace @hono/tsyringe build",
"build:cloudflare-access": "yarn workspace @hono/cloudflare-access build",
"build:standard-validator": "yarn workspace @hono/standard-validator build",
"build:otel": "yarn workspace @hono/otel build",
"build": "yarn workspaces foreach --all --parallel --topological --verbose run build",
"publint": "yarn workspaces foreach --all --parallel --topological --verbose run publint",
"test": "vitest",
@ -69,6 +34,7 @@
"@typescript-eslint/parser": "^8.7.0",
"@vitest/coverage-istanbul": "^3.0.8",
"eslint": "^9.17.0",
"hono": "^4.7.5",
"npm-run-all2": "^6.2.2",
"prettier": "^2.7.1",
"tsup": "^8.4.0",

View File

@ -44,7 +44,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"ajv": ">=8.12.0",
"hono": "^4.4.12",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -45,7 +45,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"arktype": "^2.0.0-dev.14",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -29,6 +29,7 @@ export const arktypeValidator = <
schema: T,
hook?: Hook<T['infer'], E, P>
): MiddlewareHandler<E, P, V> =>
// @ts-expect-error not typed well
validator(target, (value, c) => {
const out = schema(value)

View File

@ -62,7 +62,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@auth/core": "^0.35.3",
"@types/react": "^18",
"hono": "^3.11.7",
"publint": "^0.3.9",
"react": "^18.2.0",
"tsup": "^8.4.0",

View File

@ -44,7 +44,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@types/bun": "^1.0.0",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -55,7 +55,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"casbin": "^5.30.0",
"hono": "^4.5.11",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -44,7 +44,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.0.10",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -46,7 +46,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@clerk/backend": "^1.0.0",
"@types/react": "^18",
"hono": "^3.11.7",
"publint": "^0.3.9",
"react": "^18.2.0",
"tsup": "^8.4.0",

View File

@ -43,7 +43,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@cloudflare/workers-types": "^4.20230307.0",
"hono": "^4.4.12",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -48,7 +48,6 @@
"@conform-to/yup": "^1.1.5",
"@conform-to/zod": "^1.1.5",
"conform-to-valibot": "^1.10.0",
"hono": "^4.5.1",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"valibot": "^0.36.0",

View File

@ -45,7 +45,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"effect": "3.10.0",
"hono": "^4.4.13",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -74,7 +74,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"esbuild": "^0.19.9",
"esbuild-wasm": "^0.19.5",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -44,7 +44,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.3.6",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -51,7 +51,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@cloudflare/workers-types": "^4.20240222.0",
"firebase-tools": "^13.29.1",
"hono": "^4.2.4",
"miniflare": "^3.20240208.0",
"prettier": "^3.2.5",
"publint": "^0.3.9",

View File

@ -14,7 +14,7 @@ export interface VerifyFirebaseAuthConfig {
projectId: string
authorizationHeaderKey?: string
keyStore?: KeyStorer
keyStoreInitializer?: (c: Context) => KeyStorer
keyStoreInitializer?: (c: Context<{ Bindings: VerifyFirebaseAuthEnv }>) => KeyStorer
disableErrorLog?: boolean
firebaseEmulatorHost?: string
}
@ -102,7 +102,7 @@ export interface VerifySessionCookieFirebaseAuthConfig {
projectId: string
cookieName?: string
keyStore?: KeyStorer
keyStoreInitializer?: (c: Context) => KeyStorer
keyStoreInitializer?: (c: Context<{ Bindings: VerifyFirebaseAuthEnv }>) => KeyStorer
firebaseEmulatorHost?: string
redirects: {
signIn: string

View File

@ -42,7 +42,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@cloudflare/workers-types": "^3.14.0",
"hono": "^4.0.2",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -42,7 +42,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.4.12",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -43,7 +43,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -43,7 +43,6 @@
"@hono/node-server": "^1.11.1",
"@types/node": "^20.14.8",
"@types/ws": "^8.18.0",
"hono": "^4.6.0",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -67,7 +67,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.5.1",
"msw": "^2.0.11",
"publint": "^0.3.9",
"tsup": "^8.4.0",

View File

@ -43,7 +43,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@types/jsonwebtoken": "^9.0.5",
"hono": "^4.0.1",
"jsonwebtoken": "^9.0.2",
"publint": "^0.3.9",
"tsup": "^8.4.0",

View File

@ -48,7 +48,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@opentelemetry/sdk-trace-base": "^1.30.0",
"@opentelemetry/sdk-trace-node": "^1.30.0",
"hono": "^4.4.12",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -43,7 +43,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.2.7",
"prom-client": "^15.0.0",
"publint": "^0.3.9",
"tsup": "^8.4.0",

View File

@ -45,7 +45,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@builder.io/qwik": "^1.2.0",
"@builder.io/qwik-city": "^1.2.0",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0"
},

View File

@ -29,7 +29,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.5.0",
"publint": "^0.3.9",
"tsup": "^8.4.0"
}

View File

@ -47,7 +47,6 @@
"@cloudflare/vitest-pool-workers": "^0.7.8",
"@types/react": "^18",
"@types/react-dom": "^18.2.17",
"hono": "^4.2.3",
"publint": "^0.3.9",
"react": "^18.2.0",
"react-dom": "^18.2.0",

View File

@ -46,7 +46,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -46,7 +46,6 @@
"@arethetypeswrong/cli": "^0.17.4",
"@standard-schema/spec": "1.0.0",
"arktype": "^2.0.0-rc.26",
"hono": "^4.0.10",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"valibot": "^1.0.0-beta.9",

View File

@ -43,7 +43,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -44,7 +44,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@types/swagger-ui-dist": "^3.30.5",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -44,7 +44,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@trpc/server": "^11.0.0",
"hono": "^4.3.6",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8",

View File

@ -44,7 +44,10 @@ export const trpcServer = ({
return Reflect.get(t, p, t)
},
}),
}).then((res) => c.body(res.body, res))
}).then((res) =>
// @ts-expect-error c.body accepts both ReadableStream and null but is not typed well
c.body(res.body, res)
)
return res
}
}

View File

@ -43,7 +43,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.4.12",
"publint": "^0.3.9",
"reflect-metadata": "^0.2.2",
"tsup": "^8.4.0",

View File

@ -44,7 +44,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@sinclair/typebox": "^0.31.15",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8"

View File

@ -75,6 +75,7 @@ export function tbValidator<
hook?: Hook<Static<T>, E, P>,
stripNonSchemaItems?: boolean
): MiddlewareHandler<E, P, V> {
// @ts-expect-error not typed well
// Compile the provided schema once rather than per validation. This could be optimized further using a shared schema
// compilation pool similar to the Fastify implementation.
return validator(target, (unprocessedData, c) => {

View File

@ -54,7 +54,6 @@
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@ryoppippi/unplugin-typia": "^2.1.4",
"hono": "^3.11.7",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"typia": "^8.0.3",

View File

@ -29,6 +29,7 @@ export const typiaValidator = <
validate: T,
hook?: Hook<O, E, P>
): MiddlewareHandler<E, P, V> =>
// @ts-expect-error not typed well
validator(target, async (value, c) => {
const result = validate(value)

View File

@ -37,7 +37,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.5.1",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"valibot": "^1.0.0",

View File

@ -43,7 +43,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.6.10",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8",
@ -52,7 +51,7 @@
},
"dependencies": {
"@asteasolutions/zod-to-openapi": "^7.1.0",
"@hono/zod-validator": "npm:0.4.2"
"@hono/zod-validator": "workspace:^"
},
"engines": {
"node": ">=16.0.0"

View File

@ -38,7 +38,6 @@
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"hono": "^4.0.10",
"publint": "^0.3.9",
"tsup": "^8.4.0",
"vitest": "^3.0.8",

150
yarn.lock
View File

@ -1803,7 +1803,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
ajv: "npm:>=8.12.0"
hono: "npm:^4.4.12"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1819,7 +1818,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
arktype: "npm:^2.0.0-dev.14"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1836,7 +1834,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@auth/core": "npm:^0.35.3"
"@types/react": "npm:^18"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
react: "npm:^18.2.0"
tsup: "npm:^8.4.0"
@ -1854,7 +1851,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@types/bun": "npm:^1.0.0"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1869,7 +1865,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
casbin: "npm:^5.30.0"
hono: "npm:^4.5.11"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1886,7 +1881,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
class-transformer: "npm:^0.5.1"
class-validator: "npm:^0.14.1"
hono: "npm:^4.0.10"
publint: "npm:^0.3.9"
reflect-metadata: "npm:^0.2.2"
tsup: "npm:^8.4.0"
@ -1903,7 +1897,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@clerk/backend": "npm:^1.0.0"
"@types/react": "npm:^18"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
react: "npm:^18.2.0"
tsup: "npm:^8.4.0"
@ -1920,7 +1913,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@cloudflare/workers-types": "npm:^4.20230307.0"
hono: "npm:^4.4.12"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1938,7 +1930,6 @@ __metadata:
"@conform-to/yup": "npm:^1.1.5"
"@conform-to/zod": "npm:^1.1.5"
conform-to-valibot: "npm:^1.10.0"
hono: "npm:^4.5.1"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
valibot: "npm:^0.36.0"
@ -1957,7 +1948,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
effect: "npm:3.10.0"
hono: "npm:^4.4.13"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -1974,7 +1964,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
esbuild: "npm:^0.19.9"
esbuild-wasm: "npm:^0.19.5"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2007,7 +1996,6 @@ __metadata:
resolution: "@hono/event-emitter@workspace:packages/event-emitter"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.3.6"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2024,7 +2012,6 @@ __metadata:
"@cloudflare/workers-types": "npm:^4.20240222.0"
firebase-auth-cloudflare-workers: "npm:^2.0.6"
firebase-tools: "npm:^13.29.1"
hono: "npm:^4.2.4"
miniflare: "npm:^3.20240208.0"
prettier: "npm:^3.2.5"
publint: "npm:^0.3.9"
@ -2042,7 +2029,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@cloudflare/workers-types": "npm:^3.14.0"
graphql: "npm:^16.5.0"
hono: "npm:^4.0.2"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2056,7 +2042,6 @@ __metadata:
resolution: "@hono/hello@workspace:packages/hello"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.4.12"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2071,7 +2056,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@medley/router": "npm:^0.2.1"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2097,7 +2081,6 @@ __metadata:
"@hono/node-server": "npm:^1.11.1"
"@types/node": "npm:^20.14.8"
"@types/ws": "npm:^8.18.0"
hono: "npm:^4.6.0"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2113,7 +2096,6 @@ __metadata:
resolution: "@hono/oauth-providers@workspace:packages/oauth-providers"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.5.1"
msw: "npm:^2.0.11"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
@ -2129,7 +2111,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@types/jsonwebtoken": "npm:^9.0.5"
hono: "npm:^4.0.1"
jsonwebtoken: "npm:^9.0.2"
oauth4webapi: "npm:^2.6.0"
publint: "npm:^0.3.9"
@ -2149,7 +2130,6 @@ __metadata:
"@opentelemetry/sdk-trace-base": "npm:^1.30.0"
"@opentelemetry/sdk-trace-node": "npm:^1.30.0"
"@opentelemetry/semantic-conventions": "npm:^1.28.0"
hono: "npm:^4.4.12"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2163,7 +2143,6 @@ __metadata:
resolution: "@hono/prometheus@workspace:packages/prometheus"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.2.7"
prom-client: "npm:^15.0.0"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
@ -2181,7 +2160,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@builder.io/qwik": "npm:^1.2.0"
"@builder.io/qwik-city": "npm:^1.2.0"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
peerDependencies:
@ -2196,7 +2174,6 @@ __metadata:
resolution: "@hono/react-compat@workspace:packages/react-compat"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.5.0"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
peerDependencies:
@ -2212,7 +2189,6 @@ __metadata:
"@cloudflare/vitest-pool-workers": "npm:^0.7.8"
"@types/react": "npm:^18"
"@types/react-dom": "npm:^18.2.17"
hono: "npm:^4.2.3"
publint: "npm:^0.3.9"
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
@ -2230,7 +2206,6 @@ __metadata:
resolution: "@hono/sentry@workspace:packages/sentry"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
toucan-js: "npm:^4.0.0"
tsup: "npm:^8.4.0"
@ -2247,7 +2222,6 @@ __metadata:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@standard-schema/spec": "npm:1.0.0"
arktype: "npm:^2.0.0-rc.26"
hono: "npm:^4.0.10"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
valibot: "npm:^1.0.0-beta.9"
@ -2264,7 +2238,6 @@ __metadata:
resolution: "@hono/swagger-editor@workspace:packages/swagger-editor"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2279,7 +2252,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@types/swagger-ui-dist": "npm:^3.30.5"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2294,7 +2266,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@trpc/server": "npm:^11.0.0"
hono: "npm:^4.3.6"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2310,7 +2281,6 @@ __metadata:
resolution: "@hono/tsyringe@workspace:packages/tsyringe"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.4.12"
publint: "npm:^0.3.9"
reflect-metadata: "npm:^0.2.2"
tsup: "npm:^8.4.0"
@ -2328,7 +2298,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@sinclair/typebox": "npm:^0.31.15"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2344,7 +2313,6 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@ryoppippi/unplugin-typia": "npm:^2.1.4"
hono: "npm:^3.11.7"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
typia: "npm:^8.0.3"
@ -2360,7 +2328,6 @@ __metadata:
resolution: "@hono/valibot-validator@workspace:packages/valibot-validator"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.5.1"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
valibot: "npm:^1.0.0"
@ -2377,8 +2344,7 @@ __metadata:
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
"@asteasolutions/zod-to-openapi": "npm:^7.1.0"
"@hono/zod-validator": "npm:0.4.2"
hono: "npm:^4.6.10"
"@hono/zod-validator": "workspace:^"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -2390,22 +2356,11 @@ __metadata:
languageName: unknown
linkType: soft
"@hono/zod-validator@npm:0.4.2":
version: 0.4.2
resolution: "@hono/zod-validator@npm:0.4.2"
peerDependencies:
hono: ">=3.9.0"
zod: ^3.19.1
checksum: f9235d4aebcb0f9dc942d4a168a61f2752f16b7273665efd15ee92042d7118c7e5efd1e031339e09d2dace5c04e945f7b8edc8d5d3d36e827a4f3d0fe2448538
languageName: node
linkType: hard
"@hono/zod-validator@workspace:packages/zod-validator":
"@hono/zod-validator@workspace:^, @hono/zod-validator@workspace:packages/zod-validator":
version: 0.0.0-use.local
resolution: "@hono/zod-validator@workspace:packages/zod-validator"
dependencies:
"@arethetypeswrong/cli": "npm:^0.17.4"
hono: "npm:^4.0.10"
publint: "npm:^0.3.9"
tsup: "npm:^8.4.0"
vitest: "npm:^3.0.8"
@ -8420,6 +8375,7 @@ __metadata:
"@typescript-eslint/parser": "npm:^8.7.0"
"@vitest/coverage-istanbul": "npm:^3.0.8"
eslint: "npm:^9.17.0"
hono: "npm:^4.7.5"
npm-run-all2: "npm:^6.2.2"
prettier: "npm:^2.7.1"
tsup: "npm:^8.4.0"
@ -8428,111 +8384,13 @@ __metadata:
languageName: unknown
linkType: soft
"hono@npm:^3.11.7":
version: 3.12.12
resolution: "hono@npm:3.12.12"
checksum: 93b77d51c24f1b60d61dbd0790b0a3a7481a762dbf25cc2d2598938b97ffd4f8f0c26f51964060099c0d358f1aea409877b71623b1744b3c049922b6db84f4da
languageName: node
linkType: hard
"hono@npm:^4.0.1":
"hono@npm:^4.7.5":
version: 4.7.5
resolution: "hono@npm:4.7.5"
checksum: 01ea7ae684224afd5b27989adb1bd7efe6cde89a9da3f3f15bfb106c4d8d8a63c82d87c2a4a383184a25b40946b086b088ae9e0679c9975e2dd93ce8220c44fe
languageName: node
linkType: hard
"hono@npm:^4.0.10":
version: 4.0.10
resolution: "hono@npm:4.0.10"
checksum: a68deed2a216dd956e6012a834312a09ffcf18a8e61b851ec6b168ad5cf13d9696f7fa3dce25286b4b2e92f6ea7102ece8f097f423ff385236f7b83c3a68032c
languageName: node
linkType: hard
"hono@npm:^4.0.2":
version: 4.0.2
resolution: "hono@npm:4.0.2"
checksum: c0806a912c1be094aa7e34050e8391c41f2623fae683239d9d1f1680f8646602ebf91a8e1c58bf75de510a6d0fe70189e57f629c0e48f8abb5ab873ba844a481
languageName: node
linkType: hard
"hono@npm:^4.2.3":
version: 4.2.3
resolution: "hono@npm:4.2.3"
checksum: eced562fcfc97cd4f2fd4fb081e99775d23c58c8fb1a6c57311ddfba71c23e1da4d33294b0ab1fdd0c4587351dc278f4f1f7d02fcd0ded156c32c74e66a01f45
languageName: node
linkType: hard
"hono@npm:^4.2.4":
version: 4.2.4
resolution: "hono@npm:4.2.4"
checksum: f6e7d21ebd152beb6e91d5d36d0bef66f9126873dc2b652745ab1fb2429ba8dff09c1b07982d0e29c3ca2b6ff2038fd947cb948e8bf27a7f2a9f429a1728c8fe
languageName: node
linkType: hard
"hono@npm:^4.2.7":
version: 4.2.7
resolution: "hono@npm:4.2.7"
checksum: 186d79ecedd4d9091eae4f2f32462f7e44530d1ea545de2cba594fd3f1e733f6f1d4367f12a6c85d188610ce1913bedadd1a83724b533700c0b12f5dcbb24f97
languageName: node
linkType: hard
"hono@npm:^4.3.6":
version: 4.3.6
resolution: "hono@npm:4.3.6"
checksum: 2e27eb1e90b392a5884af573179d29e3f717f5e803c2b90f1383488f42bc986810e8e714d5bb1205935fda1d3e9944b3262aed88e852ea44d0e13d799474fa5b
languageName: node
linkType: hard
"hono@npm:^4.4.12":
version: 4.4.12
resolution: "hono@npm:4.4.12"
checksum: 8461839a821599d0cdf4ee92793a999510f61cb46d0e21cd23fb6564be3732fabf005aec66538622091740a4e871dc876c530022030c2a003f98b1fcb8616719
languageName: node
linkType: hard
"hono@npm:^4.4.13":
version: 4.4.13
resolution: "hono@npm:4.4.13"
checksum: 213c09eafa4d82dfa6b6326fd37e8f0d17753ece62581ea849ec0eb87b0984a721389a0d8480f64dbef564d3fa49cc6031603374f326cb48ad4bc9eb9496e876
languageName: node
linkType: hard
"hono@npm:^4.5.0":
version: 4.5.0
resolution: "hono@npm:4.5.0"
checksum: 0c1d10b0e30202a1493ab9db7e8068449a10ad352e3a9794d866eaa08c15b04c0d896499fec8ebe8994035a93ae0f54691c59c712600cd0515bcaee87bfbb1c9
languageName: node
linkType: hard
"hono@npm:^4.5.1":
version: 4.5.3
resolution: "hono@npm:4.5.3"
checksum: 360fec2ea66b85d688dd9ce50eb6cdf94f6a2b8508e0b37b688fda3a94e7438cc4c143c0282b7aea41f7be8fa69f0b6d0039931fc8e1526c11ae09303dccce30
languageName: node
linkType: hard
"hono@npm:^4.5.11":
version: 4.5.11
resolution: "hono@npm:4.5.11"
checksum: 839c90273b17ed3797d34a19d12dc577d6f98590a4261bf87488880db13137c0c84a165e7810dc50af2ce4680c8fc915c0bb65673bf5fc54c6d951f18454b2c5
languageName: node
linkType: hard
"hono@npm:^4.6.0":
version: 4.6.17
resolution: "hono@npm:4.6.17"
checksum: a951eb705841282c16a98ff0b45fb58d2325f945e839ec43c820c29dd380092382781a1fd4590d809a9a0ec9f4df6db738a06bf58c6ce2c279879374d070e2ab
languageName: node
linkType: hard
"hono@npm:^4.6.10":
version: 4.6.10
resolution: "hono@npm:4.6.10"
checksum: e1a56e82059197607fbdebb5ad4a4962aa44ae239753a9be067ac61824f953bf7baf6415e03adc05986136b53cfa15b6e6d2d89d463cc3d4fc2fe93862425bab
languageName: node
linkType: hard
"html-escaper@npm:^2.0.0":
version: 2.0.2
resolution: "html-escaper@npm:2.0.2"