- Add a workflow to build the packages
- Add a audit routine in the workflow created above for all packages
- Publish the library
- Add a docker compose infrastructure
- Create documentation using Docusaurus
- Initiate the next naming change
- Add a custom error for when the network is down
- Add unit tests
- Add badges
- Create another adapter interface for event routes like
EventSourceAdapter
- Add a
httpAdapter
andeventSourceAdpater
in thecreateClient
function, and remove theadapter
property - Rename the
ClientAdapter
intoHttpClientAdapter
- Rename the
ServerAdapter
intoHttpServerAdapter
- Add documentation for
createEventRoute
- Better typing for the validated input and output, to be discriminated and returned as 400 errors from the server
- Allow passing options for the
createFetchAdapter
function - Allow compressing the data if possible
- Show an example of a file upload
- Add integration tests
- Add badges
- Add @renkei/core as a peer dependency and fix the version number
- Account for compressed requests (see above) if possible
- Add an example explaining how to create its own compression strategy
- Add integration tests
- Add badges
- Add security headers configuration
- Make the cors checking stricter
- Add the ability to rate limit the requests
- Add a static file server
- Add @renkei/core as a peer dependency and fix the version number
- Rename the adapter into
createHttpAdapter
to match the naming convention from thecreateFetchAdapter
- Add Drizzle ORM
- Add an SQLite database
- Separate the
getUsers
logic from thecreateUser
logic and theuserCreated
logic
- Create a library that allows for using JSON-safe types for the validation of routes
- Fix mistakes when calling zod without the parse method