Description
Description of the feature request
Right now the tsconfig files located in the folder of each utility (Logger, Metrics, Tracer) have repeated settings with some differences.
Example: resolveJsonModule
in the Logger utility, but there might be others.
Would be good to revisit the current tsconfig setup and the way we transpile our code.
Problem statement
Inconsistent, potentially unnecessary tsconfig settings across the same utility and different utilities.
Summary of the feature
Simplify tsconfig files & settings.
Code examples
I like the way the AWS SDK v3 does it, extending one another:
https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3
Benefits for you and the wider AWS community
Simplification and better governance.
Describe alternatives you've considered
N/A
Additional context
This issue affects all existing utilities.
Related issues, RFCs
Metadata
Metadata
Assignees
Labels
Type
Projects
Status