tsconfig.json 736 B

1234567891011121314151617181920212223242526272829
  1. {
  2. "compilerOptions": {
  3. "outDir": "dist",
  4. "target": "esnext",
  5. "module": "esnext",
  6. "moduleResolution": "bundler",
  7. "esModuleInterop": true,
  8. "resolveJsonModule": true,
  9. "allowJs": true,
  10. "strict": true,
  11. "noUnusedLocals": true,
  12. "skipLibCheck": true,
  13. "jsx": "preserve",
  14. "jsxFactory": "h",
  15. "jsxFragmentFactory": "Fragment",
  16. "jsxImportSource": "vue",
  17. "types": ["vite/client", "vue"],
  18. "baseUrl": ".",
  19. "paths": {
  20. "@/*": ["docs/.vitepress/*"],
  21. "@theme/*": ["docs/.vitepress/theme/*"],
  22. "@docs/*": ["docs/*"]
  23. }
  24. },
  25. "include": ["env.d.ts", "*.ts", "*.tsx", "src/**/*", ".vitepress/**/*"],
  26. "vueCompilerOptions": {
  27. "vitePressExtensions": [".md"],
  28. }
  29. }