tsconfig.app.json 785 B

1234567891011121314151617181920212223242526272829
  1. {
  2. "extends": "@vue/tsconfig/tsconfig.dom.json",
  3. "include": ["env.d.ts", "src/types/*", "src/typings/*", "src/**/*", "src/**/*.vue"],
  4. "exclude": ["src/**/__tests__/*"],
  5. "compilerOptions": {
  6. "target": "esnext",
  7. "useDefineForClassFields": true,
  8. "module": "esnext",
  9. "moduleResolution": "bundler",
  10. "strict": true,
  11. "jsx": "preserve",
  12. "jsxFactory": "h",
  13. "jsxFragmentFactory": "Fragment",
  14. "jsxImportSource": "vue",
  15. "sourceMap": true,
  16. "resolveJsonModule": true,
  17. "isolatedModules": false,
  18. "esModuleInterop": true,
  19. "lib": ["ESNext", "DOM"],
  20. "types": ["vite/client", "vue/jsx"],
  21. "incremental": true,
  22. "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
  23. "paths": {
  24. "@/*": ["./src/*"]
  25. }
  26. }
  27. }