Nicolas Froidure

Results 78 issues of Nicolas Froidure

When picking constants values in the config, now that the location property can be associated to Knifecycle initializers, we could instead of stringifying constants, directly import it from the config...

enhancement

Currently we build only one lambda and export it as the default export : https://github.com/nfroidure/whook/blob/9c7249f972067747f2cca217f1333949eab529f1/packages/whook-aws-lambda/src/index.ts#L363 It sometimes makes sense to group several lambda function into the same zip we it...

enhancement
deployment

With TypeScript 5.7.2 and Mermaid 11.4.1 (that embed Ramda), I get the following error when compiling: ```ts node_modules/@types/ramda/index.d.ts:1816:14 - error TS2589: Type instantiation is excessively deep and possibly infinite. 1816...

With TypeScript 5.7.2 and Mermaid 11.4.1 (that embed Ramda), I get the following error when compiling: ```ts node_modules/@types/ramda/index.d.ts:1816:14 - error TS2589: Type instantiation is excessively deep and possibly infinite. 1816...

**What version of Ajv you are you using?** 8.11 **What problem do you want to solve?** When using AJV in the context of an OpenAPI based web server, you have...

enhancement

As a library, implementing Open Telemetry (OTel) can help users monitor their instances, see: https://opentelemetry.io/docs/concepts/instrumentation/libraries/ To avoid the OTel overhead, probably that the best is to create a `@whook/otel` plugin...

enhancement

Currently is is impossible to override a service and its dependencies at the same time : ```js export default { sendApplicationMessage: 'sendSlackMessage', sendApplicationMessage: { SLACK_CONFIG: 'SLACK_APPLICATION_CONFIG' } } ``` Won't...

The `$injector` service allow to inject services that involves circular dependencies. The buildInitializer (https://github.com/nfroidure/knifecycle/blob/main/src/build.ts#L120) could take the service names list that could be used with the `$injector` service at runtime...

enhancement