tsconfig.json (999B)
1 { 2 "$schema": "https://json.schemastore.org/tsconfig", 3 "display": "Next.js + Strictest", 4 "compilerOptions": { 5 "target": "es2018", 6 "lib": ["dom", "dom.iterable", "esnext"], 7 "allowJs": true, 8 "skipLibCheck": true, 9 "strict": true, 10 "allowUnusedLabels": false, 11 "allowUnreachableCode": false, 12 // "exactOptionalPropertyTypes": true, 13 "noFallthroughCasesInSwitch": true, 14 "noImplicitOverride": true, 15 "noImplicitReturns": true, 16 "noPropertyAccessFromIndexSignature": true, 17 "noUncheckedIndexedAccess": true, 18 "noUnusedLocals": true, 19 "noUnusedParameters": true, 20 "forceConsistentCasingInFileNames": true, 21 "noEmit": true, 22 "incremental": true, 23 "esModuleInterop": true, 24 "module": "esnext", 25 "moduleResolution": "node", 26 "resolveJsonModule": true, 27 "isolatedModules": true, 28 "jsx": "preserve", 29 "baseUrl": "src", 30 "plugins": [ 31 { 32 "name": "next" 33 } 34 ] 35 }, 36 "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 37 "exclude": ["node_modules"] 38 }