tsconfig.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. "alwaysStrict": true,
  14. "allowJs": true,
  15. "importHelpers": true,
  16. "allowSyntheticDefaultImports": true,
  17. "strictBindCallApply": true,
  18. "target": "ES2022",
  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": [
  33. "node_modules/hls.js/dist/hls.light"
  34. ],
  35. "video.js": [
  36. "node_modules/video.js/core"
  37. ],
  38. "@app/*": [
  39. "src/app/*"
  40. ],
  41. "@root-helpers/*": [
  42. "src/root-helpers/*"
  43. ],
  44. "fs": [
  45. "src/shims/noop.ts"
  46. ],
  47. "path": [
  48. "src/shims/path.ts"
  49. ],
  50. "crypto": [
  51. "src/shims/noop.ts"
  52. ]
  53. },
  54. "useDefineForClassFields": false
  55. },
  56. "references": [
  57. { "path": "../packages/core-utils" },
  58. { "path": "../packages/models" },
  59. { "path": "../packages/typescript-utils" }
  60. ],
  61. "files": [
  62. "src/polyfills.ts"
  63. ],
  64. "include": [
  65. "src/main*.ts",
  66. "src/**/*.d.ts",
  67. "src/shims/*.ts"
  68. ],
  69. "angularCompilerOptions": {
  70. "strictInjectionParameters": true,
  71. "fullTemplateTypeCheck": true,
  72. "strictTemplates": true,
  73. "enableI18nLegacyMessageIdFormat": false
  74. }
  75. }