File tree Expand file tree Collapse file tree 1 file changed +21
-20
lines changed Expand file tree Collapse file tree 1 file changed +21
-20
lines changed Original file line number Diff line number Diff line change 1
1
{
2
+ "$schema" : " https://json.schemastore.org/tsconfig" ,
2
3
"compilerOptions" : {
3
- // Enable latest features
4
- "lib" : [" ESNext" , " DOM" ],
5
- "target" : " ESNext" ,
4
+ "allowImportingTsExtensions" : true ,
5
+ "allowJs" : true ,
6
+ "forceConsistentCasingInFileNames" : true ,
7
+ "jsx" : " react-jsx" ,
8
+ "lib" : [
9
+ " ESNext" ,
10
+ " DOM"
11
+ ],
6
12
"module" : " ESNext" ,
7
13
"moduleDetection" : " force" ,
8
- "jsx" : " react-jsx" ,
9
- "allowJs" : true ,
10
-
11
- // Bundler mode
12
14
"moduleResolution" : " bundler" ,
13
- "allowImportingTsExtensions" : true ,
14
- "verbatimModuleSyntax" : true ,
15
15
"noEmit" : true ,
16
-
17
- // Best practices
18
- "strict" : true ,
19
- "skipLibCheck" : true ,
20
- "noFallthroughCasesInSwitch" : true ,
21
-
22
- // Some stricter flags (disabled by default)
23
- "noUnusedLocals" : false ,
24
- "noUnusedParameters" : false ,
16
+ "noImplicitAny" : true ,
17
+ "noImplicitReturns" : true ,
25
18
"noPropertyAccessFromIndexSignature" : false ,
26
- "exactOptionalPropertyTypes" : true
27
- }
19
+ "outDir" : " ./dist" ,
20
+ "skipLibCheck" : true ,
21
+ "strict" : true ,
22
+ "target" : " ESNext" ,
23
+ "verbatimModuleSyntax" : true
24
+ },
25
+ "extends" : " @tsconfig/strictest/tsconfig.json" ,
26
+ "include" : [
27
+ " src"
28
+ ]
28
29
}
You can’t perform that action at this time.
0 commit comments