{"_id":"@4sh/ui-kit","_rev":"11-7bf5056fcf1594fbc1e839cbf692c3f7","name":"@4sh/ui-kit","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@4sh/ui-kit","version":"0.1.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.1.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"fb25c970111c6d64c0745f5a2bb20be68c825e52","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.1.0.tgz","fileCount":202,"integrity":"sha512-9v6ZR8R9ytq24WMJWyAKWmwMIQH1aZhDBs027F05iOiWcdXlQVlkqX3Bh3OSv4tNLMAMcsvrbKKLaHjCuNoIqw==","signatures":[{"sig":"MEUCIQCssRXTmCy5Z1dRw6GWvwIZn+kIGdcE9fnAGue5nshSXwIgMimxIDSFgJlngg5MA9nZZfOHNcvYGafTrMx4Ja7moDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4085056},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./ui-tag":{"types":"./types/4sh-ui-kit-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tag.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./ui-card":{"types":"./types/4sh-ui-kit-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-ui-card.mjs"},"./ui-chip":{"types":"./types/4sh-ui-kit-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-chip.mjs"},"./ui-icon":{"types":"./types/4sh-ui-kit-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-ui-icon.mjs"},"./ui-link":{"types":"./types/4sh-ui-kit-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-ui-link.mjs"},"./ui-menu":{"types":"./types/4sh-ui-kit-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-menu.mjs"},"./ui-tabs":{"types":"./types/4sh-ui-kit-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tabs.mjs"},"./ui-alert":{"types":"./types/4sh-ui-kit-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-ui-alert.mjs"},"./ui-badge":{"types":"./types/4sh-ui-kit-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-ui-badge.mjs"},"./ui-field":{"types":"./types/4sh-ui-kit-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-ui-field.mjs"},"./ui-image":{"types":"./types/4sh-ui-kit-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-ui-image.mjs"},"./ui-input":{"types":"./types/4sh-ui-kit-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input.mjs"},"./ui-label":{"types":"./types/4sh-ui-kit-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-ui-label.mjs"},"./ui-modal":{"types":"./types/4sh-ui-kit-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-ui-modal.mjs"},"./ui-radio":{"types":"./types/4sh-ui-kit-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-ui-radio.mjs"},"./ui-table":{"types":"./types/4sh-ui-kit-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-ui-table.mjs"},"./ui-toast":{"types":"./types/4sh-ui-kit-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toast.mjs"},"./ui-avatar":{"types":"./types/4sh-ui-kit-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar.mjs"},"./ui-button":{"types":"./types/4sh-ui-kit-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button.mjs"},"./ui-drawer":{"types":"./types/4sh-ui-kit-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-ui-drawer.mjs"},"./ui-helper":{"types":"./types/4sh-ui-kit-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-helper.mjs"},"./ui-nudger":{"types":"./types/4sh-ui-kit-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-ui-nudger.mjs"},"./ui-rating":{"types":"./types/4sh-ui-kit-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-ui-rating.mjs"},"./ui-select":{"types":"./types/4sh-ui-kit-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-ui-select.mjs"},"./ui-slider":{"types":"./types/4sh-ui-kit-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-ui-slider.mjs"},"./ui-toggle":{"types":"./types/4sh-ui-kit-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toggle.mjs"},"./ui-popover":{"types":"./types/4sh-ui-kit-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-ui-popover.mjs"},"./ui-sidebar":{"types":"./types/4sh-ui-kit-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-sidebar.mjs"},"./ui-spinner":{"types":"./types/4sh-ui-kit-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-ui-spinner.mjs"},"./ui-stepper":{"types":"./types/4sh-ui-kit-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-stepper.mjs"},"./ui-tooltip":{"types":"./types/4sh-ui-kit-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tooltip.mjs"},"./ui-checkbox":{"types":"./types/4sh-ui-kit-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-ui-checkbox.mjs"},"./ui-skeleton":{"types":"./types/4sh-ui-kit-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-ui-skeleton.mjs"},"./ui-textarea":{"types":"./types/4sh-ui-kit-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-ui-textarea.mjs"},"./package.json":{"default":"./package.json"},"./ui-accordion":{"types":"./types/4sh-ui-kit-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-ui-accordion.mjs"},"./ui-input-otp":{"types":"./types/4sh-ui-kit-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-otp.mjs"},"./ui-paginator":{"types":"./types/4sh-ui-kit-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-paginator.mjs"},"./ui-read-only":{"types":"./types/4sh-ui-kit-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-ui-read-only.mjs"},"./ui-separator":{"types":"./types/4sh-ui-kit-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-separator.mjs"},"./ui-breadcrumb":{"types":"./types/4sh-ui-kit-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-ui-breadcrumb.mjs"},"./ui-datepicker":{"types":"./types/4sh-ui-kit-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-ui-datepicker.mjs"},"./ui-input-mask":{"types":"./types/4sh-ui-kit-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-mask.mjs"},"./ui-input-tags":{"types":"./types/4sh-ui-kit-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-tags.mjs"},"./ui-empty-state":{"types":"./types/4sh-ui-kit-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-ui-empty-state.mjs"},"./ui-file-upload":{"types":"./types/4sh-ui-kit-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-ui-file-upload.mjs"},"./ui-input-group":{"types":"./types/4sh-ui-kit-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-group.mjs"},"./ui-autocomplete":{"types":"./types/4sh-ui-kit-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-ui-autocomplete.mjs"},"./ui-avatar-group":{"types":"./types/4sh-ui-kit-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar-group.mjs"},"./ui-button-split":{"types":"./types/4sh-ui-kit-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button-split.mjs"},"./ui-context-menu":{"types":"./types/4sh-ui-kit-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-context-menu.mjs"},"./ui-input-number":{"types":"./types/4sh-ui-kit-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-number.mjs"},"./ui-progress-bar":{"types":"./types/4sh-ui-kit-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-progress-bar.mjs"},"./ui-segment-control":{"types":"./types/4sh-ui-kit-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-ui-segment-control.mjs"}},"gitHead":"816d534a7447e5f2db7281a1f5106752d11332ea","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"4sh-package-admin","email":"npm@4sh.fr"},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"_npmVersion":"11.12.1","description":"Composants Angular headless du Design System 4SH : signals + Angular CDK, stylés exclusivement par design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.0_1786461780451_0.8663570798366169","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@4sh/ui-kit","version":"0.1.1","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.1.1","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"8952559a2844838e5bffec734d718d90025e6947","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.1.1.tgz","fileCount":203,"integrity":"sha512-ur5sNoPpoOvtQRzHiO5uhi8dJwTlVbfabXhirAIhsrooheSHi81vHV9LB7XbA+clnjQImRztPqCLDTsWc09Z6g==","signatures":[{"sig":"MEUCIQCxLRlDbYWUCoilGB4AePQvmxzeVx7OgZSHWjsRnM8GoAIgLD3IsTpu0HttexHGXjJrcP4Z5YD4lrGw2xou8eSa1LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4093554},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./ui-tag":{"types":"./types/4sh-ui-kit-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tag.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./ui-card":{"types":"./types/4sh-ui-kit-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-ui-card.mjs"},"./ui-chip":{"types":"./types/4sh-ui-kit-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-chip.mjs"},"./ui-icon":{"types":"./types/4sh-ui-kit-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-ui-icon.mjs"},"./ui-link":{"types":"./types/4sh-ui-kit-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-ui-link.mjs"},"./ui-menu":{"types":"./types/4sh-ui-kit-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-menu.mjs"},"./ui-tabs":{"types":"./types/4sh-ui-kit-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tabs.mjs"},"./ui-alert":{"types":"./types/4sh-ui-kit-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-ui-alert.mjs"},"./ui-badge":{"types":"./types/4sh-ui-kit-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-ui-badge.mjs"},"./ui-field":{"types":"./types/4sh-ui-kit-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-ui-field.mjs"},"./ui-image":{"types":"./types/4sh-ui-kit-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-ui-image.mjs"},"./ui-input":{"types":"./types/4sh-ui-kit-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input.mjs"},"./ui-label":{"types":"./types/4sh-ui-kit-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-ui-label.mjs"},"./ui-modal":{"types":"./types/4sh-ui-kit-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-ui-modal.mjs"},"./ui-radio":{"types":"./types/4sh-ui-kit-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-ui-radio.mjs"},"./ui-table":{"types":"./types/4sh-ui-kit-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-ui-table.mjs"},"./ui-toast":{"types":"./types/4sh-ui-kit-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toast.mjs"},"./ui-avatar":{"types":"./types/4sh-ui-kit-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar.mjs"},"./ui-button":{"types":"./types/4sh-ui-kit-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button.mjs"},"./ui-drawer":{"types":"./types/4sh-ui-kit-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-ui-drawer.mjs"},"./ui-helper":{"types":"./types/4sh-ui-kit-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-helper.mjs"},"./ui-nudger":{"types":"./types/4sh-ui-kit-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-ui-nudger.mjs"},"./ui-rating":{"types":"./types/4sh-ui-kit-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-ui-rating.mjs"},"./ui-select":{"types":"./types/4sh-ui-kit-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-ui-select.mjs"},"./ui-slider":{"types":"./types/4sh-ui-kit-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-ui-slider.mjs"},"./ui-toggle":{"types":"./types/4sh-ui-kit-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toggle.mjs"},"./ui-popover":{"types":"./types/4sh-ui-kit-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-ui-popover.mjs"},"./ui-sidebar":{"types":"./types/4sh-ui-kit-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-sidebar.mjs"},"./ui-spinner":{"types":"./types/4sh-ui-kit-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-ui-spinner.mjs"},"./ui-stepper":{"types":"./types/4sh-ui-kit-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-stepper.mjs"},"./ui-tooltip":{"types":"./types/4sh-ui-kit-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tooltip.mjs"},"./ui-checkbox":{"types":"./types/4sh-ui-kit-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-ui-checkbox.mjs"},"./ui-skeleton":{"types":"./types/4sh-ui-kit-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-ui-skeleton.mjs"},"./ui-textarea":{"types":"./types/4sh-ui-kit-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-ui-textarea.mjs"},"./package.json":{"default":"./package.json"},"./ui-accordion":{"types":"./types/4sh-ui-kit-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-ui-accordion.mjs"},"./ui-input-otp":{"types":"./types/4sh-ui-kit-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-otp.mjs"},"./ui-paginator":{"types":"./types/4sh-ui-kit-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-paginator.mjs"},"./ui-read-only":{"types":"./types/4sh-ui-kit-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-ui-read-only.mjs"},"./ui-separator":{"types":"./types/4sh-ui-kit-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-separator.mjs"},"./ui-breadcrumb":{"types":"./types/4sh-ui-kit-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-ui-breadcrumb.mjs"},"./ui-datepicker":{"types":"./types/4sh-ui-kit-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-ui-datepicker.mjs"},"./ui-input-mask":{"types":"./types/4sh-ui-kit-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-mask.mjs"},"./ui-input-tags":{"types":"./types/4sh-ui-kit-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-tags.mjs"},"./ui-empty-state":{"types":"./types/4sh-ui-kit-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-ui-empty-state.mjs"},"./ui-file-upload":{"types":"./types/4sh-ui-kit-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-ui-file-upload.mjs"},"./ui-input-group":{"types":"./types/4sh-ui-kit-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-group.mjs"},"./ui-autocomplete":{"types":"./types/4sh-ui-kit-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-ui-autocomplete.mjs"},"./ui-avatar-group":{"types":"./types/4sh-ui-kit-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar-group.mjs"},"./ui-button-split":{"types":"./types/4sh-ui-kit-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button-split.mjs"},"./ui-context-menu":{"types":"./types/4sh-ui-kit-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-context-menu.mjs"},"./ui-input-number":{"types":"./types/4sh-ui-kit-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-number.mjs"},"./ui-progress-bar":{"types":"./types/4sh-ui-kit-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-progress-bar.mjs"},"./ui-segment-control":{"types":"./types/4sh-ui-kit-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-ui-segment-control.mjs"}},"gitHead":"36ec159132be1bb4510e6f0e4dab8b0b88b16608","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.1_1786541593481_0.26876006106166983","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@4sh/ui-kit","version":"0.1.2","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.1.2","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"1987eb8f8065871cd00c978f283a0935c7eeeeaf","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.1.2.tgz","fileCount":203,"integrity":"sha512-R4eyJwFuAbuhDVsYKLAGWDOKu9QTItll8Fpb62xdeyZgR65Vdn1YGS/sc4WFvru8KVV349KsoVGKvJFsvgYUeg==","signatures":[{"sig":"MEUCIE8jCPne8R1/8BlhjfPu9pKf3WwFGYXrugJKQYpbT5PAAiEAtff05GesCM0aO1GG+5ufwkVeHIFyzcHBZlZH7aXdc10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4093554},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./ui-tag":{"types":"./types/4sh-ui-kit-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tag.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./ui-card":{"types":"./types/4sh-ui-kit-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-ui-card.mjs"},"./ui-chip":{"types":"./types/4sh-ui-kit-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-chip.mjs"},"./ui-icon":{"types":"./types/4sh-ui-kit-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-ui-icon.mjs"},"./ui-link":{"types":"./types/4sh-ui-kit-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-ui-link.mjs"},"./ui-menu":{"types":"./types/4sh-ui-kit-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-menu.mjs"},"./ui-tabs":{"types":"./types/4sh-ui-kit-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tabs.mjs"},"./ui-alert":{"types":"./types/4sh-ui-kit-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-ui-alert.mjs"},"./ui-badge":{"types":"./types/4sh-ui-kit-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-ui-badge.mjs"},"./ui-field":{"types":"./types/4sh-ui-kit-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-ui-field.mjs"},"./ui-image":{"types":"./types/4sh-ui-kit-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-ui-image.mjs"},"./ui-input":{"types":"./types/4sh-ui-kit-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input.mjs"},"./ui-label":{"types":"./types/4sh-ui-kit-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-ui-label.mjs"},"./ui-modal":{"types":"./types/4sh-ui-kit-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-ui-modal.mjs"},"./ui-radio":{"types":"./types/4sh-ui-kit-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-ui-radio.mjs"},"./ui-table":{"types":"./types/4sh-ui-kit-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-ui-table.mjs"},"./ui-toast":{"types":"./types/4sh-ui-kit-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toast.mjs"},"./ui-avatar":{"types":"./types/4sh-ui-kit-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar.mjs"},"./ui-button":{"types":"./types/4sh-ui-kit-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button.mjs"},"./ui-drawer":{"types":"./types/4sh-ui-kit-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-ui-drawer.mjs"},"./ui-helper":{"types":"./types/4sh-ui-kit-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-helper.mjs"},"./ui-nudger":{"types":"./types/4sh-ui-kit-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-ui-nudger.mjs"},"./ui-rating":{"types":"./types/4sh-ui-kit-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-ui-rating.mjs"},"./ui-select":{"types":"./types/4sh-ui-kit-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-ui-select.mjs"},"./ui-slider":{"types":"./types/4sh-ui-kit-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-ui-slider.mjs"},"./ui-toggle":{"types":"./types/4sh-ui-kit-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-ui-toggle.mjs"},"./ui-popover":{"types":"./types/4sh-ui-kit-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-ui-popover.mjs"},"./ui-sidebar":{"types":"./types/4sh-ui-kit-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-sidebar.mjs"},"./ui-spinner":{"types":"./types/4sh-ui-kit-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-ui-spinner.mjs"},"./ui-stepper":{"types":"./types/4sh-ui-kit-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-ui-stepper.mjs"},"./ui-tooltip":{"types":"./types/4sh-ui-kit-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-ui-tooltip.mjs"},"./ui-checkbox":{"types":"./types/4sh-ui-kit-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-ui-checkbox.mjs"},"./ui-skeleton":{"types":"./types/4sh-ui-kit-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-ui-skeleton.mjs"},"./ui-textarea":{"types":"./types/4sh-ui-kit-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-ui-textarea.mjs"},"./package.json":{"default":"./package.json"},"./ui-accordion":{"types":"./types/4sh-ui-kit-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-ui-accordion.mjs"},"./ui-input-otp":{"types":"./types/4sh-ui-kit-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-otp.mjs"},"./ui-paginator":{"types":"./types/4sh-ui-kit-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-paginator.mjs"},"./ui-read-only":{"types":"./types/4sh-ui-kit-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-ui-read-only.mjs"},"./ui-separator":{"types":"./types/4sh-ui-kit-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-ui-separator.mjs"},"./ui-breadcrumb":{"types":"./types/4sh-ui-kit-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-ui-breadcrumb.mjs"},"./ui-datepicker":{"types":"./types/4sh-ui-kit-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-ui-datepicker.mjs"},"./ui-input-mask":{"types":"./types/4sh-ui-kit-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-mask.mjs"},"./ui-input-tags":{"types":"./types/4sh-ui-kit-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-tags.mjs"},"./ui-empty-state":{"types":"./types/4sh-ui-kit-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-ui-empty-state.mjs"},"./ui-file-upload":{"types":"./types/4sh-ui-kit-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-ui-file-upload.mjs"},"./ui-input-group":{"types":"./types/4sh-ui-kit-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-group.mjs"},"./ui-autocomplete":{"types":"./types/4sh-ui-kit-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-ui-autocomplete.mjs"},"./ui-avatar-group":{"types":"./types/4sh-ui-kit-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-ui-avatar-group.mjs"},"./ui-button-split":{"types":"./types/4sh-ui-kit-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-ui-button-split.mjs"},"./ui-context-menu":{"types":"./types/4sh-ui-kit-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-ui-context-menu.mjs"},"./ui-input-number":{"types":"./types/4sh-ui-kit-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-ui-input-number.mjs"},"./ui-progress-bar":{"types":"./types/4sh-ui-kit-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-ui-progress-bar.mjs"},"./ui-segment-control":{"types":"./types/4sh-ui-kit-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-ui-segment-control.mjs"}},"gitHead":"c4787aac657fd66c0754a95dff68936a6afbc390","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.2_1786551434010_0.9633040511476381","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@4sh/ui-kit","version":"0.2.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.2.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"8676ec3a0d302eb54be772aee696314b22137e84","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.2.0.tgz","fileCount":208,"integrity":"sha512-qMAs0xGQugB+HNLVKq25t9Sd2GPpqLaPSsZqRfKhGEHjJ6qdUfMUgKpVD5x5Men8zTuPkhR7O5B2XAKjbBIuHw==","signatures":[{"sig":"MEUCIHDt3KP2D67tPLiI9+jiWU6At00fFk3vUtqBUoX9kG6aAiEA4/jE6ygehi/J8AL7L6LYvBhMozStx8aRDjQMdjlS2Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4109269},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","ng-add":{"save":"devDependencies"},"exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"2b1078e4e0fb1a4b438ea8c773f8d24d7e9b45d7","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"4sh-package-admin","email":"npm@4sh.fr"},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.11.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.2.0_1786955614605_0.47785499043601054","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@4sh/ui-kit","version":"0.3.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.3.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"a94028b56d8b3d8350f4c9eac36ed32e9c475804","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.3.0.tgz","fileCount":206,"integrity":"sha512-a8JO7ZN/dk72BPNeNdzuQQV2FNE/L8zzC1geAKNMRa5NkBuOrGbtzSoX+pjjSgwLLLRmQ2oAiOh/CiZO9624Vw==","signatures":[{"sig":"MEUCIQDCTX+1zUr2W4VZC7Ax3SAG72S1StuYHcaGxriOkhrUlAIgb3whSzVHiGiH5mEA6Mq3f4galxKnQ+5iV0wHF2K+fAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4288878},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"ccca1ae0fc526f14a240d9b58c083b2c67264bdc","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.3.0_1787066568946_0.03194186888016537","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@4sh/ui-kit","version":"0.4.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.4.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"6fddf65f918c43abbb4561409304ef5374f1acc5","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.4.0.tgz","fileCount":206,"integrity":"sha512-65e1qeELPsXibGxVL6PxchFK7HojxoMMXiYRe+wwizbft+RVGjJrkrL2K17MZ78DNomeWG19atnurgO+8TGRog==","signatures":[{"sig":"MEYCIQCIgh04Qb251WLrKFdcIg0liytQhc2N3j9sAp3HBe+9LgIhAMti9skk7uLpuj0OIoEaj717g1RpfD809jtRi9YXZ8h7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4293262},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"c687b45cc7b98243f33573ed134bd15ad65167b3","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.4.0_1787140043771_0.626949736165052","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@4sh/ui-kit","version":"0.5.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.5.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"dist":{"shasum":"c564cecb855c6f89bd11c2ee682e749abc2eac72","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.5.0.tgz","fileCount":211,"integrity":"sha512-HyB6ocBBxn/Eylr6RK65imFcKiUl7P4iOHPsyBunHv4+Q7OFSQEMigyOuaE6dOrUqCzvTVmSDEttSuTuvbSkfA==","signatures":[{"sig":"MEQCIDTSnTMI4u7LOreu61lWSpoQoC0w3UwN+ps3QAAtanHuAiAkzZVLdTum7sKv+Vbf1sisr/hxdfAaRirPO8kee3Ttfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6765746},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"799b0530064857adc5e146e3bbe90f63de00aa22","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.5.0_1787212416759_0.04744616866106521","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@4sh/ui-kit","version":"0.6.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y","mcp","mcp-server","ai-agent"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.6.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"bin":{"ui-kit-mcp":"mcp/index.js"},"dist":{"shasum":"6aa9cc6e454215b3f22c4f132138fee6f44f5446","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.6.0.tgz","fileCount":211,"integrity":"sha512-tZh5H710j9IDw0gelEf81DvI2pUJBr/e+hDmDU1pe6XLPf2jFppMIXpFBD++LqHbZy5Pr3xb4dLP1rQi5Yu7iQ==","signatures":[{"sig":"MEUCIQCg1WAEEaVAIF0xLn2jmPke4i6wHhj07LejUKfiMv4xUgIgBbc8VE+GI+orX+S6GJSLiR6Wu+7LhlJZ3Uda/OYg2TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6774276},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"2fe61514170a7b637224a78453e5b6436631a02c","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens. Ships a companion MCP server exposing the kit catalog and doc to AI coding agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.6.0_1787324469961_0.25928370466821526","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@4sh/ui-kit","version":"0.6.1","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y","mcp","mcp-server","ai-agent"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.6.1","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"bin":{"ui-kit-mcp":"mcp/index.js"},"dist":{"shasum":"4248f77eb1f04ee96716399e3c3e1536be991fb1","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.6.1.tgz","fileCount":211,"integrity":"sha512-ByLfHctryr5E1dEet3x0D22hNc9UHohVxyoxE+bSd7cYXopPCL3/D0DxEbyFvSnRAQK7FbQdhgIchlXtILUQaw==","signatures":[{"sig":"MEUCICmnWZgcfaIQn1Bat9DfZ/2yZDtXQQSpz6cBu08P14mFAiEAtB3MJaXEM9NmBdZprEerhRk8Y7dWchJ+g4iqW5fJrvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6780565},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"216881f2f30d9089ada987ef16d870ac52ad5786","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens. Ships a companion MCP server exposing the kit catalog and doc to AI coding agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.6.1_1787383103522_0.8542494750801914","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@4sh/ui-kit","version":"0.7.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y","mcp","mcp-server","ai-agent"],"author":{"name":"4SH"},"license":"Apache-2.0","_id":"@4sh/ui-kit@0.7.0","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"bin":{"ui-kit-mcp":"mcp/index.js"},"dist":{"shasum":"0608f3b47230f02db56a2696af3ad759070de630","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.7.0.tgz","fileCount":223,"integrity":"sha512-s9u4NsIqX43irNui/cwuQJzfeuh5TiN2B2hcDek3iavZ+W6h1KFqeTnOU3UYhehmwk8w1XNwQQXs8dDUT+Gcbg==","signatures":[{"sig":"MEUCICYZWMpHB3OsxOWoMKOoOg/T/vwUfKCbYRkHb6btNocpAiEA86FN4j8dAPi3DS/KFm1TO0Pv1AXbFAI5yMgHZIkNT+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7600070},"type":"module","module":"fesm2022/4sh-ui-kit.mjs","exports":{".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./package.json":{"default":"./package.json"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./forms/ui-editor":{"types":"./types/4sh-ui-kit-forms-ui-editor.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-editor.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./actions/ui-speed-dial":{"types":"./types/4sh-ui-kit-actions-ui-speed-dial.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-speed-dial.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./forms/ui-swatch-picker":{"types":"./types/4sh-ui-kit-forms-ui-swatch-picker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-swatch-picker.mjs"},"./forms/ui-toggle-button":{"types":"./types/4sh-ui-kit-forms-ui-toggle-button.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle-button.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"}},"gitHead":"290ee98b0612c6444c54af5af48120136270e74e","typings":"types/4sh-ui-kit.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"repository":{"url":"git+https://github.com/4sh/starter-angular.git","type":"git","directory":"projects/ui-kit"},"schematics":"./collection.json","_npmVersion":"11.12.1","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens. Ships a companion MCP server exposing the kit catalog and doc to AI coding agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.8.0","@angular/cdk":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.7.0_1787830294325_0.33431673347191393","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@4sh/ui-kit","version":"0.8.0","description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens. Ships a companion MCP server exposing the kit catalog and doc to AI coding agents.","homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","repository":{"type":"git","url":"git+https://github.com/4sh/starter-angular.git","directory":"projects/ui-kit"},"bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"author":{"name":"4SH"},"license":"Apache-2.0","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y","mcp","mcp-server","ai-agent"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"schematics":"./collection.json","bin":{"ui-kit-mcp":"mcp/index.js"},"peerDependencies":{"@angular/cdk":"^22.0.0","@angular/common":"^22.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/platform-browser":"^22.0.0","@angular/router":"^22.0.0","rxjs":"^7.8.0"},"dependencies":{"tslib":"2.8.1"},"sideEffects":false,"module":"fesm2022/4sh-ui-kit.mjs","typings":"types/4sh-ui-kit.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/4sh-ui-kit.d.ts","default":"./fesm2022/4sh-ui-kit.mjs"},"./actions/ui-button":{"types":"./types/4sh-ui-kit-actions-ui-button.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button.mjs"},"./actions/ui-button-split":{"types":"./types/4sh-ui-kit-actions-ui-button-split.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-button-split.mjs"},"./actions/ui-link":{"types":"./types/4sh-ui-kit-actions-ui-link.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-link.mjs"},"./actions/ui-speed-dial":{"types":"./types/4sh-ui-kit-actions-ui-speed-dial.d.ts","default":"./fesm2022/4sh-ui-kit-actions-ui-speed-dial.mjs"},"./base/ui-icon":{"types":"./types/4sh-ui-kit-base-ui-icon.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-icon.mjs"},"./base/ui-image":{"types":"./types/4sh-ui-kit-base-ui-image.d.ts","default":"./fesm2022/4sh-ui-kit-base-ui-image.mjs"},"./forms":{"types":"./types/4sh-ui-kit-forms.d.ts","default":"./fesm2022/4sh-ui-kit-forms.mjs"},"./forms/ui-autocomplete":{"types":"./types/4sh-ui-kit-forms-ui-autocomplete.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-autocomplete.mjs"},"./forms/ui-checkbox":{"types":"./types/4sh-ui-kit-forms-ui-checkbox.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-checkbox.mjs"},"./forms/ui-datepicker":{"types":"./types/4sh-ui-kit-forms-ui-datepicker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-datepicker.mjs"},"./forms/ui-editor":{"types":"./types/4sh-ui-kit-forms-ui-editor.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-editor.mjs"},"./forms/ui-field":{"types":"./types/4sh-ui-kit-forms-ui-field.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-field.mjs"},"./forms/ui-file-upload":{"types":"./types/4sh-ui-kit-forms-ui-file-upload.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-file-upload.mjs"},"./forms/ui-input":{"types":"./types/4sh-ui-kit-forms-ui-input.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input.mjs"},"./forms/ui-input-group":{"types":"./types/4sh-ui-kit-forms-ui-input-group.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-group.mjs"},"./forms/ui-input-mask":{"types":"./types/4sh-ui-kit-forms-ui-input-mask.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-mask.mjs"},"./forms/ui-input-number":{"types":"./types/4sh-ui-kit-forms-ui-input-number.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-number.mjs"},"./forms/ui-input-otp":{"types":"./types/4sh-ui-kit-forms-ui-input-otp.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-otp.mjs"},"./forms/ui-input-tags":{"types":"./types/4sh-ui-kit-forms-ui-input-tags.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-input-tags.mjs"},"./forms/ui-knob":{"types":"./types/4sh-ui-kit-forms-ui-knob.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-knob.mjs"},"./forms/ui-label":{"types":"./types/4sh-ui-kit-forms-ui-label.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-label.mjs"},"./forms/ui-nudger":{"types":"./types/4sh-ui-kit-forms-ui-nudger.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-nudger.mjs"},"./forms/ui-radio":{"types":"./types/4sh-ui-kit-forms-ui-radio.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-radio.mjs"},"./forms/ui-rating":{"types":"./types/4sh-ui-kit-forms-ui-rating.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-rating.mjs"},"./forms/ui-segment-control":{"types":"./types/4sh-ui-kit-forms-ui-segment-control.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-segment-control.mjs"},"./forms/ui-select":{"types":"./types/4sh-ui-kit-forms-ui-select.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-select.mjs"},"./forms/ui-slider":{"types":"./types/4sh-ui-kit-forms-ui-slider.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-slider.mjs"},"./forms/ui-swatch-picker":{"types":"./types/4sh-ui-kit-forms-ui-swatch-picker.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-swatch-picker.mjs"},"./forms/ui-textarea":{"types":"./types/4sh-ui-kit-forms-ui-textarea.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-textarea.mjs"},"./forms/ui-toggle":{"types":"./types/4sh-ui-kit-forms-ui-toggle.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle.mjs"},"./forms/ui-toggle-button":{"types":"./types/4sh-ui-kit-forms-ui-toggle-button.d.ts","default":"./fesm2022/4sh-ui-kit-forms-ui-toggle-button.mjs"},"./informative/ui-accordion":{"types":"./types/4sh-ui-kit-informative-ui-accordion.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-accordion.mjs"},"./informative/ui-alert":{"types":"./types/4sh-ui-kit-informative-ui-alert.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-alert.mjs"},"./informative/ui-avatar":{"types":"./types/4sh-ui-kit-informative-ui-avatar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar.mjs"},"./informative/ui-avatar-group":{"types":"./types/4sh-ui-kit-informative-ui-avatar-group.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-avatar-group.mjs"},"./informative/ui-badge":{"types":"./types/4sh-ui-kit-informative-ui-badge.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-badge.mjs"},"./informative/ui-chip":{"types":"./types/4sh-ui-kit-informative-ui-chip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-chip.mjs"},"./informative/ui-empty-state":{"types":"./types/4sh-ui-kit-informative-ui-empty-state.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-empty-state.mjs"},"./informative/ui-helper":{"types":"./types/4sh-ui-kit-informative-ui-helper.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-helper.mjs"},"./informative/ui-progress-bar":{"types":"./types/4sh-ui-kit-informative-ui-progress-bar.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-progress-bar.mjs"},"./informative/ui-read-only":{"types":"./types/4sh-ui-kit-informative-ui-read-only.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-read-only.mjs"},"./informative/ui-separator":{"types":"./types/4sh-ui-kit-informative-ui-separator.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-separator.mjs"},"./informative/ui-skeleton":{"types":"./types/4sh-ui-kit-informative-ui-skeleton.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-skeleton.mjs"},"./informative/ui-spinner":{"types":"./types/4sh-ui-kit-informative-ui-spinner.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-spinner.mjs"},"./informative/ui-tag":{"types":"./types/4sh-ui-kit-informative-ui-tag.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tag.mjs"},"./informative/ui-toast":{"types":"./types/4sh-ui-kit-informative-ui-toast.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-toast.mjs"},"./informative/ui-tooltip":{"types":"./types/4sh-ui-kit-informative-ui-tooltip.d.ts","default":"./fesm2022/4sh-ui-kit-informative-ui-tooltip.mjs"},"./layout/ui-card":{"types":"./types/4sh-ui-kit-layout-ui-card.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-card.mjs"},"./layout/ui-drawer":{"types":"./types/4sh-ui-kit-layout-ui-drawer.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-drawer.mjs"},"./layout/ui-modal":{"types":"./types/4sh-ui-kit-layout-ui-modal.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-modal.mjs"},"./layout/ui-popover":{"types":"./types/4sh-ui-kit-layout-ui-popover.d.ts","default":"./fesm2022/4sh-ui-kit-layout-ui-popover.mjs"},"./motion":{"types":"./types/4sh-ui-kit-motion.d.ts","default":"./fesm2022/4sh-ui-kit-motion.mjs"},"./navigation/ui-bottom-tab-bar":{"types":"./types/4sh-ui-kit-navigation-ui-bottom-tab-bar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-bottom-tab-bar.mjs"},"./navigation/ui-breadcrumb":{"types":"./types/4sh-ui-kit-navigation-ui-breadcrumb.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-breadcrumb.mjs"},"./navigation/ui-context-menu":{"types":"./types/4sh-ui-kit-navigation-ui-context-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-context-menu.mjs"},"./navigation/ui-menu":{"types":"./types/4sh-ui-kit-navigation-ui-menu.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-menu.mjs"},"./navigation/ui-sidebar":{"types":"./types/4sh-ui-kit-navigation-ui-sidebar.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-sidebar.mjs"},"./navigation/ui-stepper":{"types":"./types/4sh-ui-kit-navigation-ui-stepper.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-stepper.mjs"},"./navigation/ui-tabs":{"types":"./types/4sh-ui-kit-navigation-ui-tabs.d.ts","default":"./fesm2022/4sh-ui-kit-navigation-ui-tabs.mjs"},"./overlay":{"types":"./types/4sh-ui-kit-overlay.d.ts","default":"./fesm2022/4sh-ui-kit-overlay.mjs"},"./ripple":{"types":"./types/4sh-ui-kit-ripple.d.ts","default":"./fesm2022/4sh-ui-kit-ripple.mjs"},"./table/ui-paginator":{"types":"./types/4sh-ui-kit-table-ui-paginator.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-paginator.mjs"},"./table/ui-table":{"types":"./types/4sh-ui-kit-table-ui-table.d.ts","default":"./fesm2022/4sh-ui-kit-table-ui-table.mjs"},"./theming":{"types":"./types/4sh-ui-kit-theming.d.ts","default":"./fesm2022/4sh-ui-kit-theming.mjs"},"./types":{"types":"./types/4sh-ui-kit-types.d.ts","default":"./fesm2022/4sh-ui-kit-types.mjs"}},"type":"module","gitHead":"5b5821db4b3ec584c81ca24ccf687e9824f281e5","_id":"@4sh/ui-kit@0.8.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-vn2vX11Mi2LIRW2bLoh7viwgQuy3mRqzv/A12aicPLuDzr1xlFNRdsaS2ARubgiRfMN1gXY5QmRm/YSfjBDh1Q==","shasum":"322d47ccd17b9dcaa2675ab791d6d3cef8db668a","tarball":"https://registry.npmjs.org/@4sh/ui-kit/-/ui-kit-0.8.0.tgz","fileCount":233,"unpackedSize":7924687,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4sh%2fui-kit@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2he01uxh/dnycn9QeDSqpVe/QqJggZWMioSphx1DHTAIhANMXWo38QTNu9Vk/S9XGpCT2C1/beCT42iVoe9Lcon9U"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b87042f9-1463-412c-b026-086030bd7ce3"}},"directories":{},"maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-kit_0.8.0_1788350831709_0.23441187132772812"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T15:23:00.268Z","modified":"2026-09-02T12:07:12.644Z","0.1.0":"2026-08-11T15:23:00.626Z","0.1.1":"2026-08-12T13:33:13.716Z","0.1.2":"2026-08-12T16:17:14.211Z","0.2.0":"2026-08-17T08:33:34.805Z","0.3.0":"2026-08-18T15:22:49.128Z","0.4.0":"2026-08-19T11:47:23.982Z","0.5.0":"2026-08-20T07:53:36.959Z","0.6.0":"2026-08-21T15:01:10.142Z","0.6.1":"2026-08-22T07:18:23.719Z","0.7.0":"2026-08-27T11:31:34.528Z","0.8.0":"2026-09-02T12:07:11.909Z"},"bugs":{"url":"https://github.com/4sh/starter-angular/issues"},"author":{"name":"4SH"},"license":"Apache-2.0","homepage":"https://4sh.github.io/starter-angular/?path=/docs/introduction--docs","keywords":["angular","design-system","headless","components","design-tokens","ui-kit","accessibility","a11y","mcp","mcp-server","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/4sh/starter-angular.git","directory":"projects/ui-kit"},"description":"Headless Angular components from the 4SH Design System: signals + Angular CDK, styled exclusively through design tokens. Ships a companion MCP server exposing the kit catalog and doc to AI coding agents.","maintainers":[{"name":"fcamblor","email":"fcamblor+npm@gmail.com"},{"name":"4sh-package-admin","email":"npm@4sh.fr"}],"readme":"# @4sh/ui-kit\n\n_**English** · [Français](./README.fr.md)_\n\n_Headless_ Angular components from the 4SH Design System: logic and accessibility\nbuilt in natively (signals + Angular CDK), styling driven by design tokens.\n\n**Full documentation (Storybook)**:\n<https://4sh.github.io/starter-angular/?path=/docs/introduction--docs>\n\n---\n\n## Two ways to consume the kit\n\nChoose **before** installing: the decision shapes everything that follows.\n\n|                         | **dependency**                                         | **starter**                                                                      |\n| ----------------------- | ------------------------------------------------------ | -------------------------------------------------------------------------------- |\n| Install                 | `pnpm add @4sh/ui-kit`                                 | `ng add @4sh/ui-kit-schematics`                                                  |\n| What lands in your repo | nothing — compiled components stay in `node_modules`   | the component _sources_, in `src/app/shared/`                                    |\n| Imports                 | `@4sh/ui-kit/actions/ui-button`                        | your own path (`./shared/components/ui/actions/ui-button`)                       |\n| Styles                  | `node_modules/@4sh/ui-kit/styles.css`, loaded globally | copied into `src/styles/`, with the token generation chain (`tokens:build`)      |\n| Documentation           | the Storybook linked above                             | yours, on your own copies (set up by `ng add`)                                   |\n| Customization           | inputs + CSS variables                                 | edit the code itself                                                             |\n| Updating                | bump the version                                       | `ng generate @4sh/ui-kit-schematics:update` — per-component diff, accept or skip |\n\n**dependency** is the default: nothing to maintain, one version to follow, and a\nguarantee that every project renders the same kit. **starter** — the shadcn/ui or\nspartan-ng approach — trades that guarantee for ownership of the code: pick it\nwhen the project needs to diverge from the Design System, and accept that\nupdates are then semi-manual.\n\nBoth modes describe the same components. **The rest of this page describes the\n`dependency` mode**; the starter path has its own package and its own README (see\n[below](#or-copy-the-sources-instead)).\n\n---\n\n## Installation\n\n```bash\npnpm add @4sh/ui-kit\n```\n\nAny package manager works — the package is a plain npm tarball with standard\n`peerDependencies`. `pnpm` is what the Design System itself uses and recommends\n(strict resolution catches a missing peer instead of hiding it, and its\nsupply-chain settings quarantine freshly published versions); `npm install\n@4sh/ui-kit` or `yarn add @4sh/ui-kit` install exactly the same thing.\n\nPublished on the **public npm registry**, under the **`4sh`** organization:\n[npmjs.com/package/@4sh/ui-kit](https://www.npmjs.com/package/@4sh/ui-kit)\n\n| Requires |                                                                            |\n| -------- | -------------------------------------------------------------------------- |\n| Angular  | `^22.0.0` — `core`, `common`, `forms`, `router`, `platform-browser`, `cdk` |\n| RxJS     | `^7.8.0`                                                                   |\n\nThese are declared as `peerDependencies`: the version already present in your\napplication is the one used, never a second copy of Angular.\n\n### Or copy the sources instead\n\nThis package gives you **compiled** components: you import them and follow the\nkit's releases. If you would rather have the sources _in your own repository_, to\nread and edit them — the shadcn/spartan-ng approach — that is the other mode, and\nit goes through the companion package:\n\n```bash\nng add @4sh/ui-kit-schematics\n```\n\nIt copies the components you pick into `src/app/shared/`, and deliberately does\n**not** install `@4sh/ui-kit`: absent from `node_modules`, nothing can import its\ncompiled code instead of your copies. See\n**[`@4sh/ui-kit-schematics`](https://www.npmjs.com/package/@4sh/ui-kit-schematics)**.\n\nThe two modes do not combine — pick the one that fits the project.\n\n### AI agent (MCP server)\n\nA small MCP server ships **inside this package**, under `mcp/` — bundled at build\ntime (a single dependency-free file), not published on its own. It exposes the kit's\ncomponent catalog, API and doc (full-text search included) to an MCP-aware coding\nagent (Claude Code, Claude Desktop, Cursor…), so it can look things up instead of\nreading sources or guessing.\n\nUnlike `ng add @4sh/ui-kit-schematics` (which declares it for you), this path has no\ninstall-time hook — add it yourself, once, to your `.mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"ui-kit\": {\n      \"command\": \"npx\",\n      \"args\": [\"--no-install\", \"ui-kit-mcp\"]\n    }\n  }\n}\n```\n\nInstalling links `ui-kit-mcp` into your project's `node_modules/.bin/`, so this\nform resolves no matter which directory your MCP client starts the server from — a\nhardcoded `node node_modules/@4sh/ui-kit/mcp/index.js` is relative to the working\ndirectory and breaks as soon as that isn't the project root. Keep `--no-install`: it\nmakes npx fail loudly when the bin is missing, rather than fetching an unrelated\npackage of that name from the registry.\n\nNothing to install beyond `@4sh/ui-kit` itself, and nothing to reach on the npm\nregistry at run time — the file is already on disk once the install has run. Tools:\n`list_components`, `get_component_doc`, `search_docs`, `get_shared_config` — same\ncontent as the Storybook doc linked above, and as its per-page **Copy as Markdown**\nbutton, for a chat that isn't MCP-aware.\n\n---\n\n## Getting started\n\nTwo steps, and the second one is the one people forget.\n\n**1. Load the kit's stylesheet, once, globally.** The components are **headless**: no\ncolor, size or spacing is hardcoded — everything is read from CSS variables, and the\npackage ships them.\n\n```jsonc\n// angular.json\n\"styles\": [\n  \"node_modules/@4sh/ui-kit/styles.css\",   // ← tokens + base + typography + motion\n  \"src/styles/main.scss\"\n]\n```\n\n`styles.css` contains the design tokens (all 3 brands, light/dark, responsive), the base\nlayer, the typography classes and the animation presets of the `UiMotion` directive.\n**Without it, components render unstyled** — nothing errors, everything just looks wrong.\n\n`@font-face` rules are **not** included: the tokens merely _name_ the families\n(`--fontfamily-base`), and every one of them ends with a system fallback stack, so an app\nthat ships no font file renders in the OS sans (San Francisco, Segoe UI, Roboto), never in\nthe browser's serif default. To use your own: declare the `@font-face` rules in a global\nstylesheet and override `--fontfamily-*` there, keeping a fallback tail. Step by step, for\nboth consumption modes: **Foundations → Typography** in the Storybook.\n\n**2. Import the component you need** — and only that one. Here, the date picker, without\npulling the rest of the kit into your bundle:\n\n```ts\nimport { UiDatepicker } from '@4sh/ui-kit/forms/ui-datepicker';\n\n@Component({\n  selector: 'app-booking',\n  imports: [UiDatepicker],\n  template: `<ui-datepicker label=\"Date\" valueType=\"date\" [(ngModel)]=\"date\" />`,\n})\nexport class Booking {\n  date = signal<Date | null>(null);\n}\n```\n\nThat is the whole setup. Two components need one provider each — see\n[below](#configuration-required-by-some-components) — and everything else is opt-in.\n\n---\n\n## À la carte imports (secondary entry points)\n\nEvery component is exposed through its own _entry point_. You import what you\nneed, and tree-shaking drops the rest from your final bundle:\n\n```ts\nimport { UiButton } from '@4sh/ui-kit/actions/ui-button';\nimport { UiIcon } from '@4sh/ui-kit/base/ui-icon';\n```\n\n> `@4sh/ui-kit` is **a single npm package**. Entry points are not installed\n> separately: they are all there from the moment you install, and dependencies\n> between them resolve automatically (importing `UiDatepicker` pulls in whatever\n> it needs, you have nothing to declare).\n\n### Available entry points\n\n**59 entry points**, each named `@4sh/ui-kit/<family>/<component>` — the family\nbelow is literally the path segment, lowercased:\n`@4sh/ui-kit/actions/ui-button`, `@4sh/ui-kit/forms/ui-select`,\n`@4sh/ui-kit/forms/ui-datepicker`…\n(60 components in total — `ui-file-upload-list` ships inside `ui-file-upload`,\nwhose model it consumes.)\n\n| Family      | Entry points                                                                                                                                                                                                                                                                                                                                                                                            |\n| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Actions     | `ui-button` · `ui-button-split` · `ui-link` · `ui-speed-dial`                                                                                                                                                                                                                                                                                                                                           |\n| Forms       | `ui-input` · `ui-textarea` · `ui-editor` · `ui-select` · `ui-autocomplete` · `ui-datepicker` · `ui-checkbox` · `ui-radio` · `ui-toggle` · `ui-toggle-button` · `ui-slider` · `ui-knob` · `ui-nudger` · `ui-rating` · `ui-segment-control` · `ui-input-number` · `ui-input-mask` · `ui-input-otp` · `ui-input-tags` · `ui-input-group` · `ui-file-upload` · `ui-field` · `ui-label` · `ui-swatch-picker` |\n| Informative | `ui-alert` · `ui-toast` · `ui-badge` · `ui-chip` · `ui-tag` · `ui-avatar` · `ui-avatar-group` · `ui-accordion` · `ui-tooltip` · `ui-spinner` · `ui-skeleton` · `ui-progress-bar` · `ui-empty-state` · `ui-read-only` · `ui-separator` · `ui-helper`                                                                                                                                                     |\n| Layout      | `ui-card` · `ui-modal` · `ui-drawer` · `ui-popover`                                                                                                                                                                                                                                                                                                                                                     |\n| Navigation  | `ui-menu` · `ui-context-menu` · `ui-tabs` · `ui-stepper` · `ui-sidebar` · `ui-breadcrumb` · `ui-bottom-tab-bar`                                                                                                                                                                                                                                                                                         |\n| Table       | `ui-table` · `ui-paginator`                                                                                                                                                                                                                                                                                                                                                                             |\n| Base        | `ui-icon` · `ui-image`                                                                                                                                                                                                                                                                                                                                                                                  |\n\nPlus the cross-cutting entry points:\n\n| Entry point           | Contents                                                                                              |\n| --------------------- | ----------------------------------------------------------------------------------------------------- |\n| `@4sh/ui-kit/forms`   | Form field foundation — see below                                                                     |\n| `@4sh/ui-kit/theming` | `ThemeService` (light/dark, `[data-theme]`) · `BrandService` (`[data-brand]`) · `provideUiKitBrand()` |\n| `@4sh/ui-kit/motion`  | `UiMotion` directive + animation presets                                                              |\n| `@4sh/ui-kit/ripple`  | `UiRipple` / `UiRippleScope` directives + `provideUiRipple()` (press wave)                            |\n| `@4sh/ui-kit/overlay` | Helpers for CDK overlay components (`closeOnNavigation`)                                              |\n| `@4sh/ui-kit/types`   | Cross-cutting types (`UiLevel`, `UiSubLevel`, `UiFeedbackLevel`)                                      |\n\n---\n\n## Configuration required by some components\n\nTwo components need a piece of data the kit cannot know about — it is therefore\n**injected** by the application rather than hardcoded:\n\n```ts\n// app.config.ts\nimport { brandFromSubdomain, provideUiKitBrand } from '@4sh/ui-kit/theming';\nimport { provideUiImageAssets } from '@4sh/ui-kit/base/ui-image';\nimport assetsMap from './assets/assets-map.json';\n\nproviders: [\n  // active brand — how you detect it (subdomain, user setting…) is up to you\n  provideUiKitBrand(brandFromSubdomain(subdomain)),\n  // map of YOUR project's local assets, consumed by `ui-image` (`name` input)\n  provideUiImageAssets(assetsMap),\n];\n```\n\nBoth are **optional**: without them the brand defaults to `brand1`, and\n`ui-image` only renders its remote images (`src`), `name` falling back to the\nplaceholder.\n\n---\n\n## Styles: going further\n\n### Writing your own styles on the kit's foundation\n\nThe kit's styles are authored in **SCSS (Sass)**, not plain CSS — that is what\nlets `styles.css` be assembled from tokens, mixins and per-component partials\ninstead of one flat, hand-maintained stylesheet. The compiled `styles.css` you\nload in `angular.json` is plain CSS and needs no Sass on your side; but the SCSS\n**sources** ship with the package too, so your own components can use the same\nshared functions, mixins and constants.\n\n```scss\n// with `node_modules/@4sh/ui-kit/styles` in your includePaths\n@use 'utils';\n\n.my-field {\n  min-height: utils.$form-field-height;\n  padding: var(--units-md);\n  border-radius: var(--radius-md);\n}\n```\n\n> `utils` exposes **API only** (functions, mixins, constants) and emits no CSS\n> rule: since each component `.scss` is a separate Sass compilation unit, any\n> CSS exposed there would be duplicated into every component. The global utility\n> classes live in `styles.css`.\n\n### Theme, brand and overrides\n\nLight/dark and brand are **attributes on `<html>`** — nothing to import, `styles.css`\nalready carries every mode:\n\n| Attribute    | Values             | Absent means |\n| ------------ | ------------------ | ------------ |\n| `data-theme` | `dark`             | light        |\n| `data-brand` | `brand2`, `brand3` | brand 1      |\n\n```html\n<html data-theme=\"dark\" data-brand=\"brand2\"></html>\n```\n\nSet them however suits you (a service, SSR, a build flag): the kit only reads them.\n\nTo change a value, three levels, from the broadest to the narrowest:\n\n```scss\n// src/styles/main.scss — loaded after styles.css\n@use 'presets/component-vars'; // 2. one component's values\n\n:root {\n  --units-lg: 20px;\n} // 1. a token: the whole kit follows\n:root[data-theme='dark'] {\n  --global-background-default: #101014;\n}\n\n.toolbar ui-button {\n  --ui-button-height-small: 24px;\n} // 3. one area of the screen\n```\n\n1. **A token** (`--units-*`, `--radius-*`, `--actions-*`…) — must come **after**\n   `styles.css`, which declares them. For a mode-specific value, match the same\n   selector (`:root[data-theme='dark']`).\n2. **A component's values** — copy `@4sh/ui-kit/styles/component-vars.scss` into your\n   `styles/presets/`: every `--ui-*` variable at its shipped value, ready to retune.\n   Load order is irrelevant here, the kit only _reads_ these names.\n   Values shared by a whole family live in the same file under `--ui-form-*` /\n   `--ui-control-*` / `--ui-overlay-panel-*`: one declaration moves every consumer,\n   and a component-level variable still wins over it.\n3. **One area** — the same `--ui-*` on any selector or element.\n\nFull reference (every variable, its role and its measured value): Storybook →\n_Spécifications → Thème & Système de Tokens_.\n\n### Motion, and turning it off\n\nEvery transition and animation in the kit is driven by the `--transition-*`\ntokens and the `UiMotion` presets — no component hardcodes a duration. Turning\nmotion off is therefore a single global switch, not a per-component setting:\n\n```html\n<html data-motion=\"off\"></html>\n```\n\nThis neutralizes every animation and transition in the kit at once — the same\nreset already applied automatically when the OS-level `prefers-reduced-motion:\nreduce` preference is on. A per-element opt-out also exists (`[motionDisabled]`\non the `UiMotion` directive, from `@4sh/ui-kit/motion`). Full reference,\nincluding the animation presets: Storybook → **Foundations → Motion**.\n\n---\n\n## `@4sh/ui-kit/forms` — form field foundation\n\nThis entry point gathers the infrastructure shared by every field in the kit.\n**You do not need to import it to use an existing field** (`UiInput`,\n`UiSelect`, `UiDatepicker`… already pull it in). It becomes useful when you\nbuild **your own field** while reusing the kit's conventions.\n\n| Export                                                            | Role                                                                                                                                                                                                                                                                                                      |\n| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `BaseControlValueAccessor<T>`                                     | Implements `ControlValueAccessor` and mirrors the state of the attached `NgControl` into signals (`touched`, `dirty`, `controlInvalid`, `controlErrors`, `showError`). This is what makes a field compatible in one go with `[(ngModel)]`, Reactive Forms **and** Signal Forms.                           |\n| `BaseFieldControl<T>`                                             | A \"bare\" control, with no chrome: common inputs (`ariaLabel`, `inputId`, `name`, `required`, `disabled`, `readonly`, `invalid`, `tabindex`), accessible `id` generation, `modelValue`, derived `isDisabled`/`isInvalid` states. Base of `ui-checkbox`, `ui-toggle`, `ui-slider`, `ui-radio`, `ui-nudger`. |\n| `BaseFormField<T>`                                                | Extends the previous one with the \"box\" chrome: `label`, `helperText`, `errorText`, `size`, `level`, plus `effectiveLevel` / `displayMessage` / `displayValue`. Base of `ui-input`, `ui-select`, `ui-datepicker`, `ui-textarea`…                                                                          |\n| `dropdownOverlayPositions()`                                      | Standard CDK anchoring for a dropdown panel (below the field, flipped above when needed).                                                                                                                                                                                                                 |\n| `maskEngine`                                                      | Shared input mask engine (`ui-input-mask`, `ui-datepicker`).                                                                                                                                                                                                                                              |\n| `option-resolver`, `format-label`, `warn-missing-accessible-name` | Option resolution, label formatting and accessibility guardrail helpers.                                                                                                                                                                                                                                  |\n\n### Building your own field\n\n```ts\nimport { Component, forwardRef } from '@angular/core';\nimport { NG_VALUE_ACCESSOR } from '@angular/forms';\nimport { BaseFormField } from '@4sh/ui-kit/forms';\n\n@Component({\n  selector: 'app-my-field',\n  templateUrl: './my-field.html',\n  providers: [{ provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => MyField), multi: true }],\n})\nexport class MyField extends BaseFormField<string> {\n  // `writeValue` is provided by default (writes into `modelValue`).\n  // Call `emitChange(value)` on input and `emitTouch()` on blur.\n}\n```\n\n---\n\n## Accessibility\n\nThe reason the components are headless is that behaviour and accessibility are the part\nyou should not have to rewrite:\n\n- Native elements (`<button>`, `<a>`, `<input>`) — never a clickable `<div>`.\n- `aria-label` required in icon-only mode; decorative icons carry `aria-hidden`.\n- `:focus-visible` always visible, and distinct from `hover`.\n- `disabled` is the native attribute, not just a visual state.\n- Overlay components (select, menu, modal, drawer…) use the Angular CDK for focus\n  trapping and keyboard navigation.\n\nEvery story runs through axe-core in CI (`@storybook/addon-a11y` + `test-storybook`).\n**That check is informational today**: a backlog of known violations is still being worked\nthrough, so read it as a guardrail in progress, not as a conformance claim. The kit makes\naccessibility much easier to get right; it does not certify your screens.\n\n---\n\n## Contributing\n\nThe kit is developed in the\n[starter-angular](https://github.com/4sh/starter-angular) repository — conventions,\ncommands and release flow are documented there.\n\n---\n\n## License\n\n[Apache-2.0](./LICENSE) — Copyright 2026 4SH.\n","readmeFilename":"README.md"}