{ "name": "easytier-frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "pnpm --dir ../frontend-lib build && vite", "build": "pnpm --dir ../frontend-lib build && vue-tsc -b && vite build", "preview": "vite preview", "test:browser": "pnpm build && node --test tests/dashboard.test.mjs", "test:e2e": "pnpm build && cargo build -p easytier-web --features embed && node --test tests/central-e2e.test.mjs" }, "dependencies": { "@modyfi/vite-plugin-yaml": "^1.1.0", "@primeuix/themes": "^1.2.3", "axios": "^1.13.5", "easytier-frontend-lib": "workspace:*", "primevue": "^4.3.9", "tailwindcss-primeui": "^0.3.4", "ts-md5": "^1.3.1", "uuid": "^11.0.2", "vue": "^3.5.12", "vue-i18n": "^9.9.1", "vue-router": "4" }, "devDependencies": { "playwright": "1.61.0", "@primevue/auto-import-resolver": "4.3.9", "@types/node": "^22.8.6", "@vitejs/plugin-vue": "^5.1.4", "autoprefixer": "^10.4.20", "postcss": "^8.4.47", "tailwindcss": "=3.4.17", "typescript": "~5.6.2", "vite": "^5.4.21", "vite-plugin-singlefile": "^2.0.3", "vue-tsc": "^2.1.10" } }