this repo has no description
1{
2 "compilerOptions": {
3 // Environment setup & latest features
4 "lib": ["ESNext"],
5 "target": "ESNext",
6 "module": "Preserve",
7 "moduleDetection": "force",
8 "jsx": "react-jsx",
9 "allowJs": false,
10
11 // Bundler mode
12 "moduleResolution": "bundler",
13 "allowImportingTsExtensions": true,
14 "verbatimModuleSyntax": true,
15 "noEmit": true,
16
17 // Strict type checking - ALL enabled
18 "strict": true,
19 "noImplicitAny": true,
20 "strictNullChecks": true,
21 "strictFunctionTypes": true,
22 "strictBindCallApply": true,
23 "strictPropertyInitialization": true,
24 "noImplicitThis": true,
25 "useUnknownInCatchVariables": true,
26 "alwaysStrict": true,
27
28 // Additional strict checks - ALL enabled
29 "noUnusedLocals": true,
30 "noUnusedParameters": true,
31 "exactOptionalPropertyTypes": true,
32 "noImplicitReturns": true,
33 "noFallthroughCasesInSwitch": true,
34 "noUncheckedIndexedAccess": true,
35 "noImplicitOverride": true,
36 "noPropertyAccessFromIndexSignature": true,
37
38 // Module and interop
39 "skipLibCheck": true,
40 "esModuleInterop": true,
41 "allowSyntheticDefaultImports": true,
42 "forceConsistentCasingInFileNames": true,
43 "resolveJsonModule": true,
44 "isolatedModules": true,
45
46 // Bun types
47 "types": ["bun-types"]
48 },
49 "include": ["src/**/*.ts"],
50 "exclude": ["node_modules"]
51}