Merge branch 'master' into develop
[oweals/peertube.git] / client / tsconfig.json
1 {
2   "compileOnSave": false,
3   "compilerOptions": {
4     "downlevelIteration": true,
5     "outDir": "./dist/out-tsc",
6     "sourceMap": true,
7     "declaration": false,
8     "moduleResolution": "node",
9     "module": "esnext",
10     "emitDecoratorMetadata": true,
11     "experimentalDecorators": true,
12     "noImplicitAny": true,
13     "noImplicitThis": true,
14     "suppressImplicitAnyIndexErrors":true,
15     "alwaysStrict": true,
16     "strictBindCallApply": true,
17     "target": "es2015",
18     "typeRoots": [
19       "node_modules/@types"
20     ],
21     "lib": [
22       "es2018",
23       "dom"
24     ],
25     "baseUrl": "./",
26     "paths": {
27       "@app/*": [ "src/app/*" ],
28       "@shared/*": [ "../shared/*" ],
29       "video.js": [ "node_modules/video.js/dist/alt/video.core.novtt" ],
30       "fs": [ "src/shims/noop" ],
31       "http": [ "src/shims/http" ],
32       "https": [ "src/shims/https" ],
33       "path": [ "src/shims/path" ],
34       "stream": [ "src/shims/noop" ],
35       "crypto": [ "src/shims/noop" ]
36     }
37   },
38   "angularCompilerOptions": {
39     "strictInjectionParameters": true,
40     "fullTemplateTypeCheck": true,
41     "strictTemplates": true
42   }
43 }