Created
May 27, 2025 17:22
-
-
Save manuartero/9ce57206fa82d4f745731a0c6440f8a2 to your computer and use it in GitHub Desktop.
tsconfig
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"compilerOptions": { | |
/* type checking */ | |
"strict": true, // turn on strict mode family | |
"noFallthroughCasesInSwitch": true, // every switch case should break or return | |
/* modules */ | |
"baseUrl": "src", // base path for imports | |
"module": "ESNext", // ESModules & allows «import.meta» | |
"moduleResolution": "Node", // recommended: ts mimic node resolution | |
"resolveJsonModule": true, // allows .json files | |
/* language */ | |
"target": "ES2016", | |
"jsx": "react-jsx", | |
"lib": [ | |
"DOM", | |
"DOM.Iterable", | |
"ESNext" | |
], | |
/* js support */ | |
"allowJs": true, // allows .js files | |
/* Interop Constraints */ | |
"esModuleInterop": true, // recommended: compatibility with libraries using CommonJS | |
"allowSyntheticDefaultImports": true, // allows «import Foo from 'foo'» | |
"forceConsistentCasingInFileNames": true, // checks for case sensitivity file names | |
"isolatedModules": true, // force all files to import/export (no global scripts) | |
/* completeness */ | |
"skipLibCheck": true, // skip checking node_modules/*.d.ts files | |
/* emit */ | |
"noEmit": true // checks for errors only | |
}, | |
"include": [ | |
"src" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment