1{
2 "compilerOptions": {
3 "target": "ES2017",
4 "lib": ["dom", "dom.iterable", "esnext"],
5 "allowJs": true,
6 "skipLibCheck": true,
7 "strict": true,
8 "noEmit": true,
9 "esModuleInterop": true,
10 "module": "esnext",
11 "moduleResolution": "bundler",
12 "resolveJsonModule": true,
13 "isolatedModules": true,
14 "jsx": "react-jsx",
15 "incremental": true,
16 /* Letak bawaan `tsconfig.tsbuildinfo` adalah root repo, di samping
17 `tsconfig.json`. Petanya ke dalam `.next/` supaya root hanya berisi
18 berkas yang memang disunting manusia; `.next/` sudah diabaikan git. */
19 "tsBuildInfoFile": "./.next/cache/tsconfig.tsbuildinfo",
20 "plugins": [
21 {
22 "name": "next"
23 }
24 ],
25 "paths": {
26 "@/*": ["./src/*"]
27 }
28 },
29 "include": [
30 "next-env.d.ts",
31 "**/*.ts",
32 "**/*.tsx",
33 ".next/types/**/*.ts",
34 ".next/dev/types/**/*.ts",
35 "**/*.mts"
36 ],
37 "exclude": ["node_modules"]
38}
39