* 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
* remove config.basePath
* ⬆️ (auth-js): update @auth/core dependency from version ^0.30.0 to ^0.35.3 for latest features and bug fixes
✅ (index.test.ts): add basePath to config for consistency in authentication tests
♻️ (index.test.ts): correct code style inconsistencies for better readability and maintainability
* update yarn.lock
* Add new emitAsync method, memory leak prevention and significantly improve README.md
* Adjust ci yarn install command
* Commit yarn.lock
* Run changeset
* Revert ci yarn install command
* Move context parameter to the first position in the `emit` method
* Fix test
* 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
* Upgrade toucan
* Update package version
* Create poor-rules-compare.md
* Don't have to modify the version field since the changeset will update it automatically
* patch should be minor
* feat(typia-validator): upgrade typia dependency to ^6.1.0
This commit updates the peer dependency of typia from ^5.0.4 to ^6.1.0
in the typia-validator package. The yarn.lock file has also been updated
to reflect this change.
* feat(typia-validator): update Typia peerDependency
The peerDependency of Typia in '@hono/typia-validator' has been updated
from version 5 to version 6.
* 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>
* chore: Update valibot to version 0.31.0
* Modify update valibot to version 0.31.0
* Modify update yarn.lock to valibot 0.31.0
* Add CHANGELOG using changesets
* 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>