Skip to content

projects

Files under @repobuddy/typescript/tsconfig/projects/ match the Projects category of the TSConfig reference.

File Sets
projects/composite composite
projects/large-project composite, disableReferencedProjectLoad

Makes the project referenceable from another project’s references. Used by tsconfig/monorepo.

{
"compilerOptions": {
"composite": true
}
}

tsc --showConfig (TypeScript 7.0.2) also lists declaration: true and incremental: true, which TypeScript derives from composite.

composite, plus disableReferencedProjectLoad, which stops the editor from loading every referenced project at startup. Use it in a solution with many projects.

{
"compilerOptions": {
"composite": true,
"disableReferencedProjectLoad": true
}
}

tsc --showConfig (TypeScript 7.0.2) also lists the derived declaration: true and incremental: true.