{ "name": "short-play", "private": true, "version": "0.0.55", "type": "module", "scripts": { "dev": "vite --mode development --port 36310 --host", "build": "node build-version.mjs && vue-tsc --noEmit && vite build --mode production", "preview": "vite preview" }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", "@webav/av-canvas": "^1.2.7", "@webav/av-cliper": "^1.2.7", "axios": "^1.13.2", "element-plus": "^2.11.7", "highlight.js": "^11.11.1", "isomorphic-dompurify": "^2.31.0", "marked": "^16.4.1", "marked-highlight": "^2.2.2", "mp4box": "^2.3.0", "pinia": "^3.0.3", "qrcode": "^1.5.4", "vue": "^3.5.22", "vue-i18n": "^11.1.12", "vue-router": "^4.5.1" }, "devDependencies": { "@types/node": "^24.10.0", "@types/qrcode": "^1.5.6", "@typescript-eslint/eslint-plugin": "^8.46.3", "@typescript-eslint/parser": "^8.46.3", "@vitejs/plugin-vue": "^6.0.1", "eslint": "^9.39.1", "eslint-plugin-vue": "^10.5.1", "sass-embedded": "^1.93.3", "typescript": "^5.9.3", "unplugin-auto-import": "^20.2.0", "unplugin-icons": "^22.5.0", "unplugin-vue-components": "^30.0.0", "vite": "^7.1.7", "vite-plugin-compression": "^0.5.1", "vite-plugin-inspect": "^11.3.3", "vue-tsc": "^3.1.3" } }