-
Notifications
You must be signed in to change notification settings - Fork 1
/
tsconfig.json
50 lines (49 loc) · 1.46 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"target": "ES2017",
"outDir": "typed",
"baseUrl": "./src",
"sourceMap": true,
"incremental": true,
"skipLibCheck": true,
"strict": true,
// "noImplicitAny": true,
"isolatedModules": true,
"importHelpers": true,
"rootDir": "./src",
"lib": ["es5"],
"resolveJsonModule": true,
"allowJs": false,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"paths": {
"con": ["./"],
"*": ["*"],
"app/*": ["app/*"],
"spec/*": ["spec/*"],
"base/*": ["base/*"],
"test/*": ["test/*"],
"utils/*": ["utils/*"],
"config/*": ["config/*"],
"domain/*": ["domain/*"],
"modules/*": ["modules/*"],
"helpers/*": ["helpers/*"],
"rest/*": ["interfaces/rest/*"],
"containers/*": ["containers/*"],
"interfaces/*": ["interfaces/*"],
"error/*": ["interfaces/rest/errors/*"],
"routes/*": ["interfaces/rest/routes/*"],
"controllers/*": ["interfaces/rest/controllers/*"],
"validations/*": ["interfaces/rest/validations/*"],
"middlewares/*": ["interfaces/rest/middlewares/*"]
}
},
"exclude": ["node_modules", "**/node_modules/*", "dist", "doc", "client", "typed", "coverage"],
"include": ["./src/**/*"]
}