db483726af
bun install does not rewrite what is already in node_modules when a version goes DOWN, which silently left @ng-org/orm and @ng-org/web on versions that disagree about orm_start_graph's arity — the callback then lands in the config slot and the SDK rejects it as unserializable. Every dependency measurement taken this way was meaningless. Carried over from ng-eventually with it: cucumber invoked through the package entry rather than the .bin shim, which node --import tsx/esm cannot load under pnpm; the build:orm paths, which still pointed at a src/shapes that moved to src/shared/shapes; and the tsconfig fix that DROPS baseUrl instead of silencing its deprecation — reported as a config error, it made tsc exit without checking a single file.
40 lines
1.1 KiB
JSON
40 lines
1.1 KiB
JSON
{
|
|
"compilerOptions": {
|
|
// Environment setup & latest features
|
|
"lib": ["ESNext", "DOM"],
|
|
"target": "ESNext",
|
|
"module": "Preserve",
|
|
"moduleDetection": "force",
|
|
"jsx": "react-jsx",
|
|
"allowJs": true,
|
|
|
|
// Bundler mode
|
|
"moduleResolution": "bundler",
|
|
"allowImportingTsExtensions": true,
|
|
"verbatimModuleSyntax": true,
|
|
"noEmit": true,
|
|
|
|
// Best practices
|
|
"strict": true,
|
|
"skipLibCheck": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"noUncheckedIndexedAccess": true,
|
|
"noImplicitOverride": true,
|
|
|
|
// No `baseUrl`: deprecated in TypeScript 6, where it is reported as an ERROR
|
|
// that aborts the whole compilation — `tsc --noEmit` then exits 0 having
|
|
// checked nothing, so the typecheck gate silently passes everything. `paths`
|
|
// resolves relative to this file since TS 4.4, so dropping it changes nothing.
|
|
"paths": {
|
|
"@/*": ["./src/*"]
|
|
},
|
|
|
|
// Some stricter flags (disabled by default)
|
|
"noUnusedLocals": false,
|
|
"noUnusedParameters": false,
|
|
"noPropertyAccessFromIndexSignature": false
|
|
},
|
|
|
|
"exclude": ["dist", "node_modules"]
|
|
}
|