/ tsconfig.json
tsconfig.json
 1  {
 2    "compileOnSave": false,
 3    "compilerOptions": {
 4      "target": "es2016",
 5      "module": "esnext",
 6      "jsx": "preserve",
 7      "allowJs": false,
 8      "strict": true,
 9      "moduleResolution": "node",
10      "allowSyntheticDefaultImports": true,
11      "noUnusedLocals": true,
12      "noUnusedParameters": true,
13      "removeComments": true,
14      "preserveConstEnums": true,
15      "sourceMap": true,
16      "skipLibCheck": true,
17      "esModuleInterop": true,
18      "baseUrl": ".",
19      "typeRoots": ["./node_modules/@types"],
20      "lib": ["dom", "es2017"],
21      "forceConsistentCasingInFileNames": true,
22      "noEmit": true,
23      "resolveJsonModule": true,
24      "isolatedModules": true,
25      "incremental": true,
26      "useUnknownInCatchVariables": false,
27    },
28    "exclude": [
29      "dist",
30      ".next",
31      "out",
32      "node_modules",
33      "next.config.js",
34      "postcss.config.js",
35      "**/*.spec.ts",
36      "**/*.spec.tsx",
37      "**/*.test.ts",
38      "**/*.test.tsx",
39      "coverage",
40    ],
41    "include": ["custom.d.ts", "next-env.d.ts", "**/*.ts", "**/*.tsx"]
42  }