{ "extends": "@vue/tsconfig/tsconfig.dom.json", "compilerOptions": { "composite": true, "baseUrl": ".", "paths": { "@/*": ["./src/*"] }, "target": "ESNext", "module": "ESNext", "lib": ["esnext", "dom"], "moduleResolution": "node", "allowSyntheticDefaultImports": true, "esModuleInterop": true, "declaration": true, "declarationDir": "./dist", "emitDeclarationOnly": false, "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, // Good practice "noFallthroughCasesInSwitch": true, "forceConsistentCasingInFileNames": true, "skipLibCheck": true, }, "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "vite.config.ts"], "exclude": ["node_modules", "dist"] }