Skip to content
File

Blob: tools/base.tsconfig.json

json32 lines
1{
2 "compilerOptions": {
3 "target": "ESNext",
4 "module": "ESNext",
5 "lib": ["ESNext", "dom", "Webworker.Iterable"],
6 "alwaysStrict": true,
7 "strict": true,
8 "strictNullChecks": true,
9 "allowJs": true,
10 "allowUnreachableCode": false,
11 "allowUnusedLabels": false,
12 "exactOptionalPropertyTypes": true,
13 "noFallthroughCasesInSwitch": true,
14 "noImplicitOverride": true,
15 "noImplicitReturns": true,
16 "noPropertyAccessFromIndexSignature": false,
17 "noUncheckedIndexedAccess": true,
18 "noUnusedLocals": true,
19 "noUnusedParameters": true,
20 "esModuleInterop": true,
21 "moduleResolution": "node",
22 "ignoreDeprecations": "6.0",
23 "erasableSyntaxOnly": true,
24 "skipLibCheck": true,
25 "moduleDetection": "force",
26 "isolatedModules": true,
27 "verbatimModuleSyntax": true,
28 "types": []
29 },
30 "exclude": ["node_modules", "**/*.mjs"]
31}