Yusuke Wada
e237927934
chore(tsconfig): update es2017
to es2020
( #285 )
2022-05-30 21:59:38 +09:00
Yusuke Wada
98521d39d6
perf: tweak
2022-05-30 21:33:37 +09:00
Yusuke Wada
eaef358deb
perf(util): cache regex result for URL path(s) ( #284 )
2022-05-30 21:28:08 +09:00
Yusuke Wada
5b561bfb1e
perf(conmpose): remove bind
( #283 )
2022-05-30 17:33:52 +09:00
Yusuke Wada
16967676a3
chore: bump up to v1.4.2
2022-05-28 13:01:22 +09:00
Yusuke Wada
18be41f026
perf(context): add HonoResponse for better performance ( #281 )
2022-05-28 12:59:55 +09:00
Yusuke Wada
8bbb495d51
chore: add .mts
to tsconfig.json
2022-05-27 17:28:07 +09:00
Yusuke Wada
b55eb2e661
refactor(TypeScript): enable strict null check ( #280 )
2022-05-27 17:22:39 +09:00
Yusuke Wada
c0661519b0
chore(benchmark): fix RegExpRouter score, it's fastest
2022-05-27 17:16:43 +09:00
Yusuke Wada
79c99c6403
chore: bump up to v1.4.1
2022-05-26 17:33:30 +09:00
Yusuke Wada
a1d21329ea
refactor: make GraphQL Server middleware as handler ( #277 )
2022-05-26 17:31:17 +09:00
Taku Amano
aa6807cfba
Update scoring rules in RegExpRouter. ( #275 )
2022-05-26 16:38:20 +09:00
Yusuke Wada
924408b463
refactor(trie-router): fixed routing priority for *
( #276 )
...
* refactor(trie-router): make `*` and `/*` have same priority
* feat(router): fixed routing priority for `*`
* feat(router): fixed routing priority for `*`
2022-05-26 16:36:40 +09:00
Yusuke Wada
500fcaa9e1
refactor(trie-router): make *
and /*
have same priority ( #274 )
2022-05-26 15:26:13 +09:00
Yusuke Wada
938aa7f060
chore: bump up to v1.4.0 🎉
2022-05-26 10:08:31 +09:00
Yusuke Wada
730502b169
docs: update readme
2022-05-26 10:06:10 +09:00
Yusuke Wada
ebbb58dc81
chore: update benchmark script
2022-05-26 09:09:19 +09:00
Yusuke Wada
77e16ddfb7
feat: c.res
is available before dispatching ( #272 )
...
* fix(router): fixed trie-router bugs
* feat: `c.res` is available before dispatching
2022-05-26 09:06:41 +09:00
Taku Amano
e6924271f3
refactor(router): Make Router an interface, not a class ( #268 )
...
* Allow initialization with router objects instead of routerClass.
* Make Router an interface, not a class.
* Make Result an interface, not a class.
* Apply getSortedHandlers for result.
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2022-05-26 07:39:43 +09:00
Yusuke Wada
ef65308357
fix(router): fixed trie-router bugs ( #271 )
2022-05-26 00:34:01 +09:00
Yusuke Wada
7cc9644b60
feat(trie-router) : Routing with order specification ( #269 )
...
* Routing with order specification
* fixed test
* fixed for special wildcard and so on
* fixed scoring
* fix for `route` method
2022-05-25 11:56:17 +09:00
Taku Amano
a18edd5294
RegExpRouter : Routing with order specification. ( #267 )
2022-05-25 09:57:37 +09:00
Yusuke Wada
4a906a8aae
test(jwt): add tests
2022-05-25 09:24:01 +09:00
Chris R
0e6bff6eb1
fix: ensure the request does not continue if the jwt token is not valid ( #266 )
2022-05-25 09:18:02 +09:00
Yusuke Wada
52bca3bd0a
docs: fix readme
2022-05-22 19:14:37 +09:00
Yusuke Wada
8dfc74b187
fix(context): initialize status and header values after newResponse
( #261 )
...
* fix(context): initialize status and header values after `newResponse`
* fixed test
2022-05-22 10:49:58 +09:00
Yusuke Wada
8ef4e3ed37
chore: bump up to v1.3.6
2022-05-22 08:05:42 +09:00
Yusuke Wada
ba58356d24
feat: multiple query values c.req.queries
( #260 )
2022-05-22 07:54:00 +09:00
Yusuke Wada
fa82e48d22
fix(compose): fix a bug for colliding async routes ( #259 )
2022-05-22 07:12:25 +09:00
Yusuke Wada
14f210a0af
perf: do not set statusText
by default ( #256 )
2022-05-21 21:33:04 +09:00
Yusuke Wada
563aeec9be
refactor(context): c.res
is not optional ( #255 )
2022-05-21 21:08:51 +09:00
Yusuke Wada
7a13160616
chore: bump up to v1.3.5
2022-05-20 17:41:36 +09:00
Yusuke Wada
7c8211806c
fix: throwing errors in Wrangler 2.0.6 ( #254 )
...
Close #248
2022-05-20 17:39:27 +09:00
Yusuke Wada
180d779e0d
docs: update readme
2022-05-19 15:37:33 +09:00
Yusuke Wada
128e6517ae
chore: bump up to v1.3.4
2022-05-19 14:41:40 +09:00
Yusuke Wada
56703c60da
feat: mustache middleware supports Module Worker mode ( #252 )
2022-05-19 11:24:47 +09:00
Yusuke Wada
923a30e53d
feat: serve-static middleware supports Module Worker mode ( #250 )
2022-05-19 09:29:09 +09:00
Yusuke Wada
9cfba5731f
chore: bump up to v1.3.3
2022-05-18 09:47:41 +09:00
Yusuke Wada
22ae272d13
fix(route): fix app.route()
matter ( #246 )
2022-05-18 09:46:37 +09:00
Yusuke Wada
15bd8ecb96
chore: bump up to v1.3.2
2022-05-18 09:17:16 +09:00
Yusuke Wada
600847ba77
fix(Context): c.body()
accept null for 204 response ( #245 )
...
Fix #242
2022-05-18 09:15:46 +09:00
Yusuke Wada
9c3eb277bd
fix(serve-static): enable in any order ( #244 )
...
Close #243
2022-05-18 09:06:18 +09:00
Yusuke Wada
3c2e862a8a
chore: bump up to v1.3.1
2022-05-17 08:15:55 +09:00
Yusuke Wada
18f954c121
fix: do not include test files in npm packages ( #241 )
2022-05-17 08:15:12 +09:00
Yusuke Wada
3c5e2c2a74
chore: bump up to v1.3.0
2022-05-16 22:20:29 +09:00
Yusuke Wada
bc7fce467a
Merge pull request #239 from honojs/develop
...
for v1.3.0
2022-05-16 22:19:22 +09:00
Yusuke Wada
f14ec5d733
docs: update readme ( #238 )
2022-05-16 22:15:34 +09:00
Yusuke Wada
1a62e04f8a
feat: default path as /
2022-05-16 21:34:59 +09:00
Yusuke Wada
ea1fd00369
feat: [BREAKING] deprecate Route
, use Hono
instead ( #237 )
2022-05-16 21:33:15 +09:00
Taku Amano
d8accbc846
Tweaks return values of functions for request parameters. ( #234 )
...
* Tweaks return values of functions for request parameters.
If no arguments are specified, returns an object containing all parameters.
* Add tests for app.req.param and app.req.query.
* Enable to get all cookies by `c.req.cookie()`.
2022-05-16 12:04:29 +09:00