| { | |
| "compilerOptions": { | |
| "target": "ES2024", | |
| "module": "preserve", | |
| "moduleResolution": "bundler", | |
| "allowImportingTsExtensions": true, | |
| "lib": ["ES2023"], | |
| "jsx": "react-jsx", | |
| "jsxImportSource": "react", | |
| "strict": true, | |
| "isolatedModules": true, | |
| "noUncheckedIndexedAccess": true, | |
| "noImplicitOverride": true, | |
| "noPropertyAccessFromIndexSignature": true, | |
| "noFallthroughCasesInSwitch": true, | |
| "forceConsistentCasingInFileNames": true, | |
| "verbatimModuleSyntax": true, | |
| "experimentalDecorators": true, | |
| "declaration": true, | |
| "sourceMap": true, | |
| "noEmit": true, | |
| "skipLibCheck": true, | |
| "types": ["node"] | |
| }, | |
| "include": [ | |
| "packages/*/src/**/*.ts", | |
| "packages/*/src/**/*.tsx", | |
| "packages/*/test/**/*.ts", | |
| "packages/*/test/**/*.tsx", | |
| "apps/*/src/**/*.ts", | |
| "apps/*/src/**/*.tsx", | |
| "apps/*/test/**/*.ts", | |
| "apps/*/test/**/*.tsx" | |
| ], | |
| "exclude": [ | |
| "node_modules", | |
| "dist", | |
| "coverage", | |
| "packages/kosong/test/type-safety-negative.ts", | |
| "**/*.disabled/**", | |
| "**/*.disabled" | |
| ] | |
| } | |