Files
nocodb/tsconfig.json
2026-05-04 10:31:16 +03:00

29 lines
942 B
JSON

{
/* Root tsconfig — "solution" style: no files of its own.
Without "files": [], TS creates a catch-all project that includes the ENTIRE repo,
causing every file to belong to 2+ projects and forcing VS Code's TS server
to reload when switching between files.
Project references tell tsserver to treat each package as an isolated project.
This prevents one giant TS program from loading all 5000+ files at once.
Build is handled by rspack — composite/declaration are purely for IDE perf. */
"include": [],
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"noEmit": true,
"skipLibCheck": true
},
"references": [
{ "path": "packages/nocodb-sdk" },
{ "path": "packages/nocodb" },
{ "path": "packages/nc-gui" }
],
"exclude": [
"node_modules",
"packages/noco-integrations",
"packages/noco-integrations-v2"
]
}