@artus/tsconfig
Version:
TSConfigs for Artus projects to extend.
38 lines (37 loc) • 910 B
JSON
{
"compilerOptions": {
// "rootDir": "src",
// Language and Environment
"target": "ES2017",
"lib": [
"ESNext"
],
"experimentalDecorators": true,
// Modules
"module": "CommonJS",
"moduleResolution": "node",
// JavaScript support
"allowJs": false,
// Emit
"declaration": true,
"downlevelIteration": true,
"importHelpers": true,
"newLine": "LF",
"stripInternal": true,
"sourceMap": false,
// Completeness
"skipLibCheck": true,
"skipDefaultLibCheck": true,
// Interop Constraints
"allowSyntheticDefaultImports": true,
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
// Type Checking
"noImplicitThis": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
}
}