`moduleResolution: node` is removed in TS7, so this base config could not be used by the native compiler at all. esnext+bundler is the verified-clean pair for a bundled monorepo (node16 was tried first and rejected: it forces node16 module semantics and surfaced TS5097 across the template and fixture trees this root sweeps). The root is a settings base — `turbo run build` compiles the packages, not this file. Verified on the packages that actually build, TS7 vs TS5.9: commerce 0/0, shadcn 3/3, ui 92/92 — identical. TypeScript 7 introduces no new errors here; the 92 in pkgs/ui are pre-existing. Co-Authored-By: Hanzo Dev <dev@hanzo.ai>
24 lines
556 B
JSON
24 lines
556 B
JSON
{
|
|
"$schema": "https://json.schemastore.org/tsconfig",
|
|
"display": "Default",
|
|
"compilerOptions": {
|
|
"composite": false,
|
|
"declaration": true,
|
|
"declarationMap": true,
|
|
"esModuleInterop": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"inlineSources": false,
|
|
"isolatedModules": true,
|
|
"moduleResolution": "bundler",
|
|
"noUnusedLocals": false,
|
|
"noUnusedParameters": false,
|
|
"preserveWatchOutput": true,
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"module": "esnext"
|
|
},
|
|
"exclude": [
|
|
"node_modules"
|
|
]
|
|
}
|