Precise DOM morphing
morphing
typescript
dom
1{
2 "compilerOptions": {
3 "lib": ["dom", "esnext", "dom.iterable"],
4 "module": "esnext",
5 "target": "es2022",
6 "moduleResolution": "bundler",
7
8 "strict": true,
9 "noUnusedLocals": true,
10 "noUnusedParameters": true,
11 "noFallthroughCasesInSwitch": true,
12 "noUncheckedIndexedAccess": true,
13 "noImplicitOverride": true,
14 "noPropertyAccessFromIndexSignature": true,
15 "allowUnusedLabels": false,
16 "allowUnreachableCode": false,
17 "exactOptionalPropertyTypes": true,
18 "forceConsistentCasingInFileNames": true,
19 "useUnknownInCatchVariables": true,
20 "erasableSyntaxOnly": true,
21
22 "skipLibCheck": true,
23 "noEmit": false,
24 "declaration": true,
25 "esModuleInterop": true,
26 "sourceMap": true,
27 "outDir": "dist"
28 },
29 "include": ["src/**/*"],
30 "exclude": ["node_modules", "dist", "coverage", "test"]
31}