Commit Graph

84 Commits (5fac2ef09c8b4e856024a6df1a9d9a09112c8d38)

Author SHA1 Message Date
Jonathan Haines 5fac2ef09c
build(react-renderer): lint published package (#1058)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-03-27 15:49:10 +09:00
Jonathan Haines bf16ecc7a3
build(sentry): lint published package (#1059)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-03-27 15:36:00 +09:00
Jonathan Haines cee0c83bc8
build(react-compat): lint published package (#1060) 2025-03-27 15:33:45 +09:00
Jonathan Haines d911e624a8
build(standard-validator): lint published package (#1061)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-03-27 15:30:30 +09:00
Jonathan Haines 93b544fba0
build(swagger-ui): lint published package (#1063) 2025-03-27 15:21:50 +09:00
Jonathan Haines 6a69f92bc1
build(valibot-validator): lint published package (#1068) 2025-03-27 15:21:17 +09:00
Jonathan Haines 780cb787d1
build(typia-validator): lint published package (#1067) 2025-03-27 15:18:15 +09:00
Jonathan Haines c39d47d6f0
build(zod-validator): lint published package (#1070) 2025-03-27 15:09:49 +09:00
Jonathan Haines ff2c1cd2fc
build(zod-openapi): lint published package (#1069) 2025-03-27 15:08:49 +09:00
Jonathan Haines 568f407452
build(typebox-validator): lint published package (#1066) 2025-03-27 15:06:50 +09:00
Jonathan Haines 85e67a12c0
build(tsyringe): lint published package (#1065) 2025-03-27 13:13:54 +09:00
Jonathan Haines d9671a5891
build(trpc-server): lint published package (#1064) 2025-03-27 13:07:16 +09:00
Jonathan Haines ee540d95fe
build(swagger-editor): lint published package (#1062) 2025-03-27 13:05:11 +09:00
Jonathan Haines 5234436db8
build(oidc-auth): lint published package (#1054)
* build(oidc-auth): lint published package

* build(oidc-auth): include require condition in subpath exports
2025-03-27 12:56:33 +09:00
Jonathan Haines 7c0f04486d
build(qwik-city): lint published package (#1057)
* build(qwik-city): lint published package

* ci(qwik-city): add workflow to run build and publint
2025-03-27 12:32:05 +09:00
Jonathan Haines ee53464b87
build(prometheus): lint published package (#1056) 2025-03-27 11:43:10 +09:00
Jonathan Haines c0ee9a4f5a
build(otel): lint published package (#1055) 2025-03-27 11:38:15 +09:00
Jonathan Haines 8424b1d420
build(oauth-providers): lint published package (#1053) 2025-03-27 11:30:17 +09:00
Jonathan Haines 3d7d482aff
build(node-ws): lint published package (#1052) 2025-03-27 11:23:05 +09:00
Jonathan Haines bcbb7e01c5
build(medley-router): lint published package (#1051) 2025-03-27 11:21:43 +09:00
Jonathan Haines 5792504bdf
build(hello): lint published package (#1050) 2025-03-27 11:20:23 +09:00
Jonathan Haines 00011f9fe5
build(graphql-server): lint published package (#1049) 2025-03-27 11:17:41 +09:00
Jonathan Haines d905d009fe
build(firebase-auth): lint published package (#1048) 2025-03-27 11:14:58 +09:00
Jonathan Haines aab396f7ea
build(esbuild-transpiler): lint published package (#1046)
* build(esbuild-transpiler): lint published package

* chore: fix repository directory reference
2025-03-27 11:06:41 +09:00
Jonathan Haines 2514e03382
build(event-emitter): lint published package (#1047) 2025-03-27 10:59:12 +09:00
Jonathan Haines 2939ab7493
build(effect-validator): lint published package (#1045) 2025-03-27 10:56:28 +09:00
Jonathan Haines bf4d315e5a
build(conform-validator): lint published package (#1044) 2025-03-27 10:55:22 +09:00
Jonathan Haines f4e4b8a2ee
build(cloudflare-access): lint published package (#1043) 2025-03-27 10:51:56 +09:00
Jonathan Haines 243a73c41c
build(clerk-auth): lint published package (#1042) 2025-03-27 10:48:09 +09:00
Jonathan Haines aad0ec86b3
build(class-validator): lint published package (#1041) 2025-03-27 10:38:31 +09:00
Jonathan Haines 3b9d2d2990
build(auth-js): lint published package (#1034)
* build(auth-js): lint published package

* ci(auth-js): run publint

* build(auth-js): remove no splitting flag
2025-03-25 08:57:15 +09:00
Jonathan Haines 28ff8ed22d
ci(bun-transpiler): run publint (#1035) 2025-03-24 19:58:05 +09:00
Jonathan Haines 2a6c7f0202
build(casbin): lint published package (#1036) 2025-03-24 19:48:37 +09:00
Jonathan Haines 6e268318bf
build(arktype-validator): lint published package (#1033)
* build(arktype-validator): lint published package

* ci(arktype-validator): run publint
2025-03-24 19:46:35 +09:00
Jonathan Haines 67d0186fb4
build(ajv-validator): lint published package (#1030) 2025-03-24 17:51:26 +09:00
Jonathan Haines 783a082c12
chore: add coverage badges (#1023)
* chore: add coverage badges

* ci(casbin): fix spelling
2025-03-19 17:53:11 +09:00
Jonathan Haines 6c8ba4cdcd
ci: initial coverage (#1022) 2025-03-18 17:56:11 +09:00
Jonathan Haines b6267e721d
ci(coverage): upload initial coverage to codecov (#1021)
* ci(coverage): upload initial coverage to codecov

* ci(coverage): add flags

* ci(bun-transpiler): add coverage
2025-03-18 15:38:54 +09:00
Jonathan Haines fc56cf2ae3
ci: run workspace scripts (#1015)
* ci: run workspace scripts

* ci: remove run option

* ci: remvoe default working directory

* test(firebase-auth): start emulator in vitest
2025-03-17 23:38:56 +09:00
Jonathan Haines 4d67af162f
test(workspace): upgrade to vitest v3 (#1009)
* test(workspace): upgrade to vitest v3

Fixes #1007

* chore(standard-validator): add vitest type to `tsconfig.json`

* chore: update `yarn.lock`

* chore(zod-openapi): bump `typescript`

* chore(typia-validator): make it ESM

* ci(bun-transpiler): fix Bun to v1.1.32

---------

Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-03-12 12:52:15 +09:00
Hong Minhee 15f3dddc3e
feat(otel): Add OpenTelemetry middleware
Close https://github.com/honojs/hono/issues/1864
2025-03-10 19:29:14 +09:00
Jonathan Haines 21c6b5b3f9
test(auth-js): use node 20.x in CI (#1008) 2025-03-07 08:51:16 +09:00
Jonathan Haines 0c24e85798
test(oauth-providers): use node 20.x in CI (#1004)
Fixes #1003
2025-03-06 07:33:42 +09:00
Rokas Muningis f77d7ba2e2
feat(standard-validator): Add standard schema validation (#887)
* feat(standard-validator): Add standard schema validation

* feat(standard-validator): add changeset

* feat(standard-validator): reintroduce type tests

* feat(standard-validator): simplif tests

* build(standard-validator): add gitlab pipeline

* chore(standard-validator): remove redundant files

* feat(standard-validator): cleanup tests, adjust comments

* fix(standard-validator): adjust versions, fix doc

* build: fix lockfile

* feat(standard-validator): drop headers lower-casing, update readme

* check types in test dir and add `tsc` to the test command
2025-02-06 21:38:36 +09:00
Gabriel Massadas 2720ac7172
feat: Add Cloudflare Access middleware (#880) 2024-12-13 17:16:11 +09:00
蒼時弦也 932d651aaf
feat(tsyringe): add @hono/tsyringe middleware (#785) 2024-11-17 05:36:39 +09:00
Illia Khvost c9f63deb95
feat(ajv-validator): Add Ajv validator middleware (#794) 2024-11-15 05:17:22 +09:00
Pr0m3th3us a5c20b3428
feat: class validator middleware for Hono (#788)
* 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
2024-11-08 12:08:18 +09:00
Ogabek 5fd80263f2
feat: introduce Swagger Editor middleware (#800)
Closes https://github.com/honojs/hono/issues/1415

* chore(swagger-editor): 🔨 init

* ci: 🎡 swagger editor workflow

create workflow for swagger-editor package

* docs: 📝 readme

have writed documentation

* test(test):  create test for swagger-editor middleware

* fix(swagger-editor): 🐛 fixed cdn url in html content

* chore: 🔨 v0.1.0

release

* format

* fix the typos

* remove unnecessary `.`

* remove unnecessay `vite` and fix the `vitest.config.ts`

* fix the relase workflow

* update the changeset and `package.json`

---------

Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2024-11-05 11:00:20 +09:00
sugar b7e740f930
Introduce Casbin Middleware (#676)
* feat: impl casbin middleware

* fix: defaultCheckPermission logic

* fix: divide authorizer

* chore: testing and docs

* fixed: hono version

* fix: export and module resolution

* fix: typo

* docs: fix model

* fix: conflict

* fix: version
2024-09-09 21:56:28 +09:00