]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/tsconfig.json
ac9a3522d536a23f33768d9453261aa44bdaab12
[github/Chocobozzz/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 "module": "esnext",
9 "emitDecoratorMetadata": true,
10 "experimentalDecorators": true,
11 "noImplicitAny": true,
12 "noImplicitThis": true,
13 "suppressImplicitAnyIndexErrors":true,
14 "alwaysStrict": true,
15 "strictBindCallApply": true,
16 "target": "es5",
17 "typeRoots": [
18 "node_modules/@types"
19 ],
20 "lib": [
21 "es2017",
22 "es2016",
23 "es2015",
24 "dom"
25 ],
26 "types": [
27 "jasmine"
28 ],
29 "baseUrl": "src",
30 "paths": {
31 "@app/*": [ "app/*" ],
32 "@shared/*": [ "../../shared/*" ],
33 "video.js": [ "../node_modules/video.js/dist/alt/video.core.js" ],
34 "fs": [ "./shims/noop" ],
35 "http": [ "./shims/http" ],
36 "https": [ "./shims/https" ],
37 "path": [ "./shims/path" ],
38 "stream": [ "./shims/noop" ],
39 "crypto": [ "./shims/noop" ]
40 }
41 },
42 "angularCompilerOptions": {
43 "strictInjectionParameters": true,
44 "fullTemplateTypeCheck": true
45 },
46 "include": [
47 "./src",
48 "../../shared"
49 ],
50 "exclude": [
51 "../../node_modules",
52 "../node_modules",
53 "../dist",
54 "../../server",
55 "../src/**/*.spec.ts"
56 ]
57 }