tsconfig.json 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. "experimentalDecorators": true,
  11. "noImplicitAny": true,
  12. "noImplicitThis": true,
  13. "suppressImplicitAnyIndexErrors":true,
  14. "alwaysStrict": true,
  15. "importHelpers": true,
  16. "allowSyntheticDefaultImports": true,
  17. "strictBindCallApply": true,
  18. "target": "es2015",
  19. "typeRoots": [
  20. "node_modules/@types"
  21. ],
  22. "lib": [
  23. "es2018",
  24. "es2017",
  25. "es2016",
  26. "es2015",
  27. "dom"
  28. ],
  29. "baseUrl": "./",
  30. "paths": {
  31. "hls.js": [ "node_modules/hls.js/dist/hls.light" ],
  32. "video.js": [ "node_modules/video.js/core" ],
  33. "@app/*": [ "src/app/*" ],
  34. "@shared/models/*": [ "../shared/models/*" ],
  35. "@shared/models": [ "../shared/models" ],
  36. "@shared/core-utils": [ "../shared/core-utils" ],
  37. "@shared/core-utils/*": [ "../shared/core-utils/*" ],
  38. "@shared/typescript-utils": [ "../shared/typescript-utils" ],
  39. "@shared/typescript-utils/*": [ "../shared/typescript-utils/*" ],
  40. "@root-helpers/*": [ "src/root-helpers/*" ],
  41. "fs": [ "src/shims/noop.ts" ],
  42. "http": [ "src/shims/http.ts" ],
  43. "https": [ "src/shims/https.ts" ],
  44. "path": [ "src/shims/path.ts" ],
  45. "stream": [ "src/shims/stream.ts" ],
  46. "crypto": [ "src/shims/noop.ts" ]
  47. }
  48. },
  49. "files": [
  50. "src/polyfills.ts"
  51. ],
  52. "include": [
  53. "src/main*.ts",
  54. "src/**/*.d.ts",
  55. "src/shims/*.ts"
  56. ],
  57. "exclude": [
  58. "../node_modules",
  59. "../server",
  60. "node_modules"
  61. ],
  62. "angularCompilerOptions": {
  63. "strictInjectionParameters": true,
  64. "fullTemplateTypeCheck": true,
  65. "strictTemplates": true,
  66. "enableI18nLegacyMessageIdFormat": false
  67. }
  68. }