You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB

5 months ago
5 months ago
  1. {
  2. "compilerOptions": {
  3. "types": ["node"],
  4. "composite": true,
  5. "target": "esnext",
  6. "jsx": "preserve",
  7. "jsxFactory": "h",
  8. "jsxFragmentFactory": "Fragment",
  9. "lib": ["esnext", "dom"],
  10. "useDefineForClassFields": true,
  11. "baseUrl": ".",
  12. "module": "esnext",
  13. "moduleResolution": "node",
  14. "paths": {
  15. "@/*": ["src/*"],
  16. "apis/*": ["src/apis/*"],
  17. "assets/*": ["src/assets/*"],
  18. "components/*": ["src/components/*"],
  19. "hooks/*": ["src/hooks/*"],
  20. "languages/*": ["src/languages/*"],
  21. "libs/*": ["src/libs/*"],
  22. "stores/*": ["src/stores/*"],
  23. "views/*": ["src/views/*"]
  24. },
  25. "resolveJsonModule": true,
  26. "strict": true,
  27. "strictPropertyInitialization": false,
  28. "noImplicitThis": false,
  29. "sourceMap": true,
  30. "esModuleInterop": true,
  31. "skipLibCheck": true
  32. },
  33. "types": ["vite/client", "jest", "node", "element-plus/global.d.ts", "lodash"],
  34. "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "src/**/**/*.vue"],
  35. "exclude": [
  36. ]
  37. }