{"_id":"@5even7/dlc-ui","_rev":"30-11a01d656c9fb60ff999b16d88cb1db9","name":"@5even7/dlc-ui","dist-tags":{"latest":"0.2.27"},"versions":{"0.1.0":{"name":"@5even7/dlc-ui","version":"0.1.0","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.1.0","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"47d5e4600503f2b734dcec8a8b60afb4e9f6e382","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.1.0.tgz","fileCount":29,"integrity":"sha512-sn8U3HY4SKOu303Y6Scky/vnGEI5b82e0vkrqgfSkiXoZ6oE++mhxfij01koSO8T5pfrwUzeETsFWfKWr0wKRg==","signatures":[{"sig":"MEQCIDu4y8Ni6AgZ4KBZxZzS5tVZqx0tBOR5kynlhppQoaLdAiBBnDYSdM5KEXPKwD5EQqy+FVy4TU9FKHRqajaxsB22Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996886},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"15a0a63cd79605c720ddd7eb082cba96636ef6c3","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.1.0_1786122765269_0.9105198258830569","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@5even7/dlc-ui","version":"0.2.0","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.0","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"22223ec617a644463657e70ed03d2115e3d28a15","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.0.tgz","fileCount":29,"integrity":"sha512-SvnJFaaqHdTfuvwKJpFYU0z3SJf0znZK9cUAKPomHNusajytc1C6uGuRFaznWs6AVs4SLrpDwxYgUF+BFpygSA==","signatures":[{"sig":"MEUCIQDLDyghK8HlY6tmXvwdc8TpvbGVpCu2HjD1ZEluq6ffRwIgFjpapEGu+HwuEx2GTAOe05Ux3WuWK/gfYaq4wnAbpwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996148},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"1ebd0192d914392500e4e0e4af8eb38574399711","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.0_1786127795975_0.789806016744427","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@5even7/dlc-ui","version":"0.2.1","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.1","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"630c686d481687e89ff94cff9ec0a2fa31383ec0","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.1.tgz","fileCount":29,"integrity":"sha512-3HpWbdS/6UfF/7jGm/vVk0ijXySwBBfecgbKgflZxoQOVK+cCoT0jLQaam0YVHpyBRT7plIT8WcfakqnM1E7YA==","signatures":[{"sig":"MEUCIAYdHPt+A9wCHXDoLjoggwIuJlfeM1s2+D17wHwa0MrUAiEAz0GtOdo+8WRqq8duebvfzSUTFetRgLOD+VNGfikpV64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228595},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"42e5bf10776f01ed811693bf65ca49e47d8d46f5","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.1_1786197638260_0.972955760511129","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@5even7/dlc-ui","version":"0.2.2","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.2","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"cd47feedd223411470eb3dfd81aaf55d2484f598","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.2.tgz","fileCount":29,"integrity":"sha512-gl9WXew40Y29cXI7FzKEEhCEAJ6Z83obWxm6+PphjzGHcJ4ym99EOWW6e/mWiSTcTuUfxOH0BBmn7Hzkoa/Hww==","signatures":[{"sig":"MEQCIDU2xyPcaLZ2QUq006JWdK+1/IMkYBdohPfmkculXuTbAiAerORHp3w/92d2wEKy7cz0hdq0zvxlyXFjdHZ2/wGjIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228802},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"81ffd4d7a81ce4b0b8aba4f20e1cb9f3e2e06218","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.2_1786199448523_0.8753316972794032","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@5even7/dlc-ui","version":"0.2.3","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.3","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"7634f14953e22b4914c6fa743803392ebf9b94fc","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.3.tgz","fileCount":29,"integrity":"sha512-KLHge2wPSXeD9qT+/olfUSDfC/te1WDvNSsUv/z7t15XYFMWydLIXvQL0KJPq8ztII9ydlBykBJrLp09ELsM6w==","signatures":[{"sig":"MEUCIQD+zhCEiQCjhlYV6rGnSzTV/csn33ZknbMAtsIahWjS6AIgMiA9c6Ug37Pr7LFndRnurSI7IyHQFAGE4a2XWd1mGSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241195},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"7b1ab5acf7210392069cbf01b2cc73b4f52241e9","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.3_1786201253771_0.8197782629986683","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@5even7/dlc-ui","version":"0.2.4","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.4","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"ae4b40cccbafcff19b2ea83b8ba6ceb4c740ad5b","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.4.tgz","fileCount":29,"integrity":"sha512-jIHtgrD6rlfgpBAa8KvtI4TFZsh+TzFLXP1J1G8WQqqVS8S2OH2iGJh4DuZArdnonJ8auMrcZ0MYjplmuU/AMw==","signatures":[{"sig":"MEUCIQDDl4CCHZYxYV4JPegfCdOBR5FfnSLg8SzW/nBnMm4ZdgIgQE/yqJY36z1l16D+EkyFtZFIj6K8k4c9lspnYPBltc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242095},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"7b1ab5acf7210392069cbf01b2cc73b4f52241e9","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.4_1786203574561_0.6564983313339479","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@5even7/dlc-ui","version":"0.2.5","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.5","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"299919e0e5dafa2b310468f7d670f898b9282f0f","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.5.tgz","fileCount":29,"integrity":"sha512-D/Ycr58lYyrScjllJ1h7a5QBbzC9dFJ7K9VIwC0XFcpE8cGV6ZAEFnM4I33KOho83wM36jqTb3A8md5gx81ZJw==","signatures":[{"sig":"MEUCIQDzZgWHf3jGseK0X36WkuYW0p1Hj03MtCo/Dz5qn6K8SwIgT6xKoEm/DMYJ86UpkY8oi3ySlyx1l+DglhLCX+dZZCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1239118},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"cf0a85e706a682cecc18c5aabff35294a7dcf96f","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.5_1786204495515_0.47005885090175226","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@5even7/dlc-ui","version":"0.2.6","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.6","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"a4bdb0695578ecb4d57f485c2570bae9a47225ef","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.6.tgz","fileCount":29,"integrity":"sha512-iJ6ogNiJPdw8TE2zbwEulqF7leQVYdu0kvVaY32OiWbjyPfaIBFtGoA2Y/0KDV4KuGTBOMtuNg+UmQFrtoK/wQ==","signatures":[{"sig":"MEYCIQCdUHN2cDSP91nHEFBpPtfYexoE169V8iPHyrIivxv2RwIhAIljr7rdRdeQAyfqNaExQ04DYYzSkFKA23NpBMlBtcmf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243207},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"5ca233d1c85120bf0b53503e3fc9f301e1499b64","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.6_1786207404873_0.5682713228186431","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@5even7/dlc-ui","version":"0.2.7","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.7","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"97915edbaa8d8bbeeb851d30f2f781e6f3ca1949","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.7.tgz","fileCount":29,"integrity":"sha512-hxDNVlyRQjJvHJhTXdFhNzTs3r7KlXUUELsfyhNllpBVsJduKe+JBa35L0lpOp20608qtxz7ltPMOW0ynJ6rHQ==","signatures":[{"sig":"MEQCIDhvsDmrfJAleToOQ7FgxHXB7poBjPpU432NVotKDhBzAiB/JOyC6RZmsBG9f3KjiMuudAo2OrTPmhaJgg0m5K6G5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245151},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"694f0667b50c24063e2c8bbe5b9bc1b1ae5a1d40","scripts":{"test":"node --test tests/","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.7_1786209007310_0.3619471675674222","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@5even7/dlc-ui","version":"0.2.8","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.8","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"27ce0c79b71573430ed8d33c09133c62fe1bd19d","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.8.tgz","fileCount":29,"integrity":"sha512-sVIANQ7epKkVwjXSpYNYB8qubwVUJE8o0CHMYWjGTUdbfFZGzXZg0Y5UrcuxBb9hcQ/0LdoasPaClyJe2S96xQ==","signatures":[{"sig":"MEUCIDsCcELz2Tpv0j+PrqCJXXtJB9NOCD4XAKDUqeh6A61vAiEAmJ3QdV8JvfKQyfmHwGIjvA7IOxe4xvFniROrs9ILEWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244803},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"694f0667b50c24063e2c8bbe5b9bc1b1ae5a1d40","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.8_1786209595214_0.7758991293425901","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@5even7/dlc-ui","version":"0.2.9","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.9","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"d0f1af8c2a50e3b1f83caf600e1be2fbae9138d9","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.9.tgz","fileCount":29,"integrity":"sha512-6jIqS0Qp5Fw70wvz6V37aMVpy1yhDnPorPYRpg75Zk+wokIgvixv6YWDe+qkCzFY1bdFpGXYovDcsMpB0Lpk9g==","signatures":[{"sig":"MEUCIQD26us8xFcYiSpZmu/ltha49m8RDjx5WpXFUkuGVOpMZgIgJ6VXvlWbzjgQFQV9f3Ax9ktr9jfChXLu5pmF0i5rVb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246831},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"f2742853a044a8b869520c43c02a35be74e3464e","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.9_1786210100264_0.6552319894850847","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@5even7/dlc-ui","version":"0.2.10","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.10","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"3c72b48c9df7d55e8b7fce86b224c8ab769a748e","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.10.tgz","fileCount":29,"integrity":"sha512-IJ/ziRFrtmwi5agKekYIV0EispfPlvYqpB0dnO3qreTsQtqcMTN5ZUZXPj7+kL0jerpqODlLd88xYM7F7LGElQ==","signatures":[{"sig":"MEUCIQD/2eeh1KPp7+ksxZG+cET3AEEZqsDDsw3IgmsibGg56wIgDFdWgS58BV4czxn0NcwDDUXmXgSKgGI2SD6myX+nEgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247465},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"7d7dc97bbadc5eb86dba190a976d5e69c7553aa9","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com","approver":{"name":"5even7","email":"345564928@qq.com"}},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"12.0.2","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.10_1786212309976_0.9185085659465251","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@5even7/dlc-ui","version":"0.2.11","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.11","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"63633289e9140b9dd6d653480a16dd9edfde979f","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.11.tgz","fileCount":29,"integrity":"sha512-SOWuES8ZUffBmqydyJwgioQYn8Sd4lik4pxlUmXNFZigQraw9SlbW/OyKwcBTCeKKKl2kCe71E2RcqD1tMNhcg==","signatures":[{"sig":"MEUCIFB7pGvRuZG0dc0Iv9AkV/lzdDA/5lPpC3hYaWcfQkPSAiEA592uwvEgxm3xLT2b1J23HepEszWeBgmMwfSpBVFWjoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253580},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"1ee680441909783bf298ff24ac9cf06912656a64","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"11.6.0","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/theme.css"],"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.11_1786259646509_0.061137166827391454","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@5even7/dlc-ui","version":"0.2.12","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.12","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"6ef50f5584454ba09bb5f95a6006cb4f2cd3b719","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.12.tgz","fileCount":29,"integrity":"sha512-FKLFQ/8AmbPrx7zvucK161FuZ4ZKOLOz02b0XO1+N2aFGlai4B6VzH/mBL9ofpDp0pT+h6pilGq/gcf/HaJqJA==","signatures":[{"sig":"MEYCIQCWEp0I7gJOAwEmRRLp2VnVWuAGMHl5RWcx19Nj4l6rxwIhAO4f7MDjUjtY72p/Uab2zSH8xR8W8S31OeM7OnQAEbI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538052},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"f6336b008aa4ad4e83b61650a8ae5f2020b992f7","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"18.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.12_1786685799224_0.6062296695926062","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@5even7/dlc-ui","version":"0.2.13","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.13","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"9ed69c9c4c5cc796004b615db2af138db6d431cf","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.13.tgz","fileCount":29,"integrity":"sha512-HBFqGCpOpf2ve8s/sGi4GiCS61UT29Si6ldyqiHCC1FDkqrBw8kgM1a2dPVyCnTrmOfCvCrkZS6QkPwoZk6dqw==","signatures":[{"sig":"MEUCIQC1W+bexmal4HUMDiotN5VYtQKYUBYCaA4/znBtV59OvQIgeZlcJ4+FlfcQcPiSYuvoaWa8CbzAPemwfnJsQHiAvcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543178},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"a44c6484622bde7fb58cb87035247d2cd716764d","scripts":{"test":"node --test","build":"rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.3","description":"DLC 星云胶囊组件（WebGL2 实时渲染，Canvas2D 自动降级），供 H5 / Vue2 / Vue3 使用。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.13_1786693735549_0.31769290814474704","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@5even7/dlc-ui","version":"0.2.14","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.14","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"a78b146f56dab25bcf3e72f3d92ede4d019d0fd7","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.14.tgz","fileCount":33,"integrity":"sha512-0LYxrhE0WakZ74JBD8jPE4IqBd/839gFlzaW+pzrncYd9r57hGipDAIyQeiUXzwfI2W7P6z9LUhHFgz/0spouA==","signatures":[{"sig":"MEUCIGupnzewlmiv+PsSESdwEBwAvXbAC+yrdB+mWvohHhuQAiEAzLxo2/UJs/B5/LwcQApH8IqEVxv544TjDtGJEGNSuik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6359242},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"df561963e9f3e840dc164e94b1d2d7bbaf9ee415","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊、流体进度、动态背景与 Lottie 表情组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"18.18.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.14_1786702754848_0.24473406885337257","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@5even7/dlc-ui","version":"0.2.15","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.15","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"4e3e36e68d0a84a6854e277e829fa3c193be5026","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.15.tgz","fileCount":33,"integrity":"sha512-goRMm48XQNl+xl42m25NlFSkeqklIwHlnQmTJ8bgbP41JFbtlTXV4XBk3QP6Sv+egHjX6yRSUcsNNsT0hxliRg==","signatures":[{"sig":"MEUCIGGOGnNFj35orNIWLXqHj1OSAkqi87btcgH9u0Cx1TVIAiEAm6e40vazAhJMVZRB69LMYC7nY5/iRASUOiaZmlNOf+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15851355},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"275baca2089cb025223742ec196dc7e29b7d6c9d","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊、流体进度、动态背景与 Lottie 表情组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"18.18.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.15_1786704808858_0.17694162397469437","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@5even7/dlc-ui","version":"0.2.16","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.16","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"232d51257449a4666e01c7687f046cf61ab2d572","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.16.tgz","fileCount":33,"integrity":"sha512-mDYAkEo/pRNjDW0mqBpGRCH1weRhVbLYnI1FxUW8zuz3gSIS0Lax+JVW+wnF7bfV4vj92JuAaPxcNr5LMbAX5g==","signatures":[{"sig":"MEUCIFoDd05VyPZ1IElOxNsql9R/ptHYCzGhZXEGPW7hRMKsAiEA1oVuKKPJCKLE6rVEHkobmReZ3Y3fhW1X2Wzr4rrJYa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7065644},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"2d6b8c3b215b77d3309f9f87cb84f97230af3fe8","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"11.6.0","description":"DLC 星云胶囊、流体进度、动态背景与 Lottie 表情组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"24.9.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.16_1786757739903_0.5225683312683616","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@5even7/dlc-ui","version":"0.2.17","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.17","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"aafd9e3fb7f353b4d57699aacd46116384bca37f","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.17.tgz","fileCount":33,"integrity":"sha512-V5YbtgSZ0335aZ79Pn3osXkzS7aYbSLmgsViyhgOlgnoq0f0u6mFB5syY/qYYFtXZXckWgdA0yaFaQKZBXts1g==","signatures":[{"sig":"MEYCIQCIFDiKX59A3iLe1ukTfKA/VGXUt7AdLiitQXyWizqFtwIhAN4hlpakx+6hxZz2QA3v2DMGX19qFYxtqqt8zDGG8jpC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964006},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"f0eeeafae24fc029a023bbc1c332760249cf4692","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"11.6.0","description":"DLC 星云胶囊、流体进度、动态背景与 Lottie 表情组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"24.9.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.17_1786764980399_0.5803192951342526","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@5even7/dlc-ui","version":"0.2.18","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.18","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"82b5a1af6a453f8d547c7b6382ab6ee6f87f60c4","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.18.tgz","fileCount":34,"integrity":"sha512-L/7pdVsny9PLLP4iC5sk15nTVP+sU6qhPDmdGFXE1wmYcHUVoWzi0UUQ9nDDobD/9AgkRggYFQ+xPkqDuyn4iA==","signatures":[{"sig":"MEQCIGFf2TW/ZwxSiL5LRZ4wbJ45KLKHdIoN3+Jmeo7Gw/bzAiBSXESJUNvArb8vWehIu+9Ln6jWv3ySpDS1TZc35jpYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8600764},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css"},"gitHead":"a1a2a9a7bed23df94d680012532622ef3ecb99bf","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"11.6.0","description":"DLC 星云胶囊、流体进度、动态背景与 Lottie 表情组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"24.9.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.18_1786810839540_0.762874495880677","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@5even7/dlc-ui","version":"0.2.19","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.19","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"963d52e8016aac11b542f812ee3d4c2d1caa14c6","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.19.tgz","fileCount":38,"integrity":"sha512-0/UqUla0Z/Rrei3U9dOoSxNuD0UWmTFCjocSZxvfBAH3NSBhgFgM/DhtsoCtW3gHiJQYTJucei8yUhn2ZaWNLA==","signatures":[{"sig":"MEUCIQD755Y0W9HQgcL+QpZXRVeXhTOubjg3eLtgqaRweDIVXgIgd/au4x2dZ6JGZJPabwAWOZKWwhbwVjfLHIoPVAgyNw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26000145},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./avatar-creator/style.css":"./styles/avatar-creator.css"},"gitHead":"97f78c78589289b5f5201cd2dfec89ee04e45b22","scripts":{"test":"node --test","build":"node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情与本地头像创建器组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"18.18.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.19_1786971907905_0.8255135056996585","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@5even7/dlc-ui","version":"0.2.20","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.20","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"a602c5f428e2be4fa5093ddf16d8beae26543b63","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.20.tgz","fileCount":88,"integrity":"sha512-y0pffw9OFcnX/66lwBy1yWOritewQwFsxUPzv6jbMGwmcgOYCAk5mOWQ42n99IsKXVqBA4Oxdy5IBPfPk+yESQ==","signatures":[{"sig":"MEUCIQD50ShygSPWBo6rJxq1+euNsTIVyQlizEnidLhinCoO8QIgUcY8eSiEq/9eNOL7sy/hMIGWbLqHnqNEF0+1dCNv4PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19255021},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"50b09295f439ed7422aabb229550bc06ad4c4c67","scripts":{"test":"node --test","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"9.8.1","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情与本地头像创建器组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css"],"_nodeVersion":"18.18.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.20_1787068705097_0.27857330024229654","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@5even7/dlc-ui","version":"0.2.21","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.21","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"9b75febcb34adb562c96d5a2204be69856004a81","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.21.tgz","fileCount":5312,"integrity":"sha512-qU5RvUPGHQHkE6jjo2QqVPESsFXe1mUIUTYsmTikY+POOQPZCtSjD2W3R7LJ8gVKg6izUm4+QIXV3T6WPsiiDg==","signatures":[{"sig":"MEUCIGfJsRC24pL24RM636F6y2eMNVY2Th4pRbsv0PbNc0zfAiEA7uai/C6ILP1L1CRVcfy7I4pySr0fDl7OnHx8vpKvt8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27763776},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","default":"./dist/icon.mjs","require":"./dist/icon.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","default":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","default":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs"},"./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","default":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./icon/style.css":"./styles/icon.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"9c5e43c1c39c585619b269df499336e1f9f496b8","scripts":{"test":"node --test","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","generate:icons":"node scripts/generate-icon-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.3","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 SVG Motion Icon 组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs"],"_nodeVersion":"22.20.0","dependencies":{"lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.21_1787207047677_0.44600734519678364","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@5even7/dlc-ui","version":"0.2.23","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.23","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"b1f3df5022c5966489bd7c33fcef8065e503ba9f","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.23.tgz","fileCount":7073,"integrity":"sha512-uAJpuTDugwZPIOqDs1SQMrjjXAzn6/qdfYv1R/mosNsjvQc7Y1hVOofVFGEWn+I2AcRgL9F92kEfO4kvy43gJQ==","signatures":[{"sig":"MEQCIEQOxXVxVDC4tcN92e/3V+ktKUNNCvaAS8qdGiQ8M6zyAiBoIcqlYr5L6JOeL1d30hJO8Pb7JN3MPuzPfWKHbAKDiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60388094},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","default":"./dist/icon.mjs","require":"./dist/icon.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./emo/noto/*":{"types":"./types/emo-noto.d.ts","import":"./dist/emo/noto/*.mjs","default":"./dist/emo/noto/*.mjs","require":"./dist/emo/noto/*.cjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","default":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","default":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs"},"./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","default":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./icon/style.css":"./styles/icon.css","./color/style.css":"./styles/color.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"09b2373a59d2a012f6e61438563ce9b9866f1c20","scripts":{"test":"node --test --test-concurrency=1","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","generate:icons":"node scripts/generate-icon-assets.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.0","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs"],"_nodeVersion":"22.12.0","dependencies":{"fflate":"^0.8.3","lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.23_1787330514136_0.043789682345808156","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@5even7/dlc-ui","version":"0.2.24","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md","streamline"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.24","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"e47ccaf70468d1a9e6581def9d7f85582f7db454","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.24.tgz","fileCount":19272,"integrity":"sha512-0+3/kc8eHw0R7jU6S+HnS9WSzLkqk6efxs3tcB2am9Ea6mKU3T/NDE29K83peL10uQ+zJXuXQZdCZfsioQxPJQ==","signatures":[{"sig":"MEQCIHDSwln9d3Z8GXhMdI0ucNxamnjjnKFxK/q/RwkIcjaqAiB/4FBTx1//m4yE+Iv+R4WIfUATwC7hW8QkJyU+1XGFdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108654290},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","default":"./dist/icon.mjs","require":"./dist/icon.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./style.css":"./styles/theme.css","./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./emo/noto/*":{"types":"./types/emo-noto.d.ts","import":"./dist/emo/noto/*.mjs","default":"./dist/emo/noto/*.mjs","require":"./dist/emo/noto/*.cjs"},"./icon/colos":{"types":"./types/icon-colos.d.ts","import":"./dist/icon/colos.mjs","default":"./dist/icon/colos.mjs","require":"./dist/icon/colos.cjs"},"./icon/plump":{"types":"./types/icon-plump.d.ts","import":"./dist/icon/plump.mjs","default":"./dist/icon/plump.mjs","require":"./dist/icon/plump.cjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","default":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","default":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs"},"./icon/colos/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/colos/*.mjs","default":"./dist/icon/colos/*.mjs","require":"./dist/icon/colos/*.cjs"},"./icon/flexpop":{"types":"./types/icon-flexpop.d.ts","import":"./dist/icon/flexpop.mjs","default":"./dist/icon/flexpop.mjs","require":"./dist/icon/flexpop.cjs"},"./icon/plump/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/plump/*.mjs","default":"./dist/icon/plump/*.mjs","require":"./dist/icon/plump/*.cjs"},"./package.json":"./package.json","./emo/style.css":"./styles/emo.css","./icon/freehand":{"types":"./types/icon-freehand.d.ts","import":"./dist/icon/freehand.mjs","default":"./dist/icon/freehand.mjs","require":"./dist/icon/freehand.cjs"},"./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","default":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./icon/flexpop/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/flexpop/*.mjs","default":"./dist/icon/flexpop/*.mjs","require":"./dist/icon/flexpop/*.cjs"},"./icon/style.css":"./styles/icon.css","./color/style.css":"./styles/color.css","./icon/freehand/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/freehand/*.mjs","default":"./dist/icon/freehand/*.mjs","require":"./dist/icon/freehand/*.cjs"},"./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"a2da0c5601e016640958a46e8546d169df1eb098","scripts":{"test":"node --test --test-concurrency=1","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","generate:icons":"node scripts/generate-icon-assets.mjs","prepublishOnly":"npm run build && npm test","generate:streamline":"node scripts/generate-streamline-assets.mjs"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.0","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs"],"_nodeVersion":"22.12.0","dependencies":{"fflate":"^0.8.3","lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.24_1787416776289_0.036317799455551025","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@5even7/dlc-ui","version":"0.2.25","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md","streamline"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.25","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"863c4324340a8b563a40e5a7ac3112eb5407b4a1","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.25.tgz","fileCount":19296,"integrity":"sha512-3A7aDXrlob2nba5TIsPnQtBoK7GHM9cgJX3SAAhzbo6KQN1CFEQ3QtR/BOpc6H51FuzSn/T8NydyaVqAQNTq2g==","signatures":[{"sig":"MEQCIBJw+X8owEF7S2ZukjpPv3cs0ydxesMi2addHecA2PcqAiA5ZE6vNp5xZ+BIfCmE3XRMq+L+HMouRQoMUAjd4CVjGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108668952},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","default":"./dist/icon.mjs","require":"./dist/icon.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./vue2/emo":{"types":"./types/vue2-emo.d.ts","import":"./dist/vue2/emo.mjs"},"./vue3/emo":{"types":"./types/vue3-emo.d.ts","import":"./dist/vue3/emo.mjs"},"./style.css":"./styles/theme.css","./vue2/icon":{"types":"./types/vue2-icon.d.ts","import":"./dist/vue2/icon.mjs"},"./vue3/icon":{"types":"./types/vue3-icon.d.ts","import":"./dist/vue3/icon.mjs"},"./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./emo/noto/*":{"types":"./types/emo-noto.d.ts","import":"./dist/emo/noto/*.mjs","default":"./dist/emo/noto/*.mjs","require":"./dist/emo/noto/*.cjs"},"./icon/colos":{"types":"./types/icon-colos.d.ts","import":"./dist/icon/colos.mjs","default":"./dist/icon/colos.mjs","require":"./dist/icon/colos.cjs"},"./icon/plump":{"types":"./types/icon-plump.d.ts","import":"./dist/icon/plump.mjs","default":"./dist/icon/plump.mjs","require":"./dist/icon/plump.cjs"},"./vue2/color":{"types":"./types/vue2-color.d.ts","import":"./dist/vue2/color.mjs"},"./vue3/color":{"types":"./types/vue3-color.d.ts","import":"./dist/vue3/color.mjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","default":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","default":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs"},"./icon/colos/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/colos/*.mjs","default":"./dist/icon/colos/*.mjs","require":"./dist/icon/colos/*.cjs"},"./icon/flexpop":{"types":"./types/icon-flexpop.d.ts","import":"./dist/icon/flexpop.mjs","default":"./dist/icon/flexpop.mjs","require":"./dist/icon/flexpop.cjs"},"./icon/plump/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/plump/*.mjs","default":"./dist/icon/plump/*.mjs","require":"./dist/icon/plump/*.cjs"},"./package.json":"./package.json","./vue2/capsule":{"types":"./types/vue2-capsule.d.ts","import":"./dist/vue2/capsule.mjs"},"./vue3/capsule":{"types":"./types/vue3-capsule.d.ts","import":"./dist/vue3/capsule.mjs"},"./emo/style.css":"./styles/emo.css","./icon/freehand":{"types":"./types/icon-freehand.d.ts","import":"./dist/icon/freehand.mjs","default":"./dist/icon/freehand.mjs","require":"./dist/icon/freehand.cjs"},"./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","default":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs"},"./vue2/progress":{"types":"./types/vue2-progress.d.ts","import":"./dist/vue2/progress.mjs"},"./vue3/progress":{"types":"./types/vue3-progress.d.ts","import":"./dist/vue3/progress.mjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./icon/flexpop/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/flexpop/*.mjs","default":"./dist/icon/flexpop/*.mjs","require":"./dist/icon/flexpop/*.cjs"},"./icon/style.css":"./styles/icon.css","./color/style.css":"./styles/color.css","./icon/freehand/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/freehand/*.mjs","default":"./dist/icon/freehand/*.mjs","require":"./dist/icon/freehand/*.cjs"},"./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./vue2/avatar-creator":{"types":"./types/vue2-avatar-creator.d.ts","import":"./dist/vue2/avatar-creator.mjs"},"./vue3/avatar-creator":{"types":"./types/vue3-avatar-creator.d.ts","import":"./dist/vue3/avatar-creator.mjs"},"./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"a2da0c5601e016640958a46e8546d169df1eb098","scripts":{"test":"node --test --test-concurrency=1","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","generate:icons":"node scripts/generate-icon-assets.mjs","prepublishOnly":"npm run build && npm test","generate:streamline":"node scripts/generate-streamline-assets.mjs"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.0","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs","./dist/vue2/icon.mjs","./dist/vue3/icon.mjs","./dist/vue2/emo.mjs","./dist/vue3/emo.mjs"],"_nodeVersion":"22.12.0","dependencies":{"fflate":"^0.8.3","lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.25_1787502832133_0.9012319017800805","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@5even7/dlc-ui","version":"0.2.26","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md","streamline"],"license":"MIT","_id":"@5even7/dlc-ui@0.2.26","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"dist":{"shasum":"88e581f2236febe5a2b026a9ac730a8bfcf9e413","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.26.tgz","fileCount":19296,"integrity":"sha512-fD4kRzUTt2gUHmOxU5MeG778E+hqT/BtjZwvkHC9PbnidLluwFwgX/X6c6VqsAXqHFd63N/iBtPmyVH/xsay2g==","signatures":[{"sig":"MEQCIB4wKdHVRdvCSfqq/0G7i0UGw4JwZq00ed4xAEY7PeXRAiBY43fC6sY0iRD/qPiHAuky/d4lGv56HlwYJKGycAjKPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108583642},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","default":"./dist/emo.mjs","require":"./dist/emo.cjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","default":"./dist/icon.mjs","require":"./dist/icon.cjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","default":"./dist/vue2.mjs","require":"./dist/vue2.cjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","default":"./dist/vue3.mjs","require":"./dist/vue3.cjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","default":"./dist/color.mjs","require":"./dist/color.cjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","default":"./dist/capsule.mjs","require":"./dist/capsule.cjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","default":"./dist/progress.mjs","require":"./dist/progress.cjs"},"./vue2/emo":{"types":"./types/vue2-emo.d.ts","import":"./dist/vue2/emo.mjs"},"./vue3/emo":{"types":"./types/vue3-emo.d.ts","import":"./dist/vue3/emo.mjs"},"./style.css":"./styles/theme.css","./vue2/icon":{"types":"./types/vue2-icon.d.ts","import":"./dist/vue2/icon.mjs"},"./vue3/icon":{"types":"./types/vue3-icon.d.ts","import":"./dist/vue3/icon.mjs"},"./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./emo/noto/*":{"types":"./types/emo-noto.d.ts","import":"./dist/emo/noto/*.mjs","default":"./dist/emo/noto/*.mjs","require":"./dist/emo/noto/*.cjs"},"./icon/colos":{"types":"./types/icon-colos.d.ts","import":"./dist/icon/colos.mjs","default":"./dist/icon/colos.mjs","require":"./dist/icon/colos.cjs"},"./icon/plump":{"types":"./types/icon-plump.d.ts","import":"./dist/icon/plump.mjs","default":"./dist/icon/plump.mjs","require":"./dist/icon/plump.cjs"},"./vue2/color":{"types":"./types/vue2-color.d.ts","import":"./dist/vue2/color.mjs"},"./vue3/color":{"types":"./types/vue3-color.d.ts","import":"./dist/vue3/color.mjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","default":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","default":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs"},"./icon/colos/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/colos/*.mjs","default":"./dist/icon/colos/*.mjs","require":"./dist/icon/colos/*.cjs"},"./icon/flexpop":{"types":"./types/icon-flexpop.d.ts","import":"./dist/icon/flexpop.mjs","default":"./dist/icon/flexpop.mjs","require":"./dist/icon/flexpop.cjs"},"./icon/plump/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/plump/*.mjs","default":"./dist/icon/plump/*.mjs","require":"./dist/icon/plump/*.cjs"},"./package.json":"./package.json","./vue2/capsule":{"types":"./types/vue2-capsule.d.ts","import":"./dist/vue2/capsule.mjs"},"./vue3/capsule":{"types":"./types/vue3-capsule.d.ts","import":"./dist/vue3/capsule.mjs"},"./emo/style.css":"./styles/emo.css","./icon/freehand":{"types":"./types/icon-freehand.d.ts","import":"./dist/icon/freehand.mjs","default":"./dist/icon/freehand.mjs","require":"./dist/icon/freehand.cjs"},"./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","default":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs"},"./vue2/progress":{"types":"./types/vue2-progress.d.ts","import":"./dist/vue2/progress.mjs"},"./vue3/progress":{"types":"./types/vue3-progress.d.ts","import":"./dist/vue3/progress.mjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","default":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs"},"./icon/flexpop/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/flexpop/*.mjs","default":"./dist/icon/flexpop/*.mjs","require":"./dist/icon/flexpop/*.cjs"},"./icon/style.css":"./styles/icon.css","./color/style.css":"./styles/color.css","./icon/freehand/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/freehand/*.mjs","default":"./dist/icon/freehand/*.mjs","require":"./dist/icon/freehand/*.cjs"},"./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./vue2/avatar-creator":{"types":"./types/vue2-avatar-creator.d.ts","import":"./dist/vue2/avatar-creator.mjs"},"./vue3/avatar-creator":{"types":"./types/vue3-avatar-creator.d.ts","import":"./dist/vue3/avatar-creator.mjs"},"./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/style.css":"./styles/avatar-creator.css","./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"}},"gitHead":"c19713e26d712f96cbf85dbc0ee80ec5cb6b960d","scripts":{"test":"node --test --test-concurrency=1","build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue2":"npm --prefix examples/vue2 run dev","demo:vue3":"npm --prefix examples/vue3 run dev","generate:icons":"node scripts/generate-icon-assets.mjs","prepublishOnly":"npm run build && npm test","generate:streamline":"node scripts/generate-streamline-assets.mjs"},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"jsdelivr":"./dist/index.umd.min.js","repository":{"url":"https://gitee.com/K_a1/cosmic-capsules.git","type":"git"},"_npmVersion":"10.9.0","description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","directories":{},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs","./dist/vue2/icon.mjs","./dist/vue3/icon.mjs","./dist/vue2/emo.mjs","./dist/vue3/emo.mjs"],"_nodeVersion":"22.12.0","dependencies":{"fflate":"^0.8.3","lottie-web":"^5.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","jsdom":"^24.1.0","pepjs":"^0.5.3","rollup":"^4.24.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","@rollup/plugin-commonjs":"^28.0.1","resize-observer-polyfill":"^1.5.1","@rollup/plugin-node-resolve":"^15.3.0"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dlc-ui_0.2.26_1788840286127_0.038973738707961836","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@5even7/dlc-ui","version":"0.2.27","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","type":"module","repository":{"type":"git","url":"https://gitee.com/K_a1/cosmic-capsules.git"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./types/index.d.ts","unpkg":"./dist/index.umd.min.js","jsdelivr":"./dist/index.umd.min.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./capsule":{"types":"./types/capsule.d.ts","import":"./dist/capsule.mjs","require":"./dist/capsule.cjs","default":"./dist/capsule.mjs"},"./progress":{"types":"./types/progress.d.ts","import":"./dist/progress.mjs","require":"./dist/progress.cjs","default":"./dist/progress.mjs"},"./color":{"types":"./types/color.d.ts","import":"./dist/color.mjs","require":"./dist/color.cjs","default":"./dist/color.mjs"},"./emo":{"types":"./types/emo.d.ts","import":"./dist/emo.mjs","require":"./dist/emo.cjs","default":"./dist/emo.mjs"},"./avatar-creator":{"types":"./types/avatar-creator.d.ts","import":"./dist/avatar-creator.mjs","require":"./dist/avatar-creator.cjs","default":"./dist/avatar-creator.mjs"},"./icon":{"types":"./types/icon.d.ts","import":"./dist/icon.mjs","require":"./dist/icon.cjs","default":"./dist/icon.mjs"},"./shell":{"types":"./types/shell.d.ts","import":"./dist/shell.mjs","require":"./dist/shell.cjs","default":"./dist/shell.mjs"},"./icon/motion":{"types":"./types/icon-motion.d.ts","import":"./dist/icon/motion.mjs","require":"./dist/icon/motion.cjs","default":"./dist/icon/motion.mjs"},"./icon/linemd":{"types":"./types/icon-linemd.d.ts","import":"./dist/icon/linemd.mjs","require":"./dist/icon/linemd.cjs","default":"./dist/icon/linemd.mjs"},"./icon/linemd/*":{"types":"./types/icon-linemd-definition.d.ts","import":"./dist/icon/linemd/*.mjs","require":"./dist/icon/linemd/*.cjs","default":"./dist/icon/linemd/*.mjs"},"./icon/flexpop":{"types":"./types/icon-flexpop.d.ts","import":"./dist/icon/flexpop.mjs","require":"./dist/icon/flexpop.cjs","default":"./dist/icon/flexpop.mjs"},"./icon/flexpop/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/flexpop/*.mjs","require":"./dist/icon/flexpop/*.cjs","default":"./dist/icon/flexpop/*.mjs"},"./icon/freehand":{"types":"./types/icon-freehand.d.ts","import":"./dist/icon/freehand.mjs","require":"./dist/icon/freehand.cjs","default":"./dist/icon/freehand.mjs"},"./icon/freehand/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/freehand/*.mjs","require":"./dist/icon/freehand/*.cjs","default":"./dist/icon/freehand/*.mjs"},"./icon/plump":{"types":"./types/icon-plump.d.ts","import":"./dist/icon/plump.mjs","require":"./dist/icon/plump.cjs","default":"./dist/icon/plump.mjs"},"./icon/plump/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/plump/*.mjs","require":"./dist/icon/plump/*.cjs","default":"./dist/icon/plump/*.mjs"},"./icon/colos":{"types":"./types/icon-colos.d.ts","import":"./dist/icon/colos.mjs","require":"./dist/icon/colos.cjs","default":"./dist/icon/colos.mjs"},"./icon/colos/*":{"types":"./types/icon-streamline-definition.d.ts","import":"./dist/icon/colos/*.mjs","require":"./dist/icon/colos/*.cjs","default":"./dist/icon/colos/*.mjs"},"./avatar-creator/styles":{"types":"./types/avatar-creator-styles.d.ts","import":"./dist/avatar-creator/styles.mjs","default":"./dist/avatar-creator/styles.mjs"},"./avatar-creator/styles/humation":{"import":"./dist/avatar-creator/styles/humation.mjs","default":"./dist/avatar-creator/styles/humation.mjs"},"./emo/miao/*":{"types":"./types/emo-miao.d.ts","import":"./dist/emo/miao/*.mjs","default":"./dist/emo/miao/*.mjs"},"./emo/noto/*":{"types":"./types/emo-noto.d.ts","import":"./dist/emo/noto/*.mjs","require":"./dist/emo/noto/*.cjs","default":"./dist/emo/noto/*.mjs"},"./vue3":{"types":"./types/vue3.d.ts","import":"./dist/vue3.mjs","require":"./dist/vue3.cjs","default":"./dist/vue3.mjs"},"./vue2":{"types":"./types/vue2.d.ts","import":"./dist/vue2.mjs","require":"./dist/vue2.cjs","default":"./dist/vue2.mjs"},"./vue2/capsule":{"types":"./types/vue2-capsule.d.ts","import":"./dist/vue2/capsule.mjs"},"./vue2/progress":{"types":"./types/vue2-progress.d.ts","import":"./dist/vue2/progress.mjs"},"./vue2/color":{"types":"./types/vue2-color.d.ts","import":"./dist/vue2/color.mjs"},"./vue2/emo":{"types":"./types/vue2-emo.d.ts","import":"./dist/vue2/emo.mjs"},"./vue2/avatar-creator":{"types":"./types/vue2-avatar-creator.d.ts","import":"./dist/vue2/avatar-creator.mjs"},"./vue2/icon":{"types":"./types/vue2-icon.d.ts","import":"./dist/vue2/icon.mjs"},"./vue2/shell":{"types":"./types/vue2-shell.d.ts","import":"./dist/vue2/shell.mjs"},"./vue3/capsule":{"types":"./types/vue3-capsule.d.ts","import":"./dist/vue3/capsule.mjs"},"./vue3/progress":{"types":"./types/vue3-progress.d.ts","import":"./dist/vue3/progress.mjs"},"./vue3/color":{"types":"./types/vue3-color.d.ts","import":"./dist/vue3/color.mjs"},"./vue3/emo":{"types":"./types/vue3-emo.d.ts","import":"./dist/vue3/emo.mjs"},"./vue3/avatar-creator":{"types":"./types/vue3-avatar-creator.d.ts","import":"./dist/vue3/avatar-creator.mjs"},"./vue3/icon":{"types":"./types/vue3-icon.d.ts","import":"./dist/vue3/icon.mjs"},"./vue3/shell":{"types":"./types/vue3-shell.d.ts","import":"./dist/vue3/shell.mjs"},"./style.css":"./styles/theme.css","./capsule/style.css":"./styles/capsule.css","./progress/style.css":"./styles/progress.css","./color/style.css":"./styles/color.css","./emo/style.css":"./styles/emo.css","./avatar-creator/style.css":"./styles/avatar-creator.css","./icon/style.css":"./styles/icon.css","./shell/style.css":"./styles/shell.css","./package.json":"./package.json"},"peerDependencies":{"vue":">=2.7.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"sideEffects":["./styles/*.css","./src/dlc-icon/index.js","./src/dlc-icon/legacy.js","./src/legacy/icon.js","./dist/icon.mjs","./dist/icon.cjs","./dist/vue2.mjs","./dist/vue2.cjs","./dist/vue3.mjs","./dist/vue3.cjs","./dist/vue2/icon.mjs","./dist/vue3/icon.mjs","./dist/vue2/emo.mjs","./dist/vue3/emo.mjs"],"scripts":{"build":"node scripts/clean-dist.mjs && node scripts/generate-emo-assets.mjs && rollup -c && node scripts/copy-css.mjs","test":"node --test --test-concurrency=1","generate:icons":"node scripts/generate-icon-assets.mjs","generate:streamline":"node scripts/generate-streamline-assets.mjs","serve":"node scripts/serve.mjs","demo:h5":"node scripts/serve.mjs","demo:vue3":"npm --prefix examples/vue3 run dev","demo:vue2":"npm --prefix examples/vue2 run dev","prepublishOnly":"npm run build && npm test"},"keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md","streamline","shell","window","terminal"],"license":"MIT","engines":{"node":">=18"},"devDependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.4","intersection-observer":"^0.12.2","jsdom":"^24.1.0","pepjs":"^0.5.3","resize-observer-polyfill":"^1.5.1","rollup":"^4.24.0","vue":"^3.4.0"},"dependencies":{"fflate":"^0.8.3","lottie-web":"^5.13.0"},"_id":"@5even7/dlc-ui@0.2.27","gitHead":"940f17818199e38a960d1c6ca9881048762e85ed","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Xv7vl2mJkjaHs2NeEUGZSRnKA8bNfCvSlBaHBrgjCcRad5k5dM/oPoV/8FzobQFpUy0K3ul+sJeq7R36nWObVw==","shasum":"75e43913f9f4c2f63e7667571b5e2ff23172ddf8","tarball":"https://registry.npmjs.org/@5even7/dlc-ui/-/dlc-ui-0.2.27.tgz","fileCount":19306,"unpackedSize":108665152,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/Dm9rTDf8x87hut3H9NrmO34n8aBM6VQ1xjMwhC+CNAiBceQOmURG6B81QXolVGKzDFd+nD2u93W05xjnySRrKqA=="}]},"_npmUser":{"name":"5even7","email":"345564928@qq.com"},"directories":{},"maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dlc-ui_0.2.27_1789110021196_0.8726963502686653"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T17:12:45.051Z","modified":"2026-09-11T07:00:22.266Z","0.1.0":"2026-08-07T17:12:45.450Z","0.2.0":"2026-08-07T18:36:36.113Z","0.2.1":"2026-08-08T14:00:38.393Z","0.2.2":"2026-08-08T14:30:48.668Z","0.2.3":"2026-08-08T15:00:53.881Z","0.2.4":"2026-08-08T15:39:34.670Z","0.2.5":"2026-08-08T15:54:55.608Z","0.2.6":"2026-08-08T16:43:24.964Z","0.2.7":"2026-08-08T17:10:07.417Z","0.2.8":"2026-08-08T17:19:55.305Z","0.2.9":"2026-08-08T17:28:20.365Z","0.2.10":"2026-08-08T18:05:10.128Z","0.2.11":"2026-08-09T07:14:06.707Z","0.2.12":"2026-08-14T05:36:39.398Z","0.2.13":"2026-08-14T07:48:55.733Z","0.2.14":"2026-08-14T10:19:15.055Z","0.2.15":"2026-08-14T10:53:29.040Z","0.2.16":"2026-08-15T01:35:40.071Z","0.2.17":"2026-08-15T03:36:20.578Z","0.2.18":"2026-08-15T16:20:39.746Z","0.2.19":"2026-08-17T13:05:08.157Z","0.2.20":"2026-08-18T15:58:25.344Z","0.2.21":"2026-08-20T06:24:07.941Z","0.2.22":"2026-08-21T16:18:04.927Z","0.2.23":"2026-08-21T16:41:54.980Z","0.2.24":"2026-08-22T16:39:36.959Z","0.2.25":"2026-08-23T16:33:52.992Z","0.2.26":"2026-09-08T04:04:46.849Z","0.2.27":"2026-09-11T07:00:22.103Z"},"license":"MIT","keywords":["capsule","progress","webgl","canvas","nebula","background","color","vue","vue2","vue3","h5","component","lottie","emotion","emoji","avatar","dicebear","humation","icon","svg","motion","line-md","streamline","shell","window","terminal"],"repository":{"type":"git","url":"https://gitee.com/K_a1/cosmic-capsules.git"},"description":"DLC 星云胶囊、流体进度、动态背景、Lottie 表情、本地头像创建器与 Icon Motion 图标组件库，支持 H5 / Vue2 / Vue3。","maintainers":[{"name":"5even7","email":"345564928@qq.com"}],"readme":"# @5even7/dlc-ui\n\n# 发布 npm 包\nnpm login --auth-type=web --registry=https://registry.npmjs.org/\nnpm publish --access public\n\n框架无关的 **星云胶囊**、**流体进度胶囊**、**星云背景层（dlc-color）** 与 **动态表情（dlc-emo）** 组件库。一套核心，H5 / Vue2 / Vue3 都能用。\n\n星云组件使用 WebGL2 实时渲染，不可用时自动降级 Canvas2D；Emo 内置 `type=\"miao\"`（23 个 Lottie 动作）、`type=\"noto\"`（879 个 Noto Animated Emoji，dotLottie 压缩后按需解码）与 `type=\"grok\"`（纯 SVG Path Morph 动态角色）。Miao / Noto 共用 `lottie-web`，可选 SVG / Canvas；现代浏览器加载原生 ESM，旧工具链可使用转译后的 legacy 构建。\n\n## 发版规则\n\n默认每次发布**只递增补丁号（+0.01）**，例如 `0.2.0 → 0.2.1`；除非手动明确指定新版本号，否则不升次版本。\n\n## 安装\n\n```bash\nnpm install @5even7/dlc-ui\n```\n\n## 按需加载：怎么用（照抄就行，不用背 API）\n\n只需要记住一句话：**页面里用组件，写名字；脚本里用 import，拿东西。**\n\n### ① 写名字（最简单，任何时候都行）\n\n```html\n<dlc-emo name=\"smile\" />                                    <!-- 组件标签 -->\n<dlc-avatar-creator avatar-style=\"lorelei\" seed=\"x\" />      <!-- 模板里叫 avatar-style，不是 style -->\n\ncreateEmo(el, { name: 'smile' })                            <!-- JS 里也一样，写名字就行 -->\ncreateAvatarCreator(el, { style: 'lorelei', seed: 'x' })\n```\n\n什么都不用 import，写名字就能用。emo 和头像第一次用某个动画 / 画风时内部加载一下，都有占位、不会白屏；以后表情加到几千个，页面体积也不会变大。\n\n### ② import 模块（可选，进阶：同步拿数据 / SVG、只带用到的）\n\n想要脚本里同步拿到数据 / SVG（比如后端、工具、做缓存），就把动画 / 画风 import 进来再调用（纯函数 <code>createAvatarSvg</code> 必须这样；<code>createEmo</code> / <code>createAvatarCreator</code> 写名字就行）：\n\n```js\n// 头像：先引入渲染函数，再引入画风（API 里参数叫 style，直接传画风模块）\nimport { createAvatarSvg } from '@5even7/dlc-ui/avatar-creator'\nimport { lorelei } from '@5even7/dlc-ui/avatar-creator/styles'\nconst { svg } = createAvatarSvg(lorelei, { seed: 'x', size: 160 })\n\n// 表情：直接引入动画数据\nimport smile from '@5even7/dlc-ui/emo/miao/smile'\ncreateEmo(el, { animation: smile })\n\nimport grin from '@5even7/dlc-ui/emo/noto/1f600'\ncreateEmo(el, { type: 'noto', animation: grin })\n```\n\n两种方式出的结果一模一样，只是入口不同。\n\n### 路径就记这三行\n\n| 想拿什么 | 从哪 import | 例子 |\n| --- | --- | --- |\n| 头像画风（DiceBear 8 个） | `@5even7/dlc-ui/avatar-creator/styles` | `import { lorelei, rings } from '@5even7/dlc-ui/avatar-creator/styles'` |\n| humation（约 700 KB，要用才引入） | `@5even7/dlc-ui/avatar-creator/styles/humation` | `import { humation } from '@5even7/dlc-ui/avatar-creator/styles/humation'` |\n| 表情动画（23 个） | `@5even7/dlc-ui/emo/miao/动画名` | `import smile from '@5even7/dlc-ui/emo/miao/smile'` |\n| Noto 动态 Emoji（879 个） | `@5even7/dlc-ui/emo/noto/码点` | `import grin from '@5even7/dlc-ui/emo/noto/1f600'` |\n\n引入哪个就只带哪个：没 import 的画风 / 动画不会进你的项目，这是自动的，不用你操心。\n\n### 做选择器 / 目录时（不用加载任何数据）\n\n- 头像画风列表、参数控件：`getStyleDefinitions()`（同步返回轻量元数据；Humation 渲染模块仍按需加载）\n- 表情名称、分类、可改色部位：`EMO_PRESETS` / `getEmoAnimationMeta('miao', 'smile')`（同步）\n- 程序化懒加载（不 import 具体动画时）：`await getEmoAnimation('miao', 'cry')`\n- Noto 目录同样使用上述 API，例如 `getEmoAnimationMeta('noto', '1f600')` / `await getEmoAnimation('noto', '1f600')`\n\n## 预置列表\n\n| 类型 | 预置 | 说明 |\n| --- | --- | --- |\n| capsule | `初光`（NC-01）、`沧溟`（NC-02）、`玄夜`（NC-03）、`紫霄`（NC-04）、`银汉`（NC-05）、`熔金`（NC-06） | 星云材质 |\n| progress | `星火`（NC-10）、`迁流`（NC-11）、`幻境`（NC-12） | 流体进度 |\n| progress | `汐潮`（NC-13） | 潮汐边界（潮起潮落） |\n| progress | `森息`（NC-14） | 植物实验室配色（苔藓培养 / 生长进度） |\n\n`dlc-color` 复用同一套星云渲染器，只做背景层，直接使用上表 capsule 的 6 个预置。\n\n`dlc-emo` 提供三个表情家族：\n\n- `type=\"miao\"`：Lottie 动作表情，内置 23 个动作名：`angry / cry / sad / sigh / investigate / mute / ponder / question / static / asleep / yawn / badminton / confident / laugh / leisure / music / smile / yummy / mock / shy / snigger / panic / shocked`。\n- `type=\"noto\"`：Google Noto Animated Emoji，内置 879 个 dotLottie 压缩动画；`name` 使用小写 Unicode 码点序列，例如 😀 是 `1f600`、浅肤色 👍 是 `1f44d_1f3fb`。支持与 Miao 相同的播放、片段、fit、SVG / Canvas 能力，但素材没有稳定的语义图层，所以不支持 `partColors`。\n- `type=\"grok\"`：SVG Path Morph 动态角色，内置 13 个语义状态（分类与公开 API 一致，见 `GROK_CATEGORIES`）：情绪（`idle / happy / surprised / sad / angry / confused`）、Agent 状态（`loading / thinking / searching / working / listening / receiving`）、生命周期（`sleeping`）。支持 `shape`（`blob / pebble / squircle / capsule / triangle / hex / cloud / drop`）与 `interactive`（pointer 视线跟随），`partColors` 为 `body` / `eyes` 两部位。\n\n`preset` 只接受上表中的文学名称（如 `'沧溟'`），大小写不敏感、首尾空格忽略；不传时使用默认预置 `初光`（胶囊/背景层）或 `星火`（进度条）。`colors`、`seed`、`speed` 是独立属性，传了覆盖预置内置值，不传用预置默认值。\n\n## H5 使用\n\n### 现代浏览器（ESM）\n\n```js\nimport { createCapsule, createProgressCapsule } from '@5even7/dlc-ui';\nimport '@5even7/dlc-ui/style.css';\n\nconst capsule = createCapsule(document.querySelector('#host-a'), {\n  preset: '沧溟',\n  width: '100%',\n  height: 160,\n  text: '<span class=\"cap-name\">沧溟</span>',          // 文字区插槽内容\n  colorContent: '<span class=\"cap-chip\">DLC</span>',   // 颜色区插槽内容\n  textRatio: 39                                        // 文字区宽度占比（%）\n});\n\nconst progress = createProgressCapsule(document.querySelector('#host-b'), {\n  preset: '汐潮',\n  width: 454,\n  height: 104,\n  text: '<span class=\"prog-name\">画境观屿</span>',\n  showValue: true\n});\n\nprogress.on('change', ({ value, source }) => console.log(value, source));\n```\n\n### 动态表情（dlc-emo）\n\n```js\nimport { createEmo } from '@5even7/dlc-ui/emo';\nimport '@5even7/dlc-ui/emo/style.css';\n\nconst emo = createEmo(document.querySelector('#emo-host'), {\n  type: 'miao',\n  name: 'smile',\n  width: 240,\n  height: 160,\n  partColors: {\n    leftEye: '#fff8dc',\n    rightEye: '#fff8dc',\n    mouth: '#fff8dc'\n  },\n  speed: 1.5,\n  fit: 'contain',\n  renderer: 'svg'\n});\n\nemo.setName('laugh').setSegment([0, 80]);\n// 宿主销毁时：emo.dispose();\n```\n\nNoto Animated Emoji：\n\n```js\nconst noto = createEmo(document.querySelector('#noto-host'), {\n  type: 'noto',\n  name: '1f600',\n  width: 220,\n  height: 220,\n  speed: 1.25,\n  renderer: 'svg'\n});\n\nnoto.setName('1f602').setDirection('reverse').setSegment([0, 90]);\n```\n\nGrok 动态角色：\n\n```js\nconst grok = createEmo(document.querySelector('#grok-host'), {\n  type: 'grok',\n  name: 'thinking',\n  width: 229,\n  height: 229,\n  shape: 'capsule',\n  interactive: true,\n  partColors: { body: '#2f86ed', eyes: '#fffdf7' }\n});\n\ngrok.setName('celebrate').setShape('hex').setInteractive(false);\n// 宿主销毁时：grok.dispose();\n```\n\n> Grok 的 `name` 表示一个**动态状态模组**（表情池 + 节奏 + 眨眼 + 身体动作），而不是一张固定表情：不同状态在静态第一帧可能相似，但动态行为不同。13 个公开 name 全部有效，展示元数据见 `GROK_STATE_META`（`category` / `label` / `description` / `source`），分类表 `GROK_CATEGORIES`、查询函数 `getGrokStateMeta(name)` / `getGrokNamesFor(tab)` 均由该元数据派生。需要做 hover 预览卡片时可复用 `createEmoPreviewCard({ container, options, playFor, respectReducedMotion, trackViewport })`：默认静态，进入时播放短预览，离开 / 移出视口 / 系统减少动态时立即暂停。\n\n`partColors` 按部位替换颜色：Miao 使用素材内稳定的 `paint.*` 命名通道，Grok 支持 `body / eyes`；Noto 原始素材没有跨动画稳定的语义图层，因此传入 `partColors` 会被忽略。外框背景单独用 `background` 控制。\n\n工厂调用用 `text` / `colorContent` 选项填插槽；Vue 组件直接用默认插槽和 `#color` 插槽（见下）。\n\n### 插槽与 CSS 约定（重要）\n\n两个组件都固定有两个插槽容器：\n\n- **默认插槽（文字区）**：占左侧 `textRatio` 宽度的区域；\n- **`#color` 插槽（颜色区）**：占剩余区域（文字区右侧到右边缘）。\n\n容器**默认完全透明、无内容**：不传插槽等于没有任何文字/覆盖层。容器只负责几何定位，对插槽内容施加的样式影响**只有**：\n\n1. `box-sizing: border-box` 会作用到插槽内所有元素（组件根节点统一规则）；\n2. `pointer-events: none` 会继承（组件要把点击/拖拽留给进度条和事件系统）；需要交互时在你的内容上写 `pointer-events: auto`；\n3. 根节点 `overflow: hidden` + `border-radius` 会裁剪超出区域的内容；文字区容器自身也带 `overflow: hidden`，设置 `--hj-text-radius` 时内容按圆角裁剪；\n4. **不继承组件任何文字样式**：颜色、字体、字距、大小写、padding、背景全是页面默认——空白盒子放进去就是“干净的盒子”。\n\n层级：canvas（1）< 颜色区插槽（3）< 文字区插槽（4）< 进度数字（5，仅进度条）。\n\n进度条的 `textRatio` 建议 ≤70%：再大时右侧进度数字会压到文字区上方；需要自定义数字就 `showValue=false` 并在 `#color` 插槽里自己写。\n\n### 星云背景层（dlc-color）\n\n把星云材质铺进任意容器当背景，效果与 Capsule 完全一致：\n\n```js\nimport { createColorBackground } from '@5even7/dlc-ui/color';\nimport '@5even7/dlc-ui/color/style.css';\n\nconst background = createColorBackground(document.querySelector('#bg-host'), {\n  preset: '沧溟',\n  quality: 'auto'\n});\n\nbackground.setPreset('玄夜');\nbackground.pause();\n```\n\n层级规则：宿主会被自动设为 `position: relative; isolation: isolate`，色层是 `position: absolute; inset: 0; z-index: -1`，画在宿主普通内容**下面**——文字、按钮、图片直接放进宿主就能显示在星云上方，一行 CSS 都不用写。色层 z-index 可用 `--dlc-color-layer-z` 调整；宿主内需要保证浮在星云上的复杂层级内容可加 `position: relative; z-index: var(--dlc-color-content-z, 1)`。\n\n透明度与兜底色：`opacity`（0~1，默认 1）让宿主自己的背景透出来；`fallbackColor` 默认用预置底色兜底，消除 WebGL 首帧编译前的空窗闪烁，传十六进制色可自定义，传 `false` 可关闭。运行中可用 `setOpacity(value)` 热更新。`mouseColor` 默认开启，颜色随鼠标像油画一样旋涡，可传 `{ mouseColor: false }` 关闭，不影响宿主上其它元素的交互。\n\n### 旧浏览器 / CDN（UMD legacy）\n\n```html\n<link rel=\"stylesheet\" href=\"https://unpkg.com/@5even7/dlc-ui/styles/theme.css\" />\n<script src=\"https://unpkg.com/@5even7/dlc-ui/dist/index.umd.min.js\"></script>\n<script>\n  const { createCapsule, createProgressCapsule, createEmo } = window.CosmicCapsules;\n</script>\n```\n\n为避免把 879 份资源全部内联进单个 legacy 文件，UMD/CJS 入口使用 `type + name` 时会从 Google Fonts 官方 Noto 动画地址按需请求 JSON；需要完全离线时请使用现代 ESM，或通过 `@5even7/dlc-ui/emo/noto/*` 子路径把指定 dotLottie source 传给 `animation`。\n\n## Vue3\n\n```vue\n<script setup>\nimport { DlcCapsule, DlcProgress, DlcColor, DlcEmo } from '@5even7/dlc-ui/vue3';\nimport '@5even7/dlc-ui/style.css';\n\nfunction onProgressChange({ value }) {\n  console.log(value);\n}\n</script>\n\n<template>\n  <dlc-capsule preset=\"沧溟\" width=\"100%\" height=\"160\" :text-ratio=\"45\" @click=\"...\">\n    <span class=\"cap-code\">NC-02</span>\n    <span class=\"cap-name\">沧溟</span>\n    <template #color><span class=\"cap-chip\">DLC</span></template>\n  </dlc-capsule>\n\n  <dlc-progress preset=\"汐潮\" :width=\"454\" :height=\"104\" @change=\"onProgressChange\">\n    <span class=\"prog-name\">画境观屿</span>\n  </dlc-progress>\n\n  <dlc-color preset=\"沧溟\" style=\"height: 200px\">\n    这段内容显示在星云背景上方\n  </dlc-color>\n\n  <dlc-emo type=\"miao\" name=\"smile\" :width=\"180\" :height=\"180\" />\n</template>\n```\n\n## Vue2\n\n```js\nimport { DlcCapsule, DlcProgress, DlcEmo } from '@5even7/dlc-ui/vue2';\nimport '@5even7/dlc-ui/style.css';\n\nexport default {\n  components: { DlcCapsule, DlcProgress, DlcEmo },\n  template: `\n    <dlc-progress preset=\"汐潮\" :width=\"454\" :height=\"104\" @change=\"onChange\">\n      <span class=\"prog-name\">画境观屿</span>\n      <template v-slot:color><span>自定义颜色区内容</span></template>\n    </dlc-progress>\n  `\n};\n```\n\n## 属性（props）\n\n两个组件共有：`preset`、`width`、`height`（数字=px，或 `px/%/vw/vh/vmin/vmax/em/rem` 字符串）、`colors`（4 个颜色，支持 `#rgb` / `#rrggbb` / CSS 命名色 / `rgb()` / `rgba()` / `hsl()` / `hsla()`，统一归一化为小写 6 位十六进制；`rgba()/hsla()` 的 alpha 会被忽略，透明请用组件级 `opacity`）、`textRatio`（文字区宽度占比 0~100，默认胶囊 39 / 进度条 54）、`label`（覆盖默认 aria-label，胶囊另带 `role=\"img\"`）、`quality`（`auto/low/medium/high`）、`renderer`（`auto/webgl2/canvas2d`）、`respectReducedMotion`、`cssVars`。\n\n胶囊专属：`seed`、`speed`、`mouseColor`（颜色随鼠标旋涡，默认 `true`，关闭不影响 click/悬浮/长按等事件；Canvas2D 降级路径下 `mouseColor` 不生效）。\n\n进度条专属：`value`、`min`、`max`（value 的合法区间，默认 0~100；**水线归一化到 [min, max]**，右侧数字仍显示原始 value）、`draggable`、`disabled`（禁用交互并置灰）、`readonly`（禁用交互但不置灰）、`edgeStyle`（`flow/tide`）、`valueSuffix`（右侧数字后缀，默认 `%`）、`showValue`（是否显示右侧百分比数字，默认 `true`，`false` 只隐藏数字、不影响无障碍信息）。\n\n插槽内容属性（H5/工厂）：`text`、`colorContent`，支持 HTML 字符串或 DOM 节点（数组）；Vue 组件请用默认插槽 / `#color` 插槽。**注意：字符串走 innerHTML，不要传入不可信/用户直接输入的内容（XSS 风险）。**\n\ndlc-color 背景层（`createColorBackground(host, options)`）：`preset`、`colors`、`seed`、`speed`、`quality`、`renderer`、`mouseColor`、`respectReducedMotion`、`opacity`（0~1）、`fallbackColor`（预置底色 / 十六进制色 / false）。控制器支持 `setPreset / setColors / setSeed / setSpeed / setQuality / setOpacity / setFallbackColor / setMouseColor / randomize / pause / resume / dispose` 和 `ready / presetchange / error` 事件。Vue 里可用官方组件 `dlc-color`（从 `@5even7/dlc-ui/vue2` 或 `/vue3` 导入），它的默认插槽内容会显示在背景层上方。\n\ndlc-emo：`type`（`miao / noto / grok`）、`name`、`animation`、`width`、`height`、`partColors`（仅 Miao / Grok）、`speed`（0.1~4）、`loop`、`autoplay`、`direction`（Miao / Noto）、`paused`、`segment`（Miao / Noto 帧区间）、`opacity`、`fit`、`renderer`（Miao / Noto 的 svg/canvas）、`background`、`label`、`instanceName`、`respectReducedMotion`。控制器提供 `play / pause / stop / setPaused / setSpeed / setDirection / setSegment / setName / setType / setPartColors / setOpacity / setBackground / setSize / setFit / setRenderer / setLoop / setAutoplay / setLabel / dispose`。\n\n胶囊控制器额外支持 `setSeed(seed)` / `setSpeed(speed)` / `setMouseColor(value)` / `setText(content)` / `setColorContent(content)` / `setTextRatio(ratio)` / `setCssVars(vars)` / `setLabel(label)` 热更新；进度控制器额外支持 `setEdgeStyle('flow' | 'tide')` / `setValueSuffix(suffix)` / `setShowValue(show)` 和同样的插槽热更新方法。`setPreset` 只接受文学名称字符串（如 `'汐潮'`）。Vue 组件实例也暴露 `setText` / `setColorContent` / `setTextRatio` / `setCssVars` / `setLabel`（胶囊另有 `setMouseColor`，进度另有 `setValueSuffix` / `setShowValue`），与 H5 控制器对称。\n\n> 进度条是完全受控组件：组件自身不再自动增长，`value` 由使用方驱动。要自动步进，自己写定时器加值即可：\n>\n> ```js\n> let value = 0;\n> const timer = setInterval(() => {\n>   value = Math.min(100, value + 1);\n>   progress.setValue(value); // 或 Vue 里改绑定的 value\n> }, 100);\n> // 组件销毁时记得 clearInterval(timer)\n> ```\n\n> API 是可扩展的：核心返回的控制器 `on(event, fn)` 接受任意事件名；Vue wrapper 会转发 `$emit`。`ready` / `error` 在创建后异步触发，所以先创建、后监听也能收到。attrs 落点：`id` / `data-*` / `title` 等普通属性会同步到组件内部根节点；`class` / `style` 落在外层宿主 `.hj-vue-host` 上（CSS 变量可继承到内部，类选择器请写成 `.my-class .hj-capsule-root`）。\n\n## 属性 vs cssVars 边界\n\n- **内容（文字/图片/按钮）**：只归插槽管，组件不施加任何样式；\n- **文字区宽度**：只归 `textRatio` 属性管（唯一入口，写入 `--hj-text-width`；`0` 即隐藏文字区）；\n- **区域外观（背景/内边距/圆角/左侧距）**：只归 cssVars 管；\n- **星云颜料**：只归 `colors` 属性管（与 `#color` 插槽无关，前者改画布颜料，后者放你的覆盖内容）；\n- 已消费的旧变量（`--hj-copy-width`、`--hj-copy-min-width`、`--hj-copy-left`、`--hj-copy-max-width`）保留为**兼容别名**，只兜底不优先。\n\n优先级统一为：**`textRatio` > cssVars（新变量） > 旧别名 > 样式表默认**。\n\n## cssVars 完整变量表\n\n所有可调值都是 CSS 变量，直接覆盖即可：\n\n```css\n.hj-progress-root {\n  --hj-radius: 24px;\n  --hj-value-right: 16px;\n}\n```\n\n也可以在创建时传 `cssVars`：\n\n```js\ncreateProgressCapsule(el, {\n  preset: '汐潮',\n  cssVars: { '--hj-radius': '12px', '--hj-text-bg': 'rgba(0,0,0,0.4)' }\n});\n```\n\n| 变量 | 作用 | 默认 |\n| --- | --- | --- |\n| `--hj-text-width` | 文字区宽度（`textRatio` 写这里） | 胶囊 39% / 进度条 54% |\n| `--hj-text-min-width` | 文字区最小宽度（仅胶囊；`textRatio` 生效时组件强制归零，样式表兜底值才是 `164px`） | `0` |\n| `--hj-text-left` | 文字区左侧距离（仅进度条） | `30px` |\n| `--hj-text-bg` | 文字区背景 | 透明 |\n| `--hj-text-pad` | 文字区内边距 | `0` |\n| `--hj-text-radius` | 文字区圆角（由容器应用，内容会被裁剪到圆角内） | `0` |\n| `--hj-radius` | 根节点圆角 | `999px` |\n| `--hj-bg` / `--hj-ink` / `--hj-muted` | 全局令牌（可被插槽内容引用） | 浅色主题值 |\n| `--hj-font` / `--hj-mono` | 字体令牌（可被插槽内容引用） | Inter / 等宽栈 |\n| `--hj-shadow` | 根节点阴影 | 柔和阴影 |\n| `--hj-value-right` | 进度数字右侧距离（仅进度条） | `30px` |\n| `--dlc-color-layer-z` | 色层 z-index（dlc-color，宿主 CSS 可覆盖） | `-1` |\n\n兼容别名（deprecated，只兜底）：`--hj-copy-width`、`--hj-copy-min-width`、`--hj-copy-left`、`--hj-copy-max-width`。\n\n## 事件\n\n| 组件 | 事件 | 载荷 |\n| --- | --- | --- |\n| capsule | `ready` / `presetchange` | `{ preset }` |\n| capsule | `click` / `pointerdown` / `pointerup` / `dblclick` | `{ event, preset }` |\n| capsule | `pointerenter` / `pointerleave` | `{ event, preset }` |\n| capsule | `error` | `{ message }`（WebGL2 不可用降级时触发） |\n| capsule | `contextlost` / `contextrestored` | `{}` |\n| progress | `ready` / `presetchange` | `{ preset }` |\n| progress | `change` | `{ value, source }`，source ∈ `drag / keyboard / prop` |\n| progress | `dragstart` / `dragend` | `{ value }` |\n| progress | `error` | `{ message }` |\n| progress | `contextlost` / `contextrestored` | `{}` |\n| emo | `ready` | `{ preset, duration, frames }`（grok 无逐帧概念：duration 为 null、不含 frames） |\n| emo | `complete` / `loopComplete` / `segmentStart` | 播放生命周期 |\n| emo | `namechange` / `typechange` | `{ preset }` |\n| emo | `error` | `{ message }` |\n| color | `ready` / `presetchange` / `error` | `{ preset }` / `{ preset }` / `{ message }` |\n| color | `contextlost` / `contextrestored` | `{}` |\n| avatar | `ready` / `change` / `warning` / `error` | `{ svg, width, height, metadata, state }` / 渲染结果 / `string` / `Error` |\n| icon | `ready` / `iconchange` | `{ type, name, source }` |\n| icon | `animationstart` / `animationend` / `animationcancel` | `{ type, name, event, motionId, source, reason? }` |\n| icon | `click` / `error` | `{ type, name, event, source, originalEvent? }` / `{ type, name, event, source, error }` |\n\n`click` 与 `dblclick` 保持原生 H5 的独立事件语义：一次双击会先产生两次 `click`，随后产生一次 `dblclick`。组件不会延迟或吞掉 `click`；若业务需要单击与双击互斥，应由业务层根据自己的等待时长与交互后果处理。\n\n## Shell 窗口壳子\n\n`dlc-shell` 分成根盒子、标题栏和内容区。根盒子的宽、高、四角圆角和溢出由公共属性管理；默认高度为 `auto`，由标题栏与内容共同撑开。内容区不注入 padding 或排版；控制按钮始终显示并报告点击，但不执行默认窗口行为。\n\n```vue\n<template>\n  <dlc-shell type=\"mac\" header-text=\"照片预览\" width=\"720px\" radius=\"16px\" :controls-anime=\"false\">\n    <template #header><strong>自定义标题</strong></template>\n    <div class=\"card-body\"><span>文字</span><img src=\"/photo.jpg\" alt=\"照片\" /></div>\n  </dlc-shell>\n</template>\n\n<script>\nimport { DlcShell } from '@5even7/dlc-ui/vue2/shell' // Vue3 改为 vue3/shell\nimport '@5even7/dlc-ui/shell/style.css'\n\nexport default { components: { DlcShell } }\n</script>\n```\n\n属性：`type: 'mac' | 'cmd'`（默认 `mac`）、`headerText: string`（默认空字符串）、`theme: 'auto' | 'light' | 'dark'`（默认 `auto`）、`controlsAnime: boolean`（默认 `true`），以及根盒子属性 `width`、`height`、`radius`、`overflow`。数字尺寸按 px 处理，字符串接受对应 CSS 值。旧 `header` / `setHeader()` 保留为兼容别名。\n\nVue 的 `#header` 插槽只替换标题内容，不替换控制按钮；存在时 `headerText` 不显示。默认插槽是内容区。内容布局由使用者自己的子盒子负责：\n\n```css\n.card-body { padding: 24px; }\n```\n\nH5 使用 `createShell(host, options)` 直接装饰宿主。带 `slot=\"header\"` 的直接子元素进入标题区，其余子节点进入内容区：\n\n```html\n<dlc-shell id=\"shell\">\n  <strong slot=\"header\">自定义标题</strong>\n  <div class=\"card-body\">内容</div>\n</dlc-shell>\n```\n\n自定义 `dlc-shell` 标签和普通 `div` 都可以作为 H5 宿主，但都必须调用 `createShell()` 初始化。`dispose()` 会移除内部窗口结构并恢复宿主子节点。根节点仍可用 class/style 设置 margin、定位、边框、背景、阴影和变换；不要在根节点设置内容 padding，内容留白写在默认插槽自己的子元素上。\n\n内部标题栏公开四个 CSS 变量：`--dlc-shell-header-height`（最小高度；mac 默认 `38px`、cmd 默认 `32px`）、`--dlc-shell-header-background`、`--dlc-shell-header-color`、`--dlc-shell-controls-width`（mac `78px`、cmd `138px`）。默认 headerText 相对整个窗口居中；header 插槽保持用户布局，需要整体居中时可把插槽内容绝对定位为 `inset: 0 var(--dlc-shell-controls-width)`，再使用 flex 居中。自定义 header 更高时，标题栏和控制按钮区会一起增高。\n\n控制按钮只发送统一的 `control-click` 事件，不执行关闭或缩放。Vue 2 / Vue 3 使用 `@control-click=\"handleControl\"`；H5 使用 `onControlClick(detail)`，或在宿主监听 `dlc-control-click`。事件数据统一为 `{ name, index, type, nativeEvent }`。mac 的名称依次为 `close / minimize / zoom`，cmd 为 `minimize / maximize / close`，因此业务代码应按 `name` 分发，不要假定按钮数量或固定下标。\n\n## 兼容性\n\n| 目标 | 构建 | 渲染 |\n| --- | --- | --- |\n| Chrome / Chromium / Edge / Android WebView 84+ | `dist/*.mjs`（原生 ESM） | 星云 WebGL2；Emo SVG / Canvas |\n| Firefox 90+ | `dist/*.mjs`（原生 ESM） | 星云 WebGL2；Emo SVG / Canvas |\n| Safari / iOS Safari 15+ | `dist/*.mjs`（原生 ESM） | 星云 WebGL2；Emo SVG / Canvas |\n| Samsung Internet 14+ | `dist/*.mjs`（原生 ESM） | 星云 WebGL2；Emo SVG / Canvas |\n\nIE11 不在当前官方支持范围内。legacy/UMD 仍会产出 ES5 + polyfill，作为旧工具链兼容构建使用，但不承诺 IE11 的现代浏览器渲染兼容性。星云组件的 WebGL2 可能因显卡、驱动或浏览器策略不可用，此时自动降级 Canvas2D；Emo 的 renderer 是独立的 `svg` / `canvas`，不会走 WebGL2。\n\n## 开发\n\n## Icon Motion 图标：静态 SVG + 独立 Motion\n\n```js\nimport { createIcon } from '@5even7/dlc-ui/icon';\nimport bell from '@5even7/dlc-ui/icon/linemd/bell';\nimport '@5even7/dlc-ui/icon/style.css';\n\ncreateIcon(document.querySelector('#icon'), {\n  icon: bell,\n  size: 24,\n  color: 'currentColor',\n  hoverAnm: { anm: true, speed: 1.3, count: 2 }\n});\n```\n\n动态名称使用 `type: 'linemd', name: 'bell'`，provider 会按需加载；固定名称推荐 `@5even7/dlc-ui/icon/linemd/*`。当前 1222 个公开名称中 1220 个携带原生 Motion，`iconify2-static` 与 `iconify2-static-twotone` 为静态。每个公开图标名称只携带一个原生 Motion（或保持静态）：例如 `alert-circle` 与 `alert-circle-loop` 共享 geometry，但分别保留自己的 render / loop Motion。`createAnm / hoverAnm / clickAnm / focusAnm` 只接受 `true`、`false`、`MotionDefinition` 或 `{ anm, speed, count }`；`true` 播放该图标唯一的原生 Motion，`false` 是完全 no-op，不会打断其他事件正在播放或加载的 Motion；不再接受 Motion 名称或事件名字符串。`animated` 是全部事件动画和手动 `play()` 的总开关，设为 `false` 会取消当前播放并阻止后续 Motion，但静态 SVG 仍保留。Vue2 / Vue3 从各自入口导入同一个 `DlcIcon` wrapper，底层共用 H5 controller。\n\n`MotionDefinition.duration` 是必填的完整编舞时长（毫秒，包含所有轨道与 delay），必须与 CSS 一致。播放优先级固定为“事件 count > 组件 count > Motion iterations”；新事件覆盖旧事件，同一 Motion 再触发会从头播放。有限 Motion 应在最后一帧恢复静态 Icon 初态，runtime 在结束、取消或切图时会移除 activation、计时器和临时 CSS 变量。外部 Motion 的每个 selector 都必须从当前 Icon 的 activation gate 开始，并且默认禁止修改 `width / height / viewBox / color / fill / stroke`。\n\n### 来源与改造说明\n\n- `dlc-icon` 的 `linemd` 图标与原生 Motion 基于 GitHub 上的 [LINE MD 3.0.5](https://github.com/cyberalien/line-md) 改造。DLC 将其整理为静态 SVG geometry、独立 CSS Motion、单图标子路径和按需加载 provider；LINE MD 由 Vjacheslav Trushkin（Iconify）维护，采用 MIT License。\n- 下述 Motion Studio Web 由 K_a1 基于 GitHub 上游 [nolangz/pixel2motion](https://github.com/nolangz/pixel2motion) 改造为适配 `dlc-icon` 的 Motion-Only Web 模式；改造版仓库为 [K_a1/pixel2motion](https://gitee.com/K_a1/pixel2motion)。上游 Pixel2Motion 作者为 Nolan Lai，采用 MIT License。\n\n`dlc-emo` 的第三方素材与授权见 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)：\n\n- Miao：`lottie-web`（Airbnb，MIT）与 ESP Emote Pack 素材（来源 `espressif2022/esp_emote_gen_player`；上游仓库 LICENSE 证据较弱，商业使用前需确认）。\n- Noto：官方资源站 [Google Noto Animated Emoji](https://googlefonts.github.io/noto-emoji-animation/)，授权 **CC BY 4.0**；页面相关静态/矢量素材来源为 [googlefonts/noto-emoji](https://github.com/googlefonts/noto-emoji)。\n- Grok：数据与算法参考 [zhulin025/LaoA-GrokBot](https://github.com/zhulin025/LaoA-GrokBot)（MIT）。\n\n### 自定义 Motion 创作工具\n\n[Pixel2Motion Motion Studio Web（K_a1 改造版）](https://gitee.com/K_a1/pixel2motion) 是与 `dlc-icon` MotionDefinition 协议配套的 Motion-Only 本地 Web 工作台，可用静态 SVG 生成、预览并导出自定义 CSS Motion。它是独立创作工具，不是 `@5even7/dlc-ui` 的运行时依赖；导出的单个 `*.motion.json` 可传给 `defineIconMotion()`，再绑定到 `createAnm / hoverAnm / clickAnm / focusAnm`。\n\n```bash\ngit clone https://gitee.com/K_a1/pixel2motion.git\ncd pixel2motion\nnpm install\nnpm run dev\n```\n\n```bash\nnpm install\nnpm run build   # 产出 dist（ESM + CJS + UMD）\nnpm test        # node --test tests/\n```\n\n源码入口：`src/dlc-avatar-creator/`（头像创建器）、`src/dlc-capsule/`（星云胶囊）、`src/dlc-progress/`（进度胶囊）、`src/dlc-color/`（星云背景层）、`src/dlc-emo/`（动态表情）、`src/dlc-icon/`（Icon Motion 图标）、`src/config/`（预置/默认值/文案）、`src/core/`（调度/尺寸/质量/可见性等公共核心）。\n\n想往 emo 加新类型、往 avatar 加新画风/供应商？看 [EXTENDING.md](EXTENDING.md)（扩展指南：架构、接入步骤、子路径导出规则）。\n\n## 示例怎么看\n\n三个示例页都会展示全部 6 组星云胶囊与 5 组流体进度（含潮汐 TIDE 与森息），并为两类组件各提供一个控制台（可切换“全部/单个”目标、实时调节属性），属性表详细说明每个属性/方法/事件的用途。示例代码在 `examples/` 下。\n\n```bash\nnpm run demo:h5      # http://127.0.0.1:4173/examples/h5/\ncd examples/vue3 && npm install && npm run dev   # http://127.0.0.1:5173/\ncd examples/vue2 && npm install && npm run dev   # http://127.0.0.1:5174/\n```\n\n> 首次运行前请先执行 `npm run build`（示例引用的是打包产物 `dist/`），三个示例的依赖各自独立安装。\n\n## License\n\nMIT\n","readmeFilename":"README.md"}