Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 1 | { |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 2 | "extends": ["@tsconfig/strictest"], |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 3 | "$schema": "https://json.schemastore.org/tsconfig", |
| 4 | "display": "Default", |
| 5 | "compilerOptions": { |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 6 | "allowUnreachableCode": false, |
| 7 | "allowUnusedLabels": false, |
| 8 | "checkJs": true, |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 9 | "composite": false, |
| 10 | "declaration": true, |
| 11 | "declarationMap": true, |
| 12 | "esModuleInterop": true, |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 13 | "exactOptionalPropertyTypes": true, |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 14 | "forceConsistentCasingInFileNames": true, |
| 15 | "inlineSources": false, |
| 16 | "isolatedModules": true, |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 17 | "lib": ["es2022"], |
| 18 | "module": "NodeNext", |
| 19 | "moduleResolution": "NodeNext", |
| 20 | "noFallthroughCasesInSwitch": true, |
| 21 | "noImplicitOverride": true, |
| 22 | "noImplicitReturns": false, |
| 23 | "noPropertyAccessFromIndexSignature": true, |
| 24 | "noUncheckedIndexedAccess": true, |
| 25 | "noUnusedLocals": true, |
| 26 | "noUnusedParameters": true, |
| 27 | "outDir": "./dist", |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 28 | "preserveWatchOutput": true, |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 29 | "resolveJsonModule": true, |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 30 | "skipLibCheck": true, |
Skyler Grey | 7177bbd | 2023-06-01 03:26:31 +0200 | [diff] [blame] | 31 | "sourceMap": true, |
| 32 | "strict": true, |
| 33 | "target": "es2020" |
Skyler Grey | deea2f7 | 2023-05-31 20:14:49 +0200 | [diff] [blame] | 34 | }, |
| 35 | "exclude": ["node_modules"] |
| 36 | } |