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