-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtsconfig.json
33 lines (33 loc) · 1.36 KB
/
tsconfig.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
"compilerOptions": {
"strict": true,
"forceConsistentCasingInFileNames": true,
/* Basic Options */
"target": "ES2016", // Target ECMAScript version
"module": "ESNext", // Module code generation
"outDir": "./dist", // Output directory for compiled JS files
"rootDir": "./src", // Root directory of input files
"allowJs": true, // Allow compiling .js files
"checkJs": false, // Report errors in .js files
"sourceMap": true, // Generates corresponding .map files
"noImplicitAny": false, // Warn on expressions and declarations with an implied 'any' type
"strictNullChecks": false, // Enable strict null checks
"removeComments": true, // Remove comments from output
"noEmitOnError": true, // Do not emit outputs if any errors were reported
"experimentalDecorators": true, // Enable experimental support for decorators
"lib": ["ES2016", "DOM"], // Specify library files to be included
"types": ["angular"],
"typeRoots": ["./node_modules/@types"], // List of folders to include type definitions from
/* Module Resolution Options */
"esModuleInterop": true,
"moduleResolution": "node",
"baseUrl": "./",
"paths": {
"*": ["node_modules/*"]
},
/* Advanced Options */
"allowSyntheticDefaultImports": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}