{ "compilerOptions": { "target": "esnext", "module": "esnext", "moduleResolution": "node", "strict": true, "jsx": "preserve", "sourceMap": false, "lib": ["esnext", "dom"], "types": ["vite/client"], "plugins": [{ "name": "@vuedx/typescript-plugin-vue" }], "esModuleInterop": true, "allowSyntheticDefaultImports": true, "paths": { "@/*": ["./src/*"], "views/*": ["./src/views"], "utils/*": ["./src/utils"], "comp/*": ["./src/components"], "api/*": ["./src/api"], "router/*": ["./src/router"], "store/*": ["./src/store"], "assets/*": ["./src/assets"], } }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.vue"], "exclude": ["node_modules", "dist", "public", "tests"] }