-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtsconfig.json
More file actions
15 lines (15 loc) · 1.17 KB
/
tsconfig.json
File metadata and controls
15 lines (15 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"compilerOptions": {
"target": "ESNext", /* ESNext value refers to the highest version your version of TypeScript supports */
"lib": ["ESNext"], /* Mostly server-side Bun projects */
"moduleDetection": "force", /* Ensures that every non-declaration file is treated as a module. */
"module": "ESNext", /* Sets the module system for the program */
"moduleResolution": "bundler", /* Never requires file extensions on relative paths in imports unlike to nodenext */
"types": ["bun-types"], /* @types/bun usually lags a week behind; TS6 @types/* are no longer auto-included */
"strict": true, /* Wide range of type checking behavior that results in stronger guarantees of program correctness */
"noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
"noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
"noEmit": true, /* Do not emit compiler output files like JavaScript source code, source-maps or declarations. */
"skipLibCheck": false /* Skip type checking all .d.ts files. (useful for development , disabled in pre-commit) */
}
}