{ "name": "new-client", "type": "module", "version": "0.0.0", "private": true, "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview", "typegen": "npx swagger-typescript-api generate --path http://localhost:4000/reference/openapi.yaml --output ./src/shared/api --name generated-chad-api.ts" }, "dependencies": { "@lucide/vue": "^1.14.0", "@tanstack/query-persist-client-core": "^5.100.10", "@tanstack/vue-query": "^5.100.10", "@tauri-apps/plugin-global-shortcut": "^2.3.1", "@tauri-apps/plugin-opener": "~2", "@tauri-apps/plugin-process": "^2.3.1", "@tauri-apps/plugin-updater": "^2.10.1", "@vueuse/core": "^14.3.0", "@zag-js/avatar": "^1.40.0", "@zag-js/collapsible": "^1.40.0", "@zag-js/file-upload": "^1.41.0", "@zag-js/file-utils": "^1.40.0", "@zag-js/password-input": "^1.40.0", "@zag-js/toggle": "^1.40.0", "@zag-js/vue": "^1.40.0", "date-fns": "^4.1.0", "mediasoup-client": "^3.20.0", "mitt": "^3.0.1", "primevue": "^4.5.5", "socket.io-client": "^4.8.3", "vue": "^3.5.32", "vue-router": "^5.0.6" }, "devDependencies": { "@antfu/eslint-config": "^8.2.0", "@tauri-apps/cli": "^2.8.4", "@types/node": "^24.12.2", "@vitejs/plugin-vue": "^6.0.6", "@vue/tsconfig": "^0.9.1", "eslint": "^10.3.0", "eslint-plugin-format": "^2.0.1", "sass-embedded": "^1.99.0", "typescript": "~6.0.2", "vite": "^8.0.10", "vue-tsc": "^3.2.7" } }