/ tsconfig.json
tsconfig.json
 1  {
 2    "compilerOptions": {
 3      "target": "es5",
 4      "lib": ["dom", "dom.iterable", "esnext"],
 5      "allowJs": true,
 6      "skipLibCheck": true,
 7      "strict": true,
 8      "forceConsistentCasingInFileNames": true,
 9      "noEmit": true,
10      "esModuleInterop": true,
11      "module": "esnext",
12      "moduleResolution": "node",
13      "resolveJsonModule": true,
14      "isolatedModules": true,
15      "jsx": "preserve",
16      "incremental": true,
17      "baseUrl": "./src",
18      "paths": {
19        "@lib/*": ["lib/*"],
20        "@modules/*": ["modules/*"],
21        "@pages/*": ["pages/*"]
22      },
23      "plugins": [
24        {
25          "name": "next"
26        }
27      ]
28    },
29    "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
30    "exclude": [
31      "node_modules",
32      ".next",
33      ".nyc_output",
34      "coverage",
35      "jest-coverage"
36    ]
37  }