tsconfig.json 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {
  2. "compilerOptions": {
  3. "baseUrl": ".",
  4. "module": "ESNext",
  5. "target": "es2016",
  6. "lib": [
  7. "DOM",
  8. "ESNext"
  9. ],
  10. "strict": true,
  11. "jsx": "preserve",
  12. "esModuleInterop": true,
  13. "skipLibCheck": true,
  14. "moduleResolution": "bundler",
  15. "resolveJsonModule": true,
  16. "noUnusedLocals": true,
  17. "strictNullChecks": true,
  18. "allowJs": true,
  19. "forceConsistentCasingInFileNames": true,
  20. "types": [
  21. "vite/client",
  22. "vite-plugin-pages/client",
  23. "unplugin-vue-macros/macros-global"
  24. ],
  25. "paths": {
  26. "~/*": [
  27. "src/*"
  28. ]
  29. }
  30. },
  31. "vueCompilerOptions": {
  32. "plugins": [
  33. "@vue-macros/volar/define-options",
  34. "@vue-macros/volar/define-models",
  35. "@vue-macros/volar/define-props",
  36. "@vue-macros/volar/define-props-refs",
  37. "@vue-macros/volar/short-vmodel",
  38. "@vue-macros/volar/define-slots",
  39. "@vue-macros/volar/export-props"
  40. ]
  41. },
  42. "exclude": [
  43. "dist",
  44. "node_modules",
  45. "public/config.js"
  46. ]
  47. }