{"_id":"ng-hub-ui-breadcrumbs","_rev":"28-40eee2f9dddf57fc44154273a6355c48","name":"ng-hub-ui-breadcrumbs","dist-tags":{"latest":"22.10.1"},"versions":{"1.0.0":{"name":"ng-hub-ui-breadcrumbs","version":"1.0.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@1.0.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"d6dedcdc9b5fed2d4d4b39b2d9b1443bb21ba1c3","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-1.0.0.tgz","fileCount":21,"integrity":"sha512-Eg7TXHa/IDb/iS/uQAC9G+GL4h49Hv77IPmW9LDx/eyv7W+9CEtounGO3K1b7DHLR25IuZ/SShMOYaazsSKZkA==","signatures":[{"sig":"MEQCIH8JWTsSKV6qgwNv26UTmPLkYyaiXFpryEdwFYhTU3rQAiAvpvBEl/ZcVXZzImw5IS0i453oyaiDedp49gDQzaPg+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64537},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"esm":"./esm2022/ng-hub-ui-breadcrumbs.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs","esm2022":"./esm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9fe26116810d1c23b90cfc713551ad4896181e02","typings":"index.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_1.0.0_1729720074625_0.2375670886202259","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ng-hub-ui-breadcrumbs","version":"1.0.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@1.0.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"2438d78a2df387c7b4f13a59e36de5cff85ba394","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-1.0.1.tgz","fileCount":21,"integrity":"sha512-eyZAwmgRv065goKEEDR10jPXUjcpaMMaQq12twUvp+54ZRQ6PeC5AYdhxFOWHWOtG1MpKf/LtyieIxh0w/z6vg==","signatures":[{"sig":"MEUCIDHVO/2Z/uOhbbSYYAnYe8Lj5/qAr/pb9UNyUrIk/FjQAiEA2eUD+OqFnHvsX542YESWdygKu59ccILKUGIopqG/8tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80946},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"esm":"./esm2022/ng-hub-ui-breadcrumbs.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs","esm2022":"./esm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9fe26116810d1c23b90cfc713551ad4896181e02","typings":"index.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_1.0.1_1729720187091_0.20013403214077252","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ng-hub-ui-breadcrumbs","version":"1.0.2","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@1.0.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"6641d5486dc69e03bf0e66a6e1ad15f6e64f382a","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-1.0.2.tgz","fileCount":21,"integrity":"sha512-uK6Fwr3UXbZgUPUP4wJ8ITHxAmsAiYpIfMYqmuikQhoBuqE0U4NYeNqq7CZk7JFNrxNoCQJg4A5wKrKcTq101g==","signatures":[{"sig":"MEQCICzPGlsadWFRDRVqfq9q+k/k0Kn27SCEr4R5zUcVtmv/AiBCO1G2X5Sv2X/nt2i3itXVVrg5fZpgL4QeDzMBTPfZ4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80944},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"esm":"./esm2022/ng-hub-ui-breadcrumbs.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs","esm2022":"./esm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9fe26116810d1c23b90cfc713551ad4896181e02","typings":"index.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_1.0.2_1729720326346_0.6040547700334322","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ng-hub-ui-breadcrumbs","version":"1.0.3","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@1.0.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"44efb87f1b4c1126ba03ee038beba810a0f23732","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-1.0.3.tgz","fileCount":13,"integrity":"sha512-r1mcxwd4nbhYMegu27LPZinzt86FIRQv/zXF+tHQgc5cOrmEEdbtEO/hYIW1Y7nM0k5t5Z9Orz+4xi1ErKXSTQ==","signatures":[{"sig":"MEYCIQDVUWsP3gDCpr5fBl6OiGTHt+GrJ0yg9AteVb5sIADsWwIhAO1IIbhnf2JfGDcxuFuWtnIb8IwHS5BlmXnqhzQeYk1Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47734},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ae4b1458336f141489dcbde35f841930178dd651","typings":"index.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.0.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_1.0.3_1736453785992_0.728894844830509","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"ng-hub-ui-breadcrumbs","version":"21.0.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@21.0.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"a48c5576e15e229647dc79edfde5642956f3cb1a","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-21.0.0.tgz","fileCount":6,"integrity":"sha512-DAA3IyIy1j5pthvetsZFVuasTV8of5BRP3KUFb30V/BKxpHmVsMBdlov0+Wm8O5H6tvcvLsRPcGOk0nAMeZJEg==","signatures":[{"sig":"MEUCIBWtMBrJU8A0n6AT3Iyvu1NGs0KTyPanWLVuAnnmCHFdAiEA539CAx3OEDyY+YulZS6Zk+NluMA/ZGfv1Hr5qmGeXFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33418},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ddf3a13a4a12cbcb11826497db4326ab586dea16","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.4","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_21.0.0_1773075429652_0.2468435189601652","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"ng-hub-ui-breadcrumbs","version":"21.1.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"name":"Your Organization"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@21.1.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"f423e7bea7e72fc15a48eff081441369a1d7022e","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-21.1.0.tgz","fileCount":5,"integrity":"sha512-ksYFJ67HfniED6RHD9R+GKrzB039YGbpeoqoarUi4lc2V/FU80RADk4DzbAoQ95rCsteSZx2gfoRRbOQzi/PCA==","signatures":[{"sig":"MEQCIH9iMSxbQu5Wf9muIatEpg/7fExSJA6K2NwCPIMHDeMtAiBwUuIzBwIvMb75BFE5DoqEB4G+Vg9LoyW7xr8bsi/H1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36441},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ddf3a13a4a12cbcb11826497db4326ab586dea16","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.4","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_21.1.0_1773747051097_0.11683818356787445","host":"s3://npm-registry-packages-npm-production"}},"22.1.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.1.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.1.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"f8dc5e79f61a23a8a0879c2f590e37032a084835","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.1.1.tgz","fileCount":7,"integrity":"sha512-kKkr1nvTg8/R9h80tbgGheERfJFsnfEmuewp7qWEomKMeGKYHub0JyYOppMoY6ux6zzoL+iswIN0UiHqNjLRwA==","signatures":[{"sig":"MEYCIQCCyltaBnHLHhvdDGX+I78fCs9SCUSSBc3z5U9gjxFmqgIhAJ54jljFWhJfUh3PCFhQ7sLRckqXEuVnaJP2lS6SRhuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64521},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e90b3b43280014051546e80f8678bd59bc1ff009","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.1.1_1782373718068_0.9704711297056394","host":"s3://npm-registry-packages-npm-production"}},"22.1.2":{"name":"ng-hub-ui-breadcrumbs","version":"22.1.2","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.1.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"0fba5c588b13381e78021579b553c3c83f08ab76","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.1.2.tgz","fileCount":7,"integrity":"sha512-nt11eRngnR7WgbXx99yUt3X+5l0/lXaNtvnYoRRKDY8JYwSdHMgs5h0L2sZyH+0ZOoG3AGgTSwDSJwg8O5inrA==","signatures":[{"sig":"MEQCIEEZIV1OI77+ngpyEv3sCkm37k9a9OAPiFjn1qn97CAdAiBLvDZ0mNmLIin9gXzKVQeh/JXUsqdP2nNePkeKeE9anA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64527},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b5261068777c3ea25b996a5de29157836db0ef5c","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.1.2_1782468016496_0.5208848013819205","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.2.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@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-breadcrumbs/issues"},"dist":{"shasum":"56a00de0c61cc335b840596e8ea9a09dcf473588","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.2.0.tgz","fileCount":7,"integrity":"sha512-X/PCcWqQ+/VHqIYURRfD6X+QnW1QgS1WEnyRPYI+beITcoePxzVX/vGIzd66UWZyebw5AI5lmaonodYnENN9Iw==","signatures":[{"sig":"MEYCIQCIzZVaSUn8tZ3NLnbF+28ncCqTkd4OBJw9hF+4TNF1YwIhAJGJQ0a9uDSF44RiKpydlcJ9US6z75Ndh3K8kD2oybZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66645},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1a0802037d0d5a13975b7621b413943ea7785501","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.2.0_1782489297286_0.2294795010676285","host":"s3://npm-registry-packages-npm-production"}},"22.3.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.3.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.3.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"ce6b53a526468a9e17706f8c9ddbf297c35c9d04","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.3.0.tgz","fileCount":7,"integrity":"sha512-vyKeJpvBIO6pRYpGMmEqbtO18fkxohaizujhTpZ7FggGfXxYFjprbl3P9+v9uWb9xJ0FP92bbOsH4NGHxHDA6w==","signatures":[{"sig":"MEUCIGmivQgE9OiIx6CgNHZJ2e7Cli7FdeuSAAF4vRkQ2HmsAiEAkmx9AOnKDJ0avSwp+2+wfHPKaduJrKndAtdxTtEutlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98298},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"288f12142c5982a30d4ad119dc86ffd2a9f11822","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.3.0_1782762335401_0.18974369614582987","host":"s3://npm-registry-packages-npm-production"}},"22.3.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.3.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@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-breadcrumbs/issues"},"dist":{"shasum":"f1f6ec7380b3f57013b986267e2d55f6430c2b42","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.3.1.tgz","fileCount":7,"integrity":"sha512-iqHIhaAhGxZOCatXD9JRoDBM6bCQXBeh0l4TOUK8LQQEQ8EhoEz7crCBv1bu5HUK8tN/HxuetRIpI3MVMGza+w==","signatures":[{"sig":"MEQCICfvh2C1rvyrfI2LG45OuoHswJisvwRGS367PdZibCcdAiA0lJSpizfWPaj3XCkcjRXF38W2z+1jW8lL4w4zWhf4gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98299},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"535dcd92f5507b13841cfb86de9e834e74f7019c","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.3.1_1783331343894_0.5338832132897664","host":"s3://npm-registry-packages-npm-production"}},"22.4.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.4.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@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-breadcrumbs/issues"},"dist":{"shasum":"df7c28095b569d0fee228ea5fbcd864db727dbf7","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.4.0.tgz","fileCount":8,"integrity":"sha512-YfSQoVYQQtNyVoNTTuHHmdc9LvBOUV225uAmcIiXTEzUAX8j9+XWZcj2SFQ2lJj5uT4cuF0Aehlho6tWHo9F6Q==","signatures":[{"sig":"MEUCIH4kKsDVXVZN0gxn2B7Yg+uUSfkoicmID6wWoVPXwq9YAiEAsUa0HMH6gBqC+b+yAFKYSuDN1LT1i2It0y/9Ha94Lkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99309},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6e81e86125967b23623a16d20e594a535e9c2a5c","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.4.0_1783439035782_0.02920036667516812","host":"s3://npm-registry-packages-npm-production"}},"22.4.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.4.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.4.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"0a3dc76b7093f773559c9b12f9c60739ca0744b7","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.4.1.tgz","fileCount":8,"integrity":"sha512-FR6gemCNliDK3YjTxwAex16qngZa626R0Cr3ycMl6dn0e1GN4iRm+ERCiFvEamiYbbaMt9sJz0CMMFz7yrevOQ==","signatures":[{"sig":"MEYCIQC79xomTUfDS1K4ajYUHEjcf9ju3PT8jNb9EUXJy2klogIhAP6O4kGVGQU/NlWa9swfy1LLioYMdCqDXh03dYk6EnJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99397},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"dc7811ecb3ab5b937d916288e43ba146d43ce94a","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.4.1_1785249051600_0.6314571094913304","host":"s3://npm-registry-packages-npm-production"}},"22.4.2":{"name":"ng-hub-ui-breadcrumbs","version":"22.4.2","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.4.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"0818763b64511f60c8e7348aae01131f181c5faf","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.4.2.tgz","fileCount":8,"integrity":"sha512-ONDlLcYknvSg4Pr8Zt6Yl2+d4qhm8XS57OoMJLl8NUyFHgD7wqvQTwrV5GVju8uoH0tcQ7wX43tgnHcWskuTDQ==","signatures":[{"sig":"MEYCIQDgFOFCGDjUz52Cajp8vinnfyhMYNP/1vnH783vtE3ktQIhAKetaSVPn9pa1LSdNF9hHeXs6qnd1+cr39/hiVP1Akup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99405},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"61e38d920d3a24e82e463f9c01ed28c077634e16","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.4.2_1786203935670_0.25500388183047096","host":"s3://npm-registry-packages-npm-production"}},"22.4.3":{"name":"ng-hub-ui-breadcrumbs","version":"22.4.3","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.4.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"4ba04b26b6930fce014ca28147fa2ecce9bbeb5c","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.4.3.tgz","fileCount":9,"integrity":"sha512-OI69pSPEFr/XFs7NuwQtZg8G1/DNzBSd65wIRhuQB9QaaO6BemNlZNCPVbgDIXDNSeTSFIbB59/Fs9bpYdVKJQ==","signatures":[{"sig":"MEUCIBZ/kBz+1IpQy4l85mhRhCz7E9Wzpg9ri31ofm+22YNlAiEA5nmD7ZRbGugo6siX1BufrmS6asyXqKqwIQLCQ624TgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101185},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"62106f6ac7533b472c2b8abe0bd5aa2b3e6b0b3f","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.4.3_1786970178070_0.10797523498545525","host":"s3://npm-registry-packages-npm-production"}},"22.5.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.5.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@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-breadcrumbs/issues"},"dist":{"shasum":"77e6c86e45e85b5d52be0942390470453e4ff54f","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.5.0.tgz","fileCount":8,"integrity":"sha512-krYN3TnJ/sC3qHKEdBMi6Vh5hGrSwlmaRmb50SDzDEUN/fu3ENUGBN7zfr85jJxBdrr7Spm4u5bmf7xOkxaKhg==","signatures":[{"sig":"MEUCIQDXoPRVf8YVsAgiat3+rvox+Qb4X0RjggkWyHPARJsMjwIgPHRwj5ypblP4OCfvyBrekP3cxpHr1JZdQsmGL2VpjFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMdv+W+GonkEGaWC+IoccyDRUP9mKpPrqSTROwnczIGAiEA6zTDNT79G7X+on8mR6eYSZyh3Ct4yN1dnZL4k514d/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113155},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e8218d28ac65e1149fcb87767355b9860675f1d6","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.5.0_1788024154149_0.6610601590332508","host":"s3://npm-registry-packages-npm-production"}},"22.5.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.5.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.5.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"6513805803a2bc0ad9d2f57bf549c2b81f894f48","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.5.1.tgz","fileCount":8,"integrity":"sha512-9dzIFYAw6djjViO9zJuDs5pG85jzHkX2foX2ByJpAXn5rkdhH/HRMyoHESthnoufIwNyuKLwhiYgGuXo5Yfwtw==","signatures":[{"sig":"MEUCIBczchMBOMNTVA1wQ/X0vryls4OD97N+gO/rd5286eUPAiEA+sY6zDkIDdTk04oUtzGSDeWg0nOBmgVuj3HY/PxdXFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaetEUKPjbbTd1QA5xe/q+U17iiM+FA3ep67Z1yIcF2AiBgMPPIXngft7RvMJrt7Jb53Lm2f9/fgt7CggC2sQFYHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113179},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"885bf80a8b95464bfd98db9649de95144aaf8c60","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.5.1_1788276166643_0.09140476679087972","host":"s3://npm-registry-packages-npm-production"}},"22.5.2":{"name":"ng-hub-ui-breadcrumbs","version":"22.5.2","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.5.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"c0c288165c9674aeba39c6b546d3b0b2c3557bdc","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.5.2.tgz","fileCount":8,"integrity":"sha512-l4Iv8OYeTp+Aji/BuQG96Mg+XDyGBAuQq5lFrMccyhGNLOZo3+5PEdcMpeeVUUvWfEpmHpEM1pORvePH30Jr/g==","signatures":[{"sig":"MEYCIQCCRaViXqhk/CSAYIAaZqzAnrZkGurj7Jky47+ZbF2GRgIhAMkBykgGqM1VyvnKCzmR1r3r2IuPgeLe3xKUUcaIALZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaZqLMH6eWeMOIaXQ6EUc4A9pcffJ0kDzfBlsHHVc93AIgZ5WljTpUiIxYi1WD2JCYnVY7nNerE5dTJ1l2vMGVSoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114588},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9e6935b5f9df9cba38dc03433622a1c5af2e2dad","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.5.2_1788333977815_0.8697108854841145","host":"s3://npm-registry-packages-npm-production"}},"22.6.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.6.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.6.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"433f5501d526223343512d4ef62c0b5513cc3726","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.6.0.tgz","fileCount":8,"integrity":"sha512-yPTWm53k8gwkR4gI5B3vhvMiiAJY+bRMfDdqFZHRccxUZpw5rfbOthRok/GHZG5Kq8YmM7PO6QzDOQXRqXsMPQ==","signatures":[{"sig":"MEYCIQDlgLNE00i/8gvLUrfFHNJxM+jQu2vjmzrt2/qqmVT+tQIhAJctX9Yg9XxKiYmaVuzT8LAW2G3ea8WYNTskq8amZi24","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEE4XMWRKTLcvLUosAGGPZG5JWmoRZrjEFbLno945lcGAiBYRcalQhQrt2Nh0jaydbhWJB++67O9r7/ZO8yTB1eChA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125863},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3b74c565e244bf8931bcc03dbd7eccf8c9ae0b6a","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.6.0_1788726948637_0.017548523042237862","host":"s3://npm-registry-packages-npm-production"}},"22.7.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.7.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.7.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"764407efdbedb5e3816ad996e69ff612547e7bc2","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.7.0.tgz","fileCount":8,"integrity":"sha512-xTyKER+ZzoKuUMwH/Y1eCDPRRCG9E5t7lxC6TjB4H19vQqMWiTfwVHCQfhE+Ip4JiE+qZliwhQkZ+Fe7TZcArQ==","signatures":[{"sig":"MEQCIGxqoDqyhaQdXNC6jSAhRBLpEXPVaVwU4SJrWVXeNoaqAiA5yLRYvsh4/Bt7skTimzech3gUxUapfJuVOjD5hD9KxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFII2jS+hoi1RE7xcsEsLyQh75LoV9yeqQQNxoXhZYb3AiEAwtS9wTkybYyCc909nL688io+Ew0nfeafDnq1Cc2DMVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132607},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b231b2a1e4973ff7265711a560ead0c739998220","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.7.0_1788799139523_0.6456246988525784","host":"s3://npm-registry-packages-npm-production"}},"22.7.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.7.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.7.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs/issues"},"dist":{"shasum":"f6dce055680dff8bea872331d5ac4cf630c34a76","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.7.1.tgz","fileCount":8,"integrity":"sha512-fkCeVsQfWiY6lPEPMh3GpSuG7lfQONAk5JEShH05PWC6Mq6GAB6BVKmm9TUSNjqbzm350Ag4G/V4k/74G4/EEQ==","signatures":[{"sig":"MEUCIQD7hQyucpHA53rJ/bJs+9bTcQytXQzrEXhRMtsBslIdYgIgEqDtsaompSOrM4gYxIlM6o7kUi4hlbdAIYTxN7/ZTBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJZWyQ271uK/pIi2hw4YxpHzWiB4DlY0lcDEmaeunAVwIhAIM3UeLi20fyKvAql0RXbbvtH/CY3jjiN6Hz0IKzb411","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132832},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c1e484078a65e9bd2d7156c99695ec16dca43cba","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.7.1_1788875396144_0.3846636540266255","host":"s3://npm-registry-packages-npm-production"}},"22.7.2":{"name":"ng-hub-ui-breadcrumbs","version":"22.7.2","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.7.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"9344ead508c8d1b2517b9eed58e2bd2f2e8c95e8","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.7.2.tgz","fileCount":8,"integrity":"sha512-uhuaNT2+qWhpcR5VuIoVkeVa7QgYXdGF11JGFzughdfWMneAI68CivKkWIY0RGdRx3ulS5wuYqGLo8Pj2PjB7A==","signatures":[{"sig":"MEUCIApxFVrnNSxX0GrfWKvkyOKf17zCqZvnnf6T33slhpZcAiEA63LqB86lD7Y6BImMznzKWxFZsHaNBAvldTM6P6ymWm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzNG89qJzMI4GGO4wdeb0gAWUfjuSVOKZQibofd6Eo1AiBqdArbejGv4UOTCNd51spvgXbxnH4TQAOtcY1vMmujtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132859},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"96fcce11cdee49fd5c31782d2891640f98b33b79","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.7.2_1789587007210_0.26519634896115263","host":"s3://npm-registry-packages-npm-production"}},"22.7.3":{"name":"ng-hub-ui-breadcrumbs","version":"22.7.3","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.7.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"a481caee59d7dc17be2b310715d2e41e1a6ddccf","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.7.3.tgz","fileCount":8,"integrity":"sha512-o4b54vn1R/daD+mJtHquPe/i4L5mO23Jc/zG6ZKsjbOQbzrT9EX00NmvpkNN7E6An/mO5WqotOk4tz+1tzAMqQ==","signatures":[{"sig":"MEYCIQD/VHqU1oVR4T0lB3NAYrvYPluZ1ym/+NMwITDka1+MzQIhAOMCCv2ki63FIZAWDDAucK1nXHki+AQRuytq6OSWHonQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDovQ5lucIWRMR6FSy+moyknpfQupNqlfGOsJCHR1fHbwIgW7uSBWXzrKMLmqdjTqBBuVPbnDxe9nWn6fOXedXj0O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132986},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"82aae7d0eb2f3a05016c277fab245207d5acde33","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=18.0.0","@angular/common":">=18.0.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.7.3_1789924469931_0.8630843937458752","host":"s3://npm-registry-packages-npm-production"}},"22.8.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.8.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.8.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"16646802bff3abd85d83a7d4bbb0f01b19d3f5f8","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.8.0.tgz","fileCount":8,"integrity":"sha512-MiETLGzv4SJdqMxC53iOQ1G/DHJ2DUdZa+yoY25n6onyHG19Q5KxYZ6z+6HhB31wzM2WsvytpaP26KSg34hYpA==","signatures":[{"sig":"MEUCIQCaPa8kA+UYQ8LZAfeenYpoAD70yml8daaDnvg+3uGfygIgTWfPv9e7qWFcSvTB4Ttf9Z9w8eqN2AVUoMQCiqN4uW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJ06X0AOMIYMRC1Uj2UAOHMFZtYfYQPcfJbgqyPTXR0AiEA9eAJGzPyZ+chq+y3DL2uO36mVeDD/2/flkh8zzo9cRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133021},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c6c73b8aeeec40eac25616ad3e2f11c620c52f3e","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=19.0.0","@angular/common":">=19.0.0","@angular/router":">=19.0.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.8.0_1790012637791_0.7263813773084702","host":"s3://npm-registry-packages-npm-production"}},"22.9.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.9.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.9.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"d241f8bce5d564b3918304fa8f157efafaa38663","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.9.0.tgz","fileCount":8,"integrity":"sha512-MZfmfdoMrS6psxj8urchsYT8ywoDLEXJIaty1qhoRo7LzJ0CTYqk9zN6rsyaTd7Fcf1PZsxF2s7so0aowQsIVg==","signatures":[{"sig":"MEQCIDcVcseg4jPfsPbR3nPJzDqaAbXJmI5poMMgJAevYlNpAiBwQSgw4aV6YQGwq50T8NCZi3S9VyHTrSn7Kv8fUyI++Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1/VY2j3CCq/tZGAJ6Fg8CmNjtb2IEljuxxNaNgWKVkAiBaZydz/f4CuCMXPXOrKdd7yUsUG7dM619D+XJf8SZ7jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133796},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3152834b36fa4b575a2e048109cc2e4cc2021963","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=19.0.0","@angular/common":">=19.0.0","@angular/router":">=19.0.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.9.0_1790021210079_0.9538535851162846","host":"s3://npm-registry-packages-npm-production"}},"22.9.1":{"name":"ng-hub-ui-breadcrumbs","version":"22.9.1","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.9.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"9dd2ab668ce1f0bdcf30785632642bbf28a73827","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.9.1.tgz","fileCount":8,"integrity":"sha512-2U/K9FRM2w4dAQmcsgq8gxt0c5vkkJYZmhDDNus1pz0MfZv8j1STyLiw9bD3FlmT+i+LCwBaM3oSNdtBeIVy1w==","signatures":[{"sig":"MEUCIBSOhjKXd1dllNFuqAg2xq6zE8sSLVIe1Pet4GA+R16oAiEAtapESjsJ46wK6F5wXCOzPUQKIHN0kOoH7N2bSb++atI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcuhqzx0JmIDEbXd9cyLxmpya89h+tOriVlV1C52R6hgIhAMQinEY6fVH0Pc0QWRKsAV/4klEhpLySyUE91ysEad1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134477},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1be22b8be7e377cd6363f4d1e631c1d204225440","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","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","@angular/router":">=17.2.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.9.1_1790160902512_0.07124117081671866","host":"s3://npm-registry-packages-npm-production"}},"22.10.0":{"name":"ng-hub-ui-breadcrumbs","version":"22.10.0","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-breadcrumbs@22.10.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/breadcrumbs/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"315f870f39dea3add098f0d7346675350a8d4ab3","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.10.0.tgz","fileCount":8,"integrity":"sha512-HWz4+OEfQuhYg5e16VzL1gd8fM3Sg6O7iN+e+UzlrM42/Y/BERZV/v4WGnVxT+e/yTqOFnyGCHFe3KOYIbW+YQ==","signatures":[{"sig":"MEYCIQC6Qa1BspJNjzrqu05LJATagEXhWWR4V08MmDktnCTTogIhAMTzU8u/XiXLvieZGXi1/NO+LQp6DKB7wrB/mqlzs2iy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBy0bwmXTTnMKHIsDqIRFaB4PKBsMCSDn/wGMcivuSZEAiEAvYOatPrH0DTA/UY8Px5WBaVhJ8STMBhL+Dl24vT5wpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134478},"type":"module","module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"14ea2d72d1a64821a63dab607e98910862259002","typings":"types/ng-hub-ui-breadcrumbs.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","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","@angular/router":">=17.3.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-breadcrumbs_22.10.0_1790173715036_0.040215911696970474","host":"s3://npm-registry-packages-npm-production"}},"22.10.1":{"_id":"ng-hub-ui-breadcrumbs@22.10.1","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"dd1e135bb3d76322dd20dc0e68ecb353d1013fa1","tarball":"https://registry.npmjs.org/ng-hub-ui-breadcrumbs/-/ng-hub-ui-breadcrumbs-22.10.1.tgz","fileCount":8,"integrity":"sha512-zKhrK851HfA5FxueFdSy7Z10/xj/UdPE6RbhOEyeD2FGZqFG7f0v008ZBLSStY/uX8jKs4ZxazzEGGfOCTeFTA==","signatures":[{"sig":"MEUCIHt5TFi38lVTKoJVfmqYxEA6J/BjpF5Ov+oZWQirDii0AiEA05vjOmdBi+Mx+cwzREL5ByR1X9NdIqMWXni7tb4Z1Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3MRbIndP5F3NeKdalQuBVOhcBRvZPb7dREDJagrfNdgIgYoZnKrsPD7zD+Cv32dRYA/XWTDhS0fGTqCAc43CRYH8="}],"unpackedSize":134561},"name":"ng-hub-ui-breadcrumbs","type":"module","author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"module":"fesm2022/ng-hub-ui-breadcrumbs.mjs","exports":{".":{"types":"./types/ng-hub-ui-breadcrumbs.d.ts","default":"./fesm2022/ng-hub-ui-breadcrumbs.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"03f06fa84e422ef2cde3cb70603584e45be958b6","license":"MIT","typings":"types/ng-hub-ui-breadcrumbs.d.ts","version":"22.10.1","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"homepage":"https://hubui.dev/en/breadcrumbs/overview/","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","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","@angular/router":">=17.3.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-hub-ui-breadcrumbs_22.10.1_1790612966699_0.43060994505183947"}}},"time":{"created":"2024-10-23T21:47:54.624Z","modified":"2026-09-28T16:29:27.019Z","1.0.0":"2024-10-23T21:47:54.803Z","1.0.1":"2024-10-23T21:49:47.307Z","1.0.2":"2024-10-23T21:52:06.508Z","1.0.3":"2025-01-09T20:16:26.201Z","21.0.0":"2026-03-09T16:57:09.789Z","21.1.0":"2026-03-17T11:30:51.303Z","22.1.1":"2026-06-25T07:48:38.227Z","22.1.2":"2026-06-26T10:00:16.617Z","22.2.0":"2026-06-26T15:54:57.429Z","22.3.0":"2026-06-29T19:45:35.571Z","22.3.1":"2026-07-06T09:49:04.030Z","22.4.0":"2026-07-07T15:43:55.919Z","22.4.1":"2026-07-28T14:30:51.727Z","22.4.2":"2026-08-08T15:45:35.841Z","22.4.3":"2026-08-17T12:36:18.229Z","22.5.0":"2026-08-29T17:22:34.232Z","22.5.1":"2026-09-01T15:22:46.721Z","22.5.2":"2026-09-02T07:26:17.892Z","22.6.0":"2026-09-06T20:35:48.702Z","22.7.0":"2026-09-07T16:38:59.630Z","22.7.1":"2026-09-08T13:49:56.218Z","22.7.2":"2026-09-16T19:30:07.372Z","22.7.3":"2026-09-20T17:14:30.008Z","22.8.0":"2026-09-21T17:43:57.913Z","22.9.0":"2026-09-21T20:06:50.165Z","22.9.1":"2026-09-23T10:55:02.607Z","22.10.0":"2026-09-23T14:28:35.113Z","22.10.1":"2026-09-28T16:29:26.796Z"},"bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","homepage":"https://hubui.dev/en/breadcrumbs/overview/","keywords":["angular","customizable","bootstrap","breadcrumb","breadcrumbs","navigation","routing","component","typescript","ng-hub-ui","hub-ui","router","ui-component","angular-library","standalone","accessibility"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-breadcrumbs.git","type":"git"},"description":"A flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs based on routing configuration","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"readme":"# ng-hub-ui-breadcrumbs\n\n[Español](./README.es.md) | **English**\n\n![NPM Version](https://img.shields.io/npm/v/ng-hub-ui-breadcrumbs)\n![License](https://img.shields.io/npm/l/ng-hub-ui-breadcrumbs)\n\nA flexible and reusable breadcrumb component for Angular applications that automatically generates breadcrumbs entirely based on your routing configuration.\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/breadcrumbs/overview/\n- Live examples: https://hubui.dev/en/breadcrumbs/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) ← 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)\n- [**ng-hub-ui-ds**](https://www.npmjs.com/package/ng-hub-ui-ds)\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-utils**](https://www.npmjs.com/package/ng-hub-ui-utils)\n\n## Table of Contents\n\n- [Description](#description)\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Usage](#usage)\n- [API Reference](#api-reference)\n- [Styling](#styling)\n- [Changelog](#changelog)\n- [Contributing](#contributing)\n- [Support](#support)\n- [License](#license)\n\n## Description\n\n`ng-hub-ui-breadcrumbs` is a lightweight, fully reactive breadcrumb component for Angular standalone applications. Instead of manually maintaining breadcrumb trails, the library subscribes to the Angular `Router` and rebuilds the breadcrumb list automatically on every navigation, reading a `breadcrumb` entry from each route's `data` configuration.\n\nIt supports static labels, dynamic labels resolved from route data (via functions or `{key}` interpolation), lazy-loaded routes, and full template customization through a structural directive. Styling is handled entirely through CSS custom properties, so the component adapts to any design system or Bootstrap theme without overriding internal markup.\n\n## Features\n\n- **Automatic Breadcrumb Generation**: Automatically builds breadcrumbs from your Angular `Routes` configuration.\n- **Dynamic Labels**: Supports dynamic labels via functions or string interpolation using resolved data.\n- **Custom Templates**: Full control over how each breadcrumb item is rendered using a structural directive.\n- **RTL Support**: Ships a flipped divider token (`--hub-breadcrumb-divider-flipped`) for Right-to-Left layouts.\n- **Opt-in Truncation + Tooltip**: Set `truncateItems` to clip long labels with an ellipsis (bounded by `--hub-breadcrumb-max-item-width`) and reveal the full text on hover — the native `title` by default, or the richer hub-ui tooltip when wired (see below).\n- **Collapsing for Long Trails**: `maxItems` folds the middle behind a `…` button that expands the trail in place, keeping `itemsBeforeCollapse` / `itemsAfterCollapse` crumbs at each end.\n- **Destinations Beyond the Router**: A crumb may carry `href`, `target`, `rel` and `download` and render a plain anchor — for ancestors served outside the Angular application, or a file to download.\n- **Keyboard Focus Ring**: Links and the collapsed indicator take the design-system focus ring, re-tintable through `--hub-breadcrumb-focus-*`.\n- **Lazy Loading Compatible**: Works seamlessly with lazy-loaded routes.\n- **Zero Manual Style Import**: Styles are bundled within the component — no separate SCSS import is required.\n\n## Installation\n\n```bash\nnpm install ng-hub-ui-breadcrumbs\n```\n\n## Quick Start\n\nGet up and running in under five minutes.\n\n### 1. Install\n\n```bash\nnpm install ng-hub-ui-breadcrumbs\n```\n\n### 2. Import the component\n\n```typescript\nimport { HubBreadcrumbComponent } from 'ng-hub-ui-breadcrumbs';\n\n@Component({\n\t// ...\n\timports: [HubBreadcrumbComponent]\n})\nexport class AppComponent {}\n```\n\n### 3. Add breadcrumb data to your routes\n\n```typescript\nconst routes: Routes = [\n\t{ path: '', data: { breadcrumb: 'Home' } },\n\t{ path: 'products', data: { breadcrumb: 'Products' } }\n];\n```\n\n### 4. Drop the component in your layout\n\n```html\n<hub-breadcrumb></hub-breadcrumb>\n```\n\n**💡 That's it!** The breadcrumb trail now updates automatically as the user navigates.\n\n## Usage\n\n### 1. Import the Component\n\nImport `HubBreadcrumbComponent` directly in your component. (`HubBreadcrumbsModule` still works in a module-based setup, but it is deprecated — see [HubBreadcrumbsModule](#hubbreadcrumbsmodule).)\n\n```typescript\nimport { HubBreadcrumbComponent } from 'ng-hub-ui-breadcrumbs';\n\n@Component({\n\t// ...\n\timports: [HubBreadcrumbComponent]\n})\nexport class AppComponent {}\n```\n\n### 2. Add to Template\n\nPlace the component in your application's main layout or wherever you want breadcrumbs to appear.\n\n```html\n<hub-breadcrumb></hub-breadcrumb>\n```\n\n### 3. Configure Routes\n\nThe most critical part is adding `data: { breadcrumb: '...' }` to your routes.\n\n```typescript\nconst routes: Routes = [\n\t{\n\t\tpath: '',\n\t\tdata: { breadcrumb: 'Home' } // Standard static label\n\t},\n\t{\n\t\tpath: 'products',\n\t\tdata: { breadcrumb: 'Products' },\n\t\tchildren: [\n\t\t\t// ... child routes\n\t\t]\n\t}\n];\n```\n\n### 4. Working with Lazy Loading\n\nFor lazy-loaded routes, configure the parent route with breadcrumb data:\n\n```typescript\n// app.routes.ts\nconst routes: Routes = [\n\t{\n\t\tpath: 'admin',\n\t\tdata: { breadcrumb: 'Administration' },\n\t\tloadChildren: () => import('./admin/admin.routes').then((m) => m.ADMIN_ROUTES)\n\t}\n];\n\n// admin.routes.ts\nconst adminRoutes: Routes = [\n\t{\n\t\tpath: 'users',\n\t\tdata: { breadcrumb: 'Users' }\n\t}\n];\n```\n\nThis will generate breadcrumbs like: Home > Administration > Users\n\n### Dynamic Labels with Functions\n\nYou can use a function to generate the breadcrumb label dynamically based on route data. The function receives the resolved route `data`.\n\n```typescript\nconst routes: Routes = [\n\t{\n\t\tpath: 'dashboard',\n\t\tresolve: { userInfo: UserResolver },\n\t\tdata: {\n\t\t\tbreadcrumb: (data: any) => `User: ${data.userInfo.name}` // Function creates label from resolved data\n\t\t}\n\t}\n];\n```\n\n### Dynamic Labels with Interpolation\n\nAlternatively, you can use string interpolation `{key}` if your data is under a `resolvedData` property.\n\n```typescript\nconst routes: Routes = [\n\t{\n\t\tpath: 'product/:id',\n\t\tresolve: {\n\t\t\tresolvedData: ProductResolver // Must be named 'resolvedData' for interpolation\n\t\t},\n\t\tdata: {\n\t\t\tbreadcrumb: 'Product: {name}' // Replaces {name} with resolvedData.name\n\t\t}\n\t}\n];\n```\n\n### Custom Icons\n\nYou can attach arbitrary data (like icons) to your route config and use it in a custom template via the `hubBreadcrumbItem` directive.\n\n```typescript\n// Route Configuration\n{\n\tpath: 'settings',\n\tdata: {\n\t\tbreadcrumb: 'Settings',\n\t\ticon: 'fa fa-cog' // Custom data property\n\t}\n}\n```\n\n```html\n<!-- Custom Template Implementation -->\n<hub-breadcrumb>\n\t<ng-template hubBreadcrumbItem let-item let-isLast=\"isLast\">\n\t\t<!-- 'item.data' contains the entire route data object -->\n\t\t@if (item.data.icon) {\n\t\t<i [class]=\"item.data.icon\"></i>\n\t\t}\n\t\t<a [routerLink]=\"item.url\">{{ item.label }}</a>\n\t</ng-template>\n</hub-breadcrumb>\n```\n\n### Custom Template & Separators\n\nFully customize the structure, including separators/dividers.\n\n```html\n<hub-breadcrumb>\n\t<ng-template hubBreadcrumbItem let-item let-isLast=\"isLast\">\n\t\t<span class=\"my-breadcrumb-item\">\n\t\t\t<a [routerLink]=\"item.url\">{{ item.label }}</a>\n\t\t</span>\n\t\t<!-- Custom Separator -->\n\t\t@if (!isLast) {\n\t\t<span class=\"separator\"> / </span>\n\t\t}\n\t</ng-template>\n</hub-breadcrumb>\n```\n\n## API Reference\n\n### HubBreadcrumbComponent\n\nThe main container component. It reads the breadcrumb trail directly from the Angular `Router` — or takes it from `items` when you hand it one — and exposes seven inputs, one output and an optional item template.\n\n| Selector         | Host class        |\n| ---------------- | ----------------- |\n| `hub-breadcrumb` | `.hub-breadcrumb` |\n\n#### Inputs\n\n| Input                 | Type                       | Default                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| --------------------- | -------------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `variant`             | `string`                   | `undefined`                          | Selects a **semantic accent** for the breadcrumb links and their hover. The built-in values (`primary`, `secondary`, `success`, `danger`, `warning`, `info`, `neutral`, `light`, `dark`) map to the exact design-system tints; **any other string is also accepted** and resolves through `--hub-sys-color-<variant>`. The current (last) item always stays muted. When omitted, links use the standard link colour (no visual change).                        |\n| `truncateItems`       | `boolean`                  | `false`                              | When `true`, clips each label to `--hub-breadcrumb-max-item-width` (default `12rem`) with an ellipsis and shows the full text as a tooltip when a label overflows. Off by default, so the standard layout and wrapping are unchanged. It covers a `hubBreadcrumbItem` template too: the component draws the clipping box (`span.hub-breadcrumb__custom`) around the projected content, since scoped styles cannot reach elements the consuming component owns. |\n| `items`               | `BreadcrumbItem[] \\| null` | `null`                               | Trail supplied by you, replacing the one derived from the router. The way in for crumbs the route tree cannot express — an ancestor served by another application, or a trail assembled by hand. Left `null`, the component keeps reading `HubBreadcrumbsService`.                                                                                                                                                                                             |\n| `maxItems`            | `number \\| undefined`      | `undefined`                          | Length above which the trail collapses behind an indicator. Undefined never collapses, however long the trail grows.                                                                                                                                                                                                                                                                                                                                           |\n| `itemsBeforeCollapse` | `number`                   | `1`                                  | Crumbs kept at the head of a collapsed trail.                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `itemsAfterCollapse`  | `number`                   | `1`                                  | Crumbs kept at the tail of a collapsed trail, the current page included.                                                                                                                                                                                                                                                                                                                                                                                       |\n| `collapsedAriaLabel`  | `string`                   | `'Show the hidden breadcrumb items'` | Accessible name of the collapsed indicator. It is an input because it is the one string this component announces, and the library carries no translations of its own.                                                                                                                                                                                                                                                                                          |\n\n#### Outputs\n\n| Output           | Type   | Description                                                                                                                                                                                         |\n| ---------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `collapsedClick` | `void` | Fires when the collapsed indicator is activated. The trail expands on its own; the event is there for consumers that want to react as well — open a menu of the hidden crumbs, log the interaction. |\n\n```html\n<!-- Built-in semantic accent -->\n<hub-breadcrumb variant=\"success\"></hub-breadcrumb>\n\n<!-- Custom accent — resolves to var(--hub-sys-color-brand) -->\n<hub-breadcrumb variant=\"brand\"></hub-breadcrumb>\n\n<!-- Clip long labels and reveal the full text on hover -->\n<hub-breadcrumb [truncateItems]=\"true\"></hub-breadcrumb>\n\n<!-- Fold a deep trail: first crumb, indicator, last crumb -->\n<hub-breadcrumb [maxItems]=\"4\"></hub-breadcrumb>\n\n<!-- Keep two ancestors and the last two crumbs -->\n<hub-breadcrumb [maxItems]=\"4\" [itemsBeforeCollapse]=\"2\" [itemsAfterCollapse]=\"2\"></hub-breadcrumb>\n```\n\n#### Collapsing long trails\n\nAbove `maxItems` crumbs the middle folds behind a `…` button. The button takes\nkeyboard focus, announces itself with `collapsedAriaLabel`, opens the trail in\nplace and emits `collapsedClick`. Expanding removes the button, so focus moves on\nto the first crumb it revealed instead of falling back to the page body. An\nexpansion answers one trail: the next navigation collapses it again.\n\n#### Crumbs that leave the application\n\nA crumb carrying `href` renders a plain anchor instead of a `routerLink`, with\n`target`, `rel` and `download` passed through. A `_blank` crumb with no `rel` of\nits own gets `rel=\"noopener noreferrer\"`, so the destination never inherits a\nhandle on the opener.\n\nEither declare it on the route:\n\n```ts\n{\n  path: 'invoices',\n  component: InvoicesComponent,\n  data: {\n    breadcrumb: { label: 'Invoices', href: 'https://legacy.example.com/invoices', target: '_blank' }\n  }\n}\n```\n\n…or hand the whole trail over, when the route tree cannot express it:\n\n```ts\nreadonly trail: BreadcrumbItem[] = [\n  { label: 'Example.com', url: '/', href: 'https://example.com', target: '_blank' },\n  { label: 'Handbook', href: '/assets/handbook.pdf', download: 'handbook.pdf' },\n  { label: 'Docs', url: '/docs' },\n  { label: 'Breadcrumbs' }\n];\n```\n\n```html\n<hub-breadcrumb [items]=\"trail\"></hub-breadcrumb>\n```\n\nThe last crumb is never a link, whatever it declares: it is the current page.\n\n#### Tooltip on truncated labels (optional)\n\nWhen `truncateItems` is on, a clipped label exposes its full text on hover. By\ndefault this uses the native browser `title` attribute (zero dependencies). To\nupgrade every truncated label to the richer, themeable hub-ui tooltip, provide an\nadapter once — e.g. the one shipped by `ng-hub-ui-utils`:\n\n```ts\nimport { provideHubBreadcrumbTooltip } from 'ng-hub-ui-breadcrumbs';\nimport { hubTooltipAdapter } from 'ng-hub-ui-utils';\n\nexport const appConfig: ApplicationConfig = {\n\tproviders: [provideHubBreadcrumbTooltip(hubTooltipAdapter)]\n};\n```\n\nRemove the provider and breadcrumbs gracefully fall back to the native tooltip.\n\nIt projects a single optional content template via the `hubBreadcrumbItem` directive (read through `contentChild`). When no template is provided, the component renders a default breadcrumb list.\n\n### HubBreadcrumbItemDirective\n\nA structural directive used to define a custom template for breadcrumb items.\n\n| Selector              | Context Type                |\n| --------------------- | --------------------------- |\n| `[hubBreadcrumbItem]` | `BreadcrumbTemplateContext` |\n\n### HubBreadcrumbLabelDirective\n\nAdds the overflow tooltip to a breadcrumb label. Since 22.7.0 the component wraps a\n`hubBreadcrumbItem` template in its own clipping box, so a custom crumb gets the tooltip\nwithout asking. Apply the directive by hand only to give it different text.\n\n| Selector               | Input                                                        | Default |\n| ---------------------- | ------------------------------------------------------------ | ------- |\n| `[hubBreadcrumbLabel]` | `hubBreadcrumbLabel: string` (alias) — explicit tooltip text | `''`    |\n\nLeft empty, the tooltip text is the host element's own text content, and it is shown only\nwhile that text is actually clipped. The directive never clips anything itself: the ellipsis\ncomes from the `truncateItems` styles.\n\nApplying it by hand is optional. The component already puts it on the labels it renders and on\nthe box it wraps a `hubBreadcrumbItem` template in, so a custom crumb is clipped and gets its\ntooltip with nothing added. Reach for the directive when the tooltip should say something other\nthan the label — a full path, a date spelled out — and import `HubBreadcrumbLabelDirective` into\nthe component that declares the template.\n\n```html\n<hub-breadcrumb [truncateItems]=\"true\">\n\t<ng-template hubBreadcrumbItem let-item>\n\t\t<a class=\"my-crumb\" [hubBreadcrumbLabel]=\"item.url\" [routerLink]=\"item.url\">{{ item.label }}</a>\n\t</ng-template>\n</hub-breadcrumb>\n```\n\n### Tooltip adapter\n\nThe contract truncated labels use to reach a richer tooltip. It is structurally typed and\ndeclared here rather than imported, so the package keeps zero hard dependencies.\n\n| Export                           | Kind                   | Description                                                            |\n| -------------------------------- | ---------------------- | ---------------------------------------------------------------------- |\n| `provideHubBreadcrumbTooltip()`  | `EnvironmentProviders` | Registers an adapter once for the whole application.                   |\n| `HUB_BREADCRUMB_TOOLTIP_ADAPTER` | `InjectionToken`       | The token the provider fills. Inject it with `{ optional: true }`.     |\n| `HubBreadcrumbTooltipAdapter`    | interface              | `attach(host: HTMLElement, text: string): HubBreadcrumbTooltipHandle`. |\n| `HubBreadcrumbTooltipHandle`     | interface              | `update(text: string): void` and `destroy(): void`.                    |\n\n### HubBreadcrumbsService\n\nAn injectable (`providedIn: 'root'`) service that publishes the breadcrumb trail. The component reads the signal; you can also inject it directly when you need the breadcrumb data elsewhere.\n\n| Member         | Type                           | Description                                                                     |\n| -------------- | ------------------------------ | ------------------------------------------------------------------------------- |\n| `breadcrumbs`  | `Signal<BreadcrumbItem[]>`     | The current trail. Read it in a template or a `computed`, with nothing to wrap. |\n| `breadcrumbs$` | `Observable<BreadcrumbItem[]>` | The same trail as a stream, for code already composing with rxjs.               |\n\nReplacing the service (a test double, a facade over another source) means publishing\n`breadcrumbs`: that is the member the component reads.\n\n### HubBreadcrumbsModule\n\n**Deprecated — removed in 23.0.0.** An `NgModule` that imports and exports `HubBreadcrumbComponent` and `HubBreadcrumbItemDirective` for module-based applications, and provides nothing of its own. Import the two declarables directly instead; `HubBreadcrumbsService` is `providedIn: 'root'` and never travelled through the module. See `BREAKING_CHANGES.md`.\n\n### Interfaces\n\n#### BreadcrumbItem\n\n| Property   | Type     | Description                                                                                              |\n| ---------- | -------- | -------------------------------------------------------------------------------------------------------- |\n| `label`    | `string` | The resolved text to display for the breadcrumb.                                                         |\n| `url`      | `string` | Optional. The in-app destination, handed to `routerLink`. A crumb with no `url` and no `href` renders as plain text. |\n| `data`     | `any`    | Optional. The original route data object (useful for icons, etc.).                                       |\n| `href`     | `string` | Optional. External destination. When present the crumb renders a plain anchor instead of a `routerLink`. |\n| `target`   | `string` | Optional. Anchor `target` (e.g. `_blank`). Only meaningful alongside `href`.                             |\n| `rel`      | `string` | Optional. Anchor `rel`. Left unset, a `_blank` crumb still gets `noopener noreferrer`.                   |\n| `download` | `string` | Optional. Anchor `download`: the crumb points at a file to save instead of a page to open.               |\n\n#### BreadcrumbRouteConfig\n\nThe object form accepted by a route's `data.breadcrumb`, for crumbs whose destination lies outside the router. The string and function forms stay valid and remain the right choice for an ordinary in-app crumb.\n\n| Property   | Type                                | Description                                                        |\n| ---------- | ----------------------------------- | ------------------------------------------------------------------ |\n| `label`    | `string \\| ((data: any) => string)` | Static label, or a function receiving the route's resolved `data`. |\n| `href`     | `string`                            | Optional. Same as on `BreadcrumbItem`.                             |\n| `target`   | `string`                            | Optional. Same as on `BreadcrumbItem`.                             |\n| `rel`      | `string`                            | Optional. Same as on `BreadcrumbItem`.                             |\n| `download` | `string`                            | Optional. Same as on `BreadcrumbItem`.                             |\n\n#### BreadcrumbTemplateContext\n\n| Property    | Type             | Description                                                     |\n| ----------- | ---------------- | --------------------------------------------------------------- |\n| `$implicit` | `BreadcrumbItem` | The current breadcrumb item object (bound via `let-item`).      |\n| `isLast`    | `boolean`        | `true` if this item is the last one in the list (current page). |\n\n## Styling\n\n`ng-hub-ui-breadcrumbs` is fully style-configurable through CSS custom properties. Styles are bundled within the component, so no manual import is required.\n\nFor a complete and up-to-date token catalog, see [CSS Variables Reference](./docs/css-variables-reference.md).\n\n### Quick customization example (framework-agnostic)\n\n```scss\n.hub-breadcrumb__list {\n\t--hub-breadcrumb-bg: #f8f9fa;\n\t--hub-breadcrumb-divider: '→';\n\t--hub-breadcrumb-link-color: #0d6efd;\n\t--hub-breadcrumb-item-active-color: #6c757d;\n}\n```\n\n### Semantic accent token\n\nThe link colour follows the `--hub-breadcrumb-accent` token (which itself defaults to the standard link colour). Setting a `variant` re-bases this token; you can also override it directly:\n\n```scss\n/* The accent slot is deliberately not declared on the component's host, so any rule of\n   yours wins with no scoping trick: the crumb element by tag or by class, or an ancestor\n   it inherits from. A `variant` still wins over both — that is what a variant is for.\n   The remaining tokens keep their defaults on `:host`, so those go on the crumb element\n   itself or on `.hub-breadcrumb__list`. */\nhub-breadcrumb {\n\t--hub-breadcrumb-accent: var(--hub-sys-color-info);\n}\n```\n\n### Focus ring and collapsed indicator\n\nKeyboard focus is drawn with the design-system ring, so a breadcrumb focus looks like focus everywhere else in the application. Re-tint it without touching the outline:\n\n```scss\n/* These defaults are declared on :host, so an override has to land on the crumb element\n   itself or inside it — a value set on an ancestor never reaches them. (The accent is the\n   exception: it is deliberately left undeclared, so it does inherit.) */\n.hub-breadcrumb__list {\n\t--hub-breadcrumb-focus-ring-color: rgba(25, 135, 84, 0.35);\n\t--hub-breadcrumb-focus-ring-width: 0.25rem;\n\t--hub-breadcrumb-focus-ring-radius: 0.25rem;\n\t--hub-breadcrumb-link-focus-color: #146c43;\n\t--hub-breadcrumb-focus-bg: rgba(25, 135, 84, 0.08);\n\n\t/* The `…` button shown when `maxItems` folds the trail */\n\t--hub-breadcrumb-collapsed-color: #6c757d;\n\t--hub-breadcrumb-collapsed-hover-color: #146c43;\n\t--hub-breadcrumb-collapsed-bg: transparent;\n\t--hub-breadcrumb-collapsed-hover-bg: rgba(25, 135, 84, 0.08);\n}\n```\n\n### Bootstrap integration (optional)\n\n```scss\n.hub-breadcrumb__list {\n\t--hub-breadcrumb-bg: var(--bs-light);\n\t--hub-breadcrumb-link-color: var(--bs-primary);\n\t--hub-breadcrumb-link-hover-color: var(--bs-primary-text-emphasis);\n\t--hub-breadcrumb-item-active-color: var(--bs-secondary-color);\n}\n```\n\n### Theming with the `hub-breadcrumb-theme()` Sass mixin\n\nFor a one-call theme that sets surface, spacing, divider, current-item colour, links and accent, use the `hub-breadcrumb-theme()` mixin. Every parameter is optional and defaults to `null`, so only the ones you pass are emitted as `--hub-breadcrumb-*` overrides. It is token-based with no Bootstrap dependency.\n\nInclude it on the `<hub-breadcrumb>` element with a selector that outranks the component's\nown `:host` defaults — tag plus class does it. A bare `.docs-breadcrumb` ties on specificity\nand loses on source order, and the same class on a wrapper never reaches the component at\nall, because a declaration on the element always beats an inherited value.\n\n```html\n<hub-breadcrumb class=\"docs-breadcrumb\"></hub-breadcrumb>\n```\n\n```scss\n@use 'ng-hub-ui-breadcrumbs/styles/mixins/breadcrumb-theme' as *;\n\nhub-breadcrumb.docs-breadcrumb {\n\t@include hub-breadcrumb-theme(\n\t\t$bg: #f8fafc,\n\t\t$padding-x: 0.75rem,\n\t\t$divider: \"'/'\",\n\t\t// keep the inner quotes — it feeds CSS `content`\n\t\t$accent: var(--hub-sys-color-info)\n\t);\n}\n```\n\nAn include that passes `$accent` and nothing else is the one exception: the accent slot is\nnot declared on the host, so it may sit on an ancestor and still recolour the links.\n\n## Changelog\n\nAll notable changes are documented in the [CHANGELOG.md](./CHANGELOG.md). For breaking changes, see [BREAKING_CHANGES.md](./BREAKING_CHANGES.md).\n\nThe latest release is **v22.7.1**, which declares the optional `ng-hub-ui-ds` peer the token defaults have always resolved against. **v22.7.0** made `truncateItems` clip a crumb rendered by a `hubBreadcrumbItem` template, which it had never reached; **v22.6.0** published the trail as a signal on `HubBreadcrumbsService.breadcrumbs` and stopped the component re-exporting `breadcrumbs$`.\n\n## Contributing\n\nWe appreciate your interest in contributing to Hub Breadcrumb! Here's how you can help:\n\n### Development Setup\n\n1.  **Clone the repository**\n\n    ```bash\n    git clone https://github.com/hub-env/ng-hub-ui-breadcrumbs.git\n    cd ng-hub-ui-breadcrumbs\n    ```\n\n2.  **Install dependencies**\n\n    ```bash\n    npm install\n    ```\n\n3.  **Start the development server**\n\n    ```bash\n    npm start\n    ```\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- `style:` Code style changes (formatting, etc.)\n- `refactor:` Code refactors\n- `test:` Adding or updating tests\n- `chore:` Maintenance tasks\n\nExample:\n\n```bash\ngit commit -m \"feat: add custom divider support\"\n```\n\n## Support\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://buymeacoffee.com/carlosmorcillo)\n\nYour support is greatly appreciated and helps maintain and improve this project!\n\nFor bugs and feature requests, please open an issue at https://github.com/hub-env/hub-ui/issues.\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"}