@btravstack/tsconfig@0.3.0
·
5 commits
to main
since this release
Minor Changes
-
d2cd3a9:
app.json:base.jsonwithdeclarationanddeclarationMapoff, for a
workspace that emits no declarations.Declaration emit is type-checked even under
noEmit, sodeclaration: true
costs an application the errors it buys a library. Measured on a DI composition
root with one unmet dependency: twoTS4023lines about a library's internal
ID/SERVICEbrand symbols printed first, and the sentence naming the
missing port printed third. An application that ships no.d.tshas nothing to
gain from that check and pays for it on every mistake, internals-first.A library keeps
base.json, where the check is the guarantee that its consumers
can build.