67 lines
1.6 KiB
JSON
67 lines
1.6 KiB
JSON
{
|
|
"compilerOptions": {
|
|
/* Basic Options */
|
|
// "incremental": true,
|
|
"target": "es6",
|
|
"module": "commonjs",
|
|
"lib": ["ESNext"],
|
|
// "allowJs": true,
|
|
// "checkJs": true,
|
|
// "jsx": "preserve",
|
|
// "declaration": true,
|
|
// "declarationMap": true,
|
|
"sourceMap": true,
|
|
// "outFile": "./",
|
|
"outDir": "./dist",
|
|
// "rootDir": "./",
|
|
// "composite": true,
|
|
// "tsBuildInfoFile": "./",
|
|
"removeComments": true,
|
|
// "noEmit": true,
|
|
// "importHelpers": true,
|
|
// "downlevelIteration": true,
|
|
// "isolatedModules": true,
|
|
|
|
/* Strict Type-Checking Options */
|
|
"strict": true,
|
|
// "noImplicitAny": true,
|
|
// "strictNullChecks": true,
|
|
// "strictFunctionTypes": true,
|
|
// "strictBindCallApply": true,
|
|
// "strictPropertyInitialization": true,
|
|
// "noImplicitThis": true,
|
|
"alwaysStrict": true,
|
|
|
|
/* Additional Checks */
|
|
// "noUnusedLocals": true,
|
|
// "noUnusedParameters": true,
|
|
"noImplicitReturns": true,
|
|
// "noFallthroughCasesInSwitch": true,
|
|
|
|
/* Module Resolution Options */
|
|
"moduleResolution": "node",
|
|
// "baseUrl": ".",
|
|
// "paths": {},
|
|
// "rootDirs": [],
|
|
// "typeRoots": [],
|
|
// "types": [],
|
|
// "allowSyntheticDefaultImports": true,
|
|
"esModuleInterop": true,
|
|
"preserveSymlinks": true,
|
|
// "allowUmdGlobalAccess": true,
|
|
|
|
/* Source Map Options */
|
|
// "sourceRoot": "",
|
|
// "mapRoot": "",
|
|
// "inlineSourceMap": true,
|
|
// "inlineSources": true,
|
|
|
|
/* Experimental Options */
|
|
// "experimentalDecorators": true,
|
|
// "emitDecoratorMetadata": true,
|
|
|
|
/* Advanced Options */
|
|
"skipLibCheck": true,
|
|
"forceConsistentCasingInFileNames": true
|
|
}
|
|
}
|