Commit Graph

81 Commits (b5186da328958ead97a02fcee9ffe9f8c0ef2b3f)

Author SHA1 Message Date
floriankapaun 3f39be7a27
Add Bun Transpiler middleware #344 (#345)
* 🎉 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
2024-01-08 07:03:56 +09:00
Andrew b84c6c8eb3
feat: ArkType validator middleware (#325)
* feat: Create arktype-validator

* feat: Add changeset

* chore(arktype-validator): Fix formatting

* chore(index.test.ts): Replace `jsonT` with `json`

* feat(ci): Create arktype validator CI

* feat(package.json): Add arktype validator build script

* fix(ci): Fix lock file
2024-01-04 13:05:17 +09:00
divyam234 f9859e8fa7
added auth.js middleware (#326)
* 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
2023-12-29 04:30:25 +09:00
Yusuke Wada fd1f92b815
chore(react-renderer): add CI and update lock file/package.json (#314) 2023-12-16 10:34:54 +09:00
Yusuke Wada 14da8577fd chore: update `yarn.lock` 2023-12-13 18:23:48 +09:00
Yusuke Wada 40aeab8e3e
feat: introduce `@hono/eslint-config` (#302)
* changeset

* chore: setup prettier

* feat: introduce `@hono/eslint-config`

* changeset
2023-12-13 18:19:43 +09:00
Yusuke Wada a03e133d42
chore: setup prettier (#301)
* changeset

* chore: setup prettier
2023-12-13 17:31:25 +09:00
Yusuke Wada 5403955ef6
chore: enable `eslint` and remove `denoify` (#300)
* changeset

* chore: enable `eslint` and remove `denoify`
2023-12-13 17:22:53 +09:00
Yusuke Wada bd18b966ee
chore: migrate to `yarn v4` (#299)
* changeset

* chore: migrate to `yarn v4`

* remove changeset

* fixed Github Actions for `hello`

* fix gitignore

* add dependencies

* add ci for oauth-providers

* add dependencies

* add `publint`

* update msw
2023-12-13 15:54:00 +09:00
Yusuke Wada d8eebd7822
fix(oauth-providers): enable building (#276)
* changeset

* fix(oauth-providers): enable building

* remove changeset

* changeset
2023-11-28 06:39:59 +09:00
Yusuke Wada f79f40bd48
fix(esbuild-transpiler): build correctly (#241)
* fix(esbuild-transpiler): build correctly

* changeset
2023-11-07 11:38:09 +09:00
Sor4chi c608fa9532
feat: swagger ui middleware (#230)
* feat(zod-openapi): create swagger-ui jsx component

* feat(zod-openapi): add swagger ui docs

* chore(zod-openapi): add versioning doc

* chore(zod-openapi): fix SwaggerUI component doc

* refactor(zod-openapi): remove jsx comment

* feat(swagger-ui): create new package

* feat(swagger-ui): provides swagger ui middleware and swaggerui component

* feat(zod-openapi): Changed to use @hono/swagger-ui

* chore: add versioning doc

* feat: update ci for @hono/swagger-ui

* refactor: remove package-lock.json

* refactor: reverted the extra changes.

* chore: remove old changeset doc

* refactor(swagger-ui): remove unused file

* refactor(swagger-ui): change input type

* feat(swagger-ui): Select only the options you need.

* chore(swagger-ui): update README

* refactor(swagger-ui): rewrite simple

* refactor(zod-openapi): remove swagger-ui

* chore(swagger-ui): fix readme content

* chore(dep): add @types/swagger-ui-dist for option types support

* feat: implement SwaggerConfig Renderer for mapping config object to html

* feat: extend some option support for swagger-ui-dist

* test: move option rendering test and add some cases

* feat: add manually option for making full customizable

* docs: update swagger-ui middleware README

* fix: do not escape HTML strings

* docs: update README of swagger-ui middleware

* ci: update workflow environment for swagger-ui middleware

---------

Co-authored-by: naporin0624 <naporin0624@gmail.com>
2023-11-04 18:18:20 +09:00
Yusuke Wada 23a64bba03
chore: bump up `typescript` (#227) 2023-11-03 05:27:11 +09:00
Vaggelis Yfantis a18da2a545
feat: Clerk Middleware (#151)
* initial commit

* wip

* Update README.md

* tests(clerk-auth): Setup testing and added first test

* docs(clerk-auth): Update README.md

* tests(clerk-auth): Added some more tests

* chore(clerk-auth): Added refernece in tests

* ci(clerk-atuh): Add Clerk Auth workflow

* use `env` helper to get enviroment variables

---------

Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2023-10-27 16:50:22 +09:00
Patryk Dwórznik 2e4eeb0b70
feat: Add Typia validator (#158)
* Add Typia validator

* Add CI config
2023-09-15 22:54:56 +09:00
Yusuke Wada 564a497981 chore: fix build commands 2023-08-19 02:49:56 +09:00
Yusuke Wada 7b898034a5
feat: zod-openapi (#118)
* wip

* wip

* update readme

* changeset

* nohoist

* fixed CI
2023-08-19 02:43:36 +09:00
Nico Franke c15de7ce3c
feat(valibot-validator): Add Valibot Validator Middleware (#102)
* feat: add valibot validator

* add changeset
2023-07-30 08:07:44 +09:00
Yusuke Wada e970536220
feat: add "medley-router" (#82)
* feat: add "medley-router"

* setup

* add changeset
2023-04-21 23:43:30 +09:00
Yusuke Wada efb4d1446e
chore: bump up the libraries (#75) 2023-03-21 22:32:46 +09:00
Curtis Larson 2a3245ad06
feat(typebox-validator): Add TypeBox Validator middleware (#55)
* feat(typebox-validator): Add TypeBox Validator middleware

* fix(typebox-validator): Updates based on code review comments
2023-02-24 18:22:02 +09:00
Yusuke Wada 2d1a1cc68e chore: changelog format 2023-02-12 22:28:57 +09:00
Yusuke Wada e7c60b3492
feat: introduce tRPC server middleware (#36)
* feat: introduce tRPC server middleware

* chore: add changeset
2023-02-04 23:37:15 +09:00
Yusuke Wada e0f68909ea setup Firebase Auth middleware 2023-02-04 20:20:42 +09:00
Yusuke Wada 34ad29dca5 setup Sentry middleware 2023-02-04 16:19:47 +09:00
Yusuke Wada 094c2666d0 chore(graphql-server): setup 2023-02-04 11:53:27 +09:00
Yusuke Wada a5e33129c5
feat: add qwik-city middleware (#22)
* feat: add qwik-city middleware

* add changeset
2023-01-13 09:07:41 +09:00
Yusuke Wada 9436ea1ccb chore: fixed `package.json` 2023-01-02 00:05:33 +09:00
Yusuke Wada 58e42aa8da
feat: introduce zod-validator (#16)
* feat: introduce zod-validator

* fixed `package.json`

* changeset
2023-01-02 00:03:44 +09:00
Yusuke Wada a6465484a9 add build command 2022-12-24 21:01:15 +09:00
Yusuke Wada f8df40d00c initial commit 2022-10-16 17:52:21 +09:00