{ "name": "clash-web-ui", "private": true, "version": "0.1.0", "type": "module", "scripts": { "dev": "vite --host 127.0.0.1", "build": "vue-tsc --noEmit && vite build", "typecheck": "vue-tsc --noEmit", "test": "vitest run src", "test:e2e": "playwright test" }, "dependencies": { "@lucide/vue": "^1.51.0", "echarts": "^6.0.0", "naive-ui": "^2.42.0", "pinia": "^3.0.3", "vue": "^3.5.22", "vue-router": "^4.6.3" }, "devDependencies": { "@playwright/test": "^1.56.0", "@types/node": "^24.7.0", "@vitejs/plugin-vue": "^6.0.1", "typescript": "^5.9.3", "vite": "^7.1.9", "vitest": "^4.1.11", "vue-tsc": "^3.1.1" } }