Nicolas Froidure

Results 78 issues of 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...

enhancement
developer experience

## 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...

enhancement
question
developer experience

See https://datatracker.ietf.org/doc/html/rfc8414) Related to https://github.com/OAI/OpenAPI-Specification/issues/3595

enhancement
developer experience

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:...

enhancement
deployment
developer experience

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...

enhancement
developer experience

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 - [ ]...

enhancement
developer experience

A module exists for such validation: https://www.npmjs.com/package/cron-validator

enhancement
developer experience

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...

question
developer experience

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...

enhancement
deployment