deps: use @agilgur5/tsconfig
to simplify tsconfig
#87
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Simplify
tsconfig.json
by using my owntsconfig
,@agilgur5/tsconfig
.Details
this is my own
tsconfig
base built on top of@tsconfig/strictest
@tsconfig/strictest
doesn't coverTS doesn't yet support package
exports
fortsconfig
s yet (tsconfig "extends" field ignores "exports" field of source package microsoft/TypeScript#48665), hence the longer path into the packageRelative paths in
tsconfig
bases are also relative withinnode_modules
(ThecompilerOptions.outDir
config is incorrectly resolved when in a shareable config microsoft/TypeScript#29172), so have to repeat any relative paths herebuild
to extend the base here instead of thebuild
tsconfig in@agilgur5/tsconfig
tsconfig