1{
2 "compilerOptions": {
3 /* Base Options: */
4 "esModuleInterop": true,
5 "skipLibCheck": true,
6 "target": "es2022",
7 "allowJs": true,
8 "resolveJsonModule": true,
9 "moduleDetection": "force",
10 "isolatedModules": true,
11
12 /* Strictness */
13 "strict": true,
14 "noUncheckedIndexedAccess": true,
15 "checkJs": true,
16
17 /* Bundled projects */
18 "lib": ["dom", "dom.iterable", "ES2022"],
19 "noEmit": true,
20 "module": "ESNext",
21 "moduleResolution": "Bundler",
22 "jsx": "preserve",
23 "plugins": [{ "name": "next" }],
24 "incremental": true,
25
26 /* Path Aliases */
27 "baseUrl": ".",
28 "paths": {
29 "~/*": ["./src/*"]
30 }
31 },
32 "include": [
33 ".eslintrc.cjs",
34 "next-env.d.ts",
35 "**/*.ts",
36 "**/*.tsx",
37 "**/*.cjs",
38 "**/*.js",
39 ".next/types/**/*.ts"
40 ],
41 "exclude": ["node_modules"]
42}