/ easyshell-web / tsconfig.app.json
tsconfig.app.json
 1  {
 2    "compilerOptions": {
 3      "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
 4      "target": "ES2022",
 5      "useDefineForClassFields": true,
 6      "lib": ["ES2022", "DOM", "DOM.Iterable"],
 7      "module": "ESNext",
 8      "types": ["vite/client"],
 9      "skipLibCheck": true,
10  
11      /* Bundler mode */
12      "moduleResolution": "bundler",
13      "allowImportingTsExtensions": true,
14      "verbatimModuleSyntax": true,
15      "moduleDetection": "force",
16      "noEmit": true,
17      "jsx": "react-jsx",
18  
19      /* Linting */
20      "strict": true,
21      "noUnusedLocals": true,
22      "noUnusedParameters": true,
23      "erasableSyntaxOnly": true,
24      "noFallthroughCasesInSwitch": true,
25      "noUncheckedSideEffectImports": true
26    },
27    "include": ["src"]
28  }