tsconfig.json 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "compilerOptions": {
  3. "noEmit": true,
  4. "target": "es6",
  5. "module": "esnext",
  6. "noImplicitAny": false,
  7. "sourceMap": true,
  8. "preserveConstEnums": true,
  9. "moduleResolution": "node",
  10. "experimentalDecorators": true,
  11. "jsx": "preserve",
  12. "lib": ["dom","es5","es6","es7","es2017","es2019"],
  13. "allowSyntheticDefaultImports": true,
  14. "typeRoots": ["node_modules/@types"],
  15. "baseUrl": ".",
  16. "paths": {
  17. "*": [
  18. "*"
  19. ],
  20. "app/*": ["app/*"],
  21. "utils/*": ["app/utils/*"],
  22. "assets/*": ["app/assets/*"],
  23. "components/*": [ "app/components/*" ],
  24. "containers/*": ["app/containers/*"],
  25. "libs/*": ["libs/*"]
  26. },
  27. // https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#keyof-now-includes-string-number-and-symbol-keys
  28. "keyofStringsOnly": true,
  29. "skipLibCheck": true
  30. // "strict": true,
  31. // "strictFunctionTypes": false
  32. // "noUnusedLocals": true,
  33. // "noUnusedParameters": true
  34. },
  35. "exclude": [
  36. "node_modules"
  37. ]
  38. }