/ shared / tsconfig.json
tsconfig.json
 1  {
 2    "extends": "../tsconfig.json",
 3    "compilerOptions": {
 4      // Environment setup
 5      "lib": ["ESNext"],
 6      "target": "ESNext",
 7      "module": "ESNext",
 8  
 9      // Output configuration
10      "declaration": true,
11      "outDir": "./dist",
12      "noEmit": false,
13  
14      // Type checking
15      "strict": true,
16      "skipLibCheck": true,
17  
18      // Additional checks
19      "noFallthroughCasesInSwitch": true,
20      "noUncheckedIndexedAccess": true
21    },
22    "include": ["src/**/*"],
23    "exclude": ["node_modules", "**/*.test.ts", "dist"]
24  }