cookie-cutter icon indicating copy to clipboard operation
cookie-cutter copied to clipboard

An opinionated micro-services framework for TypeScript

Results 61 cookie-cutter issues
Sort by recently updated
recently updated
newest added

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. Release notes Sourced from decode-uri-component's releases. v0.2.2 Prevent overwriting previously decoded tokens 980e0bf https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2 v0.2.1 Switch to GitHub workflows 76abc93 Fix issue where decode...

dependencies

Currently send method for [gRPC response stream does not await](https://github.com/walmartlabs/cookie-cutter/blob/26503dc45c1187252b20358915dc14326db476a8/packages/grpc/src/internal/GrpcResponseStream.ts#L34) while adding messages to async pipe and that is causing issues in case when a new message is added to...

bug
M-grpc
P1

I want to check that if a null or undefined is passed into ctx.state.get(undefined), does it return all streams? I know this is a feature, but it seems really dangerous....

question

The config object returned by the [parse](https://github.com/walmartlabs/cookie-cutter/blob/d7726098213ce5966ba920a3fca7fb5890ba4b6c/packages/core/src/config.ts#L59) function has no enumerable properties. The following operations do not work: - `console.log(config)` prints the empty object; - `const newConfig = { ...config...

bug
M-core
P2

The module should expose a HTTP client (including APM support) and could potentially include a HTTP RPC server implementation (similar to how gRPC works). Also investigate sink with potential batching...

enhancement
P3

`ProtoMessageEncoder` should return a `UInt8Array` instead of a `Buffer` object (the TypeScript typedef files of the underlying library are wrong). This will be breaking change for new data, we need...

enhancement
M-core
P2

This can cause a lot of spurious queries into Cosmos if the service only handles a fraction of the incoming messages. Supporting this optimization will likely require some refactoring as...

enhancement
M-core
P2