tsconfig.json 786 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "compilerOptions": {
  3. "baseUrl": ".",
  4. "outDir": "dist",
  5. "sourceMap": false,
  6. "target": "esnext",
  7. "module": "esnext",
  8. "moduleResolution": "node",
  9. "allowJs": false,
  10. "strict": true,
  11. "noUnusedLocals": true,
  12. "experimentalDecorators": true,
  13. "resolveJsonModule": true,
  14. "esModuleInterop": true,
  15. "removeComments": false,
  16. "jsx": "preserve",
  17. "lib": ["esnext", "dom"],
  18. "types": ["jest", "puppeteer", "node"],
  19. "rootDir": ".",
  20. "paths": {
  21. "@vue/compat": ["packages/vue-compat/src"],
  22. "@vue/*": ["packages/*/src"],
  23. "vue": ["packages/vue/src"]
  24. }
  25. },
  26. "include": [
  27. "packages/global.d.ts",
  28. "packages/*/src",
  29. "packages/runtime-dom/types/jsx.d.ts",
  30. "packages/*/__tests__",
  31. "test-dts"
  32. ]
  33. }