{"_id":"@aresrpg/ui","_rev":"30-6a0f69aaf7e2af6568e0b8375a128589","name":"@aresrpg/ui","dist-tags":{"latest":"0.9.9"},"versions":{"0.2.0":{"name":"@aresrpg/ui","version":"0.2.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.2.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"99ab546bb87a452ae8a269b29e12cb8e201d5868","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.2.0.tgz","fileCount":6,"integrity":"sha512-ZgagX9THtRXprTpUdaa2w02wMFoYifrtBnqCMo/vdSAsHhwcA8ojV4J5e+N8clMvdCDZpkk0VOd8GvjDi8DLRA==","signatures":[{"sig":"MEQCIGc2dLVScVnV2otvgiyftlfhkNUJ7OzN5nXPyVMRmhayAiBUUWI4Qm6rLoP4fy9ifKbWFoH/sBqNOVr3jPBtvPq6bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123505},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"ac28f168fae3ea7c24667f646ea2eab5fc76d135","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1762496318944_0.7865989246978036","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aresrpg/ui","version":"0.2.1","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.2.1","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"44dbdcf02f87016e2022290e977a4b2143d19398","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.2.1.tgz","fileCount":6,"integrity":"sha512-OwlH4hqphaQbLNmw1SkzeL4/tEOfbJnAfYCfivEBuHKlUyj8u6wvS1D4P36TbX4NA3DdgAyeAJf7RleBFej61w==","signatures":[{"sig":"MEUCIF7fm6JKXATOZuvi/O/Tu3freKRaWOyQdfPYOreOe/wjAiEA8u33rBuLCExXvV+93JXaFZpPwc26/uYcNWX1or/L7/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123505},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"384007ea107b6aba1eb165f221f4b0fff7508926","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.1_1762497494184_0.8904265969977618","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aresrpg/ui","version":"0.2.2","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.2.2","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"9908574fb3069874a1396a24dc5c9babc6083b8e","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.2.2.tgz","fileCount":6,"integrity":"sha512-dO7umuq1VrI+gYEM08zIuXByPEqBCbcqDHbak9dflN0ohhfjcZXMuZt57N+f2YVIRt+NfAzgUPVbUxCbJKSmQA==","signatures":[{"sig":"MEQCIGtsD58YC6gsYithk3pKeuPe9ivCposLRaco8LqDd80NAiBAhM6W7nd11vTA5Rv6NKaI7JIS/nf4UEr9x5bITrjOwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165473},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/style.css"},"gitHead":"56ed98b4b11fdef835d853180f6bba63b6b17c2c","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"lucide-vue-next":"^0.553.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.2_1762543123059_0.8525091531345559","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aresrpg/ui","version":"0.2.3","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.2.3","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"8e59ba0b855a37bc07052173e1ebcd74b689c44a","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.2.3.tgz","fileCount":6,"integrity":"sha512-kF9nQFsJHdMq4Xdu392ovBqX2M/LB2iFP9WjcQvrvjSnJc6o5fdris1vNESHN1CRMB6rw4AUW55EgH+f6sLlpA==","signatures":[{"sig":"MEYCIQDO9aIX98lXIvVmkamenhtwZ6jLD8COxDjo9bGosUj/5gIhAOsKKJNYzsswzlogAJmttfoj7MKlX6Uw+RAeDRxAmXLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165470},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/ui.css"},"gitHead":"80c9b7eaf2eb7ee3b07b7ad7db5c8c2a860c0f15","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"lucide-vue-next":"^0.553.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.3_1762543214303_0.839102752416125","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aresrpg/ui","version":"0.4.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.4.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"18f37745b7e8158138a05088e121a31732e4feb0","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.4.0.tgz","fileCount":6,"integrity":"sha512-qzjJY5sukx/Vlgkizsvf/HzXrYLc1rUpvMOp6ctmPd4xNtDEGCEQ5n2zhaJa/snGBzEyRbz3c9dcYsTJWT1hAg==","signatures":[{"sig":"MEUCIBeH8a5/xxZdnpnqsF3e1YB1VrvbcPZwsu7lAqaQ4BSsAiEAy/h2yk2ZxnD/fMk2mO3XgHMxCNsTSIiSxFsMavqUI0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160818},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/ui.css"},"gitHead":"9049acd193c7449f53467756a74f28a5a5b2e25e","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1762628012612_0.37992537245053715","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aresrpg/ui","version":"0.5.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.5.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"d28f42d63a2bd5a3cc61d6e908486368d2114a11","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.5.0.tgz","fileCount":6,"integrity":"sha512-IcAh83e9+lyd8ne1Rmy792ubInoGmZDKVrGl7rkMj3V3MLWxysM1a2PaR3azg6bmT9V8EJl8TwHLD8x3tunGCQ==","signatures":[{"sig":"MEQCIB44KNmqyTVUDpfyX9L6RSpary3SVFhbqa3Meob97U6NAiBBN9dtelKCKRIEouysSOFczepA2eY16aXau3aiWZlUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187835},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","module":"./dist/aresrpg-ui.js","exports":{".":{"import":"./dist/aresrpg-ui.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/ui.css"},"gitHead":"966090b0cfd533032dbc02f00afd345dfd77ea6d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","postversion":"git push --follow-tags"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1762803546905_0.4878393218448176","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aresrpg/ui","version":"0.6.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.6.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"9c9ef88e6fe6b3b98bb1b54869d937b51359c9eb","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.6.0.tgz","fileCount":33,"integrity":"sha512-zBAfjzLAH7F2OEwtNotkLA7GwrFeL1FWBKtOIzVu+OWfFyb9/SiDcM1OEO68RecVAtA/Zs0e46PZAv9kXRW51A==","signatures":[{"sig":"MEYCIQC5oQCCvetJp/q8fSAAlsN81KbHkWfMkhO2TE/m+j0soQIhAJeuk5ku+AXOWDY6G9m0vp1nUMFzZLSTpPDbGJzhdk1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218167},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"9f493ec9888cca1b6fb2d29281c7d1868ef1f055","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.6.0_1763134117187_0.8754095061453315","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aresrpg/ui","version":"0.7.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.7.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"7829086837af5146857c44d2ccd6a1843d719d24","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.7.0.tgz","fileCount":36,"integrity":"sha512-rhoxNhQFD5IrB2jXdBzJdloCGEPuLfMzEbqkXP8owkMSN41Ai0RNtQlI+TzJiLXWrGQtrAWKbLaPecPjN/EomQ==","signatures":[{"sig":"MEYCIQDmjdhLvk0kAD6bMj/PzfAqv6H9wU01n1+wfTDfQrkusAIhAMVF0rfCwhx92ttNhxtq4xfWpGSYImep8ohlxAENbojm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247411},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"16fbbb18622e4272a60a994ccd898dd560002876","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.7.0_1763213494338_0.9269663480656534","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aresrpg/ui","version":"0.8.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"98189639d805671773b83c44ef03eee44778ddf2","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.0.tgz","fileCount":36,"integrity":"sha512-ThRH93mBOEEO7Y7s2n5XLcErBjlD97gaB+OPAW4aGorH55qvGAYoiy5hebKaNPZPrCfITVoLiGoqjvtWDhi58A==","signatures":[{"sig":"MEUCIQDPE1bq19J9cVFJYFYRRvZP05MVcRyp04+wNIfHq0w3eQIgQlzPVTNE8A2gPhatJUFm4nfls4n/cdpMMAhnrpV94dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240392},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"919dd17459a474ab49ce6065764f76097a3f2a8a","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.0_1763219173527_0.8785063572871332","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aresrpg/ui","version":"0.8.1","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.1","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"0132ff561bdfbc35ba28a7a2c20692424488a103","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.1.tgz","fileCount":37,"integrity":"sha512-a3ZR2dVecP9Ej2fnwbtreA6LxkM4oYETExtJMBwCfGhzY1wtKcZJZch6hKwKdVcV97B8De8dy30GgJPsQovxZw==","signatures":[{"sig":"MEUCIQC3dadw88+mSp94dyAOWJyE5UgYDuPPvbSOCuOQTzLEOAIgYALkmz8hyz+gzDRgLQ3xxa3d+ev41u163a4ROEvzmKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244660},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"57395a9fed33478cd16ed4c161643dc78b80e71e","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.1_1763219845538_0.22968281464217477","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@aresrpg/ui","version":"0.8.2","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.2","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"da04e47f75ac39e68936406c9aa0eed712d9fc81","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.2.tgz","fileCount":37,"integrity":"sha512-uknZPkaEutwqvdMPkbxmEqnkYeXAmB4K69yTzSIMQu1vuHO0K8knorXA4PeIurFAai54R7Qryj9tpEsP7wg+Tg==","signatures":[{"sig":"MEQCIE7xKeZamyzUCIBcWDWLtmrjwkbUGxeC0JzoN0LLvVLUAiBAWbhKmq3WeIZfCOVo/y53o1Q3UQ05qKYLlY/n5QxK4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244392},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.2_1763220273525_0.737654882494283","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@aresrpg/ui","version":"0.8.3","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.3","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"44c5a4527040f2e68361dc3c436eb5a201b21f9b","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.3.tgz","fileCount":37,"integrity":"sha512-iP8/9E0j1Stjm5VVOW3q/2S6ypX00Y+fPXOAUv4nsaJ4MgDfin6PaHuyEv1Mjs2psQcV+XRHbD/sDLspvBNPxQ==","signatures":[{"sig":"MEUCIBeavnPUsTdlM23WvaObpFEuJw/wbHovBHx7a9v2aIsQAiEAvdQEFpwqQWp2RJwFwGeYeDE1QQFlHUP5xBwi5kTVnMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244388},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.3_1763220922407_0.8628426357967716","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@aresrpg/ui","version":"0.8.4","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.4","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"d44fc65c049e1d50032b47672cf89b6a2cf40a47","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.4.tgz","fileCount":37,"integrity":"sha512-CXtm8yR5yEuKkNMJPY0yiUVGat6DTPyg5cPZajoNU/RIM3gFAu2hwltQc8E5Utwdtx3u8sVM0324Fsmm7SCsSA==","signatures":[{"sig":"MEUCIGgkXp7V3GKbKZ1BiQwYRIOjQAPrTcLzvDW5P8fJoyxDAiEA5Fn6VJSD3mwqs8KciKlOamQGiOJ07AbEOze66nmj6Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245171},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.4_1763221133377_0.539603730201891","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@aresrpg/ui","version":"0.8.5","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.5","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"a29205b1f59ea062ed475e224d3a6c37a103881b","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.5.tgz","fileCount":37,"integrity":"sha512-B7Mkn7B/RK3RT3YkTdREV7bXC2DYELhNS0mrC/TIL0fElnOVOOvWFQtejlMksv/uCSxeC9400PRZA4FnCt99wA==","signatures":[{"sig":"MEUCIH5UvZPwWXf+J3l9qZPC38+LMUEptwzlPk+C88HEAo+VAiEA2aBjhkpvs1rqdwt0+9maSTr6zyKEon7mJMpNcR+uHuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245227},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.5_1763221496344_0.20376890190954455","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@aresrpg/ui","version":"0.8.6","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.6","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"c9e518d5c4e98b9168cf1b09cbda889275d55dd2","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.6.tgz","fileCount":37,"integrity":"sha512-diKR6LPmp7w2SfvlU/rsRzexbB493MItyXV8ob1dOLTu+oVIxp6sv2FjhcgQvcjIFbQy6fcf+edD/ThtjmGGtw==","signatures":[{"sig":"MEYCIQDqb6GPUlsb/2Xkog1+Hx0DWaLSRt/mljf/Ae/IWFjL6AIhAMm4LEX2KQOIQ5DDZ5iseT7WnxBXwXF0cPVpM7Zjfs37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244447},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.6_1763221884390_0.04913326866126044","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@aresrpg/ui","version":"0.8.7","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.7","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"718a9030116ed2b80ea679cfc0610beed81d92de","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.7.tgz","fileCount":37,"integrity":"sha512-uP5dK4fEcDOm1sLdSGFZH/QZcvBqs7c75Ose8sN5B17qQT1qAdpz14EuyiyjptH4l5fjIwy2oi+ObrftKhkFhA==","signatures":[{"sig":"MEYCIQCPAZH1EpuFcaxV6gaV3+1lo8bBueuy1ZpfvGGplD/37wIhAJIOxE1XroEMrAXgNwjuVvo7Nvl57AJ5KjP0XTmENymU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244447},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"956af486219a113dbad043730cd62984f3f74d4d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.7_1763221973580_0.6405203364698564","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@aresrpg/ui","version":"0.8.8","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.8","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"edb678dbccf8eeb6625ca2725042a958c092f132","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.8.tgz","fileCount":37,"integrity":"sha512-xJbByFBEJhQKEq1yLruLKxGpUw7Me/wAOIvhEKypP6a/E/pZSxXYCE5YNiMCNzB6oCWLL1xb8QFFJa8um87+xQ==","signatures":[{"sig":"MEUCIDio62ygsFlzd0LvU1S2zrKlGe8FUD7cdPgP0+4Np4s+AiEA7eaUUZqj7N9LHdE8+AsasbCsWRAnpbo9yaVkrDMqrac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246316},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"0e7dc36b017a720e3e58e27fc103e2eb1c742e30","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.8_1763226895376_0.43403160656607853","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@aresrpg/ui","version":"0.8.9","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.9","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"0b4eb96b795f65fb8ef9eeeb5ad2c5198e972026","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.9.tgz","fileCount":38,"integrity":"sha512-bmr3JYZPlijagfQlcu/pfCBHqC/VqrntpyLZs8s8fIU7jYpWkSb9R969LwwO9JWRNF4kmPYfRNXaJcmrhlZuPg==","signatures":[{"sig":"MEQCIEA54uIey2UBHZuhQkfEIPc0puYII8jsGceSOiVEnbMCAiAoLKltlieLnmvNDp/QlxkTZN6ErLMJGqmEGFh8bNbKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259735},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"6efd8a80118437131ce983676bf485ef6f4614f4","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.9_1763281968874_0.5467708147278836","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@aresrpg/ui","version":"0.8.10","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.10","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"ef9c64e39fefe47e93c53cd9dbe327f793466adb","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.10.tgz","fileCount":38,"integrity":"sha512-qucewsbQGnhaiO+SeciGgOZuRW6m7EDblIqMWW4ZZ6snfsoXqihfbtR+66ZW8WTz5ZWQfqpLXSeOi4lb+g2Yug==","signatures":[{"sig":"MEUCIQCYn3kQdRml5a4MEjdDXi91s6APllv/WEeUY992Pg16ZgIgZH2peDpIyw2zIbHqZ0sMmyldRgYoSKC4PbG3OsmlRWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260517},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"a0c19b1b36c4e630992443a78a34d7c9892c40f9","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.10_1763286094036_0.22326324638580375","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@aresrpg/ui","version":"0.8.11","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.8.11","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"97c677d3caac953a1301f187ca8db2ee8a41e4f4","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.8.11.tgz","fileCount":38,"integrity":"sha512-hZLuIo+8GqAevcQYz/stxDV9tIu9nrNUnE1tQ52pMTw7+QHmGFEbpGZLN9STbObGP0cC8Q8nbM/ZUZFJWrRcDA==","signatures":[{"sig":"MEUCIQDs4z1UxQYvRqFREcCNKRLBCZs08hqwoPpXilFZvWTZxwIgb7xZrCLuufyVrxdHEhekxAHpPN5M7NcwI7UlXXDJ1wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260517},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"89a6f77f157c58639539f8a8651df693c65f9151","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","lucide-vue-next":"^0.553.0","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.8.11_1763304011349_0.34284745727792654","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aresrpg/ui","version":"0.9.0","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.0","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"96ff50cf785ef62e17a79d6eb8663ffea99d8395","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.0.tgz","fileCount":39,"integrity":"sha512-0Of1KW9S/7qB03vca6FQU3jaj7pL6Azr2AGMw7Liuk0i5fLKch7KK7oZ/pP8YTSgyPfYKWnpDcvCodKiOtlj9g==","signatures":[{"sig":"MEUCIBkq01ZhpzcuLvVYN6iuo32qnoOJc1+nEbaktHAYdfsYAiEA6LPAuDCgjP+O7mkvbismLPtR/d5uyV6VcEWUUF9S/sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355400},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"9e5c6f06a7ac05509e9278227f6648131a748695","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.0_1763382033429_0.7755076413316908","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@aresrpg/ui","version":"0.9.1","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.1","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.fr"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"c45f1c88271587c1711198db91599edfd5a4123e","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.1.tgz","fileCount":39,"integrity":"sha512-b0C7FMw9o9MxZOzNaQU4Ifoe6pd3tiwYtU9hkWVDwCKSkyAnSdenzaBN+RDp0nDhPnOS9na/4MznCZpi9zxUeA==","signatures":[{"sig":"MEYCIQDvfM8/FdMokMvuHjrygLL1DpdTWCfxRQPpKPaq/7/hgAIhAOL579TQfMEQ7VNZsnMxHvLxo+ocMvQXV14IU08orvEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355421},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"ffa19315024383821a8fc3c4b04bb20b2ce8476f","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.fr"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.1_1763384036596_0.7965471396105741","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@aresrpg/ui","version":"0.9.2","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.2","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"7ba60700a1cdc10b2c0e7bc832981c14268a7775","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.2.tgz","fileCount":38,"integrity":"sha512-ur6ZvH8HiSmqBmw1evyBYV8Ggw6iebyh9AL23XBYmUxmqF2R5FaBPuwQRoKVSy+B1VVF3jx8p19IWp0ktbSNmw==","signatures":[{"sig":"MEUCIH7l2jLfHR+noLguSNo1nIOjYDOR0xDjw5JDqBIgwlmOAiEAissvEs5qXPCrGyOgYtwLWYET/IbvVITRLaEIvC+5n/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265061},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"02e551ff2558fa54e1a68a3970759aaef1711cd4","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.2_1763913250666_0.8605085793917224","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@aresrpg/ui","version":"0.9.3","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.3","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"0f05cb8b97fde64c9d470084bfea70e7186bc897","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.3.tgz","fileCount":38,"integrity":"sha512-UgSsT3Py5h2uAvQVlsh1lhzfXkQOQ7roBn0LmMlHiwtFEQ+vAq1/ni8Hs+ZKvUmSERVS/eAQf9IROV1T4A/4jg==","signatures":[{"sig":"MEUCIQCC210uhXt/PcOkCAk0leV3Y66A7REABm6790iNo3/J1QIgOwgnMxmIsxdfRbMwNLuYoiVAVqzCjlsI43Xyvt+Y6Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265061},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"29cc23327a645a9cabf71eb9f722b6a77548173a","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.world"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.3_1763915480287_0.07456255003585865","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@aresrpg/ui","version":"0.9.4","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.4","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"3dab252e507af41ed9e509b2497fdf6cf4f9046e","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.4.tgz","fileCount":38,"integrity":"sha512-DRptESrU6vjRq0eRWKhIWJ6ahkg9lPpXe0QfzRsvUCLXOaCu/UM2QJKJga496K+hVBMLRjoaBCQcSzCpcZ5/HQ==","signatures":[{"sig":"MEYCIQDwhy/9yjfGxY84xp8siwUVPZkmE30+cGfiXIvf7iL6AgIhAMl/sYe8U8m39o5tQZpLWEIKYhu7RHKMgrydPEKBARpc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265061},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"51fe44d7b2b7f37f81beeaea829a523c30d4d991","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.world"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.4_1763921136347_0.9036482287901311","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@aresrpg/ui","version":"0.9.5","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.5","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"5c4cfe804358b1977cbf513d86b2cbc72ae3c444","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.5.tgz","fileCount":38,"integrity":"sha512-96UDuUtjZohZh50jMlI6wFOR1zwqPuzsalCcNMpRBcPomaL03gHhkHq5UUG+eYCea4pfgWequXsRP8C1b9KuNA==","signatures":[{"sig":"MEUCIQCNBY2OD9Ji39sD/Wku/XdalXalGfUGyIp7SQT7JEG73wIgLYgWZUi8RgMfrIneyuytR4/Sqx8AfAghFCES0mEnn1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265098},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"0b8861a447abcdfe945022dd0d4ed003c254d2a4","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.world"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"22.21.1","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.5_1763921878310_0.7908344017351834","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@aresrpg/ui","version":"0.9.6","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.6","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"dc89be885ef46e8edcb0a002e6c5b1fec8987849","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.6.tgz","fileCount":38,"integrity":"sha512-jwqXxJHFxuuGY+H6i46Ir3HTWUA0v3vV00k7u+6xVFv/mPPisumEy398+Ju8ZVzfHIzdrWvhiEemYkVxeiinVQ==","signatures":[{"sig":"MEYCIQDZLCw0q5HSdOyRzKkJ1lGMRs4KvVpqZ0q3h1GjJ38FvQIhAOG/fy/1vU0Z96xP5FL8AoPlk9qzFyQTOz9aCFCT8MJd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265416},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"09ca8b3d1442f224cfd9ae2138986f98c5b9a401","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.6_1763923163472_0.8858180252509111","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@aresrpg/ui","version":"0.9.7","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.7","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"6e7fd8008b09cf9ad5c31db49a2a570902ebfb6c","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.7.tgz","fileCount":38,"integrity":"sha512-nDC9xOXcrQbr/I3VFQriDmUvnNNXvCl1XpafnvIcffAQo1LH8eYcp+627C9a3auB889zCLklGJOOyjTKJLFHEA==","signatures":[{"sig":"MEQCIH0VeY4dwcisBEs6xrRXCp5jhLvqJJh3ofhhFywEiJhvAiAgtR4csLBMi+ySeSIBPLQHi2HaZnNGYZQiT3gai31zog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264809},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"81194f54fd586668381b5d521695bd0b38657b76","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.7_1763924846540_0.14468886389331415","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@aresrpg/ui","version":"0.9.8","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","_id":"@aresrpg/ui@0.9.8","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dist":{"shasum":"fe9aaa119667ba90e113a5d380048a251e2f7bd8","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.8.tgz","fileCount":38,"integrity":"sha512-jgfH6Q3aptF2YPcZIQjNPOzmadXdKF96HB19NBhglNMlyrvB8uhoMYXq9mCC7zZgoh/Dx7/aPIXRz8TR5cyRrw==","signatures":[{"sig":"MEQCIDvjg8h84RMEU+YgdlyGPZwNbp6XscbbWhoLWgrSSZdYAiBfLHb2eqydx3mlVownHHG8wJvqn9dwa41IJ4vLkEvdjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264940},"main":"./dist/aresrpg-ui.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./*":"./dist/*","./style.css":"./dist/ui.css"},"gitHead":"257db75050ac6b83d0c6ce350baec78d18cbfa3c","scripts":{"dev":"vite","lint":"eslint . && prettier . --check","build":"vite build","format":"prettier . --write && eslint . --fix","prepare":"husky","preview":"vite preview","build:demo":"vite build --mode demo","postversion":"git push --follow-tags","preview:demo":"vite preview --outDir dist-demo"},"_npmUser":{"name":"sceat","email":"mr.sceat@outlook.com"},"repository":{"url":"git+https://github.com/aresrpg/aresrpg-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","directories":{},"sideEffects":["*.css","*.vue"],"_nodeVersion":"25.0.0","dependencies":{"marked":"^17.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.2.1","husky":"^9.1.7","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.5.3","@eslint/js":"^9.39.1","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","typescript-eslint":"^8.46.4","vue-eslint-parser":"^10.2.0","@vitejs/plugin-vue":"^6.0.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2"},"peerDependencies":{"vue":"^3.3.0","lucide-vue-next":"^0.553.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.9.8_1763925838051_0.25665130215891274","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@aresrpg/ui","version":"0.9.9","description":"Glassmorphism Vue 3 UI component library for AresRPG projects","type":"module","main":"./dist/aresrpg-ui.umd.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/aresrpg-ui.umd.cjs"},"./style.css":"./dist/ui.css","./*":"./dist/*"},"sideEffects":["*.css","*.vue"],"scripts":{"dev":"vite","build":"vite build","build:demo":"vite build --mode demo","preview":"vite preview","preview:demo":"vite preview --outDir dist-demo","lint":"eslint . && prettier . --check","format":"prettier . --write && eslint . --fix","postversion":"git push --follow-tags","prepare":"husky"},"publishConfig":{"access":"public"},"peerDependencies":{"lucide-vue-next":"^0.553.0","vue":"^3.3.0"},"devDependencies":{"@eslint/js":"^9.39.1","@vitejs/plugin-vue":"^6.0.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.2","eslint-plugin-import":"^2.31.0","globals":"^16.5.0","husky":"^9.1.7","lint-staged":"^16.2.6","lucide-vue-next":"^0.553.0","prettier":"^3.5.3","typescript-eslint":"^8.46.4","vite":"^7.2.1","vue":"^3.4.0","vue-eslint-parser":"^10.2.0"},"keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"author":{"name":"AresRPG"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aresrpg/aresrpg-ui.git"},"homepage":"https://github.com/aresrpg/aresrpg-ui#readme","bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"dependencies":{"marked":"^17.0.0"},"_id":"@aresrpg/ui@0.9.9","gitHead":"942b3bea2c7282baf74ca8cc64958f006c912fc7","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-zbR9Kl57aW8qNJN2oQX0zIupCY+BOlmGTKRKqyu5hzRGByHPXaWsInNQC+64d6sNJX+OPdyc9gU4bKuvlXcmhA==","shasum":"2f609cfe4d83c0f731eb0162ae8c29481f86f7af","tarball":"https://registry.npmjs.org/@aresrpg/ui/-/ui-0.9.9.tgz","fileCount":38,"unpackedSize":265315,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmSoGeIB7pJBeA3iVtVF1C/f3G9N2BnMIBNAKYFW6QoAIgEBCtSMGdVTjAOF6ZXQNAClg3J1Vrje8yGlPXWNn9+5M="}]},"_npmUser":{"name":"aresrpg-ci","email":"contact@aresrpg.world"},"directories":{},"maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.9.9_1764709234926_0.3135563917357338"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-07T06:18:38.840Z","modified":"2025-12-02T21:00:35.378Z","0.2.0":"2025-11-07T06:18:39.136Z","0.2.1":"2025-11-07T06:38:14.369Z","0.2.2":"2025-11-07T19:18:43.240Z","0.2.3":"2025-11-07T19:20:14.508Z","0.4.0":"2025-11-08T18:53:32.796Z","0.5.0":"2025-11-10T19:39:07.133Z","0.6.0":"2025-11-14T15:28:37.355Z","0.7.0":"2025-11-15T13:31:34.559Z","0.8.0":"2025-11-15T15:06:13.730Z","0.8.1":"2025-11-15T15:17:25.703Z","0.8.2":"2025-11-15T15:24:33.729Z","0.8.3":"2025-11-15T15:35:22.616Z","0.8.4":"2025-11-15T15:38:53.596Z","0.8.5":"2025-11-15T15:44:56.553Z","0.8.6":"2025-11-15T15:51:24.586Z","0.8.7":"2025-11-15T15:52:53.803Z","0.8.8":"2025-11-15T17:14:55.599Z","0.8.9":"2025-11-16T08:32:49.061Z","0.8.10":"2025-11-16T09:41:34.284Z","0.8.11":"2025-11-16T14:40:11.554Z","0.9.0":"2025-11-17T12:20:33.606Z","0.9.1":"2025-11-17T12:53:56.821Z","0.9.2":"2025-11-23T15:54:10.869Z","0.9.3":"2025-11-23T16:31:20.488Z","0.9.4":"2025-11-23T18:05:36.542Z","0.9.5":"2025-11-23T18:17:58.510Z","0.9.6":"2025-11-23T18:39:23.721Z","0.9.7":"2025-11-23T19:07:26.731Z","0.9.8":"2025-11-23T19:23:58.267Z","0.9.9":"2025-12-02T21:00:35.123Z"},"bugs":{"url":"https://github.com/aresrpg/aresrpg-ui/issues"},"author":{"name":"AresRPG"},"license":"MIT","homepage":"https://github.com/aresrpg/aresrpg-ui#readme","keywords":["vue","vue3","ui","component-library","glassmorphism","aresrpg","gaming"],"repository":{"type":"git","url":"git+https://github.com/aresrpg/aresrpg-ui.git"},"description":"Glassmorphism Vue 3 UI component library for AresRPG projects","maintainers":[{"name":"sceat","email":"mr.sceat@outlook.com"},{"name":"deltaevo","email":"deltaduartedavid@gmail.com"},{"name":"aresrpg-ci","email":"contact@aresrpg.world"}],"readme":"<h1 align=center>@aresrpg/ui</h1>\n\n<p align=center>\n  <img src=\"https://user-images.githubusercontent.com/11330271/208825167-77d7bc78-17d0-4f33-ad35-d108b6fac730.gif\" alt=\"AresRPG Dragon\" width=\"200\">\n</p>\n\n<p align=center>\n  <img src=\"https://img.shields.io/badge/Made%20with-Vue%203-42b883?style=for-the-badge&logo=vue.js\" alt=\"Made with Vue 3\">\n  <img src=\"https://img.shields.io/badge/Powered%20By-Glassmorphism-8b5cf6?style=for-the-badge\" alt=\"Powered by Glassmorphism\">\n  <img src=\"https://img.shields.io/badge/license-MIT-yellow?style=for-the-badge\" alt=\"MIT License\">\n  <img src=\"https://img.shields.io/npm/v/@aresrpg/ui?style=for-the-badge&color=orange\" alt=\"npm version\">\n</p>\n\n<p align=center>Glassmorphism Vue 3 component library for modern gaming UIs</p>\n\n<p align=center>\n  <a href=\"https://aresrpg.github.io/aresrpg-ui/\" target=\"_blank\">\n    <strong>🎮 Live Demo</strong>\n  </a>\n  &nbsp;•&nbsp;\n  <a href=\"#-installation\">Installation</a>\n  &nbsp;•&nbsp;\n  <a href=\"#-components\">Components</a>\n</p>\n\n---\n\nA beautiful, theme-switchable Vue 3 component library featuring glassmorphism effects, animated gradient backgrounds, and a gaming-focused design aesthetic. Try both themes (Dark, Neumorphism) in the [live demo](https://aresrpg.github.io/aresrpg-ui/)!\n\n## ✨ Features\n\n- 🎨 **2 Built-in Themes**: Dark (default), Neumorphism (light)\n- 💎 **True Glassmorphism**: Animated gradient mesh backgrounds with backdrop blur\n- ⚡ **Vue 3 + Vite**: Fast, modern, tree-shakeable\n- 🎮 **Gaming Aesthetic**: MMORPG-inspired design with angular borders and bold typography\n- 📦 **Zero Dependencies**: Only requires Vue 3 as peer dependency\n- 🎯 **TypeScript Ready**: Full JSDoc annotations\n- 🌐 **SSR Compatible**: Works with Nuxt and other SSR frameworks\n- ♿ **Accessible**: WCAG 2.1 AA compliant with proper ARIA labels\n\n## 🖼️ Preview\n\n<p align=\"center\">\n  <img src=\"screenshots/hero.png\" alt=\"AresRPG UI Preview\" width=\"800\">\n</p>\n\n## 📦 Installation\n\n```bash\nnpm install @aresrpg/ui\n```\n\n## 🚀 Quick Start\n\n### Global Registration\n\n```js\n// main.js\nimport { createApp } from 'vue'\nimport AresRPGUI from '@aresrpg/ui'\nimport '@aresrpg/ui/style.css'\nimport App from './App.vue'\n\nconst app = createApp(App)\napp.use(AresRPGUI)\napp.mount('#app')\n```\n\nNow all components are available with `Ares` prefix:\n\n```vue\n<template>\n  <AresButton variant=\"gradient\">Click me</AresButton>\n  <AresCard title=\"Hello World\" />\n</template>\n```\n\n### Import on Demand (Tree Shaking)\n\nThe library is fully tree-shakeable. Named imports only bundle what you use:\n\n```vue\n<script setup>\nimport { Button, Card, ThemeSwitcher } from '@aresrpg/ui'\nimport '@aresrpg/ui/style.css'\n</script>\n\n<template>\n  <div>\n    <ThemeSwitcher />\n    <Button variant=\"gradient\">Click me</Button>\n    <Card title=\"Hello World\" />\n  </div>\n</template>\n```\n\n**Bundle Impact**: Each component is 0.5-6 KB (gzipped). Import only what you need:\n- `Button`: 0.73 KB\n- `Card`: 0.92 KB\n- `Notification`: 1.53 KB\n- `Sidebar`: 1.64 KB\n\nFull UMD bundle: 50 KB (if you need all components).\n\n## 🎨 Theme System\n\n### Available Themes\n\n- **dark** (default): Gold/Orange accents, MMORPG gaming aesthetic\n- **neumorphism**: Soft extruded UI with subtle shadows, minimalist light design\n\n### Theme Switcher\n\n![Theme Switcher](screenshots/themeswitcher-component.png)\n\n```vue\n<script setup>\nimport { ThemeSwitcher } from '@aresrpg/ui'\n</script>\n\n<template>\n  <ThemeSwitcher />\n</template>\n```\n\n### Using Themes Programmatically\n\n```vue\n<script setup>\nimport { useTheme } from '@aresrpg/ui'\n\nconst { currentTheme, setTheme, toggleTheme, themes } = useTheme()\n\n// Set specific theme\nsetTheme('neumorphism')\n\n// Toggle through themes\ntoggleTheme()\n\n// Get current theme\nconsole.log(currentTheme.value) // 'neumorphism'\n\n// Get all available themes\nconsole.log(themes) // ['dark', 'neumorphism']\n</script>\n```\n\n## 📚 Components\n\n### Button\n\n![Button Component](screenshots/button-component.png)\n\nGlassmorphism button with multiple variants, sizes, and states.\n\n```vue\n<script setup>\nimport { Button } from '@aresrpg/ui'\n</script>\n\n<template>\n  <!-- Variants -->\n  <Button variant=\"primary\">Primary</Button>\n  <Button variant=\"gradient\">Gradient</Button>\n  <Button variant=\"success\">Success</Button>\n  <Button variant=\"error\">Error</Button>\n  <Button variant=\"outline\">Outline</Button>\n\n  <!-- Sizes -->\n  <Button size=\"sm\">Small</Button>\n  <Button size=\"md\">Medium</Button>\n  <Button size=\"lg\">Large</Button>\n\n  <!-- States -->\n  <Button :disabled=\"true\">Disabled</Button>\n  <Button :loading=\"true\">Loading</Button>\n</template>\n```\n\n**Props:**\n- `variant`: 'primary' | 'gradient' | 'success' | 'error' | 'outline' (default: 'primary')\n- `size`: 'sm' | 'md' | 'lg' (default: 'md')\n- `disabled`: boolean (default: false)\n- `loading`: boolean (default: false)\n\n**Events:**\n- `@click`: Emitted when button is clicked\n\n---\n\n### Card\n\n![Card Component](screenshots/card-component.png)\n\nGlassmorphism card with header, icon, and footer slots.\n\n```vue\n<script setup>\nimport { Card, Button } from '@aresrpg/ui'\n</script>\n\n<template>\n  <Card\n    title=\"Card Title\"\n    description=\"Card description\"\n    icon=\"bx bx-star\"\n    :hoverable=\"true\"\n  >\n    <p>Card content goes here</p>\n\n    <template #footer>\n      <Button size=\"sm\">Learn More</Button>\n    </template>\n  </Card>\n</template>\n```\n\n**Props:**\n- `title`: string - Card title\n- `description`: string - Card description\n- `icon`: string - Icon class (e.g., 'bx bx-star')\n- `hoverable`: boolean (default: true) - Enable hover effect\n\n**Slots:**\n- `default`: Card content\n- `icon`: Custom icon content\n- `title`: Custom title content\n- `description`: Custom description content\n- `header`: Full custom header\n- `footer`: Footer content\n\n---\n\n### Input\n\n![Input Component](screenshots/input-component.png)\n\nGlassmorphism text input with validation states and icon support.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Input } from '@aresrpg/ui'\n\nconst username = ref('')\nconst email = ref('')\n</script>\n\n<template>\n  <!-- Basic input -->\n  <Input\n    v-model=\"username\"\n    type=\"text\"\n    label=\"Username\"\n    placeholder=\"Enter username...\"\n  />\n\n  <!-- With validation states -->\n  <Input\n    v-model=\"email\"\n    type=\"email\"\n    label=\"Email\"\n    :error=\"true\"\n    error-message=\"Invalid email format\"\n    prefix-icon=\"bx bx-envelope\"\n  />\n\n  <!-- Success state -->\n  <Input\n    v-model=\"username\"\n    label=\"Username\"\n    :success=\"true\"\n    success-message=\"Username available\"\n  />\n\n  <!-- With helper text -->\n  <Input\n    label=\"Password\"\n    type=\"password\"\n    helper-text=\"Must be at least 8 characters\"\n    suffix-icon=\"bx bx-lock\"\n  />\n</template>\n```\n\n**Props:**\n- `modelValue`: string | number - v-model binding\n- `type`: 'text' | 'email' | 'password' | 'number' (default: 'text')\n- `label`: string - Input label\n- `placeholder`: string - Placeholder text\n- `disabled`: boolean (default: false)\n- `error`: boolean (default: false) - Show error state\n- `errorMessage`: string - Error message text\n- `success`: boolean (default: false) - Show success state\n- `successMessage`: string - Success message text\n- `helperText`: string - Helper text below input\n- `prefixIcon`: string - Icon class for prefix icon\n- `suffixIcon`: string - Icon class for suffix icon\n\n**Events:**\n- `@update:modelValue`: Emitted when input value changes\n- `@focus`: Emitted when input gains focus\n- `@blur`: Emitted when input loses focus\n\n---\n\n### Modal\n\n![Modal Component](screenshots/modal-component.png)\n\nGlassmorphism modal with backdrop blur and multiple size variants.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Modal, Button } from '@aresrpg/ui'\n\nconst showModal = ref(false)\n</script>\n\n<template>\n  <Button @click=\"showModal = true\">Open Modal</Button>\n\n  <Modal\n    v-model=\"showModal\"\n    title=\"Modal Title\"\n    size=\"md\"\n    :closable=\"true\"\n    :close-on-overlay=\"true\"\n  >\n    <p>Modal content goes here</p>\n\n    <template #footer>\n      <Button @click=\"showModal = false\">Cancel</Button>\n      <Button variant=\"gradient\" @click=\"showModal = false\">Confirm</Button>\n    </template>\n  </Modal>\n</template>\n```\n\n**Props:**\n- `modelValue`: boolean (required) - v-model binding for visibility\n- `title`: string - Modal title\n- `size`: 'sm' | 'md' | 'lg' | 'xl' | 'full' (default: 'md') - Modal size\n- `closable`: boolean (default: true) - Show close button\n- `closeOnOverlay`: boolean (default: true) - Close when clicking overlay\n\n**Events:**\n- `@update:modelValue`: Emitted when modal visibility changes\n- `@close`: Emitted when modal is closed\n\n**Slots:**\n- `default`: Modal content\n- `header`: Custom header content\n- `footer`: Footer content\n\n---\n\n### Badge\n\n![Badge Component](screenshots/badge-component.png)\n\nStatus badge with color variants.\n\n```vue\n<script setup>\nimport { Badge } from '@aresrpg/ui'\n</script>\n\n<template>\n  <Badge variant=\"primary\">Primary</Badge>\n  <Badge variant=\"success\">Success</Badge>\n  <Badge variant=\"error\">Error</Badge>\n  <Badge variant=\"warning\">Warning</Badge>\n  <Badge variant=\"info\">Info</Badge>\n</template>\n```\n\n**Props:**\n- `variant`: 'primary' | 'success' | 'error' | 'warning' | 'info' (default: 'primary')\n\n---\n\n### Alert\n\n![Alert Component](screenshots/alert-component.png)\n\nAlert messages with icon and dismissible variants.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Alert } from '@aresrpg/ui'\n\nconst showAlert = ref(true)\n</script>\n\n<template>\n  <Alert\n    v-model=\"showAlert\"\n    variant=\"success\"\n    title=\"Success!\"\n    message=\"Your changes have been saved successfully.\"\n    :dismissible=\"true\"\n  />\n\n  <Alert\n    variant=\"error\"\n    title=\"Error\"\n    message=\"Something went wrong. Please try again.\"\n  />\n\n  <Alert\n    variant=\"warning\"\n    title=\"Warning\"\n    message=\"This action cannot be undone.\"\n  />\n\n  <Alert\n    variant=\"info\"\n    title=\"Info\"\n    message=\"You have 3 new messages.\"\n  />\n</template>\n```\n\n**Props:**\n- `modelValue`: boolean - v-model for visibility (optional)\n- `variant`: 'success' | 'error' | 'warning' | 'info' (default: 'info')\n- `title`: string - Alert title\n- `message`: string - Alert message\n- `dismissible`: boolean (default: true) - Show dismiss button\n\n---\n\n### Toggle\n\n![Toggle Component](screenshots/toggle-component.png)\n\nToggle switch component with label support.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Toggle } from '@aresrpg/ui'\n\nconst enabled = ref(false)\nconst darkMode = ref(true)\n</script>\n\n<template>\n  <!-- Basic toggle -->\n  <Toggle v-model=\"enabled\" />\n\n  <!-- With label -->\n  <Toggle v-model=\"darkMode\" label=\"Dark mode\" />\n\n  <!-- Disabled -->\n  <Toggle v-model=\"enabled\" label=\"Auto-save\" :disabled=\"true\" />\n</template>\n```\n\n**Props:**\n- `modelValue`: boolean - v-model binding\n- `label`: string - Toggle label\n- `disabled`: boolean (default: false)\n\n**Events:**\n- `@update:modelValue`: Emitted when toggle state changes\n\n---\n\n### Tabs\n\n![Tabs Component](screenshots/tabs-component.png)\n\nTab navigation component with icon and badge support.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Tabs, Button } from '@aresrpg/ui'\n\nconst activeTab = ref(0)\n\nconst tabs = [\n  { label: 'Tab 1', icon: 'bx bx-home', badge: '3' },\n  { label: 'Tab 2', icon: 'bx bx-user' },\n  { label: 'Tab 3', icon: 'bx bx-cog' }\n]\n</script>\n\n<template>\n  <Tabs v-model=\"activeTab\" :tabs=\"tabs\">\n    <template #tab-0>\n      <h4>Tab 1 Content</h4>\n      <p>Content for the first tab</p>\n      <Button>Action Button</Button>\n    </template>\n\n    <template #tab-1>\n      <p>Content for tab 2</p>\n    </template>\n\n    <template #tab-2>\n      <p>Content for tab 3</p>\n    </template>\n  </Tabs>\n</template>\n```\n\n**Props:**\n- `modelValue`: number - v-model for active tab index\n- `tabs`: Array<{ label: string, icon?: string, badge?: string }> - Tab configuration\n\n**Events:**\n- `@update:modelValue`: Emitted when active tab changes\n\n---\n\n### Tooltip\n\n![Tooltip Component](screenshots/tooltip-component.png)\n\nHover tooltips with customizable positioning.\n\n```vue\n<script setup>\nimport { Tooltip, Button } from '@aresrpg/ui'\n</script>\n\n<template>\n  <Tooltip content=\"Tooltip text\" position=\"top\">\n    <Button>Top</Button>\n  </Tooltip>\n\n  <Tooltip content=\"Tooltip text\" position=\"bottom\">\n    <Button>Bottom</Button>\n  </Tooltip>\n\n  <Tooltip content=\"Tooltip text\" position=\"left\">\n    <Button>Left</Button>\n  </Tooltip>\n\n  <Tooltip content=\"Tooltip text\" position=\"right\">\n    <Button>Right</Button>\n  </Tooltip>\n</template>\n```\n\n**Props:**\n- `content`: string - Tooltip content\n- `position`: 'top' | 'bottom' | 'left' | 'right' (default: 'top')\n\n---\n\n### Avatar\n\n![Avatar Component](screenshots/avatar-component.png)\n\nUser avatar with size variants and status indicators.\n\n```vue\n<script setup>\nimport { Avatar } from '@aresrpg/ui'\n</script>\n\n<template>\n  <!-- Sizes -->\n  <Avatar size=\"sm\" src=\"avatar.jpg\" alt=\"User\" />\n  <Avatar size=\"md\" src=\"avatar.jpg\" alt=\"User\" />\n  <Avatar size=\"lg\" src=\"avatar.jpg\" alt=\"User\" />\n  <Avatar size=\"xl\" src=\"avatar.jpg\" alt=\"User\" />\n\n  <!-- With icons (when no src) -->\n  <Avatar icon=\"bx bx-user\" />\n\n  <!-- With status indicators -->\n  <Avatar src=\"avatar.jpg\" status=\"online\" />\n  <Avatar src=\"avatar.jpg\" status=\"away\" />\n  <Avatar src=\"avatar.jpg\" status=\"busy\" />\n</template>\n```\n\n**Props:**\n- `src`: string - Avatar image URL\n- `alt`: string - Alt text for image\n- `size`: 'sm' | 'md' | 'lg' | 'xl' (default: 'md')\n- `icon`: string - Icon class (when no src provided)\n- `status`: 'online' | 'away' | 'busy' - Status indicator\n\n---\n\n### Dropdown\n\n![Dropdown Component](screenshots/dropdown-component.png)\n\nDropdown menu with icons and animations.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Dropdown } from '@aresrpg/ui'\n\nconst selected = ref(null)\n\nconst options = [\n  { value: 'option1', label: 'Option 1', icon: 'bx bx-home' },\n  { value: 'option2', label: 'Option 2', icon: 'bx bx-user' },\n  { value: 'option3', label: 'Option 3', icon: 'bx bx-cog' },\n  { value: 'option4', label: 'Option 4', icon: 'bx bx-bell' }\n]\n</script>\n\n<template>\n  <Dropdown\n    v-model=\"selected\"\n    :options=\"options\"\n    placeholder=\"Select an option...\"\n  />\n</template>\n```\n\n**Props:**\n- `modelValue`: any - v-model binding for selected value\n- `options`: Array<{ value: any, label: string, icon?: string }> - Dropdown options\n- `placeholder`: string - Placeholder text\n\n**Events:**\n- `@update:modelValue`: Emitted when selection changes\n\n---\n\n### Navbar\n\n![Navbar Component](screenshots/navbar-component.png)\n\nResponsive navigation bar with glassmorphism.\n\n```vue\n<script setup>\nimport { Navbar } from '@aresrpg/ui'\n\nconst navItems = [\n  { label: 'Overview', icon: 'bx bx-home', href: '#' },\n  { label: 'Components', icon: 'bx bx-grid', href: '#' },\n  { label: 'Docs', icon: 'bx bx-book', href: '#' }\n]\n</script>\n\n<template>\n  <Navbar brand=\"Dashboard\" :items=\"navItems\">\n    <template #actions>\n      <Button size=\"sm\" variant=\"gradient\">New</Button>\n      <Button size=\"sm\" variant=\"outline\" aria-label=\"Notifications\">\n        <i class=\"bx bx-bell\"></i>\n      </Button>\n    </template>\n  </Navbar>\n</template>\n```\n\n**Props:**\n- `brand`: string - Brand name or logo text\n- `items`: Array<{ label: string, icon?: string, href: string }> - Navigation items\n\n**Slots:**\n- `brand`: Custom brand content\n- `actions`: Action buttons in navbar\n\n---\n\n### Sidebar\n\n![Sidebar Component](screenshots/sidebar-component.png)\n\nCollapsible sidebar navigation with glassmorphism.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { Sidebar } from '@aresrpg/ui'\n\nconst collapsed = ref(false)\n\nconst menuItems = [\n  { label: 'Dashboard', icon: 'bx bx-home', badge: null },\n  { label: 'Components', icon: 'bx bx-grid', badge: '14' },\n  { label: 'Themes', icon: 'bx bx-palette', badge: '5' },\n  { label: 'Documentation', icon: 'bx bx-book' },\n  { label: 'Settings', icon: 'bx bx-cog' }\n]\n</script>\n\n<template>\n  <Sidebar\n    v-model:collapsed=\"collapsed\"\n    brand=\"AresRPG UI\"\n    :items=\"menuItems\"\n  >\n    <template #footer>\n      <div class=\"version\">v0.1.0</div>\n      <Button variant=\"outline\" size=\"sm\">\n        <i class=\"bx bx-log-out\"></i>\n        Logout\n      </Button>\n    </template>\n  </Sidebar>\n</template>\n```\n\n**Props:**\n- `collapsed`: boolean - v-model for collapsed state\n- `brand`: string - Brand name\n- `items`: Array<{ label: string, icon: string, badge?: string }> - Menu items\n\n**Slots:**\n- `brand`: Custom brand content\n- `footer`: Footer content\n\n---\n\n### Skeleton\n\nSkeleton loader component for loading states.\n\n```vue\n<script setup>\nimport { Skeleton } from '@aresrpg/ui'\n</script>\n\n<template>\n  <!-- Text skeleton -->\n  <Skeleton variant=\"text\" width=\"200px\" />\n\n  <!-- Circle skeleton (for avatars) -->\n  <Skeleton variant=\"circle\" width=\"40px\" height=\"40px\" />\n\n  <!-- Rectangle skeleton -->\n  <Skeleton variant=\"rectangle\" width=\"100%\" height=\"100px\" />\n\n  <!-- Card skeleton -->\n  <Skeleton variant=\"card\" width=\"300px\" height=\"200px\" />\n\n  <!-- Disable animation -->\n  <Skeleton variant=\"text\" :animated=\"false\" />\n</template>\n```\n\n**Props:**\n- `variant`: 'text' | 'circle' | 'rectangle' | 'card' (default: 'text')\n- `width`: string | number - Width in px or % (default: '100%')\n- `height`: string | number - Height in px or % (default: auto based on variant)\n- `animated`: boolean (default: true) - Enable shimmer animation\n\n---\n\n### EmptyState\n\nEmpty state component for no-data scenarios.\n\n```vue\n<script setup>\nimport { EmptyState, Button } from '@aresrpg/ui'\n</script>\n\n<template>\n  <!-- Basic empty state -->\n  <EmptyState\n    icon=\"bx bx-inbox\"\n    title=\"No data\"\n    message=\"There is nothing to display here.\"\n  />\n\n  <!-- With custom action -->\n  <EmptyState\n    icon=\"bx bx-search\"\n    title=\"No results found\"\n    message=\"Try adjusting your search or filter criteria.\"\n  >\n    <template #action>\n      <Button variant=\"gradient\">Clear Filters</Button>\n    </template>\n  </EmptyState>\n\n  <!-- Custom content with slots -->\n  <EmptyState>\n    <template #title>\n      <h3>Custom Title</h3>\n    </template>\n    <template #message>\n      <p>Custom message content</p>\n    </template>\n    <template #action>\n      <Button>Take Action</Button>\n    </template>\n  </EmptyState>\n</template>\n```\n\n**Props:**\n- `icon`: string (default: 'bx bx-inbox') - Icon class\n- `title`: string (default: 'No data') - Title text\n- `message`: string (default: 'There is nothing to display here.') - Message text\n\n**Slots:**\n- `title`: Custom title content\n- `message`: Custom message content\n- `action`: Action button or custom content\n\n---\n\n### ChatMessage\n\nIndividual chat message component with avatar, message bubble, and timestamp.\n\n```vue\n<script setup>\nimport { ChatMessage } from '@aresrpg/ui'\n</script>\n\n<template>\n  <!-- Incoming message -->\n  <ChatMessage\n    message=\"Hey! How are you doing?\"\n    sender-name=\"Alice\"\n    avatar-icon=\"bx bx-user\"\n    :is-own=\"false\"\n    :timestamp=\"new Date()\"\n    status=\"online\"\n    :show-status=\"true\"\n  />\n\n  <!-- Own message (aligned right) -->\n  <ChatMessage\n    message=\"I'm doing great, thanks!\"\n    sender-name=\"You\"\n    avatar-icon=\"bx bx-user-circle\"\n    :is-own=\"true\"\n    :timestamp=\"new Date()\"\n  />\n\n  <!-- With avatar image -->\n  <ChatMessage\n    message=\"Check out this feature!\"\n    sender-name=\"Bob\"\n    avatar-src=\"https://example.com/avatar.jpg\"\n    :is-own=\"false\"\n    :timestamp=\"new Date()\"\n  />\n</template>\n```\n\n**Props:**\n- `message`: string (required) - Message text content\n- `senderName`: string (default: 'Unknown') - Name of the sender\n- `avatarSrc`: string - Avatar image URL\n- `avatarIcon`: string (default: 'bx bx-user') - Icon class for avatar (if no src)\n- `isOwn`: boolean (default: false) - Whether this message is from the current user\n- `timestamp`: string | Date | number (default: new Date()) - Message timestamp\n- `status`: 'online' | 'offline' | '' - Online status indicator\n- `showStatus`: boolean (default: false) - Whether to show status indicator\n\n**Markdown Support:**\n\nThe `message` prop supports full markdown syntax and will be automatically rendered as HTML:\n\n```vue\n<ChatMessage\n  message=\"**Bold text**, *italic*, `code`, and more!\"\n  sender-name=\"Developer\"\n  avatar-icon=\"bx bx-code\"\n  :is-own=\"false\"\n  :timestamp=\"new Date()\"\n/>\n```\n\nSupported markdown features:\n- **Bold** and *italic* text\n- `Inline code` and code blocks\n- Headings (h1-h6)\n- Lists (ordered and unordered)\n- Links\n- Blockquotes\n\n---\n\n### ChatMessageList\n\nScrollable chat message list container with auto-scroll functionality.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { ChatMessageList } from '@aresrpg/ui'\n\nconst messages = ref([\n  {\n    id: 1,\n    message: 'Welcome to the chat!',\n    senderName: 'System',\n    avatarIcon: 'bx bx-bot',\n    isOwn: false,\n    timestamp: new Date(Date.now() - 3600000)\n  },\n  {\n    id: 2,\n    message: 'Thanks! Great to be here.',\n    senderName: 'You',\n    avatarIcon: 'bx bx-user-circle',\n    isOwn: true,\n    timestamp: new Date()\n  }\n])\n</script>\n\n<template>\n  <div style=\"height: 500px;\">\n    <ChatMessageList\n      :messages=\"messages\"\n      :auto-scroll=\"true\"\n      empty-state-text=\"No messages yet. Start chatting!\"\n      :scroll-threshold=\"150\"\n    />\n  </div>\n</template>\n```\n\n**Props:**\n- `messages`: Array (default: []) - Array of message objects\n  - Each message object should have: `id`, `message`, `senderName`, `avatarSrc`, `avatarIcon`, `isOwn`, `timestamp`, `status`, `showStatus`\n- `autoScroll`: boolean (default: true) - Auto-scroll to bottom on new messages\n- `emptyStateText`: string (default: 'No messages yet. Start the conversation!') - Text shown when no messages\n- `scrollThreshold`: number (default: 150) - Distance from bottom to hide scroll button (px)\n\n**Features:**\n- Auto-scrolls to bottom when new messages arrive\n- Shows \"scroll to bottom\" button when not at bottom\n- Smooth scrolling animations\n- Custom scrollbar styling\n- Empty state with icon\n\n---\n\n### ChatInput\n\nChat input component with send button and Enter-to-send functionality.\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { ChatInput } from '@aresrpg/ui'\n\nconst message = ref('')\n\nfunction handleSendMessage(messageText) {\n  console.log('Sending:', messageText)\n  // Add your send logic here\n  message.value = '' // Clear input after sending\n}\n</script>\n\n<template>\n  <ChatInput\n    v-model=\"message\"\n    placeholder=\"Type a message...\"\n    :max-length=\"500\"\n    :show-char-count=\"true\"\n    :auto-resize=\"true\"\n    :max-rows=\"5\"\n    @send=\"handleSendMessage\"\n  />\n</template>\n```\n\n**Props:**\n- `modelValue`: string - v-model binding for input text\n- `placeholder`: string (default: 'Type a message...') - Placeholder text\n- `disabled`: boolean (default: false) - Disabled state\n- `maxLength`: number - Maximum character length\n- `showCharCount`: boolean (default: false) - Show character counter\n- `rows`: number (default: 1) - Initial number of rows (min height)\n- `autoResize`: boolean (default: true) - Auto-resize textarea based on content\n- `maxRows`: number (default: 5) - Maximum rows before scrolling\n\n**Events:**\n- `@send`: Emitted when user sends message (Enter key or send button)\n- `@update:modelValue`: Emitted when input value changes\n- `@focus`: Emitted when input gains focus\n- `@blur`: Emitted when input loses focus\n\n**Keyboard Shortcuts:**\n- `Enter`: Send message\n- `Shift + Enter`: New line (doesn't send)\n\n**Methods:**\n- `focus()`: Focus the input (accessible via ref)\n\n---\n\n## 🛠️ Composables\n\n### useTheme()\n\nComposable for theme management.\n\n```js\nconst {\n  currentTheme,    // Ref<string> - Current active theme\n  themes,          // string[] - All available themes\n  setTheme,        // (theme: string) => void - Set theme\n  getTheme,        // () => string - Get current theme\n  toggleTheme,     // () => void - Toggle to next theme\n  initTheme        // () => void - Initialize theme from localStorage\n} = useTheme()\n```\n\n## 🎨 Customization\n\n### CSS Variables\n\nAll themes use CSS variables that you can override:\n\n```css\n[data-theme=\"dark\"] {\n  --color-accent-primary: #your-color;\n  --glass-bg: rgba(30, 30, 30, 0.25);\n  /* ... other variables */\n}\n```\n\n### Creating Custom Themes\n\nAdd a new theme by defining CSS variables:\n\n```css\n[data-theme=\"custom\"] {\n  --color-bg-primary: #your-bg;\n  --color-text-primary: #your-text;\n  --color-accent-primary: #your-accent;\n  --gradient-primary: linear-gradient(135deg, #start, #end);\n  /* ... define all required variables */\n}\n```\n\nThen add your theme to the themes array in `useTheme()`.\n\n## 🔧 Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start dev server with demo app\nnpm run dev\n\n# Build library\nnpm run build\n\n# Preview demo\nnpm run preview\n```\n\n## 🌐 Browser Support\n\n- Chrome/Edge (latest)\n- Firefox (latest)\n- Safari 15.4+ (backdrop-filter support)\n\n## 📄 License\n\nMIT © [AresRPG](https://github.com/aresrpg)\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests.\n\n## 🔗 Links\n\n- [GitHub Repository](https://github.com/aresrpg/aresrpg-ui)\n- [npm Package](https://www.npmjs.com/package/@aresrpg/ui)\n","readmeFilename":"README.md"}