tsconfig.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /* To learn more about this file see: https://angular.io/config/tsconfig. */
  2. {
  3. "compileOnSave": false,
  4. "compilerOptions": {
  5. "paths": {
  6. "crypto": [
  7. "./node_modules/crypto-browserify"
  8. ],
  9. "stream": [
  10. "./node_modules/stream-browserify"
  11. ],
  12. "assert": [
  13. "./node_modules/assert"
  14. ],
  15. "http": [
  16. "./node_modules/stream-http"
  17. ],
  18. "https": [
  19. "./node_modules/https-browserify"
  20. ],
  21. "os": [
  22. "./node_modules/os-browserify"
  23. ]
  24. },
  25. "baseUrl": "./",
  26. "outDir": "./dist/out-tsc",
  27. "forceConsistentCasingInFileNames": true,
  28. "strict": true,
  29. "noImplicitOverride": true,
  30. "noPropertyAccessFromIndexSignature": true,
  31. "noImplicitReturns": true,
  32. "noFallthroughCasesInSwitch": true,
  33. "sourceMap": true,
  34. "resolveJsonModule": true,
  35. "esModuleInterop": true,
  36. "allowSyntheticDefaultImports": true,
  37. "declaration": false,
  38. "downlevelIteration": true,
  39. "experimentalDecorators": true,
  40. "moduleResolution": "node",
  41. "importHelpers": true,
  42. "target": "ES2022",
  43. "module": "es2020",
  44. "lib": [
  45. "es2020",
  46. "dom"
  47. ],
  48. "useDefineForClassFields": false
  49. },
  50. "angularCompilerOptions": {
  51. "enableI18nLegacyMessageIdFormat": false,
  52. "strictInjectionParameters": true,
  53. "strictInputAccessModifiers": true,
  54. "strictTemplates": true
  55. }
  56. }