{ "name": "vocaluxe-webapp", "private": true, "version": "0.0.0", "type": "module", "engines": { "node": ">=22.12.0" }, "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview", "api:generate": "npx --yes openapi-typescript@7 ${VOCALUXE_URL:-http://localhost:3000}/swagger/v1/swagger.json -o src/api/schema.d.ts" }, "dependencies": { "openapi-fetch": "^0.17.0", "vue": "^3.5.44", "vue-i18n": "^11.4.16", "vue-router": "^5.4.0" }, "devDependencies": { "@types/node": "^24.0.0", "@vitejs/plugin-vue": "^6.0.10", "typescript": "~6.0.3", "vite": "^8.3.5", "vue-tsc": "^3.3.13" } }