Commit Graph

86 Commits (e2e4f6aa5249c7904369630611ab3591de238c36)

Author SHA1 Message Date
Aditya Mathur 7cba581041 feat: updated @hono/eslint-config package (#1031)
* chore(eslint-config): update dependencies and improve configuration

* chore(eslint-config): replace @typescript-eslint packages with typescript-eslint

* chore: completed changes suggested by @BarryThePenguin

* chore: updated the repo eslint config

* chore: updated the lockfile

* feat: added ci and minor changes

* chore: updated the eslint version in package.json

* chore: updated the lockfile

* add changeset

* `@ryoppippi/unplugin-typia` as devDependencies

---------

Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-04-09 09:28:14 -04:00
Jonathan Haines 21afe41dec ci: use node v20 (#1076) 2025-04-09 09:28:14 -04:00
Jonathan Haines e31cd008aa build(react-renderer): lint published package (#1058)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-04-09 09:26:27 -04:00
Jonathan Haines 7498fbcff1 build(sentry): lint published package (#1059)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-04-09 09:26:27 -04:00
Jonathan Haines 4db6cce55d build(react-compat): lint published package (#1060) 2025-04-09 09:26:27 -04:00
Jonathan Haines 1924c630a8 build(standard-validator): lint published package (#1061)
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2025-04-09 09:26:27 -04:00
Jonathan Haines 369680c298 build(swagger-ui): lint published package (#1063) 2025-04-09 09:26:27 -04:00
Jonathan Haines ddba7cf343 build(valibot-validator): lint published package (#1068) 2025-04-09 09:26:27 -04:00
Jonathan Haines 8557f3bc0b build(typia-validator): lint published package (#1067) 2025-04-09 09:26:27 -04:00
Jonathan Haines b1d32f5783 build(zod-validator): lint published package (#1070) 2025-04-09 09:26:27 -04:00
Jonathan Haines 5a65ef92b0 build(zod-openapi): lint published package (#1069) 2025-04-09 09:26:27 -04:00
Jonathan Haines a2c278515f build(typebox-validator): lint published package (#1066) 2025-04-09 09:26:27 -04:00
Jonathan Haines 72b20df1c8 build(tsyringe): lint published package (#1065) 2025-04-09 09:26:27 -04:00
Jonathan Haines 34c71fead3 build(trpc-server): lint published package (#1064) 2025-04-09 09:26:27 -04:00
Jonathan Haines b73045462e build(swagger-editor): lint published package (#1062) 2025-04-09 09:26:27 -04:00
Jonathan Haines cb6c76fef7 build(oidc-auth): lint published package (#1054)
* build(oidc-auth): lint published package

* build(oidc-auth): include require condition in subpath exports
2025-04-09 09:26:26 -04:00
Jonathan Haines 3529d32b17 build(qwik-city): lint published package (#1057)
* build(qwik-city): lint published package

* ci(qwik-city): add workflow to run build and publint
2025-04-09 09:26:26 -04:00
Jonathan Haines 5f4572f5b8 build(prometheus): lint published package (#1056) 2025-04-09 09:26:26 -04:00
Jonathan Haines 978da3e14b build(otel): lint published package (#1055) 2025-04-09 09:26:26 -04:00
Jonathan Haines fcce865c87 build(oauth-providers): lint published package (#1053) 2025-04-09 09:26:26 -04:00
Jonathan Haines 9e77615d91 build(node-ws): lint published package (#1052) 2025-04-09 09:26:26 -04:00
Jonathan Haines abd52ce669 build(medley-router): lint published package (#1051) 2025-04-09 09:26:26 -04:00
Jonathan Haines 6a7e42d4ee build(hello): lint published package (#1050) 2025-04-09 09:26:26 -04:00
Jonathan Haines c1adb69a5c build(graphql-server): lint published package (#1049) 2025-04-09 09:26:26 -04:00
Jonathan Haines a5b900e503 build(firebase-auth): lint published package (#1048) 2025-04-09 09:26:26 -04:00
Jonathan Haines 66c265f7ea build(esbuild-transpiler): lint published package (#1046)
* build(esbuild-transpiler): lint published package

* chore: fix repository directory reference
2025-04-09 09:26:26 -04:00
Jonathan Haines 3b9448b870 build(event-emitter): lint published package (#1047) 2025-04-09 09:26:26 -04:00
Jonathan Haines 23b4cdd414 build(effect-validator): lint published package (#1045) 2025-04-09 09:26:26 -04:00
Jonathan Haines 4f2744b181 build(conform-validator): lint published package (#1044) 2025-04-09 09:26:26 -04:00
Jonathan Haines 8f97fdf83e build(cloudflare-access): lint published package (#1043) 2025-04-09 09:26:26 -04:00
Jonathan Haines 15971bde72 build(clerk-auth): lint published package (#1042) 2025-04-09 09:26:26 -04:00
Jonathan Haines 9e23349777 build(class-validator): lint published package (#1041) 2025-04-09 09:26:26 -04:00
Jonathan Haines d65cc146f9 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-04-09 09:26:26 -04:00
Jonathan Haines 43794beaf5 ci(bun-transpiler): run publint (#1035) 2025-04-09 09:26:26 -04:00
Jonathan Haines 1b29fd1c35 build(casbin): lint published package (#1036) 2025-04-09 09:26:26 -04:00
Jonathan Haines 9da50dcc8c build(arktype-validator): lint published package (#1033)
* build(arktype-validator): lint published package

* ci(arktype-validator): run publint
2025-04-09 09:26:26 -04:00
Jonathan Haines 95dd8e74ad build(ajv-validator): lint published package (#1030) 2025-04-09 09:26:26 -04:00
Jonathan Haines 4a1038ee66 chore: add coverage badges (#1023)
* chore: add coverage badges

* ci(casbin): fix spelling
2025-04-09 09:26:26 -04:00
Jonathan Haines 9d7a29d178 ci: initial coverage (#1022) 2025-04-09 09:26:26 -04:00
Jonathan Haines 86cb7db506 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-04-09 09:26:26 -04:00
Jonathan Haines 990c8a5047 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-04-09 09:26:26 -04: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