431ea7d91ba05946b0039b90a0db41ced37908db
[oweals/peertube.git] / client / tsconfig.json
1 {
2   "compileOnSave": false,
3   "compilerOptions": {
4     "outDir": "./dist/out-tsc",
5     "sourceMap": true,
6     "declaration": false,
7     "moduleResolution": "node",
8     "emitDecoratorMetadata": true,
9     "experimentalDecorators": true,
10     "noImplicitAny": false,
11     "alwaysStrict": true,
12     "target": "es5",
13     "typeRoots": [
14       "node_modules/@types"
15     ],
16     "lib": [
17       "es2017",
18       "es2016",
19       "es2015",
20       "dom"
21     ],
22     "types": [
23       "jasmine"
24     ],
25     "baseUrl": "src",
26     "paths": {
27       "@app/*": [ "app/*" ],
28       "video.js": [ "../node_modules/video.js/dist/alt/video.core.js" ],
29       "fs": [ "./shims/noop" ],
30       "http": [ "./shims/http" ],
31       "https": [ "./shims/https" ],
32       "path": [ "./shims/path" ],
33       "stream": [ "./shims/noop" ],
34       "crypto": [ "./shims/noop" ]
35     }
36   },
37   "angularCompilerOptions": {
38     "strictInjectionParameters": true,
39     "fullTemplateTypeCheck": true
40   },
41   "exclude": [
42     "../node_modules",
43     "node_modules",
44     "dist",
45     "../server",
46     "src/**/*.spec.ts"
47   ]
48 }