You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
736 B

  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/*": ["packages/*/src"],
  22. "vue": ["packages/vue/src"]
  23. }
  24. },
  25. "include": [
  26. "packages/global.d.ts",
  27. "packages/*/src",
  28. "packages/runtime-dom/types/jsx.d.ts",
  29. "packages/*/__tests__",
  30. "test-dts"
  31. ]
  32. }