{"_id":"caveman-ve-ui","_rev":"39-96d4e65466fd893d75b759b06add9603","name":"caveman-ve-ui","dist-tags":{"latest":"0.1.39"},"versions":{"0.1.0":{"name":"caveman-ve-ui","version":"0.1.0","_id":"caveman-ve-ui@0.1.0","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"6452003907c65ba71903a7a18ac1a3c7081dd791","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.0.tgz","fileCount":8,"integrity":"sha512-pEXLmtEpEyIJ2MmE03lv54wVAYlfdPMKXX7SD3PH+hCrGzLaOgpek8T5OoDwiSWf1QBlYykAN9Bwrcb9OsMGDA==","signatures":[{"sig":"MEUCIDc573GNjz0r+eA+Mo8CAMy7Pn58CZjs46kpk3T6FBxdAiEAqXxkcQu6UlpCbKNeITeFxWrw9WBMh+nj1hsq9V5h+Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"c84215c0d85b0173ffdd8214907f8f9dbf4af0c1","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.0_1774507043249_0.13482483539378554","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"caveman-ve-ui","version":"0.1.1","_id":"caveman-ve-ui@0.1.1","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"918417575d867af63764dfbf97832db96aaba4b0","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.1.tgz","fileCount":8,"integrity":"sha512-5uA0HGpl4C8S8cW7yLC3jm+oshn8L20S5X9r50etaWElLfPueirNXypj7jbyxM1yf28S1OPlyUMvVWMJHLH1Bw==","signatures":[{"sig":"MEUCIQC2pqU/+32K5neJ2G9mckSvxDhxnPfS244rngH8l+kdcwIgQSLQwo0Dd9Wh5i+ka9am3GrzFRAc3dR1C/ATbJRPN3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178544},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"aa7a7a59bb33aeefcac0405e38a9adfec3a30f19","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.1_1774507882503_0.03634595296062648","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"caveman-ve-ui","version":"0.1.2","_id":"caveman-ve-ui@0.1.2","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"4b5c2227064e0d3426f27919ba1d6802d899d2ad","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.2.tgz","fileCount":8,"integrity":"sha512-HecdZTT2mMh/yQHk0Xgs0XXgFitJZgU8RzNWb3tOMgcoaYIA8inojWR6wHhY3pNh6RrlmHcvZUBRA2KYU1KfZA==","signatures":[{"sig":"MEQCICBtAXW9lgznSf85PQixRs/AEyG7vhCNGxjW51ACddX0AiBs+noASv6JA5dlTYWrJ+tx65tuoQg3FzKnqnE/JnHl6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"df92ee86ecdf6c6fd636b375f67ae75b1192655c","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.2_1774526599539_0.8261485522679846","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"caveman-ve-ui","version":"0.1.3","_id":"caveman-ve-ui@0.1.3","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"1ecfe023345cea845449e8d4cdfd9035814d7727","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.3.tgz","fileCount":8,"integrity":"sha512-/lXCD2nKDq+p/qYQAW7st+tiBTwzudYHgQaNf5n76Arifqh6VJtLWo/2m/h8mM8yY3n/tdkXdWjieNrmDPvUww==","signatures":[{"sig":"MEUCIBt6Y18AYTWNYcNK/Zbjmdflmp83UsHJb2+Sj4/R6+iXAiEAmVAHrgooN3FvzRdrfMVkQD/d6oOohTT0SXB6trVTrbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"76da7ae16352cd707b4c7016c6f278c2496cd041","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.3_1774579411664_0.9607269766650581","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"caveman-ve-ui","version":"0.1.4","_id":"caveman-ve-ui@0.1.4","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"7b685f486bc2e2149c2963561c2f8a8c64dd338a","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.4.tgz","fileCount":8,"integrity":"sha512-neWJEYkSwQx+JOxutoyGGE1z51vEL58EhgbpuQMq6qXI1+YuFS+RRXSInE8IdsWW5ysQpoom2sKz9DMyRfqTug==","signatures":[{"sig":"MEUCIQCnFmWmYI1dVbzCwDD7PccXsUWA06s2yzkGOlnR7nwVLQIgelUAW+o0sjnhvnKt4whxjt2JnwDCBYxQtHcj4V+2+dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"71f62a8cc549b8363f11736f95858613acb1bc30","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.4_1774580998958_0.72160692855355","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"caveman-ve-ui","version":"0.1.5","_id":"caveman-ve-ui@0.1.5","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"8f73f927b7fb394cee0286d3394e5c9867151434","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.5.tgz","fileCount":8,"integrity":"sha512-dj2UjsBqm9nWkNK5Bsc017k9WkD7+FMz/FZ+Tf98Y6zKIZx8SUloB2ZR5GDSqPXgV0DW1YjxzARoKlET3Omnfw==","signatures":[{"sig":"MEUCIQCyWAubxCzLLjCxzpD+9crtn47ZSuOFFGTtaXS4KsqB2gIgCvuQT06jcZlWe+aN4S+uftzFK6h93eNwvHDwPqJ2fs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182708},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"816928dfe68d1add06c64d1e6994de54bee5cec0","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.5_1774581110671_0.9174730184233761","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"caveman-ve-ui","version":"0.1.6","_id":"caveman-ve-ui@0.1.6","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"99d6cc86d39b80efee448b287185b0e3e5926cd8","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.6.tgz","fileCount":8,"integrity":"sha512-OIKSvIVnG6VX1K8Tn3tcO03bzEkJlVnwDppQSM2x2xBRSVZR/Oy2+zglPQM08A+V9gM6CaOhP6F2hrUGA12V/A==","signatures":[{"sig":"MEUCIQDiagoDxKC5P6EubyyKSB5C/st78KaQKxmtWcJoCL+GvwIgRC90c2Sd1pW+Euof6NtB68NhP2SCR7UVWUwzJS9d5yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182715},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"718c14987257cbb9e5e3ba911c0ac969af9eb701","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.6_1774592548687_0.44052864154000737","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"caveman-ve-ui","version":"0.1.7","_id":"caveman-ve-ui@0.1.7","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"e2d0b979ba3f1c5a5a91c8d992b58704b85692e0","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.7.tgz","fileCount":8,"integrity":"sha512-hMyzsb9dmxD6oUw74YZlypWcPppq0y65FjGRFLiCeAf+zO8E/hT5+Hb9NO4F9tShArxFxWnvmlhbLP55/4H6bw==","signatures":[{"sig":"MEUCIQC8ZnE1LV89VdrkUhPbi6DnC/EX2NHBGMCv1g4u91By8QIgGgAZQjVTapKnu+IsbRc5NZ7fAoFB43lNsjOJteWcIuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"48695886e249d8cab2fa250ac461e16880d18558","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.7_1774677609753_0.5449111968760345","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"caveman-ve-ui","version":"0.1.8","_id":"caveman-ve-ui@0.1.8","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"d316ccab9914697ed7e21889a461815875d9e4c1","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.8.tgz","fileCount":8,"integrity":"sha512-PRxModIjLiqNXfmd0oE5kdY+Esz5ImJy3fHb46ukuLiebAFryVr0TwrwsmdS6Ruky9b3T4TCffLOelQgxQRyFA==","signatures":[{"sig":"MEYCIQCeNbHoVLSQhvU+wKnIv8H7dnbdCGX6mRZdPnIqkbPiIQIhAJREcG2Wpr0yPFDMhhEPH1UlVM4YqB+GMU0O040g4V8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183294},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"606754d3f6b7fa7842bc82790deaadd610411fa2","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.8_1775100645117_0.5795806271141304","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"caveman-ve-ui","version":"0.1.9","_id":"caveman-ve-ui@0.1.9","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"3c276d951145213d5b6894f3c0779727427b4824","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.9.tgz","fileCount":8,"integrity":"sha512-CCQ1tCh46u6PZoWTcamvQ7bB9Gvp1KSTDSQ5IBCarRNBlY51voxtK5YlKVzVQGwBByYaGu7S3CDE7wmXuqBXXg==","signatures":[{"sig":"MEUCIH6Bg18gLaIkrB9Nk3KlbFHl9VCLrZ11jJhrmH9BsMXaAiEApBibBrzTYeEWL1Jyaq0vjg1cR6vm7WPN6Et7ttKciGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184168},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"edbd781fceba73885ad3d26a51173c99a804d55d","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.9_1775109312587_0.7203051284686055","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"caveman-ve-ui","version":"0.1.10","_id":"caveman-ve-ui@0.1.10","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"89e5ef597a68830d56a1a1aa471dcbd06ee8dd22","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.10.tgz","fileCount":8,"integrity":"sha512-TYyJpCUn6kPinxZqTXNeiNrtRnbvh2xJt8pVF0fw7faOaPY8zDhQ7+zNcUp+7ba8RHkLNxjnjvJztfq20lHkUA==","signatures":[{"sig":"MEYCIQDIulXmSty9+IjtKpIqRTYfwJH22z5lsaSENIWzs11YngIhAJJcdKGH60l4yYALa+wbMm21m8V84T4p/R4GJUXYqzKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"3e6388bea8b098bf4cedc105b21f31f5b890a124","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.10_1776067220641_0.9331802712733379","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"caveman-ve-ui","version":"0.1.11","_id":"caveman-ve-ui@0.1.11","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"fdc9a33df2aa6afa72dfda1029c1049ef673b359","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.11.tgz","fileCount":8,"integrity":"sha512-taA0chAqAfLMu6NoL6r2SzeRLRuv3Yn27bTWBPAnZ0CuBecNFpof4bFpgrTZkwWEOkEBrNu0Rgpbqw+qCDY8Rg==","signatures":[{"sig":"MEUCIGbRO35n27YDIoXyL+mklvdwM3FqQRb09F07JALZXmpUAiEA9XKU7YqPEpfGZIR/WXzaZSkIHzf7m4cvf5CbnvHzat0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250961},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"1aec2328b05f047c2cace40297a0d3f681adcae3","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.11_1776130249097_0.42768655322741167","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"caveman-ve-ui","version":"0.1.12","_id":"caveman-ve-ui@0.1.12","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"483003a60e39a56ac8346e6fa050d78fc6207fac","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.12.tgz","fileCount":8,"integrity":"sha512-jmxlRgWivp5NWnUX/6OkCTkTt+KOyVkrt9f8PI83+KkH0NakCp1lMTQbDeJEnoq0b7vICnLpe8AytC/5sF8RrQ==","signatures":[{"sig":"MEYCIQCmQYgbpak/s4YI+CrKLlxpMfIE+J5FnCbqK9Sb6IiM0QIhAMgC9xcNVQNzVYWkhgdYJsUmKHTybbvH5AO1cDfn2pKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251704},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"f01541958143e7ec09eaa183665e028b38ba92b1","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.12_1776134393234_0.9687630534573326","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"caveman-ve-ui","version":"0.1.13","_id":"caveman-ve-ui@0.1.13","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"54173a3e6d7b92aa2183b89b46a30fb178241f93","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.13.tgz","fileCount":8,"integrity":"sha512-Qj1zh1sIAcYoGidT73Ea4r8Dm3BfD3beE/hxNLZmyWw9wVYZXbMUZlssIoFShuhVzv4hFXaH2Vxc9UGon4/Tdw==","signatures":[{"sig":"MEYCIQCm0b6uLnw+Hto7zXwWZIpah9oQJU2MChuqRWsIwENyKwIhANXMX9cmPwD6oHCOMrFCCMPs4saBaU1ijJ4hSK1LGxsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252907},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"0fd83e53f1dc7d7d66af1b961933d74ad8f9d24e","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.13_1776136153070_0.05011868260434271","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"caveman-ve-ui","version":"0.1.14","_id":"caveman-ve-ui@0.1.14","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"b2e6e936ac4cf9297bad3579aebf5f45d055d89b","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.14.tgz","fileCount":8,"integrity":"sha512-hFo4S1GYKa8eXgIn/hfzmKbLJ1dbUUpbpcNe95IAzlvNjTNviko0NvMew9elSWMsBeWS37Y2wJiT076uGxEI9A==","signatures":[{"sig":"MEQCIEOfYqGhO1l0l805Isbjcg5s60oXkqQoeh0gg67a1A9nAiAnSjYu8569WYpf+qBPw0kKrxGB6CRd4ziAs3UktKuHOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252917},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"cb014a7fb68a51301d90f3befd80af6395c21298","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.14_1776137202234_0.004307775400055558","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"caveman-ve-ui","version":"0.1.15","_id":"caveman-ve-ui@0.1.15","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"559acfa76b0e24c3ced98cb5238055c3535b1830","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.15.tgz","fileCount":8,"integrity":"sha512-p+V/svJbcC/hjPNepelm57MhNraUcRJqXGPHMLUdFNxGbmXcd6ivcDmF7xZSv0WRyTPBa/5tyJc1WDlwTfIfcA==","signatures":[{"sig":"MEUCIAgITJGr0Rz04EJMTX85AEvx2JOtzU867S/s3OoEf/CAAiEA482UHIQsEfmLt44CX/VcgTdbrOKg9CEWlC6xNUCl8WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"f2f339a0940799201158d8ba219493867e888120","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.15_1776138330264_0.718244146945517","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"caveman-ve-ui","version":"0.1.16","_id":"caveman-ve-ui@0.1.16","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"c5dbff93824aa5faaeb6df4b2897113d7be7dd2a","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.16.tgz","fileCount":8,"integrity":"sha512-C6Ntp/I7agmh9wvxuj0NaCqHFpwhmd3pJVdwQ5vA008spFaU/2HeI7ChBsN3xT9S6FUIEcFLC+uPJk0jlewrXg==","signatures":[{"sig":"MEUCIQCvsdBFGtAMMDlGgCbMUwjgFhlL0b56DoTCUfnOYZxjgwIgNbWVGKeDBn5PwbMXWh6V1kTGbGwapYgiL+rj3saQNOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260304},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"b4e7e92f89175e099bceef3cf36052467129b879","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.16_1776148881483_0.7393085610033194","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"caveman-ve-ui","version":"0.1.17","_id":"caveman-ve-ui@0.1.17","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"baeaadd515c4a5f97f7a6670ed10b70006c1bf91","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.17.tgz","fileCount":8,"integrity":"sha512-T7XxgtIc5I5S698NgUwy7Ew7dCYAsDoHu/6d0LKun2SgOkLe9LwOauHD1HtGa6uREkgNFRBUPd1EDPCeTTQ9lg==","signatures":[{"sig":"MEQCIAwBerWcY05y0uztWxAqExpgSj66oKbo+lOAR9V60WmOAiAzzseZ4gw9EBkt1YUx9/8sJiofN9qaTmo7c35fF6q/Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268881},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"e3c2bf4b43af734c472c12a2ee3ade3f25fe5d8f","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.17_1776231603521_0.16203085921246485","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"caveman-ve-ui","version":"0.1.18","_id":"caveman-ve-ui@0.1.18","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"06ca9384bc9d9003f041df69dc0565d3af52a1c4","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.18.tgz","fileCount":8,"integrity":"sha512-VFO4JYhvlu6bJVv/qz8d9Azihv0BTkiHCOmedI2s1jUQYetW5WsqRxiMlNKKd4r+1bJK8mGnQa6qoiaZyyiZxg==","signatures":[{"sig":"MEYCIQDu5/hv0C6U0eBULStkY2Z/GOTLzS9CxdAFHCxuYBxLAwIhAPtq/3t6vi6LIOS+/Ru8zlDcXNferPiSD/3xh4lJbenS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269594},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"cd5a81b4f8750c6c4d40ab6c4931d05ad0696a99","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.18_1776652784711_0.5651481272912031","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"caveman-ve-ui","version":"0.1.19","_id":"caveman-ve-ui@0.1.19","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"73490a59a68ceee1b60dd848630b314805a210d8","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.19.tgz","fileCount":8,"integrity":"sha512-71HNxY0tLgZ/U+6sxX1mnZ7VjKLMIt3dzFXF62QPdaR6QJPEPDOuyKElCQlNIAXH3UPMF6QzTPw/b7V49qBbNQ==","signatures":[{"sig":"MEUCIF9x9/C1o0i9P6geB4HVoYijLKDE24Q4Yzn3T13yRdLhAiEAqA/Z8M9bzCnHIpK9pMcl4jriE8+ZKWuxkT0esz2uU2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"3fbbe0908bef0248438bd651dbcec72e89f1e38e","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.19_1778137288995_0.8723356693174289","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"caveman-ve-ui","version":"0.1.20","_id":"caveman-ve-ui@0.1.20","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"e4794a8d989c22df6827f6ccce7a3bb918ed62be","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.20.tgz","fileCount":8,"integrity":"sha512-08zf9L+mhtVnk94jesaIYUL3UF1rjMqKdafH3/QDe98Q+4CSXz+bRRUl7wqaVinBTbuRPC18+Th4fKE1fbW06A==","signatures":[{"sig":"MEUCIDFfs4gL3kW0lZ9xxTngcQZxNFtTikifjUYgpa3FKeg5AiEAvkN8ao+ngCW0uu3BpxrypEzYuYIvwFmfChTQnsmFbz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301733},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"1567f1df0be9f82de46a581f04ead39904c5be1f","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.20_1778138279427_0.7681303928155707","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"caveman-ve-ui","version":"0.1.21","_id":"caveman-ve-ui@0.1.21","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"20b46b0da20874f7d42611900f4f6607cc5179eb","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.21.tgz","fileCount":8,"integrity":"sha512-rocSeDG1pJJmZu65zI+Ic2kI0MGfxJKjQ8T0k7CEHpIA2zkacoivQWPedPDIu9McpgDkxDXtWYfx1VU4Gy/81w==","signatures":[{"sig":"MEUCIA78pCgYkqwzs+4/SE9T5yZdsyM66OuMYJk8nGs2HPTUAiEAlOaq+KiWUwXRFiAfx8bYlG0JrfHTiqwtcabJm0g5zsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"b68b1b0aaea4c888fcc744af0c34e9f11463865e","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.21_1778138985622_0.2594721873969905","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"caveman-ve-ui","version":"0.1.22","_id":"caveman-ve-ui@0.1.22","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"f9ccdbe726d26e578bfc3cd06f0086514125d140","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.22.tgz","fileCount":8,"integrity":"sha512-uSX3d0l+Jns/GXypis5Uc6SQOAmEN3Nz/ENEuFB0PNPVYgk4022fTPo+63hIidhvbIDHwy1jKAgss3fbrgp0Fw==","signatures":[{"sig":"MEUCIBC5aaUE9I18UXEXAqDIRex7uuv4ipcDCbm/Uf6yoI8CAiEAlPrbSi0GiooHzVrWp1plubRSfUNJjhzk3iuVYSR18+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"d2b1ab46d21db79de48c2aabd3c87b019a5d64df","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.22_1778484744222_0.4406317503375894","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"caveman-ve-ui","version":"0.1.23","_id":"caveman-ve-ui@0.1.23","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"742be1fa4052ff9e204ab20e2b3259756d96d034","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.23.tgz","fileCount":8,"integrity":"sha512-RTWQCt/Dq3WLiHLW6CS+2uytvLnqk6MwoHwIq1O0dpwvU+i3gNLUtgjfdtwJyGtlpxx3bHtobnYkeL/QU8XEaQ==","signatures":[{"sig":"MEQCIAjgoUFgos73XLMS0lVe/kFaO5Q7hIr3acAE8gH521QiAiBx15ul7qZ5TZyhsPg3kZBkongOnELEOp9QSESEL8LsWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308701},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"b217b2ce07f6dca02be04b8e583ad59de3b48ec7","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.23_1778484804216_0.038896060816815625","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"caveman-ve-ui","version":"0.1.24","_id":"caveman-ve-ui@0.1.24","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"3eef216bfc6394cdee6023b238f2745be7508fd4","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.24.tgz","fileCount":8,"integrity":"sha512-Rd0rjxSsQ9g67ue2urG9G6YkzbAgBIUvRsMxqCuPZdeoMsnQ6JYQgONwnFcKRzlm+ruN5LrzHMh7C/UkF3EXhw==","signatures":[{"sig":"MEUCIHZOxIAGYnfdLLlq6N4u4vq2Na1fLZiSKgj4fT0TlzAPAiEAgKsWgzSORQXeMkZ1wCgMCo4VjIf8HGk4oE+V4orQYeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308966},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"854bcf83a13003fff1972f84ad18defed57010d3","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.24_1778654709249_0.46155005603473986","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"caveman-ve-ui","version":"0.1.25","_id":"caveman-ve-ui@0.1.25","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"f6e44bf9f291864bea5216f1b88c2f809796c2bc","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.25.tgz","fileCount":8,"integrity":"sha512-SbNQiK90gEPHXCdqzd4njvwtr+oFrtaomsMenneAa1taIThqWWbt+1sGQSmSo26of9zHgxEvJbsgFVrOLchoDA==","signatures":[{"sig":"MEUCIAju6llPkRSW+gP/05fo+QIsgZ9nugW+2fMOUd82NJTNAiEAkJ21qtDt27Sf9U14UmxIVi7ag0eTU+X4jsiSWcQwLVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308814},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"f5846e6432034a93cb668d80151c02c396b25131","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.25_1778654754317_0.473486664438469","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"caveman-ve-ui","version":"0.1.27","_id":"caveman-ve-ui@0.1.27","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"3de39f38f18b6dea70cfbc2b3e85ab22075787f1","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.27.tgz","fileCount":8,"integrity":"sha512-Q1Mjh5sAdFJFcYRmGjDB97EvHkLX1EOIH2YcY4AByouUefzKEEuSfpMwYadcUH1KgRIcp58qZWCkHE+QvNp9Ug==","signatures":[{"sig":"MEUCIQCu/gquyJAQMeMJLDaaJ8Exo8ZuZz/mGFH15wElmpyMCwIgQvTaH3vjreJiHRmqt9vjdO9BEt1mYPw8m/G0TYzM9L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321360},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"d7a1a53f2ce994bf235fdc6ea1d89a78edf89683","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.27_1781072198832_0.7658784267239227","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"caveman-ve-ui","version":"0.1.28","_id":"caveman-ve-ui@0.1.28","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"8a9d87eb98ca92c7fd7ec7e64834a9afce3d2a5f","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.28.tgz","fileCount":8,"integrity":"sha512-huk3iwdc49MJB/QinpXOh/xCccW1FAWR/DjWEYDTzAwloMHeGKmwQttsftLkE7yuN9NNGyhXuqANtqXLCLMTAQ==","signatures":[{"sig":"MEQCIE5ZNZNOCLLembnT71shmHBWYysCiuasxh+oI24bDXXRAiBQdwzMsy/QrtjQeDyUtExE7TGq8nz3w1ZAfWgQEcrF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"87d35591a6b60280548765ed05b1c85aedce98cb","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.28_1781073838766_0.520737060298186","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"caveman-ve-ui","version":"0.1.29","_id":"caveman-ve-ui@0.1.29","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"e672b7bd0e2d01a91f17b3524d77231eb4af0d92","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.29.tgz","fileCount":8,"integrity":"sha512-fLQ8TqUkyayQ3GyDI+WVrAqQtBsfCqj4xwnhWE9HegJMW+uY/4wkvPYh3snlQ5ey1k1rMamWYq8aEP2gHnUlXw==","signatures":[{"sig":"MEUCIDDVrSJWDVgGiNuMfexmKgtbwDwz9GKNUaUbWZl1dBX7AiEAmOJM+5MIEhV+GJdwsE/W1WDWWfXTNNxQ0NTTh3Dtjbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325940},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"28db509b2abb4c59c5f533f45cbea4c7366332cf","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.29_1782445689570_0.04058810412113356","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"caveman-ve-ui","version":"0.1.30","_id":"caveman-ve-ui@0.1.30","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"c56322b8c2cbd47116a5d61884741ab43708f4b1","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.30.tgz","fileCount":8,"integrity":"sha512-OK1TX0xkWldvCloHPEzQoM82ZgXWgz189iGXqexIRjXytNNK9YkFQxcvBC4FCM77wYz8fB1QUaZuNZpQtC8jtQ==","signatures":[{"sig":"MEUCIElRYXToFukQRzTCxOdGpaIAXRwwDlHwiYyRO0XhoKylAiEAydCp0mxne3vpJhys34ae4a5zqeaKZ4AJmso5R16BL+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"b390d72e2dc5821997f21db4b4ca53974b2484f2","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.30_1782446253264_0.2311177066530734","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"caveman-ve-ui","version":"0.1.31","_id":"caveman-ve-ui@0.1.31","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"4decb7ed6f532bca087a95205d20769b50e04032","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.31.tgz","fileCount":8,"integrity":"sha512-SOSZ3pYXBApc7LICVDRzBu0zogzOI9+KE6zCJhDsYtl4A3ocgCwb9GD2uuQYL5oqAIDLCn8Wp+9Dv4enk1YDng==","signatures":[{"sig":"MEQCICCygoJiX+0NFufs8Op7BJ4ad2ckvG8c4TOIa0mBL49AAiB0oObnI9zttLFjgWUxlRM4LAskQ/SljcYh40kb4YUmxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323210},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"ff8726b200235b0ce33360b5989ad8eb14552559","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.31_1782467116362_0.459789419646373","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"caveman-ve-ui","version":"0.1.32","_id":"caveman-ve-ui@0.1.32","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"8f583928a8c247bfaf3329b6328bb5ad2946a58d","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.32.tgz","fileCount":8,"integrity":"sha512-4hNWOzOtE+/PFQmHDGoNrW3pMU0EuPBeLy//d7WbesTlPKpOwLzeACtLEcPjuZK5Qq9sjDC1b6zCkWXFtY+t1A==","signatures":[{"sig":"MEUCIEpW2PDonUKnrd+PeDG3F7mcB/xan7oayA0SyA60P0FSAiEA9L6XEsnE5MeC+DtySBvvPHDDLmyKI4rNal9ri9JmhD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323079},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"738fdb71476bcd9b6e57eb65305044b324c4b59b","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.32_1782467165229_0.5831425548760159","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"caveman-ve-ui","version":"0.1.33","_id":"caveman-ve-ui@0.1.33","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"8e4132cbd88fc9ecd7a11f9961b00b59bef09ed3","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.33.tgz","fileCount":8,"integrity":"sha512-J5bP32pASBfO0/6tMK0BvSU1gFxIPMcfgxiX1/jyFiTQK82GBwJvjMYoNZjXQGBWWNYJLUdyYJWAQU/fhLArAA==","signatures":[{"sig":"MEQCIDJJ4Zs8MecZp8lWVbwC/ArNvyPzBdRoQWsGgj+XuWGVAiBNf2Fk8roaNJrHM3DodwwhZQi60LvOZPOnAzYQE7napQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"b61de3ddd59273c7b111a4f2b94ec0c35cbb5f77","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.33_1782467452865_0.3119397856300674","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"caveman-ve-ui","version":"0.1.34","_id":"caveman-ve-ui@0.1.34","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"7b0ae4ef9e84e7c7a43b8f3883917b36d6675beb","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.34.tgz","fileCount":8,"integrity":"sha512-B3GTlcK3Rq1aHHDmalC/2zbQyH7xXD6tFc/5a4xc6J9bGuy5Xx+R5bFhS00haR0hxS3kkoYfWRVDg9lekDlFUQ==","signatures":[{"sig":"MEQCIDgpWW1n2DH40piqm5lZuFm9Th7BZW+d3kyLBt2xZcfnAiBTW14TCq7g/aJ0MkIRQ2z8psO+dCZzmkc+f3BSiPiELg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332313},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"70a9c98a0f00a836e655820703b97f0e65a8548c","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.34_1782980457773_0.11171861011820439","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"caveman-ve-ui","version":"0.1.35","_id":"caveman-ve-ui@0.1.35","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"fe2a20ea567119d5a3f70915b25dbd2701db9010","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.35.tgz","fileCount":8,"integrity":"sha512-KAgq2BChua3389AfVDiuLqa6ljkwAgv6bp0SqEeJU7cWJlyQ4eHSLmSdNoCo9cCYJulinQEFZDloe/BpQrbT7A==","signatures":[{"sig":"MEQCIHdz5EtcyAliL+ZcIU90CQjuP7GL2SHTNn95bj3NLVksAiA4aoRsMfaDYUyA6uOU3V5qa6xtdslqWFvZ8Vm+g0nQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336215},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"52e6708f62f924d908649fbfaef484f6651ba993","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.35_1782981954791_0.2907081912934282","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"caveman-ve-ui","version":"0.1.36","_id":"caveman-ve-ui@0.1.36","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"bc1babc261db9e3779f475fddcc99915a6f2e96c","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.36.tgz","fileCount":8,"integrity":"sha512-TLU7PSIfLYi2MF4W0J4YqNnCxlvnZvO5+wqgKO8eChLDLxKo0YuhZSPTdUR0EBOm92Yo/+/ip8RuWceGFj8+6w==","signatures":[{"sig":"MEUCIQC6di9M9s8X3hgF+SF8AFm49g8OfvPUVRhW/79dRPOl8QIgCHil0CX2Kc4VX56ZR44CjwpkTEhUM45qdv5fLlBLRCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344718},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"249398857251a30bc059bfc7dffbca99e285978c","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.36_1784540227563_0.6276347641791731","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"caveman-ve-ui","version":"0.1.37","_id":"caveman-ve-ui@0.1.37","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"f26eccb5470a8020d5f0ab89276162ca4f328dae","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.37.tgz","fileCount":8,"integrity":"sha512-p5fBLxDUDttp1Ct/DGlZiIF5XkWT4BuU2orjysno42/U3uidexH+PCDnz6G3lDNVaL51tEdcp2wFKJT4Gn+ptg==","signatures":[{"sig":"MEUCIQDrhx+I3vUTfoKmz0bZN++55KGvVL0reHy/hmtOaAwz6QIgKFErk7CAvEezCkmZtmsJ3lG6DDGwuRUWqPnfmJYmSlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"43b53f70d2977df267cc8fcc613c5d686f4e001b","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.37_1784541047878_0.5949417941857158","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"caveman-ve-ui","version":"0.1.38","_id":"caveman-ve-ui@0.1.38","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"dist":{"shasum":"7bc6d28bebfe8a8e38645bd63087ccffca8eaf0d","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.38.tgz","fileCount":8,"integrity":"sha512-FCl/ygjQiGeEZTUosMKIee23sNpmwpGX8P150ya9PyYVkNK+YMVsgHQ5fPErGW6skipim4Nw9YgG12ndGAqR0A==","signatures":[{"sig":"MEUCIFp6cDi0vQ8hQQcUfSNAa0NuP+AVk9a/t1r2/YoWZLxyAiEA1F27cfW7PRxRRSvzT3MWnOfaXEQKY8PGF9VxKPocXRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"79e15598a66c918cf4c981c883b33b1cb724f7b0","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/caveman-ve-ui_0.1.38_1786437757862_0.31949830953223435","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"_id":"caveman-ve-ui@0.1.39","dist":{"shasum":"71e1ecb003fa96e2ebee2b8d0e7885e67e996ad2","tarball":"https://registry.npmjs.org/caveman-ve-ui/-/caveman-ve-ui-0.1.39.tgz","fileCount":8,"integrity":"sha512-fzarsWXkfyrhzEg8ik7K5fH0ogTOfhHfrd2cYAM0Wo6s/dv/UKcrXoEVZCqaXubgBBXx4XmeKQWtf4P5173YYA==","signatures":[{"sig":"MEQCIFP86af8v5x/JsUA+d0utkHshD+7L2nvqaNFWgR3Ppo4AiAphbQHeJtGKNxdnoPtq22lxcGS0reXKT2demmslSqf8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF3iTVZ98fvd93sYz9jwJ0z467nN427W+uXsXZGeyK4mAiBUzRPtKX4r0JASjLm87eZB2ophJY5ugGDQUGUBEOmJwA=="}],"unpackedSize":347346},"main":"./dist/index.cjs","name":"caveman-ve-ui","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles":"./dist/style.css"},"gitHead":"7cd795816111d96905f81ab2e00781aef527fab2","scripts":{"build":"npx vite build","playground":"npm run dev --prefix playground","build:watch":"npx vite build --watch","prepublishOnly":"npm run build"},"version":"0.1.39","_npmUser":{"name":"caveman_114","email":"516300013@qq.com"},"_npmVersion":"10.9.0","description":"Course video player (Plyr) + floating mini-window host for Vue 3","directories":{},"maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","plyr":"^3.7.8","sass":"^1.83.0","vite":"^6.0.3","pinia":"^2.3.0","vue-tsc":"^2.2.0","lodash-es":"^4.17.21","typescript":"^5.7.2","element-plus":"^2.9.1","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1","@element-plus/icons-vue":"^2.3.1"},"peerDependencies":{"vue":"^3.4.0","plyr":"^3.7.0","pinia":"^2.1.0","lodash-es":"^4.17.0","element-plus":"^2.4.0","@element-plus/icons-vue":"^2.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/caveman-ve-ui_0.1.39_1790047243110_0.3578505329610482"}}},"time":{"created":"2026-03-26T06:37:23.153Z","modified":"2026-09-22T03:20:43.447Z","0.1.0":"2026-03-26T06:37:23.412Z","0.1.1":"2026-03-26T06:51:22.735Z","0.1.2":"2026-03-26T12:03:19.714Z","0.1.3":"2026-03-27T02:43:31.818Z","0.1.4":"2026-03-27T03:09:59.110Z","0.1.5":"2026-03-27T03:11:50.797Z","0.1.6":"2026-03-27T06:22:28.823Z","0.1.7":"2026-03-28T06:00:09.917Z","0.1.8":"2026-04-02T03:30:45.284Z","0.1.9":"2026-04-02T05:55:12.766Z","0.1.10":"2026-04-13T08:00:20.783Z","0.1.11":"2026-04-14T01:30:49.245Z","0.1.12":"2026-04-14T02:39:53.376Z","0.1.13":"2026-04-14T03:09:13.252Z","0.1.14":"2026-04-14T03:26:42.393Z","0.1.15":"2026-04-14T03:45:30.407Z","0.1.16":"2026-04-14T06:41:21.650Z","0.1.17":"2026-04-15T05:40:03.724Z","0.1.18":"2026-04-20T02:39:44.918Z","0.1.19":"2026-05-07T07:01:29.145Z","0.1.20":"2026-05-07T07:17:59.614Z","0.1.21":"2026-05-07T07:29:45.762Z","0.1.22":"2026-05-11T07:32:24.370Z","0.1.23":"2026-05-11T07:33:24.359Z","0.1.24":"2026-05-13T06:45:09.436Z","0.1.25":"2026-05-13T06:45:54.479Z","0.1.27":"2026-06-10T06:16:38.974Z","0.1.28":"2026-06-10T06:43:58.909Z","0.1.29":"2026-06-26T03:48:09.751Z","0.1.30":"2026-06-26T03:57:33.408Z","0.1.31":"2026-06-26T09:45:16.521Z","0.1.32":"2026-06-26T09:46:05.365Z","0.1.33":"2026-06-26T09:50:53.033Z","0.1.34":"2026-07-02T08:20:57.900Z","0.1.35":"2026-07-02T08:45:54.972Z","0.1.36":"2026-07-20T09:37:07.716Z","0.1.37":"2026-07-20T09:50:48.000Z","0.1.38":"2026-08-11T08:42:38.006Z","0.1.39":"2026-09-22T03:20:43.206Z"},"description":"Course video player (Plyr) + floating mini-window host for Vue 3","maintainers":[{"name":"caveman_114","email":"516300013@qq.com"}],"readme":"# caveman-ve-ui\r\n\r\n从 `basis-admin-pc` 抽离的课程视频播放器（`CourseVideo`）与全局小窗宿主（`CourseVideoFloatingHost`），基于 Vue 3、Element Plus、Plyr、Pinia。\r\n\r\n## 目录结构\r\n\r\n```\r\n├─ src\r\n│   ├─ components\r\n│   │   ├─ CourseVideo\r\n│   │   │   ├─ index.ts\r\n│   │   │   └─ CourseVideo.vue\r\n│   │   ├─ CourseVideoFloatingHost\r\n│   │   │   ├─ index.ts\r\n│   │   │   └─ CourseVideoFloatingHost.vue\r\n│   │   └─ index.ts\r\n│   ├─ styles\r\n│   │   └─ index.scss\r\n│   ├─ stores\r\n│   ├─ types\r\n│   ├─ utils\r\n│   └─ index.ts\r\n├─ dist\r\n├─ package.json\r\n├─ vite.config.ts\r\n└─ README.md\r\n```\r\n\r\n## 依赖（peer）\r\n\r\n- `vue` ^3.4\r\n- `element-plus` ^2.4\r\n- `@element-plus/icons-vue` ^2.3\r\n- `pinia` ^2.1\r\n- `lodash-es` ^4.17\r\n- `plyr` ^3.7\r\n\r\n业务项目需已注册 Pinia，并引入 Element Plus 样式（含 CSS 变量，组件使用了 `--el-text-color-*` 等）。\r\n\r\n## 其他项目如何引入\r\n\r\n1. **安装**：`npm install caveman-ve-ui`（或 `file:相对路径` / 私有 registry）。  \r\n2. **安装 peer**：`vue`、`element-plus`、`@element-plus/icons-vue`、`pinia`、`lodash-es`、`plyr`（版本见本包 `peerDependencies`）。  \r\n3. **样式**：在入口增加 `import \"caveman-ve-ui/styles\"`。  \r\n4. **Pinia**：`app.use(createPinia())` 必须在渲染使用本库组件的页面之前执行。  \r\n5. **组件**：二选一——**全局** `app.use(CavemanVeUI)` 后模板里写 `<CourseVideo />`；或 **局部** `import { CourseVideo, CourseVideoFloatingHost } from \"caveman-ve-ui\"` 再在 `components` / `<script setup>` 中使用。  \r\n6. **小窗**：应用内（如根 `App.vue`）只放置 **一个** `<CourseVideoFloatingHost />`。\r\n\r\n## 使用\r\n\r\n### 全局注册（推荐与 `app.use` 配合）\r\n\r\n业务入口需 **先** `app.use(pinia)`，再注册本库（组件内会用到 `useCourseVideoPlayerStore`）：\r\n\r\n```ts\r\nimport { createApp } from \"vue\"\r\nimport { createPinia } from \"pinia\"\r\nimport CavemanVeUI from \"caveman-ve-ui\"\r\nimport \"caveman-ve-ui/styles\"\r\n\r\nconst app = createApp(App)\r\napp.use(createPinia())\r\napp.use(CavemanVeUI)\r\n```\r\n\r\n等价于调用 `install(app)`，会全局注册组件名 **`CourseVideo`**、**`CourseVideoFloatingHost`**。\r\n\r\n### 按需引入\r\n\r\n```ts\r\nimport {\r\n  CourseVideo,\r\n  CourseVideoFloatingHost,\r\n  install,\r\n  useCourseVideoPlayerStore\r\n} from \"caveman-ve-ui\"\r\nimport \"caveman-ve-ui/styles\" // 可选，见 src/styles/index.scss\r\n\r\n// 也可手动：install(app)\r\n```\r\n\r\n在应用根布局（如 `App.vue`）挂载一次小窗宿主：\r\n\r\n```vue\r\n<CourseVideoFloatingHost />\r\n```\r\n\r\n页面中使用播放器；若需在关闭弹窗时把正在播放的实例迁入小窗，设置 `auto-float-on-unmount`：\r\n\r\n```vue\r\n<CourseVideo\r\n  :src=\"videoUrl\"\r\n  :slices=\"slices\"\r\n  :auto-float-on-unmount=\"true\"\r\n/>\r\n```\r\n\r\n## 本地调试（修改组件库实时生效）\r\n\r\n核心思路：**不要让业务项目去跑 `node_modules/caveman-ve-ui/dist`**，而是用 Vite **`resolve.alias` 把包名指到本仓库的 `src/index.ts`**，由业务/演示应用的 Dev Server 直接编译源码，这样改 `.vue` / `.ts` 会走与普通页面一样的 **HMR**。\r\n\r\n### 方式一：本仓库自带 playground（推荐）\r\n\r\n```bash\r\ncd caveman-ve-ui\r\nnpm install\r\ncd playground && npm install && npm run dev\r\n```\r\n\r\n或在仓库根目录：\r\n\r\n```bash\r\nnpm run playground\r\n```\r\n\r\n浏览器默认打开 `http://localhost:5174`。编辑上一级 `src/` 下组件库源码即可热更新。\r\n\r\n### 方式二：在业务项目（如 basis-admin-pc）里联调\r\n\r\n在业务项目的 `vite.config.ts` 里增加（路径按实际目录调整）：\r\n\r\n```ts\r\nimport path from \"node:path\"\r\n\r\nconst useLocalCavemanVeUi = process.env.LOCAL_CAVEMAN_VE_UI === \"1\"\r\n\r\nexport default defineConfig({\r\n  resolve: {\r\n    alias: useLocalCavemanVeUi\r\n      ? [\r\n          {\r\n            find: \"caveman-ve-ui/styles\",\r\n            replacement: path.resolve(__dirname, \"../caveman-ve-ui/src/styles/index.scss\")\r\n          },\r\n          {\r\n            find: \"caveman-ve-ui\",\r\n            replacement: path.resolve(__dirname, \"../caveman-ve-ui/src/index.ts\")\r\n          }\r\n        ]\r\n      : []\r\n  }\r\n})\r\n```\r\n\r\n启动时打开开关，例如：\r\n\r\n```bash\r\n# Windows cmd\r\nset LOCAL_CAVEMAN_VE_UI=1 && npm run dev\r\n\r\n# PowerShell\r\n$env:LOCAL_CAVEMAN_VE_UI=1; npm run dev\r\n\r\n# bash\r\nLOCAL_CAVEMAN_VE_UI=1 npm run dev\r\n```\r\n\r\n业务项目仍需 `file:` 或 registry 安装依赖以便解析 peer，alias 会覆盖主入口与样式子路径。\r\n\r\n### 方式三：只盯 dist（无 HMR 或需手动刷新）\r\n\r\n组件库终端执行 `npm run build:watch`，业务项目正常引用包内 `dist`；每次保存会重新打包，需在浏览器刷新或依赖打包链是否监听 `node_modules`（一般不如 alias 顺滑）。\r\n\r\n## 构建\r\n\r\n```bash\r\nnpm install\r\nnpm run build\r\n```\r\n\r\n产物在 `dist/`：`index.js` / `index.cjs`、类型声明与 `style.css`（含 Plyr 与 SFC 抽取样式）。\r\n\r\n## 发布到 npm\r\n\r\n### 前置条件\r\n\r\n1. 在 [npmjs.com](https://www.npmjs.com/) 注册账号；若开启双因素认证，登录时按提示输入一次性密码。  \r\n2. 本仓库 `package.json` 已配置 **`prepublishOnly`**，执行 `npm publish` 时会自动执行 **`npm run build`**，无需手动先构建（如需可本地先 `npm run build` 自检）。\r\n\r\n### 登录与检查包名\r\n\r\n在组件库**根目录**执行：\r\n\r\n```bash\r\nnpm login\r\nnpm whoami\r\n```\r\n\r\n检查当前 `name`（默认 `caveman-ve-ui`）是否已被占用：\r\n\r\n```bash\r\nnpm view caveman-ve-ui\r\n```\r\n\r\n若返回包信息说明名称已被他人使用，请修改 `package.json` 中的 **`name`**（例如改为作用域包 `@你的用户名或组织/caveman-ve-ui`）。\r\n\r\n### 首次发布\r\n\r\n在仓库根目录：\r\n\r\n```bash\r\nnpm publish\r\n```\r\n\r\n若为 **`@scope/包名`** 且需要**公开**安装（多数团队组件库如此），使用：\r\n\r\n```bash\r\nnpm publish --access public\r\n```\r\n\r\n发布后，业务项目可执行：\r\n\r\n```bash\r\nnpm install caveman-ve-ui\r\n```\r\n\r\n（若使用作用域包，则 `npm install @scope/caveman-ve-ui`。）\r\n\r\n### 后续升级版本\r\n\r\n1. 提交代码并确认构建通过。  \r\n2. 提升版本号（任选其一）：\r\n\r\n```bash\r\nnpm version patch   # 0.1.0 → 0.1.1\r\nnpm version minor   # 0.1.0 → 0.2.0\r\nnpm version major   # 0.1.0 → 1.0.0\r\n```\r\n\r\n`npm version` 默认会打 git tag；若不用 git，可加 `--no-git-tag-version` 仅改 `package.json`。\r\n\r\n3. 再次发布：\r\n\r\n```bash\r\nnpm publish\r\n# 作用域公开包：\r\nnpm publish --access public\r\n```\r\n\r\n### 与发包相关的说明\r\n\r\n- **`files`** 字段当前仅包含 **`dist`**，安装方只会下载构建产物；`peerDependencies` 需在使用方项目中自行安装。  \r\n- 若 npm 包主页需要展示本 README，可将 **`README.md`** 加入 `package.json` 的 **`files`** 数组。  \r\n- 建议补全 **`license`**（如 `MIT`）、**`repository`**、**`keywords`**，便于合规与检索。  \r\n- 使用**私有 registry**（如公司 Nexus / Verdaccio）时，先执行 `npm config set registry <你的registry地址>`，再 `npm publish`；发公共 npm 前请把 registry 设回 `https://registry.npmjs.org/`。\r\n\r\n## 在 basis-admin-pc 中接入\r\n\r\n1. `npm install file:../caveman-ve-ui`（或发包后从 registry 安装）。\r\n2. 删除或改为从包中导入原 `CourseVideo` 目录下的组件与 `course-video-player` store。\r\n3. 确保全局仍只渲染一个 `CourseVideoFloatingHost`。\r\n","readmeFilename":"README.md"}