diff --git a/.github/workflows/ci-zod-openapi.yml b/.github/workflows/ci-zod-openapi.yml index b0c84117..05468528 100644 --- a/.github/workflows/ci-zod-openapi.yml +++ b/.github/workflows/ci-zod-openapi.yml @@ -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 diff --git a/package.json b/package.json index 6137820f..2be6d308 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/packages/ajv-validator/package.json b/packages/ajv-validator/package.json index 593e9d3d..dac347ed 100644 --- a/packages/ajv-validator/package.json +++ b/packages/ajv-validator/package.json @@ -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" diff --git a/packages/arktype-validator/package.json b/packages/arktype-validator/package.json index 337de3aa..54a4e3da 100644 --- a/packages/arktype-validator/package.json +++ b/packages/arktype-validator/package.json @@ -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" diff --git a/packages/arktype-validator/src/index.ts b/packages/arktype-validator/src/index.ts index 63a45d30..acc26a72 100644 --- a/packages/arktype-validator/src/index.ts +++ b/packages/arktype-validator/src/index.ts @@ -29,6 +29,7 @@ export const arktypeValidator = < schema: T, hook?: Hook ): MiddlewareHandler => + // @ts-expect-error not typed well validator(target, (value, c) => { const out = schema(value) diff --git a/packages/auth-js/package.json b/packages/auth-js/package.json index bf38d193..3952c5a6 100644 --- a/packages/auth-js/package.json +++ b/packages/auth-js/package.json @@ -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", diff --git a/packages/bun-transpiler/package.json b/packages/bun-transpiler/package.json index 11650eaf..4cf85650 100644 --- a/packages/bun-transpiler/package.json +++ b/packages/bun-transpiler/package.json @@ -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" diff --git a/packages/casbin/package.json b/packages/casbin/package.json index 1892477a..64a5e1e2 100644 --- a/packages/casbin/package.json +++ b/packages/casbin/package.json @@ -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" diff --git a/packages/class-validator/package.json b/packages/class-validator/package.json index 5bb95ca3..3479cfee 100644 --- a/packages/class-validator/package.json +++ b/packages/class-validator/package.json @@ -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" diff --git a/packages/clerk-auth/package.json b/packages/clerk-auth/package.json index f390ea6e..956d6916 100644 --- a/packages/clerk-auth/package.json +++ b/packages/clerk-auth/package.json @@ -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", diff --git a/packages/cloudflare-access/package.json b/packages/cloudflare-access/package.json index f07e2d73..65d14710 100644 --- a/packages/cloudflare-access/package.json +++ b/packages/cloudflare-access/package.json @@ -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" diff --git a/packages/conform-validator/package.json b/packages/conform-validator/package.json index 3f95a0fd..9affb79d 100644 --- a/packages/conform-validator/package.json +++ b/packages/conform-validator/package.json @@ -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", diff --git a/packages/effect-validator/package.json b/packages/effect-validator/package.json index 39444e21..0e143b7c 100644 --- a/packages/effect-validator/package.json +++ b/packages/effect-validator/package.json @@ -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" diff --git a/packages/esbuild-transpiler/package.json b/packages/esbuild-transpiler/package.json index 4428c844..45ec2e49 100644 --- a/packages/esbuild-transpiler/package.json +++ b/packages/esbuild-transpiler/package.json @@ -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" diff --git a/packages/event-emitter/package.json b/packages/event-emitter/package.json index 1cf26c73..f8df3131 100644 --- a/packages/event-emitter/package.json +++ b/packages/event-emitter/package.json @@ -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" diff --git a/packages/firebase-auth/package.json b/packages/firebase-auth/package.json index e59c4ce3..2972267e 100644 --- a/packages/firebase-auth/package.json +++ b/packages/firebase-auth/package.json @@ -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", diff --git a/packages/firebase-auth/src/index.ts b/packages/firebase-auth/src/index.ts index b7ed2cef..63022f4a 100644 --- a/packages/firebase-auth/src/index.ts +++ b/packages/firebase-auth/src/index.ts @@ -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 diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index d84ac005..4256dec4 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -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" diff --git a/packages/hello/package.json b/packages/hello/package.json index e803aa7d..ce1c2751 100644 --- a/packages/hello/package.json +++ b/packages/hello/package.json @@ -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" diff --git a/packages/medley-router/package.json b/packages/medley-router/package.json index 2625f076..c130aab1 100644 --- a/packages/medley-router/package.json +++ b/packages/medley-router/package.json @@ -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" diff --git a/packages/node-ws/package.json b/packages/node-ws/package.json index 7c4e8d87..3708e235 100644 --- a/packages/node-ws/package.json +++ b/packages/node-ws/package.json @@ -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" diff --git a/packages/oauth-providers/package.json b/packages/oauth-providers/package.json index 5e52f652..55b99ddb 100644 --- a/packages/oauth-providers/package.json +++ b/packages/oauth-providers/package.json @@ -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", diff --git a/packages/oidc-auth/package.json b/packages/oidc-auth/package.json index 5ee98b06..5c44249e 100644 --- a/packages/oidc-auth/package.json +++ b/packages/oidc-auth/package.json @@ -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", diff --git a/packages/otel/package.json b/packages/otel/package.json index 024d6e3c..f68132a4 100644 --- a/packages/otel/package.json +++ b/packages/otel/package.json @@ -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" diff --git a/packages/prometheus/package.json b/packages/prometheus/package.json index 990dba35..e6d63fa8 100644 --- a/packages/prometheus/package.json +++ b/packages/prometheus/package.json @@ -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", diff --git a/packages/qwik-city/package.json b/packages/qwik-city/package.json index 18983aee..efa892f1 100644 --- a/packages/qwik-city/package.json +++ b/packages/qwik-city/package.json @@ -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" }, diff --git a/packages/react-compat/package.json b/packages/react-compat/package.json index 1e6d0c7b..e4c99642 100644 --- a/packages/react-compat/package.json +++ b/packages/react-compat/package.json @@ -29,7 +29,6 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.17.4", - "hono": "^4.5.0", "publint": "^0.3.9", "tsup": "^8.4.0" } diff --git a/packages/react-renderer/package.json b/packages/react-renderer/package.json index 69798473..ad29b6df 100644 --- a/packages/react-renderer/package.json +++ b/packages/react-renderer/package.json @@ -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", diff --git a/packages/sentry/package.json b/packages/sentry/package.json index 9604dc02..c5f350b2 100644 --- a/packages/sentry/package.json +++ b/packages/sentry/package.json @@ -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" diff --git a/packages/standard-validator/package.json b/packages/standard-validator/package.json index d1bdad20..23a52dc0 100644 --- a/packages/standard-validator/package.json +++ b/packages/standard-validator/package.json @@ -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", diff --git a/packages/swagger-editor/package.json b/packages/swagger-editor/package.json index 53a145e6..62c70fb7 100644 --- a/packages/swagger-editor/package.json +++ b/packages/swagger-editor/package.json @@ -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" diff --git a/packages/swagger-ui/package.json b/packages/swagger-ui/package.json index 42f18925..8a57e5c3 100644 --- a/packages/swagger-ui/package.json +++ b/packages/swagger-ui/package.json @@ -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" diff --git a/packages/trpc-server/package.json b/packages/trpc-server/package.json index bd95aeb3..ede39225 100644 --- a/packages/trpc-server/package.json +++ b/packages/trpc-server/package.json @@ -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", diff --git a/packages/trpc-server/src/index.ts b/packages/trpc-server/src/index.ts index 543e4131..0fd805d1 100644 --- a/packages/trpc-server/src/index.ts +++ b/packages/trpc-server/src/index.ts @@ -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 } } diff --git a/packages/tsyringe/package.json b/packages/tsyringe/package.json index ac11672b..599f64f2 100644 --- a/packages/tsyringe/package.json +++ b/packages/tsyringe/package.json @@ -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", diff --git a/packages/typebox-validator/package.json b/packages/typebox-validator/package.json index b5e4a1a7..45caa1bd 100644 --- a/packages/typebox-validator/package.json +++ b/packages/typebox-validator/package.json @@ -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" diff --git a/packages/typebox-validator/src/index.ts b/packages/typebox-validator/src/index.ts index 07ef0eed..d36a7de1 100644 --- a/packages/typebox-validator/src/index.ts +++ b/packages/typebox-validator/src/index.ts @@ -75,6 +75,7 @@ export function tbValidator< hook?: Hook, E, P>, stripNonSchemaItems?: boolean ): MiddlewareHandler { + // @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) => { diff --git a/packages/typia-validator/package.json b/packages/typia-validator/package.json index 41444f26..5e7f22ac 100644 --- a/packages/typia-validator/package.json +++ b/packages/typia-validator/package.json @@ -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", diff --git a/packages/typia-validator/src/index.ts b/packages/typia-validator/src/index.ts index 5ffb8a69..441924f0 100644 --- a/packages/typia-validator/src/index.ts +++ b/packages/typia-validator/src/index.ts @@ -29,6 +29,7 @@ export const typiaValidator = < validate: T, hook?: Hook ): MiddlewareHandler => + // @ts-expect-error not typed well validator(target, async (value, c) => { const result = validate(value) diff --git a/packages/valibot-validator/package.json b/packages/valibot-validator/package.json index 4fd384ee..b20c7be4 100644 --- a/packages/valibot-validator/package.json +++ b/packages/valibot-validator/package.json @@ -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", diff --git a/packages/zod-openapi/package.json b/packages/zod-openapi/package.json index 90f83a22..583cdf07 100644 --- a/packages/zod-openapi/package.json +++ b/packages/zod-openapi/package.json @@ -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" diff --git a/packages/zod-validator/package.json b/packages/zod-validator/package.json index f1662013..7a328266 100644 --- a/packages/zod-validator/package.json +++ b/packages/zod-validator/package.json @@ -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", diff --git a/yarn.lock b/yarn.lock index 34d96ca8..74328493 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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"