deno_http_fns icon indicating copy to clipboard operation
deno_http_fns copied to clipboard

Split into separate JSR packages

Open jollytoad opened this issue 1 year ago • 2 comments

At present this whole lib is released as @http/fns on JSR.

I'd like to eventually break it down into separate packages, as the @std lib does.

Initial idea for packages:

  • @http/route - to contain all the by* modules, cascade, withFallback, as_url_pattern etc
  • @http/response - for all the response/* helper fns
  • @http/request - for all request/* helper fns
  • @http/interceptor - for all interceptor related fns
  • @http/discovery - for all route/module discovery fns and mappers
  • @http/generate - for all code generator fns
  • @http/host-* for various hosting adaptors, eg. host-deno-local, host-deno-deploy, host-cloudflare

jollytoad avatar Mar 14 '24 14:03 jollytoad

Beta releases of the separate packages are now on JSR... https://jsr.io/@http

jollytoad avatar Apr 15 '24 08:04 jollytoad

work on this is in the workspaces branch

jollytoad avatar Apr 15 '24 08:04 jollytoad

Merged to main

jollytoad avatar Jun 06 '24 10:06 jollytoad