tangled
alpha
login
or
join now
yippee.fun
/
morphlex
0
fork
atom
Precise DOM morphing
morphing
typescript
dom
0
fork
atom
overview
issues
pulls
pipelines
Configure TypeScript to be as strict as possible
joel.drapper.me
4 months ago
d03c6f67
5e814df0
+17
-8
1 changed file
expand all
collapse all
unified
split
tsconfig.json
+17
-8
tsconfig.json
···
2
2
"compilerOptions": {
3
3
"lib": ["dom", "esnext", "dom.iterable"],
4
4
"module": "esnext",
5
5
-
"moduleResolution": "node",
5
5
+
"target": "es2022",
6
6
+
"moduleResolution": "bundler",
7
7
+
8
8
+
"strict": true,
6
9
"noUnusedLocals": true,
7
7
-
"strict": true,
8
8
-
"target": "es2022",
9
9
-
"removeComments": false,
10
10
-
"outDir": "dist",
10
10
+
"noUnusedParameters": true,
11
11
+
"noFallthroughCasesInSwitch": true,
12
12
+
"noUncheckedIndexedAccess": true,
13
13
+
"noImplicitOverride": true,
14
14
+
"noPropertyAccessFromIndexSignature": true,
15
15
+
"allowUnusedLabels": false,
16
16
+
"allowUnreachableCode": false,
17
17
+
"exactOptionalPropertyTypes": true,
18
18
+
"forceConsistentCasingInFileNames": true,
19
19
+
"useUnknownInCatchVariables": true,
20
20
+
11
21
"skipLibCheck": true,
12
22
"noEmit": false,
13
23
"declaration": true,
14
24
"esModuleInterop": true,
15
15
-
"allowSyntheticDefaultImports": true,
16
25
"sourceMap": true,
17
17
-
"noUncheckedIndexedAccess": true
26
26
+
"outDir": "dist"
18
27
},
19
28
"include": ["src/**/*"],
20
20
-
"exclude": ["node_modules", "dist", "coverage", "test", "**/*.test.ts", "**/*.spec.ts", "vitest.config.ts"]
29
29
+
"exclude": ["node_modules", "dist", "coverage", "test"]
21
30
}