tsconfig.json 1.9 KB

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