tsconfig.json 1002 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "compilerOptions": {
  3. "target": "esnext",
  4. "module": "node16",
  5. "noImplicitAny": false,
  6. "useDefineForClassFields": true,
  7. "moduleResolution": "nodenext",
  8. "strict": true,
  9. "jsx": "preserve",
  10. "sourceMap": true,
  11. "resolveJsonModule": true,
  12. "isolatedModules": true,
  13. "esModuleInterop": true,
  14. "skipLibCheck": true,
  15. "importHelpers": true,
  16. "strictFunctionTypes": false,
  17. "allowSyntheticDefaultImports": true,
  18. "forceConsistentCasingInFileNames": true,
  19. "allowJs": false,
  20. // "incremental": true,
  21. "lib": [
  22. "esnext",
  23. "dom",
  24. "ES6"
  25. ],
  26. "baseUrl": ".",
  27. "paths": {
  28. "@/*": [
  29. "src/*"
  30. ]
  31. }
  32. },
  33. "include": [
  34. "packages",
  35. "typings"
  36. ],
  37. "exclude": [
  38. "node_modules",
  39. "**/dist",
  40. "**/__tests__/**/*",
  41. "**/test/**",
  42. "**/tests/**"
  43. ],
  44. "files": [],
  45. "references": [
  46. {
  47. "path": "./tsconfig.node.json"
  48. },
  49. {
  50. "path": "./tsconfig.app.json"
  51. }
  52. ]
  53. }