{"_id":"ng-hub-ui-stepper","_rev":"28-9517917d914a5067cfe3e73074b6e4ea","name":"ng-hub-ui-stepper","dist-tags":{"latest":"22.12.1"},"versions":{"1.0.0":{"name":"ng-hub-ui-stepper","version":"1.0.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@1.0.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"5ef2beefcf96b15b3d366ad6c8380b0656989e27","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-1.0.0.tgz","fileCount":27,"integrity":"sha512-bJPpw5JAQI1Z/h+YHWaZua1yw9xMDcvmHeSxN/dPRTnp2kYmz4txzemNNR87CWBgPO+sVQTHrkqKq2euqvqONw==","signatures":[{"sig":"MEQCIDgnJe+k+hGfaa0Ivh7fOAwo+/Zz7K9NU4tUTDuogVFrAiAxSnYT7nV696yeYrfHDtEJD2686JCWr1g64glddsAn5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156323},"main":"dist/index.js","types":"dist/index.d.ts","module":"fesm2022/ng-hub-ui-stepper.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"esm":"./esm2022/ng-hub-ui-stepper.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs","esm2022":"./esm2022/ng-hub-ui-stepper.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-stepper.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=16.0.0","@angular/common":">=16.0.0","@angular/animations":">=16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_1.0.0_1727992002006_0.8733590259567432","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ng-hub-ui-stepper","version":"1.1.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@1.1.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"6697ebdddce66e2c434efc0042371d51474b9d34","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-1.1.0.tgz","fileCount":28,"integrity":"sha512-9uSBBOCEj9Odc8RcO2JM8g65EMSvlo9NZiMITdE486iCmJqA98ToSm4srGfZsGIJ4YibXATh/UZCNPxfT0GK8Q==","signatures":[{"sig":"MEYCIQCk339FhwNT5vDcWTLAyBuO9JVfD76q2n5MckixmRg8UwIhAPSfcp6yGlfT/Mf1N+EkowDBp5mkBLY1W0IFXHjchnYy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154987},"main":"dist/index.js","types":"dist/index.d.ts","module":"fesm2022/ng-hub-ui-stepper.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"esm":"./esm2022/ng-hub-ui-stepper.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs","esm2022":"./esm2022/ng-hub-ui-stepper.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-stepper.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=16.0.0","@angular/common":">=16.0.0","@angular/animations":">=16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_1.1.0_1728577002000_0.9270347729544652","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ng-hub-ui-stepper","version":"1.2.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@1.2.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"54a4ad6426b898009d5f1fa7f4ab73d4989f1766","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-1.2.0.tgz","fileCount":28,"integrity":"sha512-VjGheSfX1QMj5bsnc1SOJW/NCZXrMfjiSPJd32tsmcA9v+/U7i9wzlF5EvFZZiXEPnyBtO/c8ZWzz8Iggnc81A==","signatures":[{"sig":"MEYCIQD5YDopdEOJDftx0Ry3akudv3RJ5eKbNHt+zyrqT3bW2QIhALK6Y7N2iQo6YdbUECocp7YB1YK26MffyK1qP/IN436s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154248},"main":"dist/index.js","types":"dist/index.d.ts","module":"fesm2022/ng-hub-ui-stepper.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"esm":"./esm2022/ng-hub-ui-stepper.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs","esm2022":"./esm2022/ng-hub-ui-stepper.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-stepper.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=16.0.0","@angular/common":">=16.0.0","@angular/animations":">=16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_1.2.0_1728578365907_0.8981245257536259","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ng-hub-ui-stepper","version":"1.3.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@1.3.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"2cfdad53f10012126d8b7aa52284746dd1b32257","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-1.3.0.tgz","fileCount":28,"integrity":"sha512-k0fEKCFS0jCK8eDBDtqp77gruqm462iS5lfym8dL+V+FbDRAiONneVv42Z8FjQ5MWBrvAvBXRfG2eoC0BhwyFQ==","signatures":[{"sig":"MEYCIQDh337wkl9QxEILWRjQghZNTjawhhjsA6i2HbwkcBkOeAIhAI6XL/7Y7sjgI/va1En7taUu+3xhfcskMYXv22q/dmJS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171873},"main":"dist/index.js","types":"dist/index.d.ts","module":"fesm2022/ng-hub-ui-stepper.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"esm":"./esm2022/ng-hub-ui-stepper.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs","esm2022":"./esm2022/ng-hub-ui-stepper.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-stepper.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=16.0.0","@angular/common":">=16.0.0","@angular/animations":">=16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_1.3.0_1728581814323_0.989928569111381","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ng-hub-ui-stepper","version":"1.3.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@1.3.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"9adc66692722749c1e8fee767d42eb0c2df6e839","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-1.3.1.tgz","fileCount":28,"integrity":"sha512-+rrmoTthcT+pm719jo7o8htvNZFzu4780gKsQP9O18k8e3BAaNa/ypK9N50t92GSH6H6iXY3e3FnLrmVvw0guA==","signatures":[{"sig":"MEUCIQDseYX9N5gY779baIWqcoEBekPTJE10przVGGhlw9Wc6AIgOZ1bEcrF6PkwXoaDSNyWM+bWQEfhh0mUvQh8QaFhLPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174630},"main":"dist/index.js","types":"dist/index.d.ts","module":"fesm2022/ng-hub-ui-stepper.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"esm":"./esm2022/ng-hub-ui-stepper.mjs","types":"./index.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs","esm2022":"./esm2022/ng-hub-ui-stepper.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-stepper.git","type":"git"},"_npmVersion":"10.9.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=16.0.0","@angular/common":">=16.0.0","@angular/animations":">=16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_1.3.1_1728583401917_0.3278232847576541","host":"s3://npm-registry-packages"}},"21.1.0":{"name":"ng-hub-ui-stepper","version":"21.1.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@21.1.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"74f9620d445d7de94e08c9c385f58630918003a9","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-21.1.0.tgz","fileCount":6,"integrity":"sha512-VoWN6E3pG90C7dWnCiN7c6igXWeh9jRMk3hBRVOlBTxgrUxDUACkzq4Aqce3QNClvMTsN72FhO/VO3WnnSyr3g==","signatures":[{"sig":"MEQCICdHAqtmXpnSXXJ+PMeV6rnpxJ0lrgLR/0KoimjHikyaAiAgLyRPteAcdA039MkJ5qB/IxWeAUxEmITBJoLhUuFhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119970},"module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4db872cadc0a675973dfb74eb204dfabd791513b","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.4","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_21.1.0_1773863103253_0.3351322600795934","host":"s3://npm-registry-packages-npm-production"}},"21.2.0":{"name":"ng-hub-ui-stepper","version":"21.2.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@21.2.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://github.com/carlos-morcillo/ng-hub-ui-stepper#readme","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"9fbb700890a170b6e6c2dc470ce02f69baaea803","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-21.2.0.tgz","fileCount":6,"integrity":"sha512-KAhPu3xXWK4aZ455EpSVe0JdH1kwQX1flZpEaZDBAFu3+G3MyIAsXjZ1Fb4VGdpIQJ2x9KSEgF6az61npgvffQ==","signatures":[{"sig":"MEUCIQCZhTq3VJ8ASM2DMHCa0Vc/uFs80/yEY4yYwl1fmMzoGgIgQ/mWztqne2M7IYijmV+Dp94pvsPCe4FAG1tXBw88DyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120068},"module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e2f5bd1d47feca9a3d2393af4adf74b98289e2f","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.4","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_21.2.0_1773931882657_0.031697958776621515","host":"s3://npm-registry-packages-npm-production"}},"22.1.1":{"name":"ng-hub-ui-stepper","version":"22.1.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@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-stepper/issues"},"dist":{"shasum":"204c58ec20f11673f529c7fb356a7e5078f854f3","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.1.1.tgz","fileCount":8,"integrity":"sha512-zmFuw1VX/fB42ilXI+XSz7zAX83XoBc7B7jLnjGLipSIEUmBPfa1TBC5WA9vkJeZoQWKvUKF7ulrMUmQkGQf3g==","signatures":[{"sig":"MEUCIQCz+m4i1Juue2SqFQrJnrKqJiN4MiWF+oki1/O+Et0pxgIgWikMqHIwCZMbmuzPvCF0JXUc2ywiG7BpN0eOWwk6Y8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161098},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e90b3b43280014051546e80f8678bd59bc1ff009","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.1.1_1782373739990_0.7198353653243423","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"ng-hub-ui-stepper","version":"22.2.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@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-stepper/issues"},"dist":{"shasum":"078e479006798703409612cab3c21a37bae6807a","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.2.0.tgz","fileCount":8,"integrity":"sha512-WrrpRae11aViOBf7fT6++OyQbVguliQk2PirzWoGOwNByLXG2a1Y7MlrQoqAgIAMwZMyUIyJl/jMeaatmZ/GoA==","signatures":[{"sig":"MEYCIQCk1oYAAjrU+pht0VNACDwOokk3RSNSJvWNE2AjlBkfRAIhAOHn7ISSOasJCBXSOSFxiahZVPf2DnB4hvpRNz8VJlTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164139},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1a0802037d0d5a13975b7621b413943ea7785501","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.2.0_1782489321385_0.1884742707665037","host":"s3://npm-registry-packages-npm-production"}},"22.3.0":{"name":"ng-hub-ui-stepper","version":"22.3.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@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-stepper/issues"},"dist":{"shasum":"45e41072648c07de5a97e831360aeaa5f9dc0bf9","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.3.0.tgz","fileCount":8,"integrity":"sha512-v5AypH41NngFdDDIH6HdKGfQNck+c/zHyfNiPHJZHF0UpIw5dzjEl68WH4V8iBpIaYQf1ITY5nUCsszCm1bN7Q==","signatures":[{"sig":"MEUCIGgALoJydVfC3ka25h4Ee+K9i7dvgufWA+lyCz4p3YrVAiEA/o1YubgfrggzvoAXtGaJe3xK8nEX8Pui4K8WushPXYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169760},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"19af4074366a264523f2a4344e9a9e7f73af2195","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.3.0_1782815542104_0.5152584534205742","host":"s3://npm-registry-packages-npm-production"}},"22.4.0":{"name":"ng-hub-ui-stepper","version":"22.4.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@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-stepper/issues"},"dist":{"shasum":"18823fa6425d1676cbc178a1f16c8f1b3a887d1d","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.4.0.tgz","fileCount":8,"integrity":"sha512-WSMMnIuEfKRY68zjEb0T8+rzRWDymu50X2kXbsqX4QqBUhCqGVsjJpyFbvUYIrrQjpnzyoNXh5G2wjXjGizCDA==","signatures":[{"sig":"MEUCIGgaAlY/UzoXJDk7uTsNIt+SDI927kIS1pNVNZwfoO7ZAiEA/H872agJUyw32uK2PBWoQ8JJpHkcKWspeGchLqDllf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169621},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"535dcd92f5507b13841cfb86de9e834e74f7019c","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.4.0_1783334391688_0.704380243889378","host":"s3://npm-registry-packages-npm-production"}},"22.5.0":{"name":"ng-hub-ui-stepper","version":"22.5.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@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-stepper/issues"},"dist":{"shasum":"215004393be5397dac867c6ddb76deed901478f2","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.5.0.tgz","fileCount":9,"integrity":"sha512-gu7Joxj+AZRZhIeybfLFTuiyEImYRIMddnjo+ztlc/3wqKMl8HH/Up4j4sANlux0ZtbDWJolsCZYlsTply+VCQ==","signatures":[{"sig":"MEUCICo/pARm30SK0HsMcF7re61+jlb3jnE390itEDz0vsVSAiEAt6fnv1Ma67oG9uSa8NMhDAmxfppnT0fBz0VzH2wJdcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172187},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6e81e86125967b23623a16d20e594a535e9c2a5c","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=1.2.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.5.0_1783438304385_0.268810614010615","host":"s3://npm-registry-packages-npm-production"}},"22.5.1":{"name":"ng-hub-ui-stepper","version":"22.5.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.5.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"6f4b815b6de001066c71f6f08b3fdd988c56e134","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.5.1.tgz","fileCount":9,"integrity":"sha512-RkVK229bbJzfg/0QsGTGJxhpzRxH8uUw6XBVfgYeCXn19zMUZmcCBxsCnxFjPpnZ6NZ/9wz/q+VjsTIfYunLdQ==","signatures":[{"sig":"MEYCIQDMfpd0aygGiJb/SRSrnPiETKCMg7Bh9DBb5QpTmWBqLAIhAOlc2zC8tQtC0cXLYD0Tgz6e/R2VPfQxEOZGzn+CESzV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172194},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4ed157f6c89007467dd7dc5d905c06fe64d0732e","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.7.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.5.1_1785233539671_0.43985708973806226","host":"s3://npm-registry-packages-npm-production"}},"22.6.0":{"name":"ng-hub-ui-stepper","version":"22.6.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.6.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"7e3e4cc3fd0ea93f4328a2977001e82571d3d266","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.6.0.tgz","fileCount":9,"integrity":"sha512-Ee2D+FtHzLvPb2I79c6l4gh1vROYoucoVigZOTOatMNCmCEVALxnB64W4XMA7UonMmeRUpnyOiJlN+jxTXEs9g==","signatures":[{"sig":"MEYCIQDOfTIZXuwQYOhF4TK5PLBAqjnNtOW6p1m4/nRdJoU6kgIhANNEuC+45b8JU2lyfwvs4lFTeR+j2DsAWUwWWKRHXW/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196233},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"dc7811ecb3ab5b937d916288e43ba146d43ce94a","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.7.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.6.0_1785249071626_0.5513023384830176","host":"s3://npm-registry-packages-npm-production"}},"22.7.0":{"name":"ng-hub-ui-stepper","version":"22.7.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.7.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"74dc9eddbbfef0f94c75b1e3577fffaafdeb20a6","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.7.0.tgz","fileCount":9,"integrity":"sha512-gZ8xgMFYvGlbQQ1OewnyDuT5UUOyuQjrU3UR7wQztVB1qTOK2ImBFjfOVwgPpdVa2g7aSadhmWvDPNE8BDD6OQ==","signatures":[{"sig":"MEQCIBM1bZowiJ63hftVhQ1hnk/W0vS5EkPFUcv6JtO1fO0hAiB0XceZQQ+czaf9cn+H+/x5cR/8l2NCA/t8RZQYoNUG/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196513},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"99cc710d71f814ee7b77bc07af147458ef6bbfc6","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"11.13.0","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.7.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.7.0_1785328406451_0.9356898100870508","host":"s3://npm-registry-packages-npm-production"}},"22.7.1":{"name":"ng-hub-ui-stepper","version":"22.7.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.7.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"a3008b76f58a8565bed1b994c4b2b8e91979c5fa","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.7.1.tgz","fileCount":9,"integrity":"sha512-e1zEffHf/WPmmqWI+HfER6S2ClWOof2ZTlLmMfGTw/7DGcGGDZqYTZ/SwSpKwrBvCKzIImvPpQ3F7X8lKBiSWA==","signatures":[{"sig":"MEUCIGU4gl1sOV49xXSSuCB7gGuRBIaohAhOV39c8rXI4+KIAiEAhIvSKxt+eZxchNcPxDhKe4/ofEbLJHcpsAXaR9Q34c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196529},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"61e38d920d3a24e82e463f9c01ed28c077634e16","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.7.0","@angular/animations":">=21.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.7.1_1786202351328_0.24585037374677476","host":"s3://npm-registry-packages-npm-production"}},"22.8.0":{"name":"ng-hub-ui-stepper","version":"22.8.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.8.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"042e24197eb1832b7274fff161c5f6fdb8913bab","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.8.0.tgz","fileCount":8,"integrity":"sha512-inXEpV7KF0kHA4dLiM6LFOYQLmpgXJUKA2MrK3NIMKRY8FTsKInhxzbxt2+0AU6o8RK9EnIpko/af+Zg27IyDw==","signatures":[{"sig":"MEUCIBZC9EJ6+hPhMKatmRoqOY/T5B/dgXpxgEik6jT6RjmKAiEAx2+LgW+DcEuCRj65i3npOGmLYjqNCbP7tApUX4LedNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163072},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"90fed07f1aba6f5c79dc574faa6c3699634aa908","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.8.0_1786692860892_0.5203388655572014","host":"s3://npm-registry-packages-npm-production"}},"22.8.1":{"name":"ng-hub-ui-stepper","version":"22.8.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.8.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"56ce0566aa490b106a734211124a897faed9d1a8","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.8.1.tgz","fileCount":8,"integrity":"sha512-K1YQ8rXnO2S6l/qlOdeU3NmpQ5ovvm0IUV0fvv/Md/iU1D1C/7B3KyFF0dnGFfgKpnJtPtFIafzHz8yLXvJpyg==","signatures":[{"sig":"MEUCICnfL92AI4neaZGrQFJjTiFrhmO/QmDj72G+PZmfe4QmAiEAjRYaoo3pLANs0vCGwKv7V+9PL1P7gcBk1ijg8SSpAqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162835},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"885bf80a8b95464bfd98db9649de95144aaf8c60","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.8.1_1788276119794_0.3958770266028","host":"s3://npm-registry-packages-npm-production"}},"22.8.2":{"name":"ng-hub-ui-stepper","version":"22.8.2","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.8.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"7f37b96102bd8553e760c812879163e1e20d2bac","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.8.2.tgz","fileCount":8,"integrity":"sha512-ENLhNTg5Ur4Y/tUl2qw5YIgL2TyBLhOYdmjKpnokFJtIladcazJALGSsdTGBEOagKB8tp1XJSwIbzEgGCEyneQ==","signatures":[{"sig":"MEYCIQDwG6g2QqVmeSHOLLa6Cd2g/l6+Lfomo8acqWkaX6SupwIhANgFuiZv09jcNV/auRnf8rS51b2iHlaO5iwBIDnSIweQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172327},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3b74c565e244bf8931bcc03dbd7eccf8c9ae0b6a","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.8.2_1788726979622_0.31389286865663446","host":"s3://npm-registry-packages-npm-production"}},"22.9.0":{"name":"ng-hub-ui-stepper","version":"22.9.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.9.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"049eb22651bad0d73e24c114c7ca7d2deeadbd42","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.9.0.tgz","fileCount":8,"integrity":"sha512-8rRTazmxTLyDgXvq9qbSR5cn/1jJPkZMByLwl5whD2OwSo9rBHFmMjYvKaU8R7J1ZUS8g4KgdT8V/MH1wNNPvQ==","signatures":[{"sig":"MEUCIGAzusaGjMMIgeUlBgRzQEL407+FGAIkk75SxUSil97TAiEAgvmr2oaHwCSW2wRiVq9ottXyvGcszy2LPs1GCWjD65g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179928},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b231b2a1e4973ff7265711a560ead0c739998220","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.9.0_1788799102546_0.24131619238051116","host":"s3://npm-registry-packages-npm-production"}},"22.10.0":{"name":"ng-hub-ui-stepper","version":"22.10.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.10.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/carlos-morcillo/ng-hub-ui-stepper/issues"},"dist":{"shasum":"56228f4af402ef15964f3639e55eede8f194a212","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.10.0.tgz","fileCount":8,"integrity":"sha512-LD5vTBzOXjeCoFTbBsNUDhQ3tllgU5J6APvIuM5HpW8LQa5zLmqaRWHiQGuTMQ8BpW2WAUQj2WUmZE+MP06FgA==","signatures":[{"sig":"MEQCIAaYZW8SAl9USYV0/oF+J5liL8e9E9yMAJwdPjg/7COwAiBEh60GWmj6LBgwGp8NLkKH4bvHCu1jV7q/NUQVOOSOkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197511},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c1e484078a65e9bd2d7156c99695ec16dca43cba","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/carlos-morcillo/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.10.0_1788875400779_0.6117756515379071","host":"s3://npm-registry-packages-npm-production"}},"22.10.1":{"name":"ng-hub-ui-stepper","version":"22.10.1","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.10.1","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"8f1c0b8d5bcc2d0dff3b2ac34fc359a47bfb43a8","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.10.1.tgz","fileCount":8,"integrity":"sha512-/SwDSlW4aMCHrh1fEAfa4bIf/YWvCEJ6InuxV4Sez4FbRapWgxgGdxCx6VJ68qAVBRslx7JEAMwHyvha7PqORA==","signatures":[{"sig":"MEUCIGohoAjOHtheAx93ub2h0aswzuLs6D4Kpzxi+VHTakhfAiEAwqpqQ+UDJRxfhDEOIlAQBcanGFhQpVIPAzlnJXo8eW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197554},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"96fcce11cdee49fd5c31782d2891640f98b33b79","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.10.1_1789586944248_0.8681199967383417","host":"s3://npm-registry-packages-npm-production"}},"22.10.2":{"name":"ng-hub-ui-stepper","version":"22.10.2","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.10.2","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"57635be07b073133a6abecd7854cec73155649c3","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.10.2.tgz","fileCount":8,"integrity":"sha512-43giIVWhnyz4UlszCX4NRxTxw39LVYRBGuPPA3FvRfgFOUj+LDskElSNeCHiypexd75aKXWnebvbGDdbuZj1VQ==","signatures":[{"sig":"MEUCIQD36gZt4/5fwtyDPeImdZ4Rmbu/mT2nzK1EQ6EVp+K34gIgGZGvErOBcgfvFSl7xCYW2zgdkk8wy9lR1fSP8h4lauI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC23Ww2/G43ZvpvxTxnrQSrCM41db2Z1okZLrj/WS8mDAIhALpmX0oQXPOUqJL4jr6zY9KhpqHw1G5LVrWu1tf8yFR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197571},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"82aae7d0eb2f3a05016c277fab245207d5acde33","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.10.2_1789924579271_0.05881117045085582","host":"s3://npm-registry-packages-npm-production"}},"22.10.3":{"name":"ng-hub-ui-stepper","version":"22.10.3","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.10.3","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"9c61a0cfccaa5bcba8dbfcd6bae517714d4ae45d","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.10.3.tgz","fileCount":8,"integrity":"sha512-Td3vQt9KpCe0TTHXMbmGpsiJLVFfhbVmUaJydVNs1Tfetd2VH9pnAn2uhv4c7KHgHCf3qMr2OEjfXsrw0jNGjg==","signatures":[{"sig":"MEQCIGxFJj6PVLg3Tn3fqG97w414EVYTP8F+MjXPVSJDpcuNAiAfPTRztCaYv0IfPWQg4TKlSFjRbHBgBg1m1cpi3psieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpvamX96nlgsTN0cctT5+MXJ+K1qxpwp3SzLHhrJLOqAiAxnCGFWjEvNQKASnJ088MnEucYjdSmlHfX9KuNBxSWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197571},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"63082c00946bad9b15489cba7ccceba8c17f6029","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=21.1.2","@angular/common":">=21.1.2","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.10.3_1789925902725_0.6783337198942287","host":"s3://npm-registry-packages-npm-production"}},"22.10.4":{"name":"ng-hub-ui-stepper","version":"22.10.4","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.10.4","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"fdd065175ad3b173d5e1e895543ad82960fc4075","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.10.4.tgz","fileCount":8,"integrity":"sha512-U8msJ1gcsvtrSZHxwJjP1y1YpMfB2UK9gMCfplF08uMFvZyvz9M6yojti1DJDN1PcloE+5AJCd3vzWI75hV8ng==","signatures":[{"sig":"MEYCIQDVraNNEjTpPmI01l5c+fbJMShtMfGkR1WGw/ID8IFuSwIhAKZ4OrHCehAvgQ4ff+Qfg2W1NZl3oHte2M5P7NbNokkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfzkDxST10XrGiQ7sD2GK8mOI5ybCaYiN7e96EkBRbcwIhAPvqEdrC1djGJG9noPvku3OdAnpwJasFiK3GSSveGde2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198252},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1be22b8be7e377cd6363f4d1e631c1d204225440","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.2.0","@angular/common":">=17.2.0","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.10.4_1790161051386_0.719005068815004","host":"s3://npm-registry-packages-npm-production"}},"22.11.0":{"name":"ng-hub-ui-stepper","version":"22.11.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.11.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"478e17865cf4e5a5a02c4538b7c57fa8b60c65d8","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.11.0.tgz","fileCount":8,"integrity":"sha512-KeBGLOL5Z4Ud6mq55BIyjM91ZBw0PnGpYKdCBiCvWuIqA+TGRsOlM4SDL9R/Vnj9H992FOyKvu0IScP2XyisGw==","signatures":[{"sig":"MEUCIQCPcsXW3R8jSH5LLaC6kXWiOFajt15noB8FlMASwnue3AIgHZedn5AjUT2VjDylLZT4DJ0VjVYbqCHX6IuCNMy4LzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICx6FwQlSY3eHhp93wjnFX931q6d+u18oZ9NxLWKCsb8AiEAwmQr66StsEPG7+7eJt8Z6xugY5K1lGDzU0cBkaV8sis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198252},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"14ea2d72d1a64821a63dab607e98910862259002","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.11.0_1790173751889_0.02156275880512659","host":"s3://npm-registry-packages-npm-production"}},"22.12.0":{"name":"ng-hub-ui-stepper","version":"22.12.0","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"license":"MIT","_id":"ng-hub-ui-stepper@22.12.0","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"homepage":"https://hubui.dev/en/stepper/overview/","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"f38073a25a2574ca5e7711f1d9b6da65d67ca34e","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.12.0.tgz","fileCount":8,"integrity":"sha512-erSxOq/vzknBW0kDRmwxDrrKiqP+q3i12GJYJamwZd803H4fBxRoFrZ95xIdFwuFMktrxBoqOQVzOqZVkBfYvw==","signatures":[{"sig":"MEQCIFlGgB2TqFpGGg1vHm5XEGhUrNJaPp6zAOpdMF1SC85eAiB1z13P5JjoSNsX38aDezYhIAOzPL6X8HkL9pzawVdOag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDsEtyYPdfOs289z1qIlNm6HTSNosousMO9g5H6uM+6pAiEA/JVtGFF+jR7pFBsG1asW5EU7U5C0b4PE5DZ71LuByJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253307},"type":"module","module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"98575e658b899c610dba80173fa2f781c0d93e8a","typings":"types/ng-hub-ui-stepper.d.ts","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ng-hub-ui-stepper_22.12.0_1790240674650_0.8906610549159635","host":"s3://npm-registry-packages-npm-production"}},"22.12.1":{"_id":"ng-hub-ui-stepper@22.12.1","bugs":{"url":"https://github.com/hub-env/hub-ui/issues"},"dist":{"shasum":"a36049a71a1e5a061b8bdb93803cf9f3144d0848","tarball":"https://registry.npmjs.org/ng-hub-ui-stepper/-/ng-hub-ui-stepper-22.12.1.tgz","fileCount":8,"integrity":"sha512-R02pxcxKwBKPmvsiYXuDlc8ffwoxtr+8owRserHnDQuur8vGs94spBM6OSHh6bfJp6pZN587iQh72nn4uw+b2g==","signatures":[{"sig":"MEUCIQC1IlECn6kEF6RX+Z/CcuJVJHAQoQ0DAsvYfNZvq9SHMQIgU2qrk388/cx3b0IP5bBCfWFrOzWbLuDEiSInVFilvYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5fxB8vyuASS3NZ4k/XC6jmWTcsjQrwOaEd8lKOgBCbQIhALSnuSUAoCcjAIAm4BhxhWLlATe2IoJYqIZqIgCSFE4O"}],"unpackedSize":253390},"name":"ng-hub-ui-stepper","type":"module","author":{"url":"https://www.carlosmorcillo.com","name":"Carlos Morcillo Fernández","email":"carlos.morcillo@me.com"},"module":"fesm2022/ng-hub-ui-stepper.mjs","exports":{".":{"types":"./types/ng-hub-ui-stepper.d.ts","default":"./fesm2022/ng-hub-ui-stepper.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"03f06fa84e422ef2cde3cb70603584e45be958b6","license":"MIT","typings":"types/ng-hub-ui-stepper.d.ts","version":"22.12.1","_npmUser":{"name":"inphinito","email":"carlos.morcillo@me.com"},"homepage":"https://hubui.dev/en/stepper/overview/","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"_npmVersion":"10.9.8","description":"A flexible and customizable stepper component for Angular applications","directories":{},"maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"ng-hub-ui-ds":">=22.0.0","@angular/core":">=17.3.0","@angular/common":">=17.3.0","ng-hub-ui-utils":">=22.8.0"},"peerDependenciesMeta":{"ng-hub-ui-ds":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-hub-ui-stepper_22.12.1_1790613644293_0.18125326778167983"}}},"time":{"created":"2024-10-03T21:46:41.875Z","modified":"2026-09-28T16:40:44.609Z","1.0.0":"2024-10-03T21:46:42.252Z","1.1.0":"2024-10-10T16:16:42.268Z","1.2.0":"2024-10-10T16:39:26.175Z","1.3.0":"2024-10-10T17:36:54.535Z","1.3.1":"2024-10-10T18:03:22.097Z","21.1.0":"2026-03-18T19:45:03.408Z","21.2.0":"2026-03-19T14:51:22.836Z","22.1.1":"2026-06-25T07:49:00.129Z","22.2.0":"2026-06-26T15:55:21.541Z","22.3.0":"2026-06-30T10:32:22.255Z","22.4.0":"2026-07-06T10:39:51.827Z","22.5.0":"2026-07-07T15:31:44.528Z","22.5.1":"2026-07-28T10:12:19.806Z","22.6.0":"2026-07-28T14:31:11.803Z","22.7.0":"2026-07-29T12:33:26.688Z","22.7.1":"2026-08-08T15:19:11.500Z","22.8.0":"2026-08-14T07:34:21.043Z","22.8.1":"2026-09-01T15:21:59.938Z","22.8.2":"2026-09-06T20:36:19.747Z","22.9.0":"2026-09-07T16:38:22.660Z","22.10.0":"2026-09-08T13:50:00.929Z","22.10.1":"2026-09-16T19:29:04.412Z","22.10.2":"2026-09-20T17:16:19.394Z","22.10.3":"2026-09-20T17:38:22.806Z","22.10.4":"2026-09-23T10:57:31.493Z","22.11.0":"2026-09-23T14:29:11.968Z","22.12.0":"2026-09-24T09:04:34.782Z","22.12.1":"2026-09-28T16:40:44.402Z"},"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/stepper/overview/","keywords":["angular","stepper","wizard","multi-step","form","ui","component","hub-ui","step-by-step","progress","navigation","workflow","form-wizard","ng-hub-ui"],"repository":{"url":"git+https://github.com/hub-env/ng-hub-ui-stepper.git","type":"git"},"description":"A flexible and customizable stepper component for Angular applications","maintainers":[{"name":"inphinito","email":"carlos.morcillo@me.com"}],"readme":"# ng-hub-ui-stepper\n\n[Español](./README.es.md) | **English**\n\n[![npm version](https://img.shields.io/npm/v/ng-hub-ui-stepper.svg)](https://www.npmjs.com/package/ng-hub-ui-stepper)\n[![license](https://img.shields.io/npm/l/ng-hub-ui-stepper.svg)](https://github.com/hub-env/ng-hub-ui-stepper/blob/main/LICENSE)\n\nA flexible, customizable, and accessible stepper component for Angular 21+. Perfect for multi-step forms, wizards, and guided user experiences with a focus on developer experience and modern standards.\n\n> [!IMPORTANT]\n> Version `22.12.1` targets **Angular 22** and uses the **Signals** architecture shared across `ng-hub-ui`.\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/stepper/overview/\n- Live examples: https://hubui.dev/en/stepper/examples/\n- Hub UI: https://hubui.dev/en/\n- Hub UI on GitHub (issues, roadmap and contributing): https://github.com/hub-env/hub-ui\n\n## 🧩 Library Family `ng-hub-ui`\n\nThis library is part of the **ng-hub-ui** ecosystem:\n\n- [**ng-hub-ui-accordion**](https://www.npmjs.com/package/ng-hub-ui-accordion) (deprecated — use ng-hub-ui-panels)\n- [**ng-hub-ui-action-sheet**](https://www.npmjs.com/package/ng-hub-ui-action-sheet)\n- [**ng-hub-ui-avatar**](https://www.npmjs.com/package/ng-hub-ui-avatar)\n- [**ng-hub-ui-board**](https://www.npmjs.com/package/ng-hub-ui-board)\n- [**ng-hub-ui-breadcrumbs**](https://www.npmjs.com/package/ng-hub-ui-breadcrumbs)\n- [**ng-hub-ui-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) ← You are here\n- [**ng-hub-ui-utils**](https://www.npmjs.com/package/ng-hub-ui-utils)\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage (Quick Start)](#usage-quick-start)\n- [Examples](#examples)\n    - [Linear Stepper](#linear-stepper)\n    - [Custom Navigation](#custom-navigation)\n    - [Custom Buttons](#custom-buttons)\n    - [Step transitions](#step-transitions)\n    - [Inline track rail](#inline-track-rail)\n    - [Saving before a jump](#saving-before-a-jump)\n- [API Reference](#api-reference)\n    - [StepperComponent](#steppercomponent-hub-stepper)\n    - [StepComponent](#stepcomponent-hub-step)\n    - [Directives](#directives)\n    - [Host classes](#host-classes)\n    - [Services](#services)\n    - [Providers](#providers)\n    - [Interfaces](#interfaces)\n- [Internationalization](#internationalization)\n- [Styling](#styling)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- 🚀 **Angular 21+ Built-in**: Uses Signals and new control flow syntax.\n- 🎨 **Highly Customizable**: Easy to theme via CSS variables, the `hub-stepper-theme()` Sass mixin and custom templates.\n- ♿ **Accessible**: WAI-ARIA tablist rail with full keyboard navigation.\n- 🔢 **Multi-layout**: Supports Vertical, Sidebar, and RTL modes.\n- 🔄 **Smooth Transitions**: Opt-in CSS animations, enabled with the `stepper--animated` host class (see [Step transitions](#step-transitions)). No `@angular/animations` dependency.\n- 🧩 **Flexible Controls**: Use default buttons or project your own.\n- ✅ **Step validity**: tell each step whether it passes with `[valid]`; the stepper turns that into `inOrder` and decides what the user can reach.\n- 🔢 **Two rails**: the pill rail, or the inline `nav=\"track\"` with numbered markers, a connector and a tick on every step in order.\n- ⏸️ **Interceptable jumps**: `beforeStepChange` runs before the step moves, so you can save what the user typed — and refuse the jump if the save fails.\n- ✂️ **Opt-in title truncation + tooltip**: set `truncateTitles` to clip long nav titles (bounded by `--hub-stepper-nav-title-max-width`) and reveal the full text on hover — hub-ui tooltip by default, swappable with `provideHubTooltip`. Requires `ng-hub-ui-utils >= 22.6.0` + `@use 'ng-hub-ui-utils/styles/tooltip';`.\n\n> ℹ️ **What the stepper does not do**: it never inspects your forms. It does listen, though — state\n> the verdict with `[valid]` on the step and the stepper derives what the user can reach from it (see\n> [Inline track rail](#inline-track-rail)). `canNavigateTo()` is unchanged and still answers on the\n> step's `disabled` input alone.\n\n> 🔤 **Three words this library keeps apart**: a step is **visited** when the user has actually stood\n> on it, **valid** when your component says its data passes, **in order** when it is either stated\n> valid or — with nothing stated — visited, and **reachable** when the track will let the user jump\n> to it from where they are. `isCompleted` in the trigger template context is none of these: it is\n> `index < currentIndex`, position and nothing else, and it is left that way.\n\n> ♿ **Accessibility model**: the step rail is a WAI-ARIA `tablist` (each trigger a `tab`, each step content a `tabpanel`) with a roving tabindex, so it is a single Tab stop. Arrow keys move focus between enabled steps (skipping disabled ones, wrapping), `Home`/`End` jump to the first/last enabled step, and `Enter`/`Space` activates the focused step under the same rules as clicking it. The rail's accessible name comes from the `railLabel` input (default `'Steps'`).\n\n## Installation\n\n```bash\nnpm install ng-hub-ui-stepper\n```\n\n## Usage (Quick Start)\n\nImport the standalone building blocks your template uses:\n\n```typescript\nimport { StepComponent, StepperComponent } from 'ng-hub-ui-stepper';\n\n@Component({\n\tstandalone: true,\n\timports: [StepperComponent, StepComponent]\n\t// ...\n})\nexport class YourComponent {}\n```\n\nThe rest of the surface — `StepTriggerDirective`, `StepperNavDirective`, `PreviousButtonDirective`,\n`NextButtonDirective` and `SubmitButtonDirective` — is imported the same way, one by one, as each\ntemplate needs it.\n\nThen register the library once, so the built-in Back / Continue / Submit controls have text:\n\n```typescript\nimport { provideHubStepper } from 'ng-hub-ui-stepper';\n\nbootstrapApplication(AppComponent, {\n\tproviders: [provideHubStepper({ language: 'en' })]\n});\n```\n\n> **`StepperModule` is deprecated and will be removed in 23.0.0.** It only re-exports the seven\n> building blocks above, so importing them directly is the whole migration, and\n> `StepperModule.forRoot()` becomes `provideHubStepper()` — same providers, no module. See\n> [Providers](#providers) and [Internationalization](#internationalization).\n\nIn your template:\n\n```html\n<hub-stepper>\n\t<hub-step title=\"Account Setup\">\n\t\t<h3>Welcome!</h3>\n\t\t<p>Setup your account details here.</p>\n\t</hub-step>\n\n\t<hub-step title=\"Personal Info\">\n\t\t<h3>Profile Data</h3>\n\t\t<p>Tell us more about yourself.</p>\n\t</hub-step>\n\n\t<hub-step title=\"Review\">\n\t\t<h3>Save & Finalize</h3>\n\t\t<p>Ready to go?</p>\n\t</hub-step>\n</hub-stepper>\n```\n\n## Examples\n\n### Linear Stepper\n\nControl navigation by enabling/disabling steps programmatically.\n\n```html\n<hub-stepper (completed)=\"onFinish()\">\n\t<hub-step title=\"Step 1\">\n\t\t<!-- Step 1 Content -->\n\t</hub-step>\n\n\t<hub-step title=\"Step 2\" [disabled]=\"!isStep1Valid()\">\n\t\t<!-- Step 2 Content -->\n\t</hub-step>\n</hub-stepper>\n```\n\n### Custom Navigation\n\nMark an `ng-template` with the `hubStepperNav` (or `stepperNav`) directive and it replaces the whole\nbuilt-in rail. The context gives you `steps` — the projected `StepComponent` instances, so `title` and\n`disabled` are signals — and `currentIndex`. A template reference on the stepper gets you `goTo()`.\n\n```html\n<hub-stepper #stepper>\n\t<ng-template hubStepperNav let-steps=\"steps\" let-currentIndex=\"currentIndex\">\n\t\t<ol class=\"my-custom-nav\">\n\t\t\t@for (step of steps; track step; let i = $index) {\n\t\t\t<li>\n\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t[class.active]=\"i === currentIndex\"\n\t\t\t\t\t[disabled]=\"!stepper.canNavigateTo(i)\"\n\t\t\t\t\t(click)=\"stepper.goTo(i)\"\n\t\t\t\t>\n\t\t\t\t\t{{ step.title() || 'Step ' + (i + 1) }}\n\t\t\t\t</button>\n\t\t\t</li>\n\t\t\t}\n\t\t</ol>\n\t</ng-template>\n\n\t<hub-step title=\"A\">...</hub-step>\n\t<hub-step title=\"B\">...</hub-step>\n</hub-stepper>\n```\n\n> Replacing the rail also replaces its accessibility: the WAI-ARIA tablist, the roving tabindex and the\n> arrow-key handling described above belong to the built-in rail. A custom template owns its own semantics.\n\n### Custom Buttons\n\nProject your own buttons to override the default footer. Each directive wires the click and keeps the\nbutton disabled while the move is unavailable.\n\n```html\n<hub-stepper>\n\t<hub-step>...</hub-step>\n\n\t<button previousButton class=\"btn-back\">Go back</button>\n\t<button nextButton class=\"btn-next\">Next step</button>\n\t<button submitButton class=\"btn-done\">Complete</button>\n</hub-stepper>\n```\n\n### Step transitions\n\nTransitions are plain CSS and opt-in: add `hub-stepper--animated` to the host, then pick the flavour\nwith `hub-stepper--anim-slide` (the default when neither is set) or `hub-stepper--anim-fade`. Duration\ncomes from `--hub-stepper-animation-duration`. The unprefixed `stepper--animated`,\n`stepper--anim-slide` and `stepper--anim-fade` are still read, and go in 23.0.0.\n\n```html\n<hub-stepper class=\"hub-stepper--animated hub-stepper--anim-fade\" [style.--hub-stepper-animation-duration.ms]=\"240\">\n\t<hub-step title=\"Profile\">...</hub-step>\n\t<hub-step title=\"Summary\">...</hub-step>\n</hub-stepper>\n```\n\n### Custom rail triggers\n\n`hubStepperNav` replaces the whole rail. When all you want is a different control inside each rail\nitem — a numbered circle, an icon, a check on the steps already done — `hubStepTrigger` is one level\ndown: the rail keeps its list, its `role=\"tablist\"`, its orientation and its label, and only the\nbutton inside each item is yours.\n\n```html\n<hub-stepper #wizard>\n\t<ng-template hubStepTrigger let-title=\"title\" let-index=\"index\" let-isCurrent=\"isCurrent\" let-disabled=\"disabled\">\n\t\t<button type=\"button\" role=\"tab\" [attr.aria-selected]=\"isCurrent\" [disabled]=\"disabled\" (click)=\"wizard.goTo(index)\">\n\t\t\t<span class=\"badge\">{{ index + 1 }}</span> {{ title }}\n\t\t</button>\n\t</ng-template>\n\n\t<hub-step title=\"Account\">...</hub-step>\n\t<hub-step title=\"Payment\">...</hub-step>\n</hub-stepper>\n```\n\nThe context carries the step as `$implicit` and as `step`, plus `title`, `index`, `isCurrent`,\n`isCompleted`, `disabled`, `visited`, `valid`, `inOrder` and `reachable`. `isCompleted` is position\nalone (`index < currentIndex`) and always has been — `inOrder` is the one that knows about validity. Activating a step stays with you, through a template reference on the\nhost — which is why the example names the stepper `#wizard`. Give the trigger `role=\"tab\"` if you\nwant the rail's arrow-key navigation to keep finding it.\n\nA stepper that declares both templates uses `hubStepperNav` and ignores this one.\n\n### Inline track rail\n\n`nav=\"track\"` swaps the pill rail for a track: one numbered marker per step, joined by a connector,\nwith a tick in the corner of every step that is in order — the number stays visible under it. The\ndefault is `nav=\"pills\"`, so nothing changes until you ask.\n\nThe track also enforces a rule the pills rail does not: a jump back is always allowed, a jump\nforward only once every step in between is in order.\n\n```html\n<hub-stepper nav=\"track\" [beforeStepChange]=\"saveBeforeLeaving\">\n\t<hub-step title=\"Account\" [valid]=\"accountForm.valid\">...</hub-step>\n\t<hub-step title=\"Address\" [valid]=\"addressForm.valid\">...</hub-step>\n\t<hub-step title=\"Payment\" [valid]=\"paymentForm.valid\">...</hub-step>\n\t<hub-step title=\"Review\">...</hub-step>\n</hub-stepper>\n```\n\n`[valid]` is tri-state on purpose. `true` and `false` are your verdict; leaving it unbound means\n\"nobody has looked yet\", and the step then counts as in order once it has been visited — which is\nhow a stepper that never mentions validity keeps behaving exactly as it always did.\n\n### Saving before a jump\n\n`beforeStepChange` runs **while the stepper is still on the step being left**, which is the only\nmoment at which saving is useful. Return `false`, a promise resolving to `false`, or a promise that\nrejects, and the move is cancelled.\n\n```typescript\nsaveBeforeLeaving = async ({ from, to }: StepperStepChange): Promise<boolean> => {\n\ttry {\n\t\tawait this.drafts.save(from);\n\t\treturn true;\n\t} catch {\n\t\tthis.toast.error(`Could not save step ${from + 1}`);\n\t\treturn false;\n\t}\n};\n```\n\nAn output cannot do this job: by the time one fires the step has already changed and there is\nnothing left to refuse. It is the same contract `ng-hub-ui-portal` gives `beforeDismiss`.\n\n## API Reference\n\n### StepperComponent (`hub-stepper`)\n\n| Input | Type | Default | Description |\n| --- | --- | --- | --- |\n| `variant` | `string` | `undefined` (renders as primary) | Semantic accent for the active step pill and the next / submit controls. Built-in values: `primary`, `secondary`, `success`, `danger`, `warning`, `info`, `neutral`, `light`, `dark`. Any other string is also accepted and resolves through `--hub-sys-color-<variant>`. |\n| `backLabel` | `string \\| null` | `null` | Overrides the back button label. While `null`, the translated `BACK` label is used. |\n| `continueLabel` | `string \\| null` | `null` | Overrides the continue button label. While `null`, the translated `CONTINUE` label is used. |\n| `submitLabel` | `string \\| null` | `null` | Overrides the submit button label. While `null`, the translated `SUBMIT` label is used. |\n| `truncateTitles` | `boolean` | `false` | Clips each rail title to `--hub-stepper-nav-title-max-width` (default `12rem`) and reveals the full text as a tooltip when it overflows. |\n| `railLabel` | `string` | `'Steps'` | Accessible name of the step rail tablist. |\n| `nav` | `'pills' \\| 'track'` | `'pills'` | Which rail to draw. `'track'` paints the inline variant and gates a forward jump on the steps in between being in order. |\n| `inOrderLabel` | `string \\| null` | `null` | Overrides the status a screen reader hears on a ticked track marker. While `null`, the translated `IN_ORDER` label is used. |\n| `beforeStepChange` | `StepperStepChangeGuard \\| null` | `null` | Consulted before the active step changes, while the stepper is still on the step being left. Returning `false`, a promise resolving to `false`, or a promise that rejects cancels the move. |\n| `options` | `StepperOptions` | `{}` | Visual and layout configuration. |\n\n| Output | Type | Description |\n| --- | --- | --- |\n| `completed` | `OutputEmitterRef<void>` | Emitted when the last step is completed. |\n| `previousStep` | `OutputEmitterRef<number>` | Emitted when moving back. Passes the new index. |\n| `nextStep` | `OutputEmitterRef<number>` | Emitted when moving forward. Passes the new index. |\n\nPublic members you can reach through a template reference (`<hub-stepper #stepper>`):\n\n| Member                      | Signature                          | Description                                                                                                                                                    |\n| --------------------------- | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `currentIndex`              | `WritableSignal<number>`           | Index of the active step.                                                                                                                                      |\n| `steps`                     | `Signal<readonly StepComponent[]>` | The projected steps, in order.                                                                                                                                 |\n| `currentStep`               | `StepComponent \\| null`            | The active step instance.                                                                                                                                      |\n| `goTo`                      | `(index: number) => void`          | Activates a step, when `canNavigateTo()` allows it and `beforeStepChange` lets it through. Since 22.12.0 it refuses a `disabled` step, as the rail always has. |\n| `goToPrevious` / `goToNext` | `() => void`                       | Moves one step back / forward.                                                                                                                                 |\n| `canNavigateTo`             | `(index: number) => boolean`       | `true` when the index exists and its step is not `disabled`.                                                                                                   |\n| `isInOrder`                 | `(index: number) => boolean`       | `true` when the step is stated valid, or — with nothing stated — has been visited.                                                                             |\n| `isReachable`               | `(index: number) => boolean`       | What the track allows: backwards always, forwards only once every step in between is in order. A `disabled` step is closed off either way.                     |\n| `complete`                  | `() => void`                       | Emits `completed`.                                                                                                                                             |\n\n### StepComponent (`hub-step`)\n\n| Input | Type | Default | Description |\n| --- | --- | --- | --- |\n| `title` | `string \\| undefined` | `undefined` | Text displayed in the rail. Falls back to `Step N` when omitted. |\n| `disabled` | `boolean` | `false` | Prevents navigation to this step through the rail and the built-in controls. |\n| `valid` | `boolean \\| null` | `null` | Your verdict on this step's data. `null` means nothing has been said, and the step then counts as in order once visited. |\n\nTwo read-only signals come with it: `visited`, set by the stepper when the step is actually reached\n(a jump over it does not count, and walking back does not unset it), and `inOrder`, the stated\nvalidity when there is one and `visited` otherwise.\n\n`index` is **not** an input: the parent stepper assigns it. Reading it (`step.index()`) is fine; binding it is not.\n\n### Directives\n\n| Directive                 | Selectors                                      | Applies to      | Purpose                                                                                                                                                                                                                                                                                                                                                 |\n| ------------------------- | ---------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `NextButtonDirective`     | `button[nextButton]`, `button[continueButton]` | `<button>`      | Calls `goToNext()` and disables the button while the next step is not reachable.                                                                                                                                                                                                                                                                          |\n| `PreviousButtonDirective` | `button[previousButton]`, `button[backButton]` | `<button>`      | Calls `goToPrevious()` and disables the button when there is no enabled previous step.                                                                                                                                                                                                                                                                  |\n| `SubmitButtonDirective`   | `button[submitButton]`                         | `<button>`      | Calls `complete()` and disables the button while the current step is `disabled` or out of order.                                                                                                                                                                                                                                                        |\n| `StepperNavDirective`     | `[hubStepperNav]`, `[stepperNav]`              | `<ng-template>` | Replaces the built-in rail. Context: `steps`, `currentIndex`.                                                                                                                                                                                                                                                                                           |\n| `StepTriggerDirective`    | `[hubStepTrigger]`, `[stepTrigger]`            | `<ng-template>` | Replaces the rail trigger the default rail draws, once per step. Context: `$implicit` / `step`, `title`, `index`, `isCurrent`, `isCompleted`, `disabled`, `visited`, `valid`, `inOrder`, `reachable`. Ignored when a `hubStepperNav` template is present, and by `nav=\"track\"`, which draws its own marker, since a custom rail draws its own triggers. |\n\n### Host classes\n\nSet these on `<hub-stepper>` itself; they are read by the stylesheet, not by inputs.\n\n| Class                     | Effect                                                                             |\n| ------------------------- | ---------------------------------------------------------------------------------- |\n| `hub-stepper--animated`   | Enables the CSS transition between step panels. Without it, panels swap instantly. |\n| `hub-stepper--anim-slide` | Slide transition (also the default when only `hub-stepper--animated` is set).      |\n| `hub-stepper--anim-fade`  | Fade transition instead of the slide.                                              |\n\n> **Renamed in 22.10.0.** These were `stepper--animated`, `stepper--anim-slide` and\n> `stepper--anim-fade`, and the component itself wore a bare `stepper` class. `stepper` is a word in\n> the application's namespace, not the library's, so a host application with a `.stepper` rule of its\n> own restyled the component from the outside. The whole block is now `hub-stepper`, in line with\n> every other library of the family. **The old spellings still work and are still written to the\n> DOM**; both go in **23.0.0**. See [`BREAKING_CHANGES.md`](./BREAKING_CHANGES.md).\n\n### Services\n\n#### `StepperThemeService`\n\nProvided in root. Writes `--hub-stepper-*` custom properties on `documentElement`, for themes decided at\nruntime (a tenant colour arriving from an API, say). Keys are passed **without** the `--hub-stepper-`\nprefix, which the service adds:\n\n```typescript\ninject(StepperThemeService).setTheme({\n\taccent: '#7c3aed',\n\t'nav-link-active-color': '#ffffff',\n\tgap: '1.5rem'\n});\n```\n\nFor a theme known at build time, prefer the [`hub-stepper-theme()` mixin](#sass-mixin): it scopes to a\nselector instead of the document root.\n\n### Providers\n\n#### `provideHubStepper(config?: StepperConfig)`\n\nThe standalone entry point. Registers the ten bundled dictionaries and the `HubTranslationService`\nthat `TranslatePipe` injects to resolve the built-in control labels — the service is not\n`providedIn: 'root'`, so without this (or another provider of it) the first render throws\n`NullInjectorError`.\n\n```typescript\nbootstrapApplication(AppComponent, {\n\tproviders: [provideHubStepper({ language: 'en', fallbackLanguage: 'en' })]\n});\n```\n\nIt can also be scoped to the route that owns the wizard, which is what an application already\nconfiguring `provideHubTranslation()` at the root should do — see\n[Internationalization](#internationalization) for why.\n\n#### `STEPPER_DICTIONARIES`\n\nThe bundled dictionaries as a plain record, keyed by language code, so you can register only the\nlanguages you ship or merge the labels into a dictionary of your own:\n\n```typescript\nimport { STEPPER_DICTIONARIES } from 'ng-hub-ui-stepper';\n\nprovideHubTranslation({\n\tlanguage: 'ca',\n\tfallbackLanguage: 'en',\n\tdictionaries: {\n\t\tca: { ...STEPPER_DICTIONARIES['ca'], ...myCatalanStrings },\n\t\ten: { ...STEPPER_DICTIONARIES['en'], ...myEnglishStrings }\n\t}\n});\n```\n\nThe keys are flat — `BACK`, `CONTINUE`, `SUBMIT` — which is what the component resolves once its\n`HUBUI.STEPPER` namespace misses.\n\n### Interfaces\n\n#### `StepperOptions`\n\n```typescript\ninterface StepperOptions {\n\tlayout?: 'vertical' | 'sidebar';\n\trtl?: boolean;\n}\n```\n\n#### `StepperNavVariant`, `StepperStepChange` and `StepperStepChangeGuard`\n\n```typescript\ntype StepperNavVariant = 'pills' | 'track';\n\ninterface StepperStepChange {\n\tfrom: number; // the index being left — still the active one while the guard runs\n\tto: number; // the index the stepper would land on\n}\n\ntype StepperStepChangeGuard = (change: StepperStepChange) => boolean | Promise<boolean>;\n```\n\n#### `StepperConfig`\n\nAccepted by `provideHubStepper()` and by the deprecated `StepperModule.forRoot()`:\n\n```typescript\ninterface StepperConfig {\n\tlanguage?: string; // default 'es'\n\tfallbackLanguage?: string; // default 'en'\n}\n```\n\n## Internationalization\n\nThe built-in back, continue and submit labels go through `TranslatePipe` from `ng-hub-ui-utils`. There are\ntwo ways to feed them, and they can be combined.\n\n**The bundled dictionaries.** `provideHubStepper()` registers translations for `en`, `es`, `ca`, `eu`,\n`gl`, `ast`, `an`, `de`, `zh` and `ar`, and the `HubTranslationService` that `TranslatePipe` injects:\n\n```typescript\nproviders: [provideHubStepper({ language: 'en', fallbackLanguage: 'en' })];\n```\n\n`StepperModule.forRoot({ language: 'en', fallbackLanguage: 'en' })` does the same and is **removed in\n23.0.0** along with the module; it now delegates to `provideHubStepper()`, so the swap changes nothing\nat runtime.\n\nOne caveat: `provideHubStepper()` writes `HUB_TRANSLATION_CONFIG`, and that is a single\napplication-wide token. If your application already calls `provideHubTranslation()` at the root, do\nnot register both — whichever comes last wins and the other loses its dictionaries. Merge the stepper\nlabels into your own call with [`STEPPER_DICTIONARIES`](#stepper_dictionaries), or scope\n`provideHubStepper()` to the route that owns the wizard.\n\n**Your application dictionary.** Configure `provideHubTranslationAdapter()` once in `app.config.ts`; its\nreactive dictionary updates the rendered navigation automatically. The component provides\n`HUB_TRANSLATION_PREFIX` as `HUBUI.STEPPER`, so the namespaced keys are looked up first and the bare keys\nremain as the fallback:\n\n```typescript\n// Preferred — namespaced, so the stepper reserves no generic top-level keys:\n//   HUBUI.STEPPER.BACK, HUBUI.STEPPER.CONTINUE, HUBUI.STEPPER.SUBMIT\n// Still honoured for existing flat dictionaries:\n//   BACK, CONTINUE, SUBMIT\n```\n\nPer instance, `backLabel` / `continueLabel` / `submitLabel` win over both.\n\n## Styling\n\nCustomize the component using CSS variables. For a complete list of available tokens, see the [CSS Variables Reference](docs/css-variables-reference.md).\n\n```css\n.my-stepper {\n\t--hub-stepper-primary-color: #0d6efd;\n\t--hub-stepper-surface-color: #ffffff;\n\t--hub-stepper-gap: 1.5rem;\n}\n```\n\n### Semantic accent\n\nThe `--hub-stepper-accent` token drives the active step pill and the next / submit controls. It defaults to `var(--hub-sys-color-primary)`. The easiest way to set it is the `variant` input (see [API Reference](#steppercomponent-hub-stepper)), but you can also override the token directly:\n\n```css\n.my-stepper {\n\t--hub-stepper-accent: var(--hub-sys-color-success);\n}\n```\n\n### Sass mixin\n\nFor full theming in a single call, the package ships a `hub-stepper-theme()` Sass mixin. Every parameter is optional and defaults to `null`, so only the ones you pass are emitted as `--hub-stepper-*` overrides:\n\n```scss\n@use 'ng-hub-ui-stepper/styles' as *;\n\n.checkout-stepper {\n\t@include hub-stepper-theme(\n\t\t$accent: var(--hub-sys-color-success),\n\t\t$gap: 1.5rem,\n\t\t$nav-link-active-color: #fff,\n\t\t$sidebar-width: 220px\n\t);\n}\n```\n\n## Contributing\n\nWe welcome contributions! Please follow our [Commit Guidelines](https://github.com/hub-env/hub-ui/blob/main/CONTRIBUTING.md).\n\n1. Fork the repo.\n2. Create your feature branch (`git checkout -b feature/amazing-feature`).\n3. Commit your changes.\n4. Push to the branch.\n5. Create a Pull Request.\n\n## Support\n\nIf you find this project helpful, consider supporting its development:\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoffee.com/carlosmorcillo)\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","readmeFilename":"README.md"}