0.8.0
Minor Changes
#746
3dc0808Thanks @thevuong! - chore(typescript-config): hoist noImplicitOverride and verbatimModuleSyntax into the base presetBoth flags were copy-pasted across five workspace tsconfigs and were absent from the shared preset. They now live in
base.json, so every workspace inherits them and the redundant per-package copies are removed. Enabling them repo-wide was verified to produce zero new type errors.exactOptionalPropertyTypesis intentionally left per-package: turning it on everywhere surfaces mostly-benign errors in the component/CLI packages, so it stays opt-in for the logic-heavy packages that benefit from it.
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
Minor Changes
71cf664Thanks @thevuong! - Add alibrary-build.jsonpreset holding the shared emit options for the nativetscpackage build (noEmit: false,declaration,declarationMap,sourceMap,types: ["node"]). Each package'stsconfig.build.jsonnow uses arrayextends(["./tsconfig.json", "@codefast/typescript-config/library-build.json"]) and keeps only its localoutDir/rootDirandinclude— dropping the duplicated emit block across all library packages. Path-relative options stay local becauseextendsresolves them against the file that declares them.
0.5.0-canary.9
0.5.0-canary.8
0.5.0-canary.7
0.5.0-canary.6
Minor Changes
71cf664Thanks @thevuong! - Add alibrary-build.jsonpreset holding the shared emit options for the nativetscpackage build (noEmit: false,declaration,declarationMap,sourceMap,types: ["node"]). Each package'stsconfig.build.jsonnow uses arrayextends(["./tsconfig.json", "@codefast/typescript-config/library-build.json"]) and keeps only its localoutDir/rootDirandinclude— dropping the duplicated emit block across all library packages. Path-relative options stay local becauseextendsresolves them against the file that declares them.
1.0.0-canary.7
Minor Changes
71cf664Thanks @thevuong! - Add alibrary-build.jsonpreset holding the shared emit options for the nativetscpackage build (noEmit: false,declaration,declarationMap,sourceMap,types: ["node"]). Each package'stsconfig.build.jsonnow uses arrayextends(["./tsconfig.json", "@codefast/typescript-config/library-build.json"]) and keeps only its localoutDir/rootDirandinclude— dropping the duplicated emit block across all library packages. Path-relative options stay local becauseextendsresolves them against the file that declares them.
1.0.0-canary.6
0.5.0-canary.5
0.5.0-canary.4
0.5.0-canary.3
0.5.0-canary.2
0.5.0-canary.1
0.5.0-canary.0
0.4.0
Patch Changes
f79b333Thanks @thevuong! - feat(dev): enable source condition for zero-rebuild HMR in apps/docs69aec9aThanks @thevuong! - Ship LICENSE in the published tarball, declare a TypeScript peer dependency, and enableforceConsistentCasingInFileNamesin the base preset.
0.4.0-canary.6
Showing the latest 20 releases; the full changelog on GitHub has 193 more releases.