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 "verbatimModuleSyntax": true,
12
13 /* Strictness */
14 "strict": true,
15 "noUncheckedIndexedAccess": true,
16 "checkJs": true,
17
18 /* Bundled projects */
19 "lib": ["dom", "dom.iterable", "ES2022"],
20 "noEmit": true,
21 "module": "ESNext",
22 "moduleResolution": "Bundler",
23 "jsx": "preserve",
24 "plugins": [{ "name": "next" }],
25 "incremental": true,
26
27 /* Path Aliases */
28 "baseUrl": ".",
29 "paths": {
30 "~/*": ["./src/*"]
31 }
32 },
33 "include": [
34 "next-env.d.ts",
35 "**/*.ts",
36 "**/*.tsx",
37 "**/*.cjs",
38 "**/*.js",
39 ".next/types/**/*.ts"
40 ],
41 "exclude": ["node_modules"]
42}