/ tsconfig.json
tsconfig.json
 1  {
 2    "include": ["**/*.ts", "**/*.tsx", "eslint.config.js", "prettier.config.js", "vite.config.js"],
 3    
 4    "compilerOptions": {
 5      "target": "ES2022",
 6      "jsx": "react-jsx",
 7      "module": "ESNext",
 8      "lib": ["ES2022", "DOM", "DOM.Iterable"],
 9      "types": ["vite/client"],
10  
11      /* Bundler mode */
12      "moduleResolution": "bundler",
13      "allowImportingTsExtensions": true,
14      "verbatimModuleSyntax": false,
15      "noEmit": true,
16  
17      /* Linting */
18      "skipLibCheck": true,
19      "strict": true,
20      "noUnusedLocals": true,
21      "noUnusedParameters": true,
22      "noFallthroughCasesInSwitch": true,
23      "noUncheckedSideEffectImports": true,
24      "baseUrl": ".",
25      "paths": {
26        "@/*": ["./src/*"],
27      }
28    }
29  }