-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtsconfig.json
35 lines (31 loc) · 1011 Bytes
/
tsconfig.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": ["eslint-config-tunnckocore/tsconfig.json"],
"include": ["**/*.ts"],
"exclude": ["node_modules", "dist"],
// "compilerOptions": {
// // Enable latest features
// "lib": ["ESNext", "DOM"],
// "target": "ESNext",
// "module": "ESNext",
// "moduleDetection": "force",
// "jsx": "react-jsx",
// "allowJs": true,
// // Bundler mode
// "moduleResolution": "bundler",
// "allowImportingTsExtensions": true,
// "verbatimModuleSyntax": true,
// "noEmit": true,
// // Best practices
// "strict": true,
// "skipLibCheck": true,
// "noFallthroughCasesInSwitch": true,
// // Some stricter flags (disabled by default)
// "noUnusedLocals": false,
// "noUnusedParameters": false,
// "noPropertyAccessFromIndexSignature": false,
// "exactOptionalPropertyTypes": false,
// "baseUrl": ".",
// "strictNullChecks": true // add if using `base` template
// }
}