tsconfig.json 660 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "include": [
  3. "src/**/*.ts",
  4. "src/**/*.d.ts",
  5. "src/**/*.tsx",
  6. "src/**/*.vue"
  7. ],
  8. "compilerOptions": {
  9. "baseUrl": "./",
  10. "paths": {
  11. "@/*": [
  12. "src/*"
  13. ],
  14. },
  15. "jsx": "preserve",
  16. "target": "esnext",
  17. "module": "esnext",
  18. "sourceMap": true,
  19. "outDir": "./dist",
  20. "lib": [
  21. "esnext",
  22. "dom"
  23. ],
  24. "types": [
  25. "vite/client",
  26. "node"
  27. ],
  28. "strict": true,
  29. "noUnusedLocals": true,
  30. "noImplicitReturns": true,
  31. "moduleResolution": "node",
  32. "esModuleInterop": true,
  33. "plugins": [
  34. {
  35. "name": "@vuedx/typescript-plugin-vue"
  36. }
  37. ]
  38. }
  39. }