0.0.4 • Published 3 years ago

@wardtoulet/tipi v0.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Tipi

Tipi is a straightforward http endpoint framwork with a focus on readablity and generationg documentation.

Tipi is based on simple-endpoints taking it's base idea of using es modules as endpoints and extending on it by exporting even more as to increase readablity and decrease code size.

TODO

  • Testing
  • Better logging (dependency incecting logger?)
  • Mixins: extentions that create endpoints, and implement middleware etc. (ex: oauth mixing would create endpoints for login in, registering, getting tokens and add middleware to check for tokens and add a user to the context)
  • Typed context?, the context is now a object of type { [key: string]: any } It might be nice to get that typed for endusers, as this is populated by middleware we can't be shure that the data will actually be present though.

Context

Context is a part of the request that can be added to by the middleware to be typesafe the context must be a defined class which before executing the handle function is checkt to be fully populated

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago