tsconfig.json 992 B

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