tsconfig.base.json36 lines · main
1{
2 "$schema": "https://json.schemastore.org/tsconfig",
3 "compilerOptions": {
4 "target": "ES2022",
5 "lib": ["ES2023"],
6 "module": "ESNext",
7 "moduleResolution": "Bundler",
8 "allowJs": false,
9 "checkJs": false,
10 "skipLibCheck": true,
11 "strict": true,
12 "noImplicitAny": true,
13 "strictNullChecks": true,
14 "strictFunctionTypes": true,
15 "strictBindCallApply": true,
16 "strictPropertyInitialization": true,
17 "noImplicitThis": true,
18 "alwaysStrict": true,
19 "noUnusedLocals": true,
20 "noUnusedParameters": true,
21 "noFallthroughCasesInSwitch": true,
22 "noImplicitReturns": true,
23 "noUncheckedIndexedAccess": true,
24 "esModuleInterop": true,
25 "allowSyntheticDefaultImports": true,
26 "forceConsistentCasingInFileNames": true,
27 "resolveJsonModule": true,
28 "isolatedModules": true,
29 "verbatimModuleSyntax": false,
30 "incremental": true,
31 "declaration": true,
32 "declarationMap": true,
33 "sourceMap": true
34 },
35 "exclude": ["node_modules", "dist", "build", ".next", ".turbo"]
36}