* chore: Prettier should operate on all files
* Update package.json
Co-authored-by: Jonathan Haines <jonno.haines@gmail.com>
---------
Co-authored-by: Jonathan Haines <jonno.haines@gmail.com>
* feat(zod-validator): support Zod v4
* changeset
* oops. using `any`
* remove the not used value
* [wip] support both v3 and v4
* update
* avoid the type error on build
* remove unnecessary `unknown`
* fixed type and add test
* avoid the type error
* rename the test
* don't use `schema instanceof ZodObject`
* update README
* use released `3.25.6`
* changeset
* use `zod` instead of `zod/v3`
* don't update the peerDependencies
* use both v3 and v4 types if Zod has v4
* fix ZodError
* fixed
* update lock file
* update README
* remove unnecessary cast
* docs(contributing): add section on testing
Fixes#994
* test(clerk-auth): replace jest with vitest
* test(graphql-server): replace jest with vitest
* test(medley-router): replace jest with vitest
* test(oauth-providers): replace jest with vitest
* test(oidc-auth): replace jest with vitest
* test(sentry): replace jest with vitest
* test(trpc-server): replace jest with vitest
* test(typebox-validator): replace jest with vitest
* test(typia-validator): replace jest with vitest
* test(valibot-validator): replace jest with vitest
* chore: cleanup remaining references to jest
* chore: fix lint errors
* test(typia-validator): fix exclude directory
* test(oauth-providers): use vitest environment miniflare
* chore: update `yarn.lock`
* chore(zod-openapi): pin zod-validator to 0.4.2
* test(graphql-server): remove console filtering
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
* setup middleware package
* add implementation middleware
* add documentation + updae tsconfig for decorator handling
* add tests
* fix format class-validator middleware
* Add Readme
* Update changelog & changeset
* update changelog 2
* update changelog 2
* fix working directory ci
* rm jest dependencies
change to tsup for build
fix ci name
* revert changes not related to class-validator
* remove the changeset since Changesets will add a changeset automatically
* package description
* feat: add `@hono/conform-validator` to packages
* docs: Add the conform-validtor middleware usage to README.md
* docs: fix README
* refactor: Fix tests to use HTTPException
* fix: update devDependencies in conform-validator
* chore: add github workflows for conform-validator
* feat: add changesets
* fix: Init conform-validator version to 0.0.0 for changesets
* feat: Add a hook option to `conformValidator()`
* feat: Fixed the conformValidator to return an error response when a validation error occurs
* fix: Fixed node version used in CI from 18.x to 20.x
* fix: Fix to use tsup in build command
* chore: delete `.skip` from `it` in test files.
* chore: fix title in test files.
* fix: Fixed to return 400 response when the request body is not FormData
* chore: fixed to change patch to major in changeset.
* chore: Removed unused libraries
* Add @hono/react-compat package
The creation of this package was proposed by Gaetan Puleo.
Co-authored-by: Gaetan Puleo <pro@gaetanpuleo.com>
* remove the changelog file and fix the version in `package.json`
these will be modified by Changesets
* correct `exports` paths in `package.json` and add `hono` as dev dependency
* export as `default`
* add build command to the `package.json` at the top
* add changeset. we release it as `patch` first.
---------
Co-authored-by: Gaetan Puleo <pro@gaetanpuleo.com>
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
* feat: Introduce WebSocket helper for Node.js | `@hono/node-ws`
* feat(node-ws): add ci and build command
* chore: update yarn.lock
* update `yarn.lock`
* fixed the ci config
* add `@hono/node-server` to devDependecies
* fixed format and specify node version
* fix(node-ws/docs): fix example
* feat: `upgradeWebSocket` be named function
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
* adding hono/prometheus middleware
* adding tests for the metrics endpoint
* adding changeset
* adding workflow and a build script to main package.json
* change to middleware factory instead
* extending the readme with some examples
* updating required hono version, adding installation section to readme
* updating hono version in devdependencies
* 🎉 Create Bun Transpiler Middleware Package
* ➕ Add @types/bun dev dependency
* 🔧 Use Bun Testrunner
* ✨ Implement Bun Transpiler Middleware
* ✅ Add Tests for Bun Transpiler middleware
* 📝 Add README to Bun Transpiler middleware
* 📝 Add Changeset
* 👷 Setup CI for Bun Transpiler middleware
* 🔧 Configure Bun as external during Build
* 🔧 Setup global build script for Bun Transpiler middleware
* added next-auth middleware
* fix react types
* code cleanup and improve tests
* renamed to authjs
* added example in readme
* Update README.md
* options to set dynamic base paths , urls and credentials in fetch
* update readme
* update readme
* Update README.md
* fix typos and set correct origin for local development