Nicolas Froidure
Nicolas Froidure
Would be nice to change the arguments order in order to put the collection at the end. This would allow the following usage: ``` js import batchPromises from 'batch-promises'; Promise.resolve([1,...
OAS 3.1 brings support for a lot a new features, especially JSON Schema full support (`patternProperties` 🙏). https://www.openapis.org/blog/2020/06/18/openapi-3-1-0-rc0-its-here Here is a todo list to complete in order to ship OAS...
## Issue Currently, creating crons / consumers can be done only for GCP/AWS targets. That said, in order to deploy Whook projects on simple GNU/Linux machines, we could create the...
See https://datatracker.ietf.org/doc/html/rfc8414) Related to https://github.com/OAI/OpenAPI-Specification/issues/3595
Despite the fact it ran once, the code built per the GCP module is currently not used in production by anyone. It may then have issues. Here is the list:...
There is a clear pattern here: https://github.com/nfroidure/whook/blob/2126f07fea694dc7963e79dd91056e57eaec52bd/packages/whook/src/commands/create.ts#L48-L55 We should be able to load all services types from the `WHOOK_PLUGINS` to help creating handlers smoothly. It would be easy to get...
One can overritypes in its projects (like [here](https://github.com/nfroidure/whook/blob/main/packages/whook-example/src/whook.d.ts)). Would be nice ton increase the amount of extendable type. Types configuration to consider: - [ ] authentication data - [ ]...
A module exists for such validation: https://www.npmjs.com/package/cron-validator
We could try the following tool instead of generating static types from the JSON Schema : https://github.com/sinclairzx81/typebox # Pros - no delay typings (at least on paper). Currently the watch...
As an alternative to wrap each handlers into their own lambda functions, we could simply target the whole whook server into a single function and make the AWS Load Balancer...