{"_id":"@composy/player-vue","name":"@composy/player-vue","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@composy/player-vue","version":"0.0.1","description":"Vue 3 音视频播放器组件","keywords":["ldesign","vue","vue3","audio","video","player","component"],"author":{"name":"LDesign Team"},"license":"MIT","type":"module","exports":{".":{"types":"./es/index.d.ts","import":"./es/index.js","require":"./lib/index.cjs"},"./composables/*":{"types":"./es/composables/*.d.ts","import":"./es/composables/*.js","require":"./lib/composables/*.cjs"},"./es/components/AudioPlayer.vue.css":"./es/components/AudioPlayer.vue.css","./es/components/VideoPlayer.vue.css":"./es/components/VideoPlayer.vue.css","./es/index.css":"./es/index.css","./lib/components/AudioPlayer.vue.css":"./lib/components/AudioPlayer.vue.css","./lib/components/VideoPlayer.vue.css":"./lib/components/VideoPlayer.vue.css","./lib/index.css":"./lib/index.css","./dist/index.css":"./dist/index.css","./dist/index.min.css":"./dist/index.min.css"},"main":"./lib/index.cjs","module":"./es/index.js","types":"./es/index.d.ts","unpkg":"./dist/index.min.js","jsdelivr":"./dist/index.min.js","scripts":{"build":"ldesign-builder build","build:prod":"cross-env NODE_ENV=production ldesign-builder build","clean":"rimraf dist es lib","dev":"ldesign-builder build --watch","lint":"eslint src --ext .ts,.vue","lint:check":"eslint src --ext .ts,.vue --max-warnings 0","lint:fix":"eslint src --ext .ts,.vue --fix","test":"ltesting run:unit","type-check":"vue-tsc --noEmit","test:run":"ltesting run:unit","test:watch":"ltesting run:unit --watch","test:coverage":"ltesting run:unit --coverage","test:changed":"ltesting run:unit --changed","test:failed":"ltesting run:unit --failed","test:ui":"ltesting dashboard"},"dependencies":{"@composy/player-core":"^0.0.1"},"peerDependencies":{"vue":"^3.5.32"},"devDependencies":{"@antfu/eslint-config":"9.1.0","@composy/builder":"^0.0.1","@composy/testing":"^0.0.1","@vue/compiler-sfc":"3.5.39","eslint":"10.7.0","rimraf":"^6.1.3","typescript":"5.9.3","vue":"3.5.39","vue-tsc":"^3.3.7"},"typings":"./es/index.d.ts","browser":"./dist/index.js","_id":"@composy/player-vue@0.0.1","_nodeVersion":"23.11.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-72LGi7XZ9sTEySH88K8gLvxhCSpcyw44FMbHS/4s5MPQVa6HIX0EMmmDlIXzcLRML25rvjIVIjLcReLDARm0Ag==","shasum":"09a710e0e9d521079b07789e2353c1221659a1ee","tarball":"https://registry.npmjs.org/@composy/player-vue/-/player-vue-0.0.1.tgz","fileCount":79,"unpackedSize":206605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH5Saf+2gGRHlTwTojkEq/aRyOQR5peRa9PSxmMV2X+gAiEArwMmEdL5DiMogTC+qHIyaWAfRZoAbx2ESrXe4hu5+Aw="}]},"_npmUser":{"name":"swimly","email":"979741120@qq.com"},"directories":{},"maintainers":[{"name":"swimly","email":"979741120@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/player-vue_0.0.1_1786949236782_0.9535205763406656"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-17T06:47:16.597Z","0.0.1":"2026-08-17T06:47:16.969Z","modified":"2026-08-17T06:47:17.303Z"},"maintainers":[{"name":"swimly","email":"979741120@qq.com"}],"description":"Vue 3 音视频播放器组件","keywords":["ldesign","vue","vue3","audio","video","player","component"],"author":{"name":"LDesign Team"},"license":"MIT","readme":"# @composy/player-vue\n\n音视频播放器 - 支持波形、歌词、均衡器、多框架（Vue 3 适配层）\n\n## 功能特性\n\n- 🧩 Vue 3 组件\n- 🪝 组合式函数 (Composables)\n- ⚡ 响应式数据绑定\n\n## 安装\n\n```bash\nnpm install @composy/player-vue\n```\n\n## 快速开始\n\n```vue\n<template>\n  <!-- 使用组件 -->\n</template>\n\n<script setup>\n// import { /* 组件 */ } from '@composy/player-vue'\n</script>\n```\n\n## 目录结构\n\n```\npackages/vue/\n├── src/              # 源码\n├── package.json\n├── tsconfig.json     # ESM 构建配置\n└── tsconfig.cjs.json # CJS 构建配置\n```\n\n## 依赖\n\n- `@composy/player-core` — 核心引擎\n- `vue` ^3.3.0 (peerDependency)\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-1f961b05b13c02b5ff7761d5ebea1920"}