{"_id":"ng-hub-ui-buttons","_rev":"28-ee5bcc1041fcbd93f86e646af1f70a76","name":"ng-hub-ui-buttons","dist-tags":{"latest":"22.15.1"},"versions":{"22.1.0":{"name":"ng-hub-ui-buttons","version":"22.1.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.1.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"5bfc45465564ef892e75b586543cf13058d83398","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.1.0.tgz","fileCount":10,"integrity":"sha512-ne6DBVhyq1jvj8F695yaCk3ODQF2BixTlusVAQoEJyjreYbLgPO9yCn2hKyxMAl1MDu6MVhdticSvmAdncZpzA==","signatures":[{"sig":"MEYCIQD/WOJjpVWc57NsHHmS6vnQLqCo4i0RTRwOe1RyWbN7kgIhAL+bblUO8O97gVncw463JYOV3TvEdUl7zCXYEStNAuXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194324},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4603b5c00fd71c4c0a2e11bc750398b509be5630","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.1.0_1782211811556_0.57651307086299","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"ng-hub-ui-buttons","version":"22.2.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.2.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"f989268dd79c91a54584eadd61a9465b03db6b9a","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.2.0.tgz","fileCount":11,"integrity":"sha512-jSKdbnuaWm8wq49pjvKFxu7/p1HSZceaCgvfrI7ONBRfRiiloIcciZhbp/hvBaq4IudVqhg4ytdYSm6M8aOukA==","signatures":[{"sig":"MEQCIC5mKSe3152NgD+sXCz17whIGLdLxf6pg5+9ny5qlHnHAiBKyeZx8fz3PhuI9VAVx9Gftcz8B8zZ2n9Hy13iSmHH4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196219},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6f3e49eb20a8a1d30c5278acd4df3d7b7ef83ccd","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.2.0_1782216412062_0.5914235315896732","host":"s3://npm-registry-packages-npm-production"}},"22.2.1":{"name":"ng-hub-ui-buttons","version":"22.2.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.2.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"9da7eb159aac772d5c03a4470cf0eb13bfca34c8","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.2.1.tgz","fileCount":11,"integrity":"sha512-b70wMkA5FXAtTsLZKjQyR1O/2TVYosa59VS9gMS28KLj5i6elzUQtd7cHEL3Yd6KQSUlDGUaNvWDnauMvOn7vQ==","signatures":[{"sig":"MEQCIHfKlDWCHM5nfJX3uirgvPeLBk8XTWUslxeVjX42jxdBAiBHGF8ifcrkij+jGnVJ6mOai89+8Hr51mHaxgeCyMcWVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196496},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"06f210e5bc6409751629796f0d9d70b7728196cf","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.2.1_1782223860954_0.09374116190424386","host":"s3://npm-registry-packages-npm-production"}},"22.3.1":{"name":"ng-hub-ui-buttons","version":"22.3.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.3.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"4dd207d36f735346d9aa22b15ab5cbd35c082329","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.3.1.tgz","fileCount":11,"integrity":"sha512-VqoVoq4pj+D+YSOjdIv97XFVnr6niPkUMc0Jxau62TQnfNghy5HBAaNheQ+KtiT0axAv9FRMapC97WX2S0kkPw==","signatures":[{"sig":"MEYCIQDo6r+GxIKnaWjJ2T0Dlw95KteyHIPyjZri13Syd2ayKwIhAMc1FAbs26j3lKr8/o6sAc96Cf6BOqNzlMRKQxy92UYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198399},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e90b3b43280014051546e80f8678bd59bc1ff009","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.3.1_1782373720845_0.8421079433018954","host":"s3://npm-registry-packages-npm-production"}},"22.4.0":{"name":"ng-hub-ui-buttons","version":"22.4.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.4.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"46f0b4bcacfffd59f5fbf1c6445f340d8c2bc417","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.4.0.tgz","fileCount":11,"integrity":"sha512-zuA+8yuNn4vzfbLMu99yOTIEbr05qmJGRC/CuwW/hz7sDnB839F2ehiOR4ky0YmULnQjejNvs/t7//a2RdY3/A==","signatures":[{"sig":"MEYCIQDCtLT7QxwvoO7U8E5eknE+NlePRxbqZQJQfnUr2c0+KgIhAMiZdO40dBtxYJG2a0THwhMMVKpvJIWC2G3MuitRz//X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182729},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1a0802037d0d5a13975b7621b413943ea7785501","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.4.0_1782489300567_0.3549187887228762","host":"s3://npm-registry-packages-npm-production"}},"22.5.0":{"name":"ng-hub-ui-buttons","version":"22.5.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.5.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"186913d319d6ec69387ca63aab59b6786f512250","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.5.0.tgz","fileCount":11,"integrity":"sha512-baY6aObAGsCw3w3AIxktdSLULbwdpkv9DHjTs3W/8Znl/gVmc8H+4m2WRQ19P8RpGUhnIdAmKHIdorPnG77IVQ==","signatures":[{"sig":"MEQCIBaYizAtsJW08NK1/tk2pG9qE/c95z0O14ug5zvszvfoAiBRc4wFw1fYIfLtJVH2C81MZ6Sr61m30KI2VhiZ4ugLRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176914},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0d03d67880a28e9c1154aedd17d79b73180de4ff","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.5.0_1782813118934_0.16393785520198678","host":"s3://npm-registry-packages-npm-production"}},"22.6.0":{"name":"ng-hub-ui-buttons","version":"22.6.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.6.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"0f57abb62661966b12026ccb3de19629542f8f0e","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.6.0.tgz","fileCount":11,"integrity":"sha512-i3kaqsuYgJ+zOPCTQfzNrwEdObOSjGRmkxaGB0GPe1sFCU0JydDZPHaJT5QXwSbYILCabceXl638VzzeTRDWig==","signatures":[{"sig":"MEYCIQDbpD+5NsB+QKBqMOwlE4vnGlrc4acbKW6wZeTuSyOC+gIhANKB0QVRoCc/aXDVrxx8JBuDOdFetuKbHYi6SW9YVmSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177575},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"02c9446c811de5a6da3fb2b54ca12a601f3249ad","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.6.0_1782901766467_0.30146506854225597","host":"s3://npm-registry-packages-npm-production"}},"22.7.0":{"name":"ng-hub-ui-buttons","version":"22.7.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.7.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"94b9c0bc062cac4bfe6f77d04574868a0d2ad834","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.7.0.tgz","fileCount":11,"integrity":"sha512-1sXc6GomVcL5bhgSFpIgOaAuIdCt4E/Kp5PDXBg7HF5A/PebA0Seo4I0qBnSZyvrqjmJ+uRFrIS/ucpNQMDYQg==","signatures":[{"sig":"MEYCIQDLKyGeQ2r6C9kW2SMo8nxNpFn0ZcuTjNuJjZQlWqlxcQIhAL+Lh6Q/wHioAX4uKFsmBYIfPercpW+Z3CWyZy216jj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179815},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"535dcd92f5507b13841cfb86de9e834e74f7019c","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.7.0_1783274493753_0.053449704203766046","host":"s3://npm-registry-packages-npm-production"}},"22.8.0":{"name":"ng-hub-ui-buttons","version":"22.8.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.8.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"26424148c0b196f7288a1957babb79ec512d1c96","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.8.0.tgz","fileCount":11,"integrity":"sha512-9nDXCTD4Una+udCJimH/2WQuQ348IOCgjUSFnXh04sNbk12BnmFuJiQeV7zk8pNn24N4R05YwejQvJfHUGfKBQ==","signatures":[{"sig":"MEQCIG3gOSbkK9AlhHoDxmm1ak012veAwWyPBb/T47hMe99uAiB8i6UBvJ/CxpVm08pQwfd4pHAuKCeUnx7d1kJuc5cVKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209431},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"535dcd92f5507b13841cfb86de9e834e74f7019c","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.8.0_1783331778656_0.4982966547747938","host":"s3://npm-registry-packages-npm-production"}},"22.9.0":{"name":"ng-hub-ui-buttons","version":"22.9.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.9.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"84609be5f026c206b3a86d4af1e7640f6013f0d0","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.9.0.tgz","fileCount":12,"integrity":"sha512-boP7uB2/OCbU8IbnAksrawL8a7dqy/o6EuG/M6mVDC3u6gEaLnokNNVFDvyEmKUbn+gYUhMulfSl2Ki9Who2fQ==","signatures":[{"sig":"MEUCIQC9R9BH3WPZFJWc5rFv0YWhhGqFV5Jk9aH6QaaVKh3tngIgCnF5gZ03lhWVaJAvjySWICH3SB/iyjt7VTwNtu3BQTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229292},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6e81e86125967b23623a16d20e594a535e9c2a5c","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.9.0_1783438300724_0.836208831057","host":"s3://npm-registry-packages-npm-production"}},"22.9.1":{"name":"ng-hub-ui-buttons","version":"22.9.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.9.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"605aea722cbb67da9aaebd14778376ee5610ff75","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.9.1.tgz","fileCount":12,"integrity":"sha512-CKOrBk2kBBdOunwfNPd6eipjCVz3XWoqsxzDwL5JAccGwWADqhm4zmXpGSHo2li5pyQ4YaM+FeUFFhowK8/5tQ==","signatures":[{"sig":"MEYCIQC/jxPUGgvLFv4lUal8PQjlqgSQy51K+Ynp/7L7osfegwIhAO2l7dEfVOkQ4Rtx3nO4+nbKjO46IwhT5eegvXYx71Dx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229299},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4ed157f6c89007467dd7dc5d905c06fe64d0732e","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"11.13.0","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.9.1_1785233546321_0.3675453017421688","host":"s3://npm-registry-packages-npm-production"}},"22.9.2":{"name":"ng-hub-ui-buttons","version":"22.9.2","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"_id":"ng-hub-ui-buttons@22.9.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"9a9602ef7168353db2347a478c02ab30d61c8e32","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.9.2.tgz","fileCount":12,"integrity":"sha512-wgQXAmWc/3wSGVa+fjzkYX28053eyP1sYReUOcOuSL6DXZt7cGIXUj6AYXxmYo5rkUVuzWp053f0gRB4pBFyIw==","signatures":[{"sig":"MEYCIQDf92QTvBMr3WesOchLhKSGNJnreY8JexCpWGzwZO+D2gIhANU+nLdcl7PoCFw54u4VWX31rTyrAxST01fpqi19lxmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229313},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"61e38d920d3a24e82e463f9c01ed28c077634e16","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.9.2_1786202367096_0.9208438038360944","host":"s3://npm-registry-packages-npm-production"}},"22.9.3":{"name":"ng-hub-ui-buttons","version":"22.9.3","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.9.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"aa359b34e71216d04430319196c9bd0dadae140a","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.9.3.tgz","fileCount":12,"integrity":"sha512-Lskq5S+Bb0OdP4sieOIwSy5RjejIDLpUkj9bU/7CgRr8AqzDiekHWic7+VGh+GZoGHC1k4rc/j6FGZjPH8NqFg==","signatures":[{"sig":"MEUCIQDI59USmpK4FdEhyDVLzftUyEdgX62+55pxaw9DMaUTRQIgT6SDk94r0rsgwcX32odKAYRWfdcPiLGtMZR7EY1aA3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229358},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"62106f6ac7533b472c2b8abe0bd5aa2b3e6b0b3f","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.9.3_1786970121538_0.7804520861300916","host":"s3://npm-registry-packages-npm-production"}},"22.9.4":{"name":"ng-hub-ui-buttons","version":"22.9.4","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.9.4","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"dbd1b5b3a81c146a6440f49ab7a9c141e52beff1","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.9.4.tgz","fileCount":11,"integrity":"sha512-hLTNq89CyR75iczt0MVSJa8Opg/MHXKwJ5nqJ1SJzuVkup8AJq8Rc9rYX3kNq+ncGP5Qiq5ghfCAsc1ZiOACnw==","signatures":[{"sig":"MEUCIA8UJzYB5bqIGkzh4piSl4b+7NQk6kc7oEQSbGEDYXvjAiEAp8e9zgrIYQRgQHVcA4S39P59wwNTj2qCYWNbbUUB25w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190826},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"885bf80a8b95464bfd98db9649de95144aaf8c60","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.9.4_1788276072089_0.6090392009753256","host":"s3://npm-registry-packages-npm-production"}},"22.10.0":{"name":"ng-hub-ui-buttons","version":"22.10.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.10.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"47288c7edb0e35badfc9c3b45db8d6f93e1e8312","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.10.0.tgz","fileCount":11,"integrity":"sha512-bW5dAyu+Y9jQ9fz4fJjQ7i9xMZMxS6Azz3ZHJV+p+9nbG1hZBrZn38o+3z8nPCLSZYu+fn8LM8SwZWp2hzgtAA==","signatures":[{"sig":"MEUCIQD5eqFybN4aEXlt/kiH9eqcK+3JUZzQb4hd/XMiO7osUgIgKDFbzsL+be2Z5UOXNFZ9U5XtjGqtCRpZVUZ37SUiED4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221393},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ff3fb0fba3bd2d9f49d97342591d568db0e11a0b","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.10.0_1788289294149_0.9198554804846082","host":"s3://npm-registry-packages-npm-production"}},"22.10.1":{"name":"ng-hub-ui-buttons","version":"22.10.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.10.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"75d0342b3139946c7fe5e962f162668031a7e39c","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.10.1.tgz","fileCount":11,"integrity":"sha512-MvauR0GvmArOCkMgfZApj4/0591BAGAzflMfLtsrbW+SykYYPUfrp6CGIkfzjGv+cUIXKI02VgPA8CkU4RxcFg==","signatures":[{"sig":"MEQCIFGGtwyvA9r7CXipoztPKpR5DtjlwWGQV0u1rXTDg3RzAiBaBp2FJNyz+7RBmFPRPG1/LOJlRyRR6UteB+ruu/zWAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223030},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"51d68861fa338ae6964a174ad075cd97833a7406","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.10.1_1788290646278_0.196107741576095","host":"s3://npm-registry-packages-npm-production"}},"22.11.0":{"name":"ng-hub-ui-buttons","version":"22.11.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.11.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"7eb32310ae8346f34191b2d83f52193ae3bd1c5e","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.11.0.tgz","fileCount":11,"integrity":"sha512-v5P2PgDZZZp8oVRONtQ0sP2UEskmz66ADO/T78Fat339txt0E13VNPYF8dFcV72ypx4O17//jnl8OPGVU2DRsA==","signatures":[{"sig":"MEUCIQDSPgYaGCuGkGKJLvEID/BPAEYYPU80i19rEoKCpXjabgIgJZiZGCs1VkS6b1wcSciJBc8QvFUrN26pgiFNDDNXSLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224098},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"18495a569f6e5cbfacdfb3e0dc2cd9c7e7c56fbf","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.11.0_1788436409341_0.4968457449984496","host":"s3://npm-registry-packages-npm-production"}},"22.11.1":{"name":"ng-hub-ui-buttons","version":"22.11.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.11.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"519d9d1a68c5039bc23b7ae7dcc17be3ede738a9","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.11.1.tgz","fileCount":11,"integrity":"sha512-zE5RkJcSgPiayUjrcH4M8QGC05oeg3JsSjlZOjAs5UJkdukFFNGPmKU6tyeZrlheLAaJWsG5ZtX/PbsaDHsl2A==","signatures":[{"sig":"MEUCIQDdO90MePLmgwLYFHhdN3tss2GoHkLIm6XrJVhdmNUmAQIgLLRePPZW/FVC9E4W2U3ny71aZvTysAnfndQgv1OpkXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249132},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"3b74c565e244bf8931bcc03dbd7eccf8c9ae0b6a","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.11.1_1788726879339_0.4291599750945785","host":"s3://npm-registry-packages-npm-production"}},"22.11.2":{"name":"ng-hub-ui-buttons","version":"22.11.2","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.11.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"74e1a527282bee17b083e7eb9f9274eec09ab945","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.11.2.tgz","fileCount":11,"integrity":"sha512-aJl8yJJ3Lds1Ks9F25atfmVYuFCfjdJ/P+AxFu3Zxs4Fd+ESaSED38j9Q3/LKeBGwbw8gHc9Gwacb40sVtCy3g==","signatures":[{"sig":"MEUCIGsjzJN+3VboXYds/V7I4qXg+guH/Fq1GpzCpw2gDcoYAiEAo51w7yzlkfPnbK3sZfA/VL+LfgMalV6mBjJ+UYdDPZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250502},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"c1e484078a65e9bd2d7156c99695ec16dca43cba","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.11.2_1788875331595_0.37709362209542285","host":"s3://npm-registry-packages-npm-production"}},"22.12.0":{"name":"ng-hub-ui-buttons","version":"22.12.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.12.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-buttons/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"2a9f28fb07d01828dcf0affa89d55100f72ef361","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.12.0.tgz","fileCount":11,"integrity":"sha512-GNh7St9nNCF3Iann/jWJgWvHla2QHsSNcPEg5KiHXgguqT5+e1myTudaAIv8m62bQWD0Q48MScdy1+8LDuGiRw==","signatures":[{"sig":"MEUCIHjoxdgBT9rpksvnSAhM05g2bCPR1IXIMIn3TZsILUPdAiEAiivwxSe1dsVuBmJxO9NAC4PndgVJVKYFXr7ZwgcbXFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250446},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"7ad590f2111ad11f52d6727d00bc37e2301b0688","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.12.0_1788939078516_0.7119932953126602","host":"s3://npm-registry-packages-npm-production"}},"22.12.1":{"name":"ng-hub-ui-buttons","version":"22.12.1","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.12.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"a9cc36b8adab597e88e946b497076e8fdf2e5b4b","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.12.1.tgz","fileCount":11,"integrity":"sha512-wYsI9fLt9ZAb38AsH67e11wUGY7izB2gKaEX2DB0vf8GlD/2mdb0YgXhJZx/r+Anvaivma/dG3fyMjdrdmIuKQ==","signatures":[{"sig":"MEYCIQCFIVKbowR/H36NeLzsADKpcG28t10PdgWMsJK+ydnBbQIhAMeI7cokjymOnLKpZ1msiMIbgb5tmvJgFMn6pxjSFvKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbmwUoEoh6ydBfPAHPYu86IsjUnKFUXjDgVy/IhTlgcgIgSMZD911V7v0IejWhw2Iay/AmiwwbV1lKsWMglJtR29M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250500},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"96fcce11cdee49fd5c31782d2891640f98b33b79","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.12.1_1789586940151_0.5759467806457752","host":"s3://npm-registry-packages-npm-production"}},"22.12.2":{"name":"ng-hub-ui-buttons","version":"22.12.2","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.12.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"b260dab8d84c1dceeb9790755a96fccc38f3049a","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.12.2.tgz","fileCount":11,"integrity":"sha512-ybBYj608WxkAjF0bQHt+aT9Rk0VkL085dgz6olJoJRfDWT9b2VbEDefuXjfvmS6oPVRYjNNA79UtB/8oJVROlw==","signatures":[{"sig":"MEYCIQCJ0zL2LuP2vkCJxOICalXCb7LMFNZ3pidvInKgovKTqQIhALEn72SQ2as1Uda7qLOSMJsZ2CVoDKXW7Te0IOaFQ9r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRxZ7kuCN4RPKTzacBKow18v99i4N2+GjX3N3iyyKAywIhAOaDRHMFZt8gLZ/Ky0OSydCaqJPZxEVuKvINAOK/tU4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250664},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"82aae7d0eb2f3a05016c277fab245207d5acde33","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.12.2_1789924371823_0.4815855204611532","host":"s3://npm-registry-packages-npm-production"}},"22.12.3":{"name":"ng-hub-ui-buttons","version":"22.12.3","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.12.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"d79f1b538d1056c107f7b47fc48f0785f68ce31f","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.12.3.tgz","fileCount":11,"integrity":"sha512-FbyerY8y/TccN/qXZVuRveCTGCL68apiRkjpEB6mGjvRtvKCha0PvgAoQGLqHF2p1A2odt3XmvxXOo0Y88HfjQ==","signatures":[{"sig":"MEUCIBuFyazZIWVUrK6N7VC8JHa/t98Yg0TXgd977zhyTqo5AiEAh6I5SbU9i0g2X+p8VKhQv0vMP5YzEcZ5jQQkKGcXD8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmQ4IpslbCEkdNfBjFo9s3V4RQpqB2fOBlqTuxUkux/wIhAJNyahKhONC4xMMTgInogEgHHcm30+njSsksAznljDud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251407},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"c6c73b8aeeec40eac25616ad3e2f11c620c52f3e","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.0.0","@angular/common":">=21.0.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.12.3_1790012643374_0.6623435407469329","host":"s3://npm-registry-packages-npm-production"}},"22.12.4":{"name":"ng-hub-ui-buttons","version":"22.12.4","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.12.4","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"056986b2917096d51410f9aa0f2d1d5ebf34f64e","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.12.4.tgz","fileCount":11,"integrity":"sha512-oia0DYzwHylhjG24HGWltYycb0VEieHtyTn0u9IGtsdr+ZnUsdTbS9yj9E3uqAST1AUO3WJVxOym2Ib9rGdfNg==","signatures":[{"sig":"MEUCIQDJSZ1r/UOfsx7Ac00ulcWc6XX8uPzuE3wzak1R58EEnQIgJo635ycufOr7ZAkIbOzBt8Q2qqnVmRCtvDxgWxkXzYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuyWVgjxUsCKFY7K82Vnk4PMVE94qi8DBIP5JNV8H9tAiBdf14WIe7ryvEocObOnbqrH3+Vamnay1e58y6nyLhXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252093},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"1be22b8be7e377cd6363f4d1e631c1d204225440","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.2.0","@angular/common":">=17.2.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.12.4_1790161057122_0.6805088581917533","host":"s3://npm-registry-packages-npm-production"}},"22.13.0":{"name":"ng-hub-ui-buttons","version":"22.13.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.13.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"17cb56eb6588655a07528e28a025fc346c43e26e","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.13.0.tgz","fileCount":11,"integrity":"sha512-VEBC1mlUVtqYvflU6N2exEG5TBLNE5j3vuG+0nj99O89/B78jw22mavaUz+9di7MQgiaprVYyr1imgvEnIL0jg==","signatures":[{"sig":"MEYCIQCtdvYChvsZvkGqJIRQ5hTRWXnYkS1IVRr5180E78btKQIhAPZDty9I++YOT6x0SAnGfozpR2XB+9+maj2+g3F83ADq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEg5GgRYvpkhIQY8/ofqfIE3OEixdFSReqX2GStIo6i/AiEAh2rLdG6ITuBOednE3fezAHVvdh+T+tzGsIjgULW8fOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252093},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"14ea2d72d1a64821a63dab607e98910862259002","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.13.0_1790173705103_0.3805910186285837","host":"s3://npm-registry-packages-npm-production"}},"22.14.0":{"name":"ng-hub-ui-buttons","version":"22.14.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.14.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"4be8b49b696a3ed6da1a442cd556bab929c3248c","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.14.0.tgz","fileCount":11,"integrity":"sha512-ZxK1BroVAKw5EkYmuTMB1vthEVlZbTsHHYXoVTV3TYAE9LuAhmsk/qHRbIYSyOSLgBr0uGgKHjWGFKlmNkjPnw==","signatures":[{"sig":"MEYCIQCB+uPKyItK6lqSm+widMS+sFSLv5HK8ha/51q5RFolbgIhAKbdYWtKqTWsGs1jUrVryWDcsh0k9qRhtF/OQs2UOha+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhugykeYY62yoX4F1c31BhCqieGEhLsVzafVJkcuLhfAiAMkgWb7bYVaRQoyywA7q405tEd9qiwgGfbHNtEa8rbPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267380},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"98575e658b899c610dba80173fa2f781c0d93e8a","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.14.0_1790240666673_0.42050404364859517","host":"s3://npm-registry-packages-npm-production"}},"22.15.0":{"name":"ng-hub-ui-buttons","version":"22.15.0","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-buttons@22.15.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/buttons/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"ace71e5a440ad7426e6cc9db78c202ebb2c6ca02","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.15.0.tgz","fileCount":11,"integrity":"sha512-WXuA/2VgTzZeSXnXLYegECfOmRAV2Ss38IyAtNmykuyzwG/4CmEDsGOXbTv9t6sQPzhSuU28gLSbWHdokt3LKw==","signatures":[{"sig":"MEUCIQCwnyk+HsLGpgZkc+3KNkKBCNnkYcDagirnlLxGPEf3RAIgVYSLedMEiMv3M9ELGzIonBhEVCbD5sXhTQXsXimzWPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHItLbA8ZErCqmmrCcWXVh6oPgxMDC28sQWlB2PHJkguAiAogJc2gz89wPOaez+KqTYWCzJMOmpITWG9h4j6to63QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268061},"type":"module","module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"5d5a5c1059a7e1e306e35d2ea0e755b27b3149a2","typings":"types/ng-hub-ui-buttons.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-buttons_22.15.0_1790254010947_0.3041062268794079","host":"s3://npm-registry-packages-npm-production"}},"22.15.1":{"_id":"ng-hub-ui-buttons@22.15.1","bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"dist":{"shasum":"6d1f04705d441c2eeb3f29bc72cc060e48f2fe4d","tarball":"https://registry.npmjs.org/ng-hub-ui-buttons/-/ng-hub-ui-buttons-22.15.1.tgz","fileCount":11,"integrity":"sha512-GFvBXiIpG8XQq54iCxOKyNVOQgcabVak9a597OVcwYKbrSCvS2qRKvUFnu602C2t1kSvH+iXw+e8xARFuDO1pg==","signatures":[{"sig":"MEQCIHf8PIPs7phfWw5OHCEXJNLPOImeA0rD6hFw1r4szV3zAiAxefbr8pNBOlilslfQeKLay5Zd9XuP8xl/mPwdiSJfQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEch7vjkeNG1g8tEfxmFgXyPi7oRMXDdEZpj/2P+S4QwIgcl5OR0CAmSX0e9HXEp3gcwZV3G5m6uqJBrxVDGUM3wk="}],"unpackedSize":268144},"name":"ng-hub-ui-buttons","type":"module","author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"module":"fesm2022/ng-hub-ui-buttons.mjs","exports":{".":{"types":"./types/ng-hub-ui-buttons.d.ts","default":"./fesm2022/ng-hub-ui-buttons.mjs"},"./styles":"./styles/_index.scss","./package.json":{"default":"./package.json"}},"gitHead":"eb0fe82d6cfa8a952bf8370fe9c4bd7dc44d41da","license":"MIT","typings":"types/ng-hub-ui-buttons.d.ts","version":"22.15.1","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"homepage":"https://hubui.dev/en/buttons/overview/","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"_npmVersion":"10.9.8","description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","directories":{},"maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.7.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-hub-ui-buttons_22.15.1_1790676677442_0.47959480691590617"}}},"time":{"created":"2026-06-23T10:50:11.475Z","modified":"2026-09-29T10:11:17.772Z","22.1.0":"2026-06-23T10:50:11.691Z","22.2.0":"2026-06-23T12:06:52.213Z","22.2.1":"2026-06-23T14:11:01.156Z","22.3.1":"2026-06-25T07:48:40.995Z","22.4.0":"2026-06-26T15:55:00.749Z","22.5.0":"2026-06-30T09:51:59.083Z","22.6.0":"2026-07-01T10:29:26.641Z","22.7.0":"2026-07-05T18:01:33.890Z","22.8.0":"2026-07-06T09:56:18.783Z","22.9.0":"2026-07-07T15:31:40.882Z","22.9.1":"2026-07-28T10:12:26.540Z","22.9.2":"2026-08-08T15:19:27.282Z","22.9.3":"2026-08-17T12:35:21.700Z","22.9.4":"2026-09-01T15:21:12.246Z","22.10.0":"2026-09-01T19:01:34.307Z","22.10.1":"2026-09-01T19:24:06.433Z","22.11.0":"2026-09-03T11:53:29.477Z","22.11.1":"2026-09-06T20:34:39.484Z","22.11.2":"2026-09-08T13:48:51.724Z","22.12.0":"2026-09-09T07:31:18.665Z","22.12.1":"2026-09-16T19:29:00.268Z","22.12.2":"2026-09-20T17:12:51.912Z","22.12.3":"2026-09-21T17:44:03.470Z","22.12.4":"2026-09-23T10:57:37.215Z","22.13.0":"2026-09-23T14:28:25.193Z","22.14.0":"2026-09-24T09:04:26.754Z","22.15.0":"2026-09-24T12:46:51.049Z","22.15.1":"2026-09-29T10:11:17.526Z"},"bugs":{"url":"https://github.com/hub-env/hub-ui/issues","email":"carlos.morcillo@me.com"},"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","homepage":"https://hubui.dev/en/buttons/overview/","keywords":["angular","button","fab","dropdown","speed-dial","ui-component","ng-hub-ui","signals","buttons","floating-action-button","dropdown-menu","menu","standalone","zoneless","rtl","angular-library","typescript"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-buttons.git","type":"git"},"description":"Buttons, FAB, Speed Dial and Dropdown directive for Angular, part of the ng-hub-ui ecosystem","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"readme":"# ng-hub-ui-buttons\n\n[Español](./README.es.md) | **English**\n\n[![NPM Version](https://img.shields.io/npm/v/ng-hub-ui-buttons.svg)](https://www.npmjs.com/package/ng-hub-ui-buttons)\n[![Angular](https://img.shields.io/badge/Angular-21%2B-red.svg)](https://angular.dev)\n[![License](https://img.shields.io/npm/l/ng-hub-ui-buttons.svg)](LICENSE)\n\nComplete Angular 21+ button system — standard buttons, FAB, speed dial and overlay dropdown — fully signal-based, zero external dependencies beyond `ng-hub-ui-utils`.\n\n## Documentation and Live Examples\n\nThis package is part of [Hub UI](https://hubui.dev/en/), a collection of Angular component libraries for standalone apps.\n\n- Docs: https://hubui.dev/en/buttons/overview/\n- Live examples: https://hubui.dev/en/buttons/examples/\n- Hub UI: https://hubui.dev/en/\n- Hub UI on GitHub (issues, roadmap and contributing): https://github.com/hub-env/hub-ui\n\n## Library Family `ng-hub-ui`\n\nThis library is part of the **ng-hub-ui** ecosystem:\n\n- [**ng-hub-ui-accordion**](https://www.npmjs.com/package/ng-hub-ui-accordion) _(deprecated — use ng-hub-ui-panels)_\n- [**ng-hub-ui-action-sheet**](https://www.npmjs.com/package/ng-hub-ui-action-sheet)\n- [**ng-hub-ui-avatar**](https://www.npmjs.com/package/ng-hub-ui-avatar)\n- [**ng-hub-ui-board**](https://www.npmjs.com/package/ng-hub-ui-board)\n- [**ng-hub-ui-breadcrumbs**](https://www.npmjs.com/package/ng-hub-ui-breadcrumbs)\n- [**ng-hub-ui-buttons**](https://www.npmjs.com/package/ng-hub-ui-buttons) ← You are here\n- [**ng-hub-ui-calendar**](https://www.npmjs.com/package/ng-hub-ui-calendar)\n- [**ng-hub-ui-dropdown**](https://www.npmjs.com/package/ng-hub-ui-dropdown) _(deprecated — use ng-hub-ui-buttons)_\n- [**ng-hub-ui-forms**](https://www.npmjs.com/package/ng-hub-ui-forms)\n- [**ng-hub-ui-history**](https://www.npmjs.com/package/ng-hub-ui-history)\n- [**ng-hub-ui-milestones**](https://www.npmjs.com/package/ng-hub-ui-milestones)\n- [**ng-hub-ui-modal**](https://www.npmjs.com/package/ng-hub-ui-modal)\n- [**ng-hub-ui-nav**](https://www.npmjs.com/package/ng-hub-ui-nav)\n- [**ng-hub-ui-paginable**](https://www.npmjs.com/package/ng-hub-ui-paginable)\n- [**ng-hub-ui-panels**](https://www.npmjs.com/package/ng-hub-ui-panels)\n- [**ng-hub-ui-portal**](https://www.npmjs.com/package/ng-hub-ui-portal)\n- [**ng-hub-ui-skeleton**](https://www.npmjs.com/package/ng-hub-ui-skeleton)\n- [**ng-hub-ui-sortable**](https://www.npmjs.com/package/ng-hub-ui-sortable)\n- [**ng-hub-ui-spreadsheet**](https://www.npmjs.com/package/ng-hub-ui-spreadsheet)\n- [**ng-hub-ui-stepper**](https://www.npmjs.com/package/ng-hub-ui-stepper)\n- [**ng-hub-ui-toast**](https://www.npmjs.com/package/ng-hub-ui-toast)\n- [**ng-hub-ui-utils**](https://www.npmjs.com/package/ng-hub-ui-utils)\n\n---\n\n## Description\n\n`ng-hub-ui-buttons` is a zero-dependency button library for Angular 21+ standalone applications (peer: `ng-hub-ui-utils`). It ships `HubButtonComponent` for in-flow buttons — usable as an element (`<hub-button>`) or as an attribute on a native host (`<button hubButton>` / `<a hubButton>`) — `HubFabComponent` for fixed-viewport floating actions, `HubSpeedDialComponent` for expandable FAB menus, and `HubDropdownDirective` that attaches any `<ng-template>` panel to any trigger via the `OverlayService` — no CDK required. All inputs use the Angular Signals API. Every visual property is a CSS custom property so the entire system themes with a single stylesheet override.\n\n## Features\n\n- **Signal-based API** — all inputs use `input()`, `model()` and `output()`; fully `OnPush`-safe and compatible with zoneless apps.\n- **Five variants × nine colours** — `solid`, `outline`, `soft`, `ghost` and `link`, each available in `primary`, `secondary`, `success`, `danger`, `warning`, `info`, `neutral`, `light` and `dark`.\n- **Four sizes** — `sm`, `md`, `lg`, `xl` with proportional padding and font scaling.\n- **FAB with nine positions** — fixed-viewport placement at any corner, edge-center or screen-center via CSS logical properties (RTL-ready).\n- **Speed Dial** — expandable FAB menu with `isOpen` two-way model, directional expansion and Escape close.\n- **Overlay Dropdown** — attaches any `<ng-template>` to any trigger; eight placement options that flip to the opposite edge when the panel does not fit, click or hover trigger, click-outside close, no CDK dependency.\n- **Cross-library row actions** — `hubActionsAdapter` draws another library's row buttons and menus with these components, with no dependency in either direction.\n- **Extensible SCSS token system** — `:where()` zero-specificity defaults mean any consumer rule wins without `!important`. Public mixin API lets you register custom semantic colors.\n\n---\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpm install ng-hub-ui-buttons ng-hub-ui-utils\n```\n\n> **Theming (recommended):** install the shared design tokens:\n>\n> ```bash\n> npm install ng-hub-ui-ds\n> ```\n>\n> ```css\n> @import 'ng-hub-ui-ds/styles/tokens/hub-tokens.css';\n> ```\n\n### 2. Import the components you need\n\nAll exports are standalone — import only what you use:\n\n```typescript\nimport {\n\tHubButtonComponent,\n\tHubDropdownDirective,\n\tHubDropdownPanelComponent,\n\tHubDropdownItemComponent\n} from 'ng-hub-ui-buttons';\n\n@Component({\n\tstandalone: true,\n\timports: [HubButtonComponent, HubDropdownDirective, HubDropdownPanelComponent, HubDropdownItemComponent],\n\ttemplate: `\n\t\t<hub-button [hubDropdown]=\"menu\" placement=\"bottom-start\">Actions</hub-button>\n\n\t\t<ng-template #menu>\n\t\t\t<hub-dropdown-panel>\n\t\t\t\t<hub-dropdown-item (itemClick)=\"edit()\">Edit</hub-dropdown-item>\n\t\t\t\t<hub-dropdown-item color=\"danger\" (itemClick)=\"delete()\">Delete</hub-dropdown-item>\n\t\t\t</hub-dropdown-panel>\n\t\t</ng-template>\n\t`\n})\nexport class MyComponent {}\n```\n\n---\n\n## Components and Directives\n\n### `HubButtonComponent` — `<hub-button>` or `[hubButton]`\n\nA single component with a dual selector — use it as an **element** or as an **attribute** on a native host. Both forms share the same inputs and render the loading spinner.\n\n| Input      | Type                                                                                                                                                                                                  | Default   | Description                                                                                                                                                     |\n| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `variant`  | `solid \\| outline \\| soft \\| ghost \\| link`                                                                                                                                                           | `solid`   | Visual style                                                                                                                                                    |\n| `color`    | `HubSemanticColor` — the nine built-ins (`primary \\| secondary \\| success \\| danger \\| warning \\| info \\| neutral \\| light \\| dark`) **or any custom accent** registered with `hub-btn-color-rules()` | `primary` | Semantic colour (open set)                                                                                                                                      |\n| `size`     | `sm \\| md \\| lg \\| xl`                                                                                                                                                                                | `md`      | Size scale                                                                                                                                                      |\n| `loading`  | `boolean`                                                                                                                                                                                             | `false`   | Shows the spinner and marks the button **busy + disabled** — non-focusable, inert to pointer/keyboard, reflects `aria-busy=\"true\"` and the `disabled` attribute |\n| `disabled` | `boolean`                                                                                                                                                                                             | `false`   | Disables the button and sets the `disabled` attribute                                                                                                           |\n\n```html\n<!-- Element form -->\n<hub-button variant=\"solid\" color=\"primary\">Save</hub-button>\n\n<!-- Attribute form on a native host (recommended for real button semantics) -->\n<button hubButton variant=\"outline\" color=\"success\">Confirm</button>\n<a hubButton variant=\"link\" color=\"primary\" href=\"/docs\">Read more</a>\n```\n\n> **Tip:** prefer the attribute form on a native `<button>` / `<a>` when you need real button semantics (focus, keyboard activation, form submission). The `<hub-button>` element form is a styling host, but it self-advertises `role=\"button\"`, a focusable `tabindex` and Enter/Space activation so it stays keyboard-accessible; because it then reports as a button, don't nest it inside another interactive element.\n>\n> **Deprecated aliases:** `HubBtnComponent` and `HubBtnDirective` still export (pointing to `HubButtonComponent`) for backward compatibility — migrate to `HubButtonComponent`.\n\n#### Loading / busy state\n\n```html\n<button hubButton color=\"primary\" [loading]=\"saving()\">Save</button>\n```\n\nWhile `loading` is `true` the button shows an animated spinner and is fully inert: it reflects `aria-busy=\"true\"` and the native `disabled` attribute, drops out of the tab order and ignores pointer and keyboard activation — so an in-flight submit can't fire twice.\n\nThe spinner glyph is the swappable `--hub-button-spinner` token (a `url(\"data:image/svg+xml,…\")` painted through `mask`, so it inherits the button's text colour). Point it at any SVG to replace the loader, and tune `--hub-button-spinner-duration` / `--hub-button-spinner-size`:\n\n```css\nhub-button,\n[hubButton] {\n\t--hub-button-spinner: url('data:image/svg+xml,%3Csvg …%3E'); /* your loader */\n\t--hub-button-spinner-duration: 1s;\n}\n```\n\n### `HubFabComponent` — `<hub-fab>`\n\n| Input              | Type                                                                                                                        | Default      | Description                                                                                                    |\n| ------------------ | --------------------------------------------------------------------------------------------------------------------------- | ------------ | -------------------------------------------------------------------------------------------------------------- |\n| `position`         | `top-start \\| top-center \\| top-end \\| middle-start \\| center \\| middle-end \\| bottom-start \\| bottom-center \\| bottom-end` | `bottom-end` | Fixed viewport position                                                                                        |\n| `size`             | `mini \\| standard \\| large`                                                                                                 | `standard`   | Button size                                                                                                    |\n| `color`            | semantic                                                                                                                    | `primary`    | Colour variant                                                                                                 |\n| `extended`         | `boolean`                                                                                                                   | `false`      | Renders the pill variant with a projected label beside the icon                                                |\n| `collapseOnScroll` | `boolean`                                                                                                                   | `false`      | Collapses an extended FAB to icon-only while the page is scrolled past 50px, and expands it again near the top |\n| `disabled`         | `boolean`                                                                                                                   | `false`      | Disables the button                                                                                            |\n\nOutput: `fabClick`.\n\nContent slots: `[slot=icon]` always renders, `[slot=label]` only in the extended form. A FAB that is not extended projects its default content instead of the label.\n\n```html\n<hub-fab extended aria-label=\"New document\">\n\t<i slot=\"icon\" class=\"fa-solid fa-plus\"></i>\n\t<span slot=\"label\">New document</span>\n</hub-fab>\n```\n\n> The host element _is_ the control, so it advertises `role=\"button\"`, a focusable `tabindex` and Enter/Space activation. Don't nest it inside another interactive element, and give it an `aria-label` when it only holds an icon.\n\n### `HubSpeedDialComponent` — `<hub-speed-dial>`\n\n| Input / Output | Type                          | Default      | Description                            |\n| -------------- | ----------------------------- | ------------ | -------------------------------------- |\n| `isOpen`       | `model(false)`                | `false`      | Two-way binding for open/closed state  |\n| `position`     | same as FAB                   | `bottom-end` | Fixed viewport position                |\n| `size`         | `mini \\| standard \\| large`   | `standard`   | Trigger button size                    |\n| `color`        | semantic                      | `primary`    | Trigger button colour                  |\n| `direction`    | `up \\| down \\| left \\| right` | `up`         | Direction in which action items expand |\n| `trigger`      | `click \\| hover`              | `click`      | Interaction that opens the dial        |\n\nOutputs: `opened`, `closed`, plus `isOpenChange` from the two-way `isOpen` model. Methods: `open()`, `close()`, `toggle()`. Closes on Escape.\n\nUse `hubTrigger` on the element projected as the trigger button:\n\n```html\n<hub-speed-dial>\n\t<hub-button hubTrigger color=\"primary\"><i class=\"fa-solid fa-plus\"></i></hub-button>\n\t<hub-speed-dial-item icon=\"fa-solid fa-pen\" label=\"Edit\" (itemClick)=\"edit()\" />\n\t<hub-speed-dial-item icon=\"fa-solid fa-trash\" label=\"Delete\" color=\"danger\" (itemClick)=\"delete()\" />\n</hub-speed-dial>\n```\n\n### `HubSpeedDialItemComponent` — `<hub-speed-dial-item>`\n\n| Input      | Type                  | Default   | Description                                                        |\n| ---------- | --------------------- | --------- | ------------------------------------------------------------------ |\n| `icon`     | `string`              | —         | CSS class(es) applied to an `<i>` element (e.g. `fa-solid fa-pen`) |\n| `label`    | `string`              | —         | Tooltip label shown beside the item                                |\n| `color`    | semantic \\| `default` | `default` | Item button colour; `default` keeps the neutral appearance         |\n| `disabled` | `boolean`             | `false`   | Disables the item                                                  |\n\nOutput: `itemClick`.\n\n### `HubDropdownDirective` — `[hubDropdown]`\n\n| Input           | Type                                                                                  | Default        | Description                                                                                                                                                                                                                                                                                            |\n| --------------- | ------------------------------------------------------------------------------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `hubDropdown`   | `TemplateRef`                                                                         | —              | Panel template to render in the overlay (required)                                                                                                                                                                                                                                                     |\n| `placement`     | `bottom-start \\| bottom \\| bottom-end \\| top-start \\| top \\| top-end \\| start \\| end` | `bottom-start` | Preferred overlay position relative to the trigger. Used whenever the panel fits there; otherwise it flips to the opposite edge — `bottom` to `top`, `end` to `start` — on whichever axis overflowed. `start` and `end` are logical, so an RTL trigger flips towards the edge it actually has room on. |\n| `trigger`       | `click \\| hover`                                                                      | `click`        | Event that opens the dropdown                                                                                                                                                                                                                                                                          |\n| `closeOnSelect` | `boolean`                                                                             | `true`         | Close when the user clicks inside the panel                                                                                                                                                                                                                                                            |\n| `disabled`      | `boolean`                                                                             | `false`        | Prevents opening                                                                                                                                                                                                                                                                                       |\n| `offsetY`       | `number`                                                                              | `4`            | Gap in px between trigger and panel                                                                                                                                                                                                                                                                    |\n| `panelClass`    | `string`                                                                              | `''`           | Extra CSS class added to the overlay panel                                                                                                                                                                                                                                                             |\n| `isOpen`        | `model(false)`                                                                        | —              | Two-way open state                                                                                                                                                                                                                                                                                     |\n\nOutputs: `opened`, `closed`. Methods: `open()`, `close()`, `toggle()`. Closes on Escape and on a click outside. An open panel stays open while the page moves and re-anchors to its trigger — on a scroll, on a window resize, and when the trigger itself moves — re-deciding each time whether it still fits where it is. Only one dropdown is open at a time: opening any closes whichever was already open, however it was opened.\n\n### `HubDropdownPanelComponent` — `<hub-dropdown-panel>`\n\nContainer for dropdown content. Accepts a `color` input for a semantic accent border on the top edge.\n\n### `HubDropdownItemComponent` — `<hub-dropdown-item>`\n\n| Input      | Type                  | Default   | Description                                                |\n| ---------- | --------------------- | --------- | ---------------------------------------------------------- |\n| `color`    | semantic \\| `default` | `default` | Text colour variant                                        |\n| `icon`     | `string`              | —         | CSS class(es) applied to an `<i>` element before the label |\n| `disabled` | `boolean`             | `false`   | Prevents click and dims the item                           |\n| `selected` | `boolean`             | `false`   | Shows a checkmark indicator                                |\n\nOutput: `itemClick`.\n\n### `HubDropdownDividerComponent` — `<hub-dropdown-divider>`\n\nHorizontal separator with `role=\"separator\"`.\n\n### `HubDropdownHeaderComponent` — `<hub-dropdown-header>`\n\nUppercase group label inside a dropdown panel.\n\n### `hubActionsAdapter` — cross-library row actions\n\nLets a host library have its row actions drawn with this library's button and dropdown\n**without either package depending on the other**. The same arrangement `hubFormControlAdapter`\nuses for a table's inputs: the host describes what a row offers in neutral terms — icons,\nlabels, `disabled`, the actions inside a menu — and this maps the description onto the real\ncomponents. The types are declared here and mirror the host's structurally, so nothing is\nimported across the boundary and the application is the only place that knows both exist.\n\n```ts\nimport { provideHubPaginableActions } from 'ng-hub-ui-paginable';\nimport { hubActionsAdapter } from 'ng-hub-ui-buttons';\n\nexport const appConfig: ApplicationConfig = {\n\tproviders: [provideHubPaginableActions(hubActionsAdapter)]\n};\n```\n\n### `HubActionsCellComponent` — `<hub-actions-cell>`\n\nThe component that adapter creates, from a single required `config: HubActionsCellConfig`.\nPublic because creating a component is the honest way to assemble `hubDropdown`: it needs a\nhost element and an `ng-template`, which is natural in a template and awkward imperatively.\nA click on one of its actions is stopped there, so an action drawn inside a clickable row does\nnot also trigger the row.\n\n---\n\n## CSS Customisation\n\nAll visual properties are CSS custom properties scoped with `:where()` (zero specificity), so any consumer rule overrides them without `!important`.\n\n```css\n/* Button */\n--hub-button-padding-x: var(--hub-ref-space-3, 1rem);\n--hub-button-padding-y: var(--hub-ref-space-2, 0.5rem);\n--hub-button-border-radius: var(--hub-sys-radius-md, 0.375rem);\n--hub-button-border-width: 1.5px;\n--hub-button-font-size: var(--hub-ref-font-size-base, 1rem);\n--hub-button-font-weight: var(--hub-ref-font-weight-medium, 500);\n--hub-button-gap: var(--hub-ref-space-2, 0.5rem);\n--hub-button-transition: var(--hub-sys-transition-fast, all 0.15s ease-in-out);\n--hub-button-spinner-size: 0.875em;\n--hub-button-spinner-duration: 0.7s;\n--hub-button-spinner: url('data:image/svg+xml,…'); /* the loading glyph — swap for any SVG */\n--hub-button-disabled-opacity: var(--hub-sys-opacity-disabled, 0.65);\n\n/* Outline border — the accent steered into a lightness window so the edge clears 3:1 (WCAG 1.4.11) */\n--hub-btn-border-lightness-min: var(--hub-sys-emphasis-lightness-min, 0);\n--hub-btn-border-lightness-max: max(var(--hub-sys-emphasis-lightness-max, 0.45), 0.62);\n--hub-btn-accent-border: oklch(from var(--hub-btn-accent) clamp(var(--hub-btn-border-lightness-min), l, var(--hub-btn-border-lightness-max)) c h);\n\n/* Button interaction slots (overridable hover / pressed families) */\n--hub-btn-hover-bg: var(--hub-btn-accent-subtle);\n--hub-btn-hover-border: transparent;\n--hub-btn-hover-color: var(--hub-btn-accent-emphasis);\n--hub-btn-active-bg: color-mix(in oklch, var(--hub-btn-accent) 70%, var(--hub-sys-color-ink, #212529));\n--hub-btn-active-border: transparent;\n--hub-btn-active-color: var(--hub-btn-accent-on);\n\n/* FAB */\n--hub-fab-size-mini: 2.5rem;\n--hub-fab-size-standard: 3.5rem;\n--hub-fab-size-large: 4.5rem;\n--hub-fab-border-radius: 50%;\n--hub-fab-shadow: var(--hub-sys-shadow-md, 0 0.5rem 1rem rgba(0, 0, 0, 0.15));\n--hub-fab-shadow-hover: var(--hub-sys-shadow-lg, 0 1rem 3rem rgba(0, 0, 0, 0.175));\n--hub-fab-offset: var(--hub-ref-space-3, 1rem);\n--hub-fab-zindex: var(--hub-sys-zindex-fixed, 1030);\n--hub-fab-transition: box-shadow 0.2s ease, transform 0.15s ease;\n--hub-fab-extended-height: 3.5rem;\n--hub-fab-extended-radius: 1.75rem;\n--hub-fab-extended-padding-x: 1.25rem;\n\n/* Speed Dial */\n--hub-speed-dial-gap: 0.625rem;\n--hub-speed-dial-zindex: var(--hub-sys-zindex-fixed, 1030);\n--hub-speed-dial-animation: 0.2s ease;\n\n/* Dropdown panel */\n--hub-dropdown-panel-min-width: 11.25rem;\n--hub-dropdown-panel-max-height: 20rem;\n--hub-dropdown-panel-padding-y: var(--hub-ref-space-1, 0.25rem);\n--hub-dropdown-panel-bg: var(--hub-sys-color-surface-default, #ffffff);\n--hub-dropdown-panel-border-color: var(--hub-sys-color-border-subtle, #dee2e6);\n--hub-dropdown-panel-border-radius: var(--hub-sys-radius-md, 0.375rem);\n--hub-dropdown-panel-shadow: var(--hub-sys-shadow-lg, 0 1rem 3rem rgba(0, 0, 0, 0.175));\n--hub-dropdown-panel-zindex: var(--hub-sys-zindex-dropdown, 1000);\n\n/* Dropdown item */\n--hub-dropdown-item-padding-x: var(--hub-ref-space-3, 1rem);\n--hub-dropdown-item-padding-y: var(--hub-ref-space-2, 0.5rem);\n--hub-dropdown-item-hover-bg: var(--hub-sys-color-surface-subtle, #f8f9fa);\n--hub-dropdown-item-border-radius: var(--hub-sys-radius-sm, 0.25rem);\n--hub-dropdown-item-disabled-opacity: 0.45;\n```\n\nSemantic colours resolve through `--hub-sys-color-{variant}-*` tokens from `ng-hub-ui-ds`.\n\n---\n\n## SCSS Mixin API\n\nRegister custom semantic colors without modifying the library. Import the mixin API from the distributed styles:\n\n```scss\n@use 'ng-hub-ui-buttons/styles' as hub;\n```\n\n### Add a custom color to all five button variants\n\n`hub-btn-color-rules('brand')` points the local `--hub-btn-accent` slot at\n`--hub-sys-color-brand`. You only define that **one** value — the button derives\nthe whole role family (`-emphasis` / `-subtle` / `-on`) from it at runtime, so\nevery appearance (solid/outline/soft/ghost/link) works and `color=\"brand\"`\ntype-checks (the `color` input is an open set):\n\n```scss\n:root {\n\t--hub-sys-color-brand: #ff6b00; // the single accent — that's all it needs\n}\n\nhub-button,\n[hubButton] {\n\t@include hub.hub-btn-color-rules('brand');\n}\n```\n\n```html\n<hub-button variant=\"solid\" color=\"brand\">Brand</hub-button> <hub-button variant=\"outline\" color=\"brand\">Brand</hub-button>\n```\n\n### Create a fully custom variant\n\n`hub-btn-variant-rules` is the generic primitive — **all parameters are named**\n(there is no positional `$type`). Its defaults match the `ghost` variant, and\nevery colour reads the local `--hub-btn-accent*` slot family, so it stays\naccent-agnostic. Override only the values that differ:\n\n```scss\nhub-button,\n[hubButton] {\n\t&.hub-btn-inverted.hub-btn-brand {\n\t\t@include hub.hub-btn-variant-rules(\n\t\t\t$bg: var(--hub-btn-accent-on),\n\t\t\t$color: var(--hub-btn-accent),\n\t\t\t$border: var(--hub-btn-accent),\n\t\t\t$hover-bg: var(--hub-btn-accent),\n\t\t\t$hover-color: var(--hub-btn-accent-on)\n\t\t);\n\t}\n}\n```\n\n### Add a custom FAB color\n\n```scss\n@include hub.hub-fab-color('brand');\n```\n\n### Add a custom dropdown color\n\n```scss\n// Panel accent border\n@include hub.hub-dropdown-panel-color('brand');\n\n// Item text + hover\n@include hub.hub-dropdown-item-color('brand');\n```\n\n### Available mixins\n\n| Mixin                                                                        | Context                                             | Description                                                                                                     |\n| ---------------------------------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| `hub-btn-variant-rules($bg, $color, $border, $hover-*, $active-*, …)`        | inside a `hub-button, [hubButton]` variant selector | Generic primitive — every appearance property as a **named** param (no positional `$type`)                      |\n| `hub-btn-color-rules($type)`                                                 | global `hub-button, [hubButton]` block              | Registers one custom accent (`--hub-btn-accent` → `--hub-sys-color-$type`); all five appearances derive from it |\n| `hub-btn-theme($accent, $border-radius, $padding-x, $padding-y, $font-size)` | any selector holding buttons                        | One-call token theming — every parameter optional, only the ones you pass are emitted                           |\n| `hub-fab-color($type)`                                                       | root                                                | Global `.hub-fab-{type}` color rule                                                                             |\n| `hub-dropdown-panel-color($type)`                                            | root                                                | Global color rule for `hub-dropdown-panel`                                                                      |\n| `hub-dropdown-panel-color-rules($type)`                                      | inside `hub-dropdown-panel` selector                | CSS properties only — bring your own selector                                                                   |\n| `hub-dropdown-item-color($type)`                                             | root                                                | Global color rule for `hub-dropdown-item`                                                                       |\n| `hub-dropdown-item-color-rules($type)`                                       | inside `.hub-dropdown-item__inner` selector         | CSS properties only — bring your own selector                                                                   |\n\n---\n\n## Migrating from `ng-hub-ui-dropdown`\n\n`ng-hub-ui-dropdown` is deprecated. Replace:\n\n| Old                   | New                                                         |\n| --------------------- | ----------------------------------------------------------- |\n| `HubDropdownModule`   | `HubDropdownDirective` + `HubDropdownPanelComponent`        |\n| `<hub-dropdown>`      | `[hubDropdown]=\"tpl\"` on any trigger + `<ng-template #tpl>` |\n| `<hub-dropdown-item>` | `<hub-dropdown-item>` (same selector, new package)          |\n\n---\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request on [GitHub](https://github.com/hub-env/ng-hub-ui-buttons).\n\n### Pull Request Process\n\n1. Fork the repository\n2. Create a new branch: `git checkout -b feat/my-new-feature`\n3. Make your changes\n4. Add tests for any new functionality\n5. Update documentation if needed\n6. Submit a pull request\n\n### Development Guidelines\n\n- Write unit tests for new features\n- Follow the Angular style guide\n- Update documentation for API changes\n- Maintain backward compatibility\n- Add JSDoc comments for complex logic\n\n### Commit Guidelines\n\nWe follow [Conventional Commits](https://www.conventionalcommits.org/):\n\n- `feat:` New features\n- `fix:` Bug fixes\n- `docs:` Documentation changes\n- `refactor:` Code refactors\n- `test:` Adding or updating tests\n- `chore:` Maintenance tasks\n\n### Reporting Issues\n\nBefore creating an issue, please:\n\n- Check existing issues\n- Include reproduction steps\n- Specify your environment (Angular version, browser)\n\n---\n\n## Breaking Changes\n\nSee [BREAKING_CHANGES.md](./BREAKING_CHANGES.md).\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md).\n\n---\n\n## ☕ Support the Project\n\nIf you find this project helpful and would like to support its development, you can buy me a coffee:\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/carlosmorcillo)\n\nYour support is greatly appreciated and helps maintain and improve this project!\n\n## 💼 Commercial support\n\nThese libraries are maintained by [Carlos Morcillo Fernández](https://www.carlosmorcillo.com), a freelance frontend architect working with teams that build and maintain Angular applications.\n\nIf your team depends on Hub-UI and needs more than an issue thread can solve, that is my day job: architecture audits, design systems, Angular migrations and team mentoring. For projects that also need design and a full team, I run them through [Frog Hub](https://froghub.es), my development studio.\n\nHave a look at [the services](https://www.carlosmorcillo.com/en/services/) or [tell me about your project](https://www.carlosmorcillo.com/en/contact/).\n\n## 📄 License\n\nThis project is licensed under the MIT License — see the [LICENSE](LICENSE) file for details.\n\n---\n\nMade with ❤️ by [Carlos Morcillo Fernández](https://www.carlosmorcillo.com)\n","readmeFilename":"README.md"}