tsconfig.json 892 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "compilerOptions": {
  3. "baseUrl": ".",
  4. "outDir": "dist",
  5. "sourceMap": true,
  6. "target": "esnext",
  7. "module": "ESNext",
  8. "moduleResolution": "node",
  9. "strict": true,
  10. "allowJs": true,
  11. "noImplicitAny": false,
  12. "noImplicitThis": false,
  13. "noUnusedLocals": true,
  14. "experimentalDecorators": true,
  15. "resolveJsonModule": true,
  16. "esModuleInterop": true,
  17. "removeComments": false,
  18. "jsx": "preserve",
  19. "lib": ["esnext", "dom"],
  20. "types": ["node", "vitest/globals"],
  21. "paths": {
  22. "compiler/*": ["../src/compiler/*"],
  23. "core/*": ["../src/core/*"],
  24. "server/*": ["../src/server/*"],
  25. "sfc/*": ["../src/sfc/*"],
  26. "shared/*": ["../src/shared/*"],
  27. "web/*": ["../src/platforms/web/*"],
  28. "vue": ["../src/platforms/web/entry-runtime-with-compiler"]
  29. }
  30. },
  31. "include": ["../src", "../typescript", "."]
  32. }