{ "name": "ai-pet-companion-frontend", "version": "3.0.0", "description": "Frontend for AI Immersive Pet Companion System", "main": "index.js", "scripts": { "dev": "vite", "build": "vite build", "build:prod": "vite build --mode production", "build:dev": "vite build --mode development", "preview": "vite preview", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix", "format": "prettier --write ." }, "dependencies": { "@element-plus/icons-vue": "^2.1.0", "@vueuse/core": "^10.0.0", "axios": "^1.5.0", "date-fns": "^2.30.0", "echarts": "^5.4.3", "element-plus": "^2.3.8", "howler": "^2.2.3", "jsqr": "^1.4.0", "pinia": "^2.1.0", "qrcode": "^1.5.3", "recordrtc": "^5.6.2", "sass": "^1.66.1", "socket.io-client": "^4.7.2", "vue": "^3.3.0", "vue-echarts": "^6.6.1", "vue-router": "^4.2.0", "wavesurfer.js": "^7.3.2" }, "devDependencies": { "@rushstack/eslint-patch": "^1.2.0", "@vitejs/plugin-vue": "^5.2.4", "@vue/eslint-config-prettier": "^7.1.0", "eslint": "^8.39.0", "prettier": "^2.8.8", "terser": "^5.46.0", "vite": "^5.4.21" }, "keywords": [ "vue", "ai", "pet", "companion", "immersive", "real-time", "websocket" ], "author": "AI Pet Companion Team", "license": "MIT" }