{"_id":"fold-ng","_rev":"43-27f12186d51745f997b47bea55ee2798","name":"fold-ng","dist-tags":{"latest":"0.27.2"},"versions":{"0.0.0":{"name":"fold-ng","version":"0.0.0","keywords":["angular","design-system","component-library","signals","zoneless","ssr","dark-theme"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.0.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"dist":{"shasum":"6f67d83471d9bfdf5ba59b007121cc19fb9e42d5","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.0.0.tgz","fileCount":3,"integrity":"sha512-ctMJmhb0Xp4/ipoCT7PVTedgBwKfBaJcovXVYcX+QpVMD9gtZqhL5Mo51eOQQkUvL6GQ8unbqaBjOy7UoHjmSA==","signatures":[{"sig":"MEYCIQDhFNOzWv4JWQgmx4iMakebEw4CC61HF74nPsgMTsT0qAIhAOD05rZfzV33tKtdnEUUDPTX6I4bwzqiaNC3/wWctOgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756},"_npmUser":{"name":"hugoheynard","email":"hugo.heynard@gmail.com"},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","_npmVersion":"10.9.8","description":"A dark-first Angular design system — signals-first, standalone, zoneless, SSR-ready. Coming soon.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.0.0_1784737659835_0.7516930559892772","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"fold-ng","version":"0.1.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.1.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"24d1a1489827d294daef0111f3328ee3b083f513","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.1.0.tgz","fileCount":14,"integrity":"sha512-whD/mzhSRw7GZvOi5IUKXRmyqdOYxpTp+h1QamwvQBtqEJASQ8wi21rIdtAfc9a8rKbjq/cPAEWu8LY1lu/PHg==","signatures":[{"sig":"MEUCIDx68ctjdq49ScE9sebhfH0sW+W9ye+KZ2fhrqJ2gUtvAiEA/4oYm7qjEnkZKRWq4qWRujUFcBbFuCZoPcOnr5wVkyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1642457},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"d502980304dbb1bdb3b6080f1b28cea025b0d404","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.1.0_1784871049723_0.4287973679580903","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fold-ng","version":"0.2.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.2.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"eb9ff4f5fce197afd0504f967ac2fbeceb84d8c9","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.2.0.tgz","fileCount":14,"integrity":"sha512-KtUsjpH6qg9qPLlsU7vGNfWd9yg/NwkdZCu8uCUc330DRd4LfxEvhmyCPePjyh/Hxf4k3OLzwRBTGDHv+4sg5g==","signatures":[{"sig":"MEQCIArXv4PnEnku4zsweZ53iFf9HiSnhJ4vrlQqs98UKuoLAiBeMyWrzmWh6imiVK5OWFzOTAcGnQGjtLUe7WcW9vZ8vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656710},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"db01f10a4f98e881f5cd6c8c168be6ab647b131d","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.2.0_1784884001570_0.15339911476727863","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fold-ng","version":"0.2.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.2.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"cd60ac71b09cb49918448d638bd466986cd1ec77","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.2.1.tgz","fileCount":13,"integrity":"sha512-vpzlFjEjdRpQd67MYAjnPAFBjXUcOh4lhmSIDuBu6JEA3vw7QNEKY3pJAShnuIDtw+NTCSBVbwohXKHo2zeDgw==","signatures":[{"sig":"MEYCIQDsH/iY9MGFSQIdTXz0qnErA9W8kAc8buYGe91c9K+e9wIhALPuC81C8WXRg0MzGUx7yNNQz7VOYW6+NSSGV1uNaxTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555710},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"118704df6800215087aae0c9aaf4cd3ae104132f","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.2.1_1784886558200_0.8804452780357819","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"fold-ng","version":"0.3.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.3.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"df89d8d146108a95429a934264a306c9174c68e3","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.3.0.tgz","fileCount":13,"integrity":"sha512-T1RbEtb91/I65fkhxFu/VCFmZETjXL6cD3r7T4s/zSZer800PDExcSYj7Z/yLntZEWFCloZk3Sx+esPvF30klw==","signatures":[{"sig":"MEUCIDVpLKaXtw+cgNrI1IJiwoBXdqtVQvMV5giofMX8eFmbAiEA5/CF84ht7u1vck2U+IM5tUgWWD4GFkNQT0sV+sOIq0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641926},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"b867682756728a26ae36a5f764fec0d9557b632d","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.3.0_1784957969764_0.503229775325089","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"fold-ng","version":"0.4.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.4.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"6481e6f1f6b0e460b5e4c3cccce6f803a2e8b5d0","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.4.0.tgz","fileCount":13,"integrity":"sha512-9i8h4Cw+fB5BOncfXqWDnPVpzBLM3nw8bDODcdfuKte9JGtDt1RcxYJojiR8irxKFTFORKQp4N7eDFXqb/nn2w==","signatures":[{"sig":"MEUCIQDDWTi7O5HymbA/FqXjM81Ql/e3bNgDjNEs/Oj/x0WBcAIgIOb8DttI+XkhTC/gUWCdYMCHxsaSyToykSxsiQkAO1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1699122},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"afcb8d77271bc1c942c673e2e8ab64dc69d53c9a","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.4.0_1785010866042_0.8434930857356915","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"fold-ng","version":"0.5.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.5.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"d6a788996dd5d91b6b8e06af2b07eef9522f31dd","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.5.1.tgz","fileCount":13,"integrity":"sha512-qR0Vc+z0GhOUPE8+dh1qeayehZ7Id75l7aIzjjR1dTFigtbOihGBIn6eZ/AZR3I0dRbtzgb8hRVYobFGQzufRg==","signatures":[{"sig":"MEYCIQDcAlbR7ABE+NSTx3AW1LkbRMjgB4DvBPkmto7x7X8COgIhAImuOo7vIWjIMyPAcTaGn9wCYxguf5fgfNPCtwpU57AH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2282740},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"dc7fd2d0b80d8b664477382156fd8aefee62f2ca","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.5.1_1785134354586_0.42686374278768335","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"fold-ng","version":"0.5.2","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.5.2","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"2b3e424ae173438b75be33cb7a1f7e0e1c403e68","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.5.2.tgz","fileCount":13,"integrity":"sha512-duBqWYx472sSgI+Ow7CBnJUCuiiMRO6DhkRyX807r3zku/+AXg5fM+Kg32vrIq0ABW4G8xvSsfm6NfD1rV20eg==","signatures":[{"sig":"MEUCIQCKEY2/TpjoZUnuX9OtvmCn3Lg2PI9EoJBHrNc3MprM5gIgXpfLol2+ZI7a+WxWsPiV/XCk+2XX9a4ScQNdppkgx4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2290473},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"559916808aae4c2af232de2676d7fe2adf7257d6","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.5.2_1785139359358_0.5112993553728351","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"fold-ng","version":"0.6.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.6.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"34684f61a364732a69900231638417e477ac204c","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.6.0.tgz","fileCount":13,"integrity":"sha512-J2p16xr46HwInv+63vxHFs3hXEMz5cU5aByBHsM0aOJLGgYaFjhSUkABmO44k7SB0CXCh29tT6afdqRT2kWOBg==","signatures":[{"sig":"MEUCIGxshpjN+BpvlykMxIxUko9ZdGnAoXZfRPpHwz5yBSiAAiEAr1eSs3Q5xYi657qGDBMJB4vkFixnrFv0zZh/WczXbK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2322980},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"cd137626a3219b952bb3e0f62b1a3dd2d6106f54","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.6.0_1785226466762_0.37198493587923664","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"fold-ng","version":"0.6.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.6.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"9f978de37e1c3a00d1ff698ae7074de8e55e01c6","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.6.1.tgz","fileCount":13,"integrity":"sha512-W6luTpx7nX6m8qKaoyamuDc/sEMREUN1z+Sw/F0s9G68/9toTvJ6p4UNrLIGd3LLgqWy0U8VaJNMBHe6/+TrRA==","signatures":[{"sig":"MEUCIQC2jhTE8f2a21QNTIe4js2TpIptjYL4FMMiA7GHfMJkQQIgR5btBS6K3UOBRYCEPLkk4zavsuRRZrtAbmDQWDQEeKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2326291},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"fc179d5daabacd3807dc6618d0ac19f31da94efc","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"deprecated":"Superseded — upgrade to fold-ng@^0.8. Pre-0.7 releases are unsupported.","repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.6.1_1785247567124_0.6183538817275023","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"fold-ng","version":"0.7.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.7.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"f9d310fecbb2adc186f576cee34858ee030380a2","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.7.0.tgz","fileCount":13,"integrity":"sha512-tgFb9ryT1m/f2Kwa014zk72ig9Pb9YEoTDFzGb3bfnFevyP4SMD8p2bBeXUuWOeBZz5r21pz60MJCBX7eAWTeA==","signatures":[{"sig":"MEYCIQCzaex1iQ45sKdrgXA6jklY9T5vMW2iTsskDAPWAJZiPQIhAOjjFAbrk3GNcEkQjJo1sCSxBfGpR66guX92sbkNI5gg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349961},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"d029b6a9b9898424baceb7787dbd3557e640540b","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.1","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.7.0_1785324193346_0.09583613495532917","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"fold-ng","version":"0.8.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.8.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"8cefdfd522564c7bc1dc4492b63404c378081d6f","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.8.1.tgz","fileCount":13,"integrity":"sha512-yfCX07i3+RwOejtySUUl2Q0IBt12Q54FrW9yXCY3/AIx98j/9kKF2UF6mJbUXm843MNBbq/DKa1X6DWNH9D59A==","signatures":[{"sig":"MEUCIQDBlt+EmAhPklXkfIqjYzKLv7A9AM7PRmunyld3PVlrQQIgMQytu/3l2ad0LSBSM37IrfSeeMUykY1Cd4BKbqPgPEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028372},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"552527070304c8a78450754da0d23049d77aae59","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/platform-browser":"^22"},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.8.1_1785694096136_0.2776671284482135","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"fold-ng","version":"0.9.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.9.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"cfe89b212364cd2387387de743db34d8a6c26b48","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.9.0.tgz","fileCount":19,"integrity":"sha512-roJYflA+wdm2baRbfsRSCaQYZkDQT+K2gfM6hTpj3wqGLTegOnxqgK9hUq4D+B+HVmAQlZ109yeJxGCVa3hV4A==","signatures":[{"sig":"MEQCIDXATLPi2f8nl23ufjMZUrDIcxA8Yq2MRfllmuWYrwsdAiArHG5U8n8VDW5GJr7Bc4bi0xerD7BxX1HvEjRox/ix0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441908},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"3b4c7d0a2a870d573fbcb3c797ec76724ddbb0dc","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.9.0_1785832949124_0.06568284744257324","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"fold-ng","version":"0.10.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.10.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"00ed5af2669e91ec8d632ca2dbd90a41184a0347","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.10.0.tgz","fileCount":19,"integrity":"sha512-4vubLHO/VLu2GCKRtg+4pHEYht5Qx60cR2wT8Gq/pwvohbQSaJF4go0rwsyI4hMGhSgSWEvI2EZAKfcH0Rsygg==","signatures":[{"sig":"MEUCIC16pAEAjnPetwyPI4mkFeut6vV7iJTWmoA+EFI1sRZdAiEAmqCDTjwwl2bHZhX0FTMNSlgn6Eh4Y6dOOmh/0Fpstzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3505188},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"bffc7fd6517d5f159330c6c5e175e1f787168428","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.10.0_1786424755131_0.25954642880314394","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"fold-ng","version":"0.10.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.10.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"0aa94dea025da14c93b465f330eeaf84c5d19814","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.10.1.tgz","fileCount":19,"integrity":"sha512-iqkLg/TbxCyKVRaU0P+Uilqwgd2SFQg/3vN4v1XDgBXBm0v5vxSUvaRc8NK/VHynjwHf+Qhu8FyTLLxuBYxYtg==","signatures":[{"sig":"MEQCIBVDzWsH/b6LmahszJYnkjVF00MJsIZnMoXGNVCiuj+/AiAXTEH9H3Edtb5FaxV96mq8HHlvPcBHJJKXrGQsSlAJ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3508238},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"e701069838fe8cdc29529e5d3af4f2f4c5f3567a","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.10.1_1786519431951_0.859376798372496","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"fold-ng","version":"0.10.2","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.10.2","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"7539c49e3844203c198cb568ab89e5169b8b2b71","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.10.2.tgz","fileCount":19,"integrity":"sha512-Umvj07qjHM4/J50brT1TwBMnRuNsz0YPyaBpOiz02Ev+V5PZIuA/MBrbQI1eckq06qxJX4qnPKP/7HJ1P4JMaw==","signatures":[{"sig":"MEQCIGZPEt31Q8I6TuoKnUUaJyFiCEGu5auVgyM4itZlyd6XAiBMo2zUwWYZF1n11q6dlKhi9ezW1TDQGn5EW7ROmHigDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3509770},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"a5396f1956cc4e6efbf821adc403ced17da30faf","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.10.2_1786520790236_0.07057611181841539","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"fold-ng","version":"0.10.3","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.10.3","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"e5122946ec3ccc3101244923c1eb7548933bacf1","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.10.3.tgz","fileCount":19,"integrity":"sha512-I8TCKEEGhnqJipSini4ECpISlE601JSipRyErIxH4cmr4/j2e+wn1gTlmySd6VYQcJi0rGCUOE6J8I+4yTD3jg==","signatures":[{"sig":"MEQCIDM7sYfDXgJEz2S1CPNPLfJt+usO3YZ1nlPR1tClFB1JAiBRgGnPrTWl6ZeWqSFVaN/4umEdeI8ChNHA6r5447Vvow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510056},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"40ed7e3fa2caa3d48e4796eaff919b6e26c6b095","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.10.3_1786522101507_0.3529079501221277","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"fold-ng","version":"0.11.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.11.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"a608c3e17b9e3ac5a1af476559e3bbd868089d28","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.11.0.tgz","fileCount":19,"integrity":"sha512-bZmPGsxmFX1CozOfIELPrer6Lf4hoNul3bc9Rsq9OYyJ2r0H6mUvtU7qCvvmcvzVFlBRSWg02xpYmYaK/XayJw==","signatures":[{"sig":"MEQCIFKkm2WKLSOH1/jR6sTokt0uzDFGYP/XX0b0E/rWelraAiBdZXRPyzMpCHwuYb+04Et6tgAFLtLCU6uNSTzuQ+cZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3572665},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"04a0b4adb9efe7c36f464f9f8a76ba74f39873b2","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.11.0_1786715039097_0.8643628353718038","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"fold-ng","version":"0.11.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.11.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"717a4c5f1c9db46497f2c751857a52bc726d82fb","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.11.1.tgz","fileCount":19,"integrity":"sha512-6DzxaU/RxTh33eodvxXsGTXumOyQb0vLptGJvYC38PpR009tICNEeXRXYEUE1G3nMt3PsaLE8tK3iz3YseO7OQ==","signatures":[{"sig":"MEYCIQCysv//Z3EBQTOuymzO/KKcvzSgQ98Taf6nHpooqOYZCAIhAJrK96gyPAltSkLTl1lmXPiAyRbRPuBAtnQnHXs31dZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3573883},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"a3fec5081f0d1d214409331663ca0f4438664f73","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.11.1_1786715667921_0.08525372373628937","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"fold-ng","version":"0.12.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.12.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"65608ea091910879ff86bfd3772d1a5c6dbaae7b","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.12.0.tgz","fileCount":19,"integrity":"sha512-vZxhiNUUghO+hdkZJvuV8gIiHukTBQYNdaxHYjVZRRvQAlX4Jl9uIr1T8OnUMAi+KQu/ZSM3YFfMYELXwp2k3Q==","signatures":[{"sig":"MEQCIF/VUqclxDXdQplIxSdqQHBUv+ctRVGKGqVAuVz6Xiy9AiB4esW1zV9a066wl4qs3rysMzpYaQjzCR8fzLOgQmVxrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFlbbbafpVe9em2OvXMICs3v3DODo26c9B1yHNGwEvywIgUpBK6RgSkAlP69dGLJKD5B4DiwrRRKiOZhUaO2Xmg20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3589188},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"cbb0d8ec47ce7cf2931cd97a31e331d065e4c1d0","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.12.0_1787396649339_0.5838386538995854","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"fold-ng","version":"0.12.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.12.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"8ed78f3cd4594b5d3c66e68241968594bb43223c","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.12.1.tgz","fileCount":19,"integrity":"sha512-Otsf5G7XEihwOQDP9IkYFq8pWeqodvBJkwrqfOT5ujebmyYJr2zXcJHREn3yp+ZdfhdpuDIJCsR0NX5yJjBP3A==","signatures":[{"sig":"MEUCIDq7VIfpMRhCtMKd2STNXuOlDRcNtZqnv6QPYBxJ2S2JAiEA1GJkAugRrjjOAqvM2u6cAcPh3CAseAcUGmL2XW8YRQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwuqhEnTzr9avTEvoxI2RaNfMr4MnOeiwyDRUQ7QLIZAIgXCVP91uwqvrRhp0nyCyTeVRYUeiDpAfaQZzEQk/Ynaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3592248},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"9f268519312f58448fc6e72fd1e4b44e32a3e2d0","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.12.1_1787408780139_0.19352763311671373","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"fold-ng","version":"0.13.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.13.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"055c8f01d9af3b10e2bae527b73dcd25de75f1dd","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.13.0.tgz","fileCount":19,"integrity":"sha512-6g1Zw6SKVxaKBfAR3PF21oGUvhvMohIA/A6I0gteHJ9Bumxh/WrHOrO867LhYgalG9fRmnstF0QcrL8wQU1psQ==","signatures":[{"sig":"MEQCIHrIXbUTomzGwlElo+7Jp0I/mwAnOm1UNkTfgc2Esk7ZAiBRKcKnL8ROXm2znX2I9nhvBhPuHcQR4MMnANmftSgzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlHujuThqeZLErhQgWLkGwdkj2k5CeE881YBCTx2UB/AiACnocTXw8uKVjXk+0ZjW+R/OmMpMSvyH/ec1M8mduDYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3694634},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"d3fd55830fbf09130d044bcd2bd600a85455c90a","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.13.0_1787485800789_0.5232090440501267","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"fold-ng","version":"0.14.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.14.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"aaf418a8f205c3eada974b5fc520bd5afaf0ad2a","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.14.0.tgz","fileCount":19,"integrity":"sha512-knRiL1fWdNXgGpXgTgGE7n7ZwN8azZFr4pO8yqyzunTQy+lG8KUxjFGaUHmR8AbOXh+QhpEF/dcvduQov1x58g==","signatures":[{"sig":"MEUCIQCp50OngR+V6uKPpzwBeKdftTpKbLauZhVwyNO5fp5fYwIgUaexjvihJCf/Xe0FuckDKcJ4bD1DBr0u71TMreFbEdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAItFDNTojl2KMW1ol4Y9P1dXh8ZKIVLbkEKUslrmpjxAiACl6ifm0Wy8fTqoX7mK25uhzz2zI/EopVxWX3gjYPS7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3840082},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"8d1ec25f43e4f80aa17f26e0951268466a958861","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.14.0_1787511654131_0.39750037970571483","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"fold-ng","version":"0.15.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.15.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"a5eb6ad74407a98ee1b7b040a45402a609f5ac35","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.15.0.tgz","fileCount":19,"integrity":"sha512-hVDVhoT55l9aovbPsSgVnvc09o/6Jk70wSuRRgBbk+5YTw1n9Iue5h0aLxtNkiqqhDhwpR0LRQsW//B+bB23GQ==","signatures":[{"sig":"MEUCIEJyb+C8oZYE/L3I2XRfMNUmNR//bfZymxMEwRXLQuhrAiEAjZOUneZ1ssTpIlcLijPEwXbUe9lmKAHEIve4bxWk61c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDk0Vrjyd8grrKKbja6WFZfPA0qMa4o39kXssLd6WgtLAIgGRnwCqH1C10WiTa8jStt2IrOWiSQQURJq1sYVo0UVFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3847421},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"e80ce7e91220070b1417c93caf81a3c15556cf43","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.15.0_1787555359164_0.09933622361950323","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"fold-ng","version":"0.16.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.16.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"af2730cbaa20a14917fc3b4f221887ca1225abf7","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.16.0.tgz","fileCount":19,"integrity":"sha512-Bryy7m3BYu0+dT1oBQgthoZZDWBNFDquNr1P0gPED1/2Kgq+X7hNBQQIIfaQPsb1g8r/qxlfNZvXQ6p0Z5HN4Q==","signatures":[{"sig":"MEYCIQDzqx2X1GfC9BX1bu/BfdcovqPtj3h83ahVhtltEEy4xgIhAJmfy/xT+HAch1h9VAWPHXT0JWyNavJP4/PKCddvDayp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH6qnbY8XnVQnxTAzpVClQqxMRh7fVmXyeQrTYTfhIBVAiACvqoWx5CRFQRVuMKe/0rhyNdmYcpwTIEnCtNM3boTYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3853534},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"b43cb4dadd7662a7071772c0fc60ce4c0a7519dd","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.16.0_1787556696049_0.17473967674106028","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"fold-ng","version":"0.17.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.17.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"cf85bc23c76bd05b75dbf8233f69ade4b4da0d8f","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.17.0.tgz","fileCount":19,"integrity":"sha512-BT1OWofwTskcxFVwS2ZGZ+AUp5mmaq12guz/W8FNevY9cDU23KaST9JhZiwckYMdV6CCaP4u4UssKfO+PmM/7w==","signatures":[{"sig":"MEUCIQCIbr5vloE0joQm+qYjp8eJx/QwaW/sQMJSDKbbwB0bygIgIhZ6r7QemEciIZq04vnLhWBz0nq02gef+xMrITO6H4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxNOWrzA5ZjVdhd2uZIDVlYqvLkSpAFn7IPqsuVdTA6QIgYez1sXPxkkyFbhytXJ94sPTGW9qrimu52qOVhG+b/IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3951764},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"8164f1bc631e3e67d1644b51ff2799153417ac20","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.17.0_1787720712535_0.022413105297480973","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"fold-ng","version":"0.17.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.17.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"030cb596a2329021f962c0c6ed653aaee51cab5c","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.17.1.tgz","fileCount":19,"integrity":"sha512-tne71ANsQemFCdR5KL4T+L81n8cUDKVNJgFn5DzeIqTkZu+FhGLOgU7vY+X3C34lfJ/P7C9HjEtQO/tEc4iHxg==","signatures":[{"sig":"MEYCIQDRCeIoMjMF9mh2LNpGSqfNJaLqV5D+dN/k99NXwalvhAIhAIx6l8lqoYmbKj+Uih1TDPXTA/mwX/oAs/5xl5Ln1AQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOu57WNxZumlHeYnESLy/qkfsN2yMj+0qc2xM4GbWXDAiAIlqQMDgB6BmKMxzIfeUSEcaomB8pMnRMs7fdiehceiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3952836},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"f9c21b3ff8fa0def3e548241611ab2e6b0c026ba","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.17.1_1787740696721_0.5981624534373846","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"fold-ng","version":"0.18.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.18.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"3773a001ac9151ed933dcdf0e31d90ab2f40dc96","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.18.0.tgz","fileCount":19,"integrity":"sha512-B4je9dyUiuSApePPAA5UcSZA1ngEoJYivrodZz6CoWkbXgd9nQQB5yOfk3OY+u/IIaMwLanZdWcODfWLgiKycg==","signatures":[{"sig":"MEYCIQDSUoT4Gre4m0Iu0Drgkxsf6UQz86d7ZL4AMacPi3r73wIhAKsgJFWj3EeQqOrBlC11UIE9s1SAQ/RONTzinYDETvjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVOQzBch5VGn7yi4+p7grdfPEpuZYoDuF9HCp2zgfR/AIgSws8o74yWS7sqVE9r8cg3baEu9OL0soEprOihPzetG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4004116},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"8ddcc717b205c1897f00f169bc15333d43ec59e4","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.18.0_1787903213549_0.10369067128704423","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"fold-ng","version":"0.19.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.19.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"e101befcf730e6de3d9e338d607dd0df67d7697f","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.19.0.tgz","fileCount":19,"integrity":"sha512-hFaamnODXdzzujUvGSiEAtTAzNSR1x9atYi+v7gqB8gKG1BTFBdHyJiU6i6TVIPhKgi9bWMHIIOnW4+2050pYQ==","signatures":[{"sig":"MEUCIQDTpiYlxUoHaQlIZQDjq2lGqXpSbiyNXVODsIUdn3fWugIgQ0bXX3fpJXa4EgF9lDdgQ6nMCeVOBr7r7pu9DvIlcjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClUInC/M0/Zx5ywtWkYs6ZPrOhTIIhu9lcWdYRmXwxowIhAPDxnlriFQFNaS20qv/CYlrffGLaTbGjm5DHFBBqehIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4007175},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"c613c3a3a87605386a01cb2d01e2d1724627125d","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.19.0_1787949629043_0.6420294125230952","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"fold-ng","version":"0.20.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.20.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"9538497dfb1ecb8cd45299d2af7597bc0524571d","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.20.0.tgz","fileCount":19,"integrity":"sha512-cmuzyonch18nFTfpGR/Yjabn0siWgMKkWGJgmVnTxZ5fsghCgGEhK3JNy4WQUt6qCQZ+TaZ0RHpJNP7gwuZUQw==","signatures":[{"sig":"MEYCIQDm/ZVnwVkIW+EWG/4VbUq5wigIFqnLWKNz+u+bNbAPuQIhAPxxPBg2SVqhtCrXIxRzJiKZ8XsIRsMowuM1aHg8z7bv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdCy8w0+SLUpAtXdN9ghMYoa161j0HExrGPA2zXERZ1AiBJwV7y/wMfhUXsWL+Xs7X43/5Kes3KD+gmx7f6DO3S7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4032412},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"ff69687f2764981f08c9b019e72e0bd884c41818","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.20.0_1787979828594_0.861575878435124","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"fold-ng","version":"0.21.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.21.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"2933f215801b35153900c02366d98ea5a2206ee2","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.21.0.tgz","fileCount":19,"integrity":"sha512-gQdm7UjCyQCJ2f2TSpuuCJK5nICfN46g8PIt4bJPCU8DQMZAhcZwo3FtQVBasoEkPcWL662FuhYeOT8bLOSylA==","signatures":[{"sig":"MEUCIDogbbmiqFRnnYCqKbu+h1MaYb+rbyq4NEGIelviaAcDAiEAjCG7eDHdaO4m+cYfolzZP7ff1U7TZ0FXRAJLuhvbpWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqHt+DyQL1XWC6wmZ9huE3odkabAzivRZf+gw02JRKzAiBySrdYnLOkLE3ZyI5aMm0mzlZLqVqgeSKQrEjzpAg8Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4032854},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"8bb634688ab552c7aa64c1bb4c09dd191594b1ad","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.21.0_1787986830831_0.20937860527151786","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"fold-ng","version":"0.22.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.22.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"e2e48426f09d1552ebceaf06814351fdad42086b","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.22.0.tgz","fileCount":19,"integrity":"sha512-rvFnrwDWBvj2jzrftrpMtNfIbpdlEdKJLSuax6pyvQyDymYjfGBJTkQhLySpHto6iYsLBhBt1lOJGq5gnnaZSg==","signatures":[{"sig":"MEUCIQCGHUdGQwABpNcb8bkbEQJpwaqQu+9h/gdVc1vGHlKFuAIgKHiSy+f+ND2baKL962tMmUk9GXGZUaZFBqIL2DfnqW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDdLLO3r+nt5uaUJTOlUSxwsYQIU7rzs7ImGJ8pKg+HaAiEAiep83VSL8yDZebFbRH6vYwjIDV7Ks94c2nttuX+h13Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034028},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"440a07e5e389cafc531394bc68de668ad62c44cd","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.22.0_1787987195101_0.015846539550878003","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"fold-ng","version":"0.22.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.22.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"400912227916e1928e4f155698582ef317d9e139","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.22.1.tgz","fileCount":19,"integrity":"sha512-vm87U4DuatoGN6ziW8QWbXpnhGa2y1drsXCfKEzltNFrGETYR9KlZ6VcJTfLVF+kscwWQD7deNbF1+PWa4YhfA==","signatures":[{"sig":"MEUCIH+u9rJdbww1zgVplgKQGV1Oc58d++QLSkZsbWqMdeCsAiEApjdtWLGFaOY3QHW37AQ+1F7Z83K3ywupFLfR8oweRE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDPZK4vyrMN1zMZea8/WwokEYQBFsXmXj61Oz7gGP+MQIhAMqMstoFonIb53506eEUXuC3MbUF1FTQQoYBVQLJv4Nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034643},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"dd80a42541cc52e24e77c427077a2a82175123c9","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.22.1_1787990685724_0.9930329319302926","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"fold-ng","version":"0.23.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.23.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"bee7de6b14b0016d172d2a52048629a2875e96c4","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.23.0.tgz","fileCount":19,"integrity":"sha512-IZhD0o8kPMBhlafXT3Z/n2uLUGfU8YOkBw9rzthNMTNsKxqe7iki9bLKJ2/tH/JamcpaXpC3asg19t2ihw1LxA==","signatures":[{"sig":"MEQCIF7L8IdGHGImDy1JyS22MqHHUa0puwRM25GEYWopwbdfAiBa6xw1v1A0UzFuYrbf0G6ST2Bk/eJEY2uCJR5pu0rWxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU/ePOMP5mTpNY4ObLzF1VGmTVN/dFZ3Bw2nlppPHnSQIgZrGcLP7I4MBk9QoMwS4VPCVgchLQ7sh9RdlCqeUG2KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4048916},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"5cd18c2266048a4fe7e893075a26e61b5a3119d0","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.23.0_1787991914474_0.17124485733562467","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"fold-ng","version":"0.24.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.24.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"4e09ea0e041958c76c1198844b5d24d3bf359140","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.24.0.tgz","fileCount":19,"integrity":"sha512-wpBFXUJUw+xgYmnYUnmy2maY4Mrk0BW+HJkIaplF4thYrvEFcCXk+q6d7owdOLuqAYrWwgf+EeApx3sFG3DB0w==","signatures":[{"sig":"MEUCIQC6KNKxC0FOi2YHxEJuwaUbGnVwYZTle3kpRthfhFLJtgIgN6Vi5rK2VVBmOdVLoastvGvncW78rtzQRJ5JmXRQ1RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA9d2n1R/hNt26HqTvM1rzKKN+cI9AauodHfNgejiOejAiAMkp6YEVSfJZpELH6QlZzVK5JgRDdCNk+xRYPMBrn1nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4052770},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"f4935692d1243d3f5f90b69d022ac89ab86de243","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.24.0_1787993402001_0.1684227178421258","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"fold-ng","version":"0.25.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.25.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"62fc1447282e35cbc897ebbf5735e31f18720ef2","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.25.0.tgz","fileCount":19,"integrity":"sha512-GVmyWurRZEsVdrUpMp7MVeJZwrbrLdGH+RrJo9eNg9nGbMOFcrfEuoDF6ISB/1ki+L3C2l6i9M7RWNXqXNbMfg==","signatures":[{"sig":"MEUCIQDj3q6ReYZQhR2dfUCG+DD4PPL7zI9JKJ6b5Qzy4Zi+RQIgQGJccStieVbdVFmzrvE/Bn0g32XCEKcTeFlfoKVrN60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICar4fZvLeMh+4lHDF4Mvx/K9rE6ODZpRmEzlukx5UvnAiEAm8ui7LuxZVNHZIMmVip4U+Hx1XKOS8h54J6GswITcJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4084195},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"fa4a660023ace90b49490a92221aeb67a048552c","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.25.0_1788601552085_0.22387677759662528","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"fold-ng","version":"0.26.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.26.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"d236616c696691916d62349be74dfc80ed56767c","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.26.0.tgz","fileCount":19,"integrity":"sha512-DM9FMX4NXSp80BxcnOqfS/sJw7n3SL5EJGotdJwM84iAT132bsGCfUWCwM/9jKZstvR1Wj0kIOwAZBl64pqCLw==","signatures":[{"sig":"MEUCIFxr4uIJOWVAhO/gi1G6QFVYBYNcUCFMH8/TohvGlNK9AiEAxrDhopyxqdAOp+6rmDgbVplaVHcQqvuDn7ipEyxH7Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmr6sIUaUGj1ZfiF5btQ68FtHPEhI9MjGTS6vTuMA+XAiA8KFlYsIpoKgCfDYhrvaJHEF9ILVNiXlWY3Q93oxpwew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4106290},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"bf5f738f98297cec089c8efc594e4ad443d62624","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.26.0_1789112406650_0.7379705234275407","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"fold-ng","version":"0.26.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.26.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"94cc92bd1c81eea21bad7e250b1733c6ca6f8766","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.26.1.tgz","fileCount":19,"integrity":"sha512-wzX2NROI/Uz9OAZxjyHKpbJygF1suFOHnTWgDaMJumGMw/h3fL5mmwpMNmVVo69SywguvCMiKA9F4KN7FcgzAw==","signatures":[{"sig":"MEQCIE7LWxcrRWZKxYaM4xVwR+gV4yLnmWMURlzb1wRzQTpaAiBoRGY8XdiDFDxiLz5HA8/Z1s3EWGBMe7fXRuAUfKKUQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqNoSy0WCWWxK1ZYqH0CXgRvMNTh21KxyYwF4xnEegsQIhAMwm3Cjs5BinW8bfGyF3+wGj8TYGYhR6CSYex7sJ1Fkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4113454},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"be512f609844f7a564874ca7eb2f78275f50506d","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.26.1_1789119981039_0.8540820500297197","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"fold-ng","version":"0.27.0","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.27.0","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"72bb2c7745f04bccdb2eab35a30b06231d8c6a12","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.27.0.tgz","fileCount":19,"integrity":"sha512-RPGgHI6tkjq1STSyHmQ3HUjsqpGYfXjJDpjaxztWl4iHjkQqP5+OG56LF97e7X4Zr+h2ywoIFqasDy4JdHDniA==","signatures":[{"sig":"MEUCIQCXxcsTL6HH4oRhoh17KaO56+w94Jc51/RVq8Tox+tPfwIgbkj53unG0hOwTTpbKeLYVKffsUOpFhFF3qirAJXMiYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLIONqFfU9PDqNzbpPMvYTcmSqUY5KxTZoj1RvWm1qSAIhAOdi+BpRKfeJOUA1aRzyXM6Kqq7EMGWkPNRgu5f3Wab6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4118327},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"fba36cd2da33d53fa0502554c8979d42f24338e5","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.27.0_1789121159030_0.862634372004107","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"fold-ng","version":"0.27.1","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"author":{"name":"Hugo Heynard"},"license":"MIT","_id":"fold-ng@0.27.1","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"homepage":"https://hugoheynard.github.io/fold-ng/","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"295a4cecba108ba2525abf94b515e15584e3b842","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.27.1.tgz","fileCount":19,"integrity":"sha512-pGxAINdDRWGyQB2ZGKqX2FymCNt0qoccnKkWSa2yllEhWn5Jft4F6meG8+aMF1AXe5P+sNNwYMNubDr985cf2w==","signatures":[{"sig":"MEUCIGVHQ26aq8AOdDS+PBKZ4y1aIo4LJRhb2P66SexT7JFYAiEAq3FZe+fz8efqK46mxxAS8vfJW+TRvks82KK5vFNlzzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE51xnwIrxplLx2iHr6igAuF/JFNkAHfTztPnKaV3bSsAiB4UgfqbbibcY69XUKM+IoWkIpylxi30JRCJMnlRtl/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4119149},"type":"module","module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"a30930b78aa9f1758f56f3debca7decda48b042f","private":false,"typings":"types/fold-ng.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fold-ng_0.27.1_1789121968784_0.12352771094432025","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"_id":"fold-ng@0.27.2","bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"dist":{"shasum":"b66cfaf30534be907687852362a6ee3eb08788f3","tarball":"https://registry.npmjs.org/fold-ng/-/fold-ng-0.27.2.tgz","fileCount":19,"integrity":"sha512-80t2eKV92i9VC2F82e2rIr/wykdMHS7woGBsTZee23TZFUlFjRSiUIAxR3k7scQ8vk/1WGJJ/T6/GRfJOb1o1w==","signatures":[{"sig":"MEQCIAnbxChZ5mAU3TAYFvi/oQEdR6r2j3DLn4OmSRHnjW+nAiAItpyA0vCfXtGkOn+UyauCFz4Mqfqg+u3sNbEVpoOHEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGV+/ggQCoyIIMUxKnhwcnjlh4XL/v03hqjC6fZJmcVAAiEA5z+ptzgDM6ewaZ868NXRvdw6uiufNMsfXP630xzVJEI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fold-ng@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4120235},"name":"fold-ng","type":"module","author":{"name":"Hugo Heynard"},"module":"fesm2022/fold-ng.mjs","exports":{".":{"types":"./types/fold-ng.d.ts","default":"./fesm2022/fold-ng.mjs"},"./devtools":{"types":"./types/fold-ng-src-devtools.d.ts","default":"./fesm2022/fold-ng-src-devtools.mjs"},"./tokens.css":"./tokens/index.css","./package.json":{"default":"./package.json"},"./tokens/scales.css":"./tokens/scales.css","./tokens/semantic.css":"./tokens/semantic.css","./tokens/primitives.css":"./tokens/primitives.css"},"gitHead":"bc38c95cbc7039edd1527a5f7b13275a2a520525","license":"MIT","private":false,"typings":"types/fold-ng.d.ts","version":"0.27.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cae7a2a9-bdb5-486d-be42-9de61cd81dd1"}},"homepage":"https://hugoheynard.github.io/fold-ng/","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","directories":{},"maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","peerDependencies":{"@angular/core":"^22","@angular/forms":"^22","@angular/common":"^22","@angular/router":"^22","@angular/platform-browser":"^22"},"peerDependenciesMeta":{"@angular/router":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fold-ng_0.27.2_1789122644870_0.9068817325943668"}}},"time":{"created":"2026-07-22T16:27:39.788Z","modified":"2026-09-11T10:30:45.281Z","0.0.0":"2026-07-22T16:27:39.966Z","0.1.0":"2026-07-24T05:30:49.848Z","0.2.0":"2026-07-24T09:06:41.778Z","0.2.1":"2026-07-24T09:49:18.411Z","0.3.0":"2026-07-25T05:39:29.940Z","0.4.0":"2026-07-25T20:21:06.224Z","0.5.1":"2026-07-27T06:39:14.746Z","0.5.2":"2026-07-27T08:02:39.515Z","0.6.0":"2026-07-28T08:14:26.939Z","0.6.1":"2026-07-28T14:06:07.305Z","0.7.0":"2026-07-29T11:23:13.523Z","0.8.1":"2026-08-02T18:08:16.316Z","0.9.0":"2026-08-04T08:42:29.341Z","0.10.0":"2026-08-11T05:05:55.337Z","0.10.1":"2026-08-12T07:23:52.129Z","0.10.2":"2026-08-12T07:46:30.455Z","0.10.3":"2026-08-12T08:08:21.721Z","0.11.0":"2026-08-14T13:43:59.296Z","0.11.1":"2026-08-14T13:54:28.168Z","0.12.0":"2026-08-22T11:04:09.468Z","0.12.1":"2026-08-22T14:26:20.276Z","0.13.0":"2026-08-23T11:50:00.944Z","0.14.0":"2026-08-23T19:00:54.250Z","0.15.0":"2026-08-24T07:09:19.317Z","0.16.0":"2026-08-24T07:31:36.193Z","0.17.0":"2026-08-26T05:05:12.676Z","0.17.1":"2026-08-26T10:38:16.835Z","0.18.0":"2026-08-28T07:46:53.671Z","0.19.0":"2026-08-28T20:40:29.172Z","0.20.0":"2026-08-29T05:03:48.783Z","0.21.0":"2026-08-29T07:00:30.949Z","0.22.0":"2026-08-29T07:06:35.254Z","0.22.1":"2026-08-29T08:04:45.868Z","0.23.0":"2026-08-29T08:25:14.586Z","0.24.0":"2026-08-29T08:50:02.133Z","0.25.0":"2026-09-05T09:45:52.240Z","0.26.0":"2026-09-11T07:40:06.749Z","0.26.1":"2026-09-11T09:46:21.250Z","0.27.0":"2026-09-11T10:05:59.183Z","0.27.1":"2026-09-11T10:19:28.909Z","0.27.2":"2026-09-11T10:30:44.961Z"},"bugs":{"url":"https://github.com/hugoheynard/fold-ng/issues"},"author":{"name":"Hugo Heynard"},"license":"MIT","homepage":"https://hugoheynard.github.io/fold-ng/","keywords":["angular","angular-22","angular-components","ui-library","ui-components","component-library","design-system","design-tokens","css-variables","signals","zoneless","standalone","ssr","dark-theme","theme","theming","accessible","a11y","wcag","overlay","dialog","angular-ui","signals-first"],"repository":{"url":"git+https://github.com/hugoheynard/fold-ng.git","type":"git"},"description":"Accessible, dark-first Angular 22 UI component library & design system — signals-first, standalone, zoneless, SSR-ready. Design tokens + WCAG-minded components, themeable to the bone.","maintainers":[{"name":"hugoheynard","email":"hugo.heynard@gmail.com"}],"readme":"# fold-ng\n\n[![npm version](https://img.shields.io/npm/v/fold-ng.svg)](https://www.npmjs.com/package/fold-ng)\n[![npm downloads](https://img.shields.io/npm/dm/fold-ng.svg)](https://www.npmjs.com/package/fold-ng)\n[![install size](https://packagephobia.com/badge?p=fold-ng)](https://packagephobia.com/result?p=fold-ng)\n[![types included](https://img.shields.io/npm/types/fold-ng.svg)](https://www.npmjs.com/package/fold-ng)\n[![license](https://img.shields.io/npm/l/fold-ng.svg)](./LICENSE)\n[![status: pre-1.0](https://img.shields.io/badge/status-pre--1.0-2ea043)](./CHANGELOG.md)\n[![live demo](https://img.shields.io/badge/live_demo-gallery-6f42c1)](https://hugoheynard.github.io/fold-ng/)\n[![Sponsor](https://img.shields.io/github/sponsors/hugoheynard?logo=githubsponsors&label=Sponsor&color=ea4aaa)](https://github.com/sponsors/hugoheynard)\n\n**fold-ng** is an accessible, **dark-first Angular 22 UI component library and\ndesign system** — signals-first, standalone, zoneless, and SSR-ready. It ships a\ntwo-tier **design-token** model (themeable to the bone) plus WCAG-minded\ncomponents: buttons, forms, overlays/dialogs, navigation, data tables, toasts and\nmore. No `NgModule`, no `zone.js`, no runtime CSS-in-JS — just standalone\ncomponents styled against CSS variables.\n\n### ▶ [Live demo & component gallery](https://hugoheynard.github.io/fold-ng/)\n\nEvery component, driven by a live playground — the fastest way to see what\n`fold-ng` looks and behaves like.\n\n> **Production-quality, pre-1.0 (`0.x`).** Every component is tested, the package\n> builds AOT green, and it's dogfooded as the design system of a real\n> application. It stays `0.x` only because the API isn't frozen until `1.0.0` —\n> not because it's unstable. **Pin your version**; `0.x` minor bumps may still\n> refine the API. See [`CHANGELOG.md`](./CHANGELOG.md) for the road to 1.0.\n\n## Install\n\n```bash\nnpm install fold-ng\n```\n\nAngular 22 (`@angular/core`, `@angular/common`, `@angular/forms`,\n`@angular/platform-browser`) is a peer dependency.\n\n> **Bundle size.** Components are standalone and the package is side-effect-free\n> except its CSS (`sideEffects: [\"**/*.css\"]`), so you only ship what you import —\n> not the whole library. (No Bundlephobia badge: it can't measure an Angular\n> partial-Ivy package, which needs the Angular linker to become final JS — the\n> install-size badge above is the honest figure.)\n\n## Quickstart\n\nImport the tokens once, then use any standalone component directly:\n\n```ts\n// styles.css\n@import \"fold-ng/tokens.css\";\n```\n\n```ts\nimport { Component } from \"@angular/core\";\nimport { FoldButtonComponent, FoldCardComponent } from \"fold-ng\";\n\n@Component({\n  standalone: true,\n  imports: [FoldButtonComponent, FoldCardComponent],\n  template: `\n    <fold-card>\n      <button foldButton emphasis=\"solid\" (click)=\"save()\">Save</button>\n      <a foldButton emphasis=\"outline\" intent=\"neutral\" routerLink=\"/back\">\n        Cancel\n      </a>\n    </fold-card>\n  `,\n})\nexport class DemoComponent {\n  save() {}\n}\n```\n\nEverything is dark by default; opt into light with `data-theme=\"lumen\"`. See\n[`docs/TODO.md`](./docs/TODO.md) for the roadmap and the full component list below.\n\n## Consuming the tokens\n\nImport the CSS once at your app's style entry point:\n\n```css\n@import \"fold-ng/tokens.css\";\n```\n\nEverything renders **umbra** (the dark theme) **by default**. To switch a subtree (or the whole app),\nset `data-theme` on an ancestor — usually `<html>`:\n\n```html\n<html data-theme=\"lumen\"></html>\n```\n\nFive themes ship: `umbra` (the dark base, no attribute), `lumen` (light),\n`bubbly` (festive lavender, violet brand, rounded), `navi` (dark chrome, light\npage) and `titan` (brushed titanium — a light brushed-steel ground with a\nframeless top and floating rails, bright cards, a heat-anodized copper-orange\nbrand, solid steel borders, iPhone-soft corners). The extras exist to prove the point — each\nis the umbra or lumen block with its primitive families re-pointed. Adding a\nsixth is a new `[data-theme]` block in `semantic.css` plus the primitives it\nnames.\n\n`bubbly` and `navi` also change their corners, and `navi` its depth — **radius\nand elevation are the two scales a theme may re-declare**. The line is not that\none scale is special: a theme may change what a surface **looks like**, never\nwhere it **sits**. Corner softness is a brand axis (friendly vs institutional);\ndepth is calibrated against a ground, and a shadow tuned for near-black ink is\na grey smear on a light page. Neither moves a box by one pixel. Type, space and\nmotion stay theme-invariant — those re-flow or re-time a page. The contract\ntest enforces that split.\n\n`navi` is the interesting one: mixing chrome and page means one theme needs the\n`text`/`border`/`surface` roles to differ **per region**, which a single set of\nroles cannot express. It gets there by re-declaring those roles on\n`[data-surface=\"chrome\"]` — a contract any element opts into with the\n`foldSurface` directive (the app-shell stamps it on its rails + header) — so the\ntheme never names a component's internals. Variables only. If mixed chrome ever\nstops being a demo, the catalogue should grow real `*-on-chrome` roles.\n\n## Auto-inverting surfaces\n\nThe same `[data-surface]` seam powers an **accent** surface — a region filled\nwith the brand accent whose entire content sub-tree flips to a compatible\non-accent palette **with no per-component code**. Drop a `fold-card` in a grid\nand set `surface=\"accent\"` (or stamp `foldSurface=\"accent\"` on any element):\n\n```html\n<fold-card surface=\"accent\">\n  <h3>Studio plan</h3>\n  <p>Everything in Pro, plus shared workspaces.</p>\n  <fold-badge content=\"Popular\" variant=\"accent\" />\n  <fold-link href=\"/plans\">Compare plans</fold-link>\n  <button foldButton>Choose</button>\n</fold-card>\n```\n\nEvery nested thing — the text ramp, the hairline border, a raised band, the\nbadge, the link, the button, even a filled icon tile — reads correctly on the\naccent. Not because the card special-cases them, but because the region\n**re-points the semantic roles** they already resolve against.\n\n### How it works (and why it survives a solid button)\n\nAn inverting surface has to do something a chrome surface never does: **swap the\nbrand pair**. On the accent, `--fold-color-primary` should become the light ink\n(so a link or a filled tile's ground reads), and `--fold-color-on-primary` should\nbecome the accent itself (so the label _on_ that tile reads). Written naively\nthat's a CSS custom-property cycle (`a: var(b); b: var(a)` → both invalid).\n\nThe trick: **capture on the surface, invert on the descendants.** The surface\nelement records the accent and its ink into two private vars _while the tokens\nstill hold their normal values_, and the inverted role-set is applied to\ndescendants from those captures — so a role can reference the pre-inversion value\nit is replacing, no cycle:\n\n```css\n[data-surface=\"accent\"] {\n  --_accent-ink: var(--fold-color-on-primary); /* captured here… */\n  --_accent-fill: var(--fold-color-primary);\n}\n[data-surface=\"accent\"] * {\n  --fold-color-text: var(--_accent-ink); /* …consumed here */\n  --fold-color-primary: var(--_accent-ink); /* fill → light ink */\n  --fold-color-on-primary: var(--_accent-fill); /* on-fill → the accent */\n  /* …surfaces/borders as color-mix of the captured pair… */\n}\n```\n\nEvery value is a `color-mix` of the captured pair, so it is **derived, not\nauthored** — one definition holds on all five themes, and the surface/band steps\nstay a lighter shade of the accent (gradation kept in-hue).\n\n### Overriding per theme\n\nNone of this is a cage. Writing your own CSS in a card is always free — raw\nvalues don't reference the roles, so a surface never touches them. An _override_\nisn't a hack: it re-anchors one **relationship** (text ↔ ground ↔ accent) inside\na controlled frame, and coherence follows because the ratios are preserved. Speak\nin roles and gain the adaptation, or paint a pixel and own it — both coexist.\n\nThe derived defaults are good, not sacred. A theme that wants a different\non-accent ramp (a light accent might want darker text, say) overrides any role by\nnesting its own theme selector under the surface — the same seam chrome uses:\n\n```css\n[data-theme=\"titan\"] [data-surface=\"accent\"] * {\n  --fold-color-text: var(--fold-ref-steel-900); /* dark ink on a light accent */\n}\n```\n\nThe one honest limit: an accent surface is a _single_ ground, so `surface`\nstays one axis — there is no `accent` × `sunken`. That is a feature (a card in a\ngrid has one job: stand out), not a gap.\n\nThen style against the semantic tokens — never a raw colour:\n\n```css\n.header {\n  background: var(--fold-color-bg-header);\n}\n.cta {\n  background: var(--fold-color-primary);\n  color: var(--fold-color-on-primary);\n}\n.cta:hover {\n  background: var(--fold-color-primary-strong);\n}\n```\n\nFrom TypeScript you get the same tokens, typed:\n\n```ts\nimport { foldColorVar } from \"fold-ng\";\n\nel.style.background = foldColorVar(\"bg-page\"); // \"var(--fold-color-bg-page)\"\nfoldColorVar(\"bg-pag\"); // ✗ compile error — misspelt token\n```\n\n## The two-tier model\n\nTokens come in two layers. This separation is the whole point — it is what lets\nanother project re-theme by swapping the palette, and what keeps the app from\nhard-coding colours.\n\n| Tier               | File             | Prefix           | Role                                                                        |\n| ------------------ | ---------------- | ---------------- | --------------------------------------------------------------------------- |\n| **1 · Primitives** | `primitives.css` | `--fold-ref-*`   | The raw palette. The only place a literal hex is allowed. Theme-invariant.  |\n| **2 · Semantic**   | `semantic.css`   | `--fold-color-*` | Role tokens (`bg-header`, `primary`…). Point at primitives. Flip per theme. |\n\n**Components consume tier 2 only.** A component never names `--fold-ref-teal-500`;\nit names `--fold-color-primary`. Re-theming means re-pointing the semantic layer,\nnever touching a component.\n\n## The naming convention\n\n```\n--fold-<tier>-<category>-<role>[-<variant>]\n        │       │          │        └─ strong · primary · secondary · tertiary …\n        │       │          └────────── page · header · rail · primary …\n        │       └───────────────────── color · (space, radius, text … to come)\n        └───────────────────────────── ref (primitive) · color (semantic)\n```\n\nNamespaced with `--fold-` so the package never collides with an app's own tokens.\n\n**The `bg-` rule.** A surface fill role carries a `bg-` marker (`bg-page`,\n`bg-rail-primary`); a foreground/brand role does not (`primary`, `on-primary`).\nSo `bg-` reads as \"this paints a background.\"\n\n## The contract test\n\n`src/tokens/__tests__/tokens.contract.spec.ts` is the lock. It fails the build\nif:\n\n- any theme block falls out of parity with the catalogue (the dark `:root` base\n  and **every** `[data-theme]` override are checked);\n- a semantic token points at a primitive that doesn't exist (dangling `var`);\n- a semantic token hard-codes a hex instead of referencing a primitive;\n- a primitive is declared but never used;\n- the CSS drifts from the typed catalogue in `tokens.catalog.ts`.\n\nAdd a token → add it to `tokens.catalog.ts` **and** every theme block, or the\ntest goes red. That is how a theme stays complete.\n\n```bash\npnpm --filter fold-ng test\n```\n\n## Current token set\n\nDeliberately small — we grow it together, one confirmed role at a time.\n\n| Semantic token                   | Role                          |\n| -------------------------------- | ----------------------------- |\n| `--fold-color-bg-page`           | Page background               |\n| `--fold-color-bg-header`         | Top header bar                |\n| `--fold-color-bg-rail-primary`   | Rail 1 — app menu             |\n| `--fold-color-bg-rail-secondary` | Rail 2 — workspace menu       |\n| `--fold-color-bg-rail-tertiary`  | Rail 3 — tertiary nav         |\n| `--fold-color-primary`           | Primary / accent (brand teal) |\n| `--fold-color-primary-strong`    | Primary hover / active        |\n| `--fold-color-on-primary`        | Text / icon on a primary fill |\n\n(plus the status families, neutral surfaces, the two card tints `surface-card` /\n`surface-sunken`, glass, and the\nradius / text / icon-size / space / motion / blur scales — see\n`tokens.catalog.ts` for the full, typed set.)\n\n## Components\n\nAll standalone, signals-first, styled against the semantic tokens. Import from\nthe package root.\n\n### Find one by what you need\n\nThe reference table below is keyed by component **name** — but you usually know\nyour **intent**, not the name (that's how an uppercase mini-title gets hand-rolled\ninstead of reaching for `fold-element-title`). Start here; **before hand-rolling a\nlabel, field, badge, card or overlay, scan this table** — fold almost certainly\nships it.\n\n| I need to…                                                       | Reach for                                                                                              |\n| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| a small **uppercase label / eyebrow** over a group               | `fold-element-title` (`variant=\"eyebrow\"` · `bar` · `title`)                                           |\n| a **section** with a title + description + actions               | `fold-page-section` (semantic `<section>` + `aria-labelledby`)                                         |\n| show **read-only label/value pairs** (a recap)                   | `fold-field-list` / `fold-field` (`dl/dt/dd`)                                                          |\n| a **text** field                                                 | `fold-input` — number → `fold-number-input` · multiline note → `fold-textarea`                         |\n| a **date** / **time** field                                      | `fold-date` (date·datetime-local·month·week) · `fold-time`                                             |\n| a **dropdown**                                                   | `fold-select` (native) — custom rows → `fold-listbox` · multi → `fold-multiselect`                     |\n| an **on/off** field · a **password** field                       | `fold-checkbox` · `fold-password-field`                                                                |\n| a **range** / **debounced search**                               | `fold-slider` / `fold-range-slider` · `fold-search`                                                    |\n| a **button** · **icon-only** action · icon **on/off**            | `fold-button` (`<button>`/`<a>`) · `fold-button-icon` · `fold-toggle-icon` · text link → `fold-link`   |\n| an inline **\"are you sure?\"** guard                              | `fold-inline-confirm` (no modal — simple · type-to-confirm · secret)                                   |\n| a **\"delete X\" danger block** (type-to-confirm)                  | `fold-danger-zone` (alert frame + blast-radius text + retype-to-arm)                                   |\n| a **status / count pill** · status→colour                        | `fold-badge` · `fold-status-badge`                                                                     |\n| a **tinted message / alert** row                                 | `fold-callout` (`inset` for in-flow)                                                                   |\n| a **\"what is this?\"** help bubble                                | `fold-info` (the `i` → popover; also the `info` input on every labelled field)                         |\n| a transient **toast**                                            | `fold-toast` + `FoldToastService`                                                                      |\n| a **card** · titled info card · page **splash**                  | `fold-card` · `fold-context-card` · `fold-hero-section` (bordered → `fold-hero-card`)                  |\n| in-page **tabs** · a routed **nav bar** · a segmented control    | `fold-tabs` · `fold-view-nav` · `fold-view-toggle` / `fold-choice-row`                                 |\n| a **breadcrumb** trail (routerLink or href)                      | `fold-breadcrumb` (`[items]`, last = current page)                                                     |\n| a **\"← Back\"** link (route, href, or history)                    | `fold-back-link` (`routerLink` / `href` / history-back button)                                         |\n| a **table** + **pagination**                                     | `fold-data-table` · `fold-paginator`                                                                   |\n| an **avatar** · a cluster                                        | `fold-avatar` (+ `…Detail`) · `fold-avatar-list`                                                       |\n| an **empty** / **loading** state                                 | `fold-empty-state` · `fold-loading` / `fold-spinner`                                                   |\n| a **side panel** · anchored **popover** · actions **menu**       | `fold-panel-host` · `fold-popover` · `fold-dropdown`                                                   |\n| a **collapsible** section                                        | `fold-disclosure` (a modal dialog is roadmap — use a modal `fold-panel-host` or `fold-inline-confirm`) |\n| an **icon** · a **calendar** · a **timeline / stepper**          | `fold-icon` · `fold-calendar-month`/`-week`/`-day`/`-list`/`-agenda`/`-timegrid` · `fold-timeline`     |\n| a **nav rail** · app **skeleton** · a **detail page** with rails | `fold-menu` · `fold-app-shell` · `fold-aside-layout` (page scaffold → `fold-page-layout`)              |\n| **drag-drop** file upload                                        | `fold-file-dropzone`                                                                                   |\n\n| Component                                                | Selector                               | What it is                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| -------------------------------------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `FoldAppShellComponent`                                  | `fold-app-shell`                       | Responsive app skeleton (rails + header + content + self-collapsing `footer` slots; `headerLayout`/`footerLayout` inset·full, `footerBehavior` pinned·scroll; `mobileNav` drawer·none — `[(mobileNavOpen)]` off-canvas drawer for the primary rail on mobile, or `none` to compose an `fold-nav-launcher`; `scroll` scroll·stage — the shell owns the content scroll by default so pages flow (`[foldScrollRegion]` opts a nested area back into its own scroll); built-in skip-link to a focusable `<main>`. Regions float per-surface via `foldElevated`, not a shell flag).                                                                                                                                                                              |\n| `FoldMenuComponent` (+ `Item` / `Section` / `Separator`) | `fold-menu`                            | Collapsible nav rail — coloured sections, `tint=\"follow\"`, depth `level`, collapse-toggle placement. Items are `a[fold-menu-item]`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `FoldNavLauncherComponent` (+ `FoldNavTileComponent`)    | `fold-nav-launcher`                    | Full-screen mobile nav launcher — a centred tile grid over a blurred scrim (scrim / `Escape` / close dismissal, focus-trap, scroll-lock). `columns=\"auto\"` scales tiles to the count. Pairs with `fold-app-shell mobileNav=\"none\"`. Tiles are `a[fold-nav-tile]` — `variant=\"surface\"`·`filled`.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `FoldPageLayoutComponent`                                | `fold-page-layout`                     | Page scaffold — gutter + header + body rhythm; fills its container (width is a content concern). Tokens `--fold-page-gutter` / `--fold-page-gap`; sections can `bleed` edge-to-edge.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| `FoldPageSectionComponent`                               | `fold-page-section`                    | Semantic `<section>` grouping — eyebrow title (names the region via `aria-labelledby`) + description + actions; `stack` / `bleed` helpers. Not a box — compose a `fold-card` inside for that.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldHeroSectionComponent`                               | `fold-hero-section`                    | Full-bleed page splash — the borderless intro band at the top of a page (carries the `<h1>`). Direct child of `fold-page-layout`: cancels the gutter + top pad to sit flush, brand-tinted wash + hairline. `align` center·start, `wash`, `[heroBackdrop]` decorative lane. (For a bordered header card, see `fold-hero-card`.)                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `FoldAsideLayoutComponent`                               | `fold-aside-layout`                    | Detail-page grid — a centred column flanked by up to two sticky rails (`[asideLeft]` / `[asideRight]`), collapsing to one column on its own container width (`:has()`-driven, container queries). Labelled rails become `complementary` landmarks; every track is a CSS var.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `FoldNavLayoutComponent`                                 | `fold-nav-layout`                      | Places a bar (`[tabNav]` — a `fold-view-nav` or a `fold-tabs`) with its content — `placement=\"top\"` or a `side` rail that folds back on top (hysteretic, on its own width) below `foldAt`. `exportAs=\"foldNavLayout\"` exposes `stacked()` so the projected bar follows in one binding.                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `FoldCardComponent`                                      | `fold-card`                            | Raised content surface (`surface` = `card`/`sunken`/`accent`, hairline border, consistent radius). `accent` is an **auto-inverting** accent-filled card: the whole content sub-tree re-points to a compatible on-accent palette (text, borders, band gradation, nested buttons/links/icon-tiles) — every value a `color-mix` of the accent, so it holds on all themes (see [auto-inverting surfaces](#auto-inverting-surfaces)). Optional projected `[cardHeader]`/`[cardFooter]` bands with per-band chrome (`separators`/`raisedBands` = `none`/`header`/`footer`/`both`); the body padding never shifts when a band toggles. `interactive` makes the whole card an accessible button (`role`/`tabindex`, focus ring, Enter/Space/click → `(activated)`). |\n| `FoldContextCardComponent`                               | `fold-context-card`                    | Titled info card: icon header + body + optional footer action.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `FoldHeroCardComponent`                                  | `fold-hero-card`                       | Prominent header **card** — bordered surface × accent overlay + optional accent bar. (For a full-bleed page splash, see `fold-hero-section`.)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldElementTitleComponent`                              | `fold-element-title`                   | Uppercase section/card mini-title (eyebrow · bar variants).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| `FoldFieldListComponent` / `…Field`                      | `fold-field-list`                      | Read-only `dl/dt/dd` recap — label/value pairs (`[empty]` placeholder). The _display_ half of a record; `fold-input` is the _edit_ half.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `FoldInputComponent`                                     | `fold-input`                           | Text-input control (`value: string`) — Signal Forms (`[formField]`) or standalone `[(value)]`; size × align × variant, `label` / `required` / `hint`. The _edit_ half of a record (`fold-field` reads).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| `FoldNumberInputComponent`                               | `fold-number-input`                    | Numeric sibling of `fold-input` (`value: number \\| null`, empty ⇒ `null`); owns `min` / `max` / `step` + `label` / `required` / `hint`. Split so each control keeps its true type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| `FoldTextareaComponent`                                  | `fold-textarea`                        | Multiline sibling of `fold-input` (`value: string`). **No resize handle** — fixed `rows` height, wraps + scrolls overflow. Shares the box + `label`/`required`/`hint`/`error` chrome. Signal Forms or `[(value)]`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| `FoldSelectComponent`                                    | `fold-select`                          | Native `<select>` wrapper (options projected as `<option>`); shares `fold-input`'s box chrome. Signal Forms (`FormValueControl<string>`) or `[(value)]`. For custom rows use `fold-listbox`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `FoldDateComponent`                                      | `fold-date`                            | Native calendar-date wrapper (`type` = date · datetime-local · month · week) — keeps the OS picker, hands back a typed `[(value)]` string (`YYYY-MM-DD`). `min`/`max`/`step` pass through. Time-of-day → `fold-time`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `FoldTimeComponent`                                      | `fold-time`                            | Native time-of-day wrapper (`<input type=\"time\">`) — typed `[(value)]` string (`HH:mm`), `min`/`max`/`step`. The sibling of `fold-date`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `FoldCheckboxComponent`                                  | `fold-checkbox`                        | Boolean control — a native `<input type=\"checkbox\">` (keyboard, `indeterminate`, forms) restyled to tokens. Signal Forms (`[formField]`, a `FormCheckboxControl`) or standalone `[(checked)]`; `indeterminate`, `label`/`ariaLabel`, `hint`/`errors`, `size`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldFieldsetComponent`                                  | `fold-fieldset`                        | Named group of controls — a real `<fieldset>`/`<legend>` with the browser's margin/padding/3D border undone and the rhythm on tokens. `disabled` disables every control inside (the element's unique power); `hint` wired through `aria-describedby` (`hintPosition` `under`/`inline`); `legend` (empty renders none) or `ariaLabel`; `optional` marks the whole group (not each member); `legendVariant` (`eyebrow`/`heading` — the same two registers as a page-section's title), `direction` (`vertical`/`horizontal`), `appearance` (`plain`/`border`); `--fold-fieldset-gap`.                                                                                                                                                                          |\n| `FoldPasswordFieldComponent`                             | `fold-password-field`                  | Password input + a live requirements checklist (a dot/tick per rule). Rules injected via `FoldPasswordRule` (`{ label, test }` — regex/zod/anything); `revealable` eye (a `fold-input` capability); `marker` dot/check; `[rules]` slot to redesign the list; `validChange`; Signal Forms.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `FoldViewToggleComponent`                                | `fold-view-toggle`                     | Segmented single-select (Cards/Table, density, chart-mode…). Generic `options` (`{ value, icon?, label?, ariaLabel?, disabled? }`) + `[(value)]`; a real `role=\"radiogroup\"` — roving tabindex, arrow keys, Home/End, disabled-skip; `size`, `iconOnly`, `activeStyle` (raised / accent).                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `FoldSearchComponent`                                    | `fold-search`                          | Search box — magnifier, clear `×`, optional announced result count (`resultCount` / `resultLabel` / `placement`). `[(value)]` is the term as state (every keystroke); `searchChange` emits it once typing settles (`delayMs`), trimmed + de-duplicated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| `FoldListboxComponent` / `FoldOptionComponent`           | `fold-listbox` / `fold-option`         | Styleable single-select — the richer sibling of `fold-select` (native `<select>`) for options that need custom rows (icon, second line, status). On `fold-popover`; `role=\"listbox\"` + `aria-activedescendant`, full keyboard (↑/↓, `Home`/`End`, type-ahead, `Enter`). Signal Forms (`FormValueControl<string>`, `[formField]`/`[(value)]`); shares `fold-input`'s box chrome.                                                                                                                                                                                                                                                                                                                                                                             |\n| `FoldMultiselectComponent`                               | `fold-multiselect`                     | Multi-select sibling of `fold-listbox` (same popover + `fold-option` rows). Value is a set (`readonly string[]`); activating a row toggles it and the panel stays open. Separate component — not a `multiple` flag — so the Signal-Forms value type stays honest. `role=\"listbox\"` + `aria-multiselectable`; the trigger summarises the picks.                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `FoldOptgroupComponent`                                  | `fold-optgroup`                        | Labelled group of `<fold-option>`s inside a `fold-listbox` / `fold-multiselect` — the styleable `<optgroup>`. Presentational: `role=\"group\"` + `aria-labelledby` header (no `role=\"option\"`, so keyboard nav skips it); the owner discovers grouped options in document order, so roving crosses groups seamlessly.                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `FoldSliderComponent`                                    | `fold-slider`                          | Single-value range slider — a styled native `<input type=\"range\">` (design-system track/fill/thumb). Signal Forms (`[formField]`, a `FormValueControl<number>`) or `[(value)]`; real `<label for>`, `aria-valuetext`, `hint`/`errors`, focus ring.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| `FoldRangeSliderComponent`                               | `fold-range-slider`                    | Dual-thumb range slider selecting a `{ min, max }` window (shares the slider track/thumb). Two-way `[(value)]`; a labelled `role=\"group\"`, per-thumb i18n aria (`minLabel`/`maxLabel`) + formatted `aria-valuetext`, `disabled`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `FoldFileDropzoneComponent`                              | `fold-file-dropzone`                   | File-picker dropzone — drag-over visuals, keyboard activation, hidden `<input type=file>` plumbing; emits the picked `File[]` (presentational — never uploads).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `FoldLinkComponent`                                      | `fold-link`                            | Inline text link / link-button (icons, accent · muted).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| `FoldButtonComponent`                                    | `button[foldButton]` · `a[foldButton]` | Action button — applied to a real `<button>` **or** `<a>` (link that looks like a button, gets `href`/`routerLink`); orthogonal `emphasis` (solid·soft·outline) × `intent` (primary·neutral·warning·danger) × 3 sizes × shape/`block`; `icon`/`iconTrailing` shorthand (auto-sized) or project content; `loading` (spinner + `aria-busy`). Use native `(click)`.                                                                                                                                                                                                                                                                                                                                                                                            |\n| `FoldButtonIconComponent`                                | `fold-button-icon`                     | Icon-only **momentary** button — shape × size × tone; a one-shot action (no pressed state). For a text button use `fold-button`; for on/off use `fold-toggle-icon`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `FoldToggleIconComponent`                                | `fold-toggle-icon`                     | Icon-only **toggle** — the same surface as `fold-button-icon`, plus `[(active)]` + `aria-pressed` (true/false) and a pressed state. Emits `toggled`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| `FoldInlineConfirmComponent`                             | `fold-inline-confirm`                  | In-place “are you sure?” guard — the projected trigger swaps to a confirm/cancel row (no modal). Simple (`confirmed` emits `\"\"`), type-to-confirm (`[match]`), or secret (`password`, masked, emits the value). `confirmIcon` + a chosen `cancelIcon`; `Escape` cancels; `message` announced via `aria-describedby`; focus in-then-back; controlled `[(open)]` + `keepOpenOnConfirm` for async pending; i18n via `provideFoldInlineConfirmLabels`.                                                                                                                                                                                                                                                                                                          |\n| `FoldDangerZoneComponent`                                | `fold-danger-zone`                     | Framed destructive-action block for “delete X” settings. `appearance=\"filled\"` (alert-tinted) or `\"section\"` (a danger section: alert border + normal-background body for ordinary content). The confirm **reveals on click** — an `actionLabel` button opens an in-place `fold-inline-confirm` (plain “are you sure?”, or type-to-confirm when `confirmPhrase` is set); `(confirmed)` emits the typed text. Omit `actionLabel` for a section with no action. `role=\"group\"` + `aria-labelledby`.                                                                                                                                                                                                                                                           |\n| `FoldDataTableComponent`                                 | `fold-data-table`                      | Controlled roster table — sortable sticky header, tone rows, controlled selection (checkbox column), roving-keyboard nav, `mobileLayout` (scroll / auto-cards / custom `foldRowCard`), an optional `foldToolbar` bar, sticky-first, density. Two under-row surfaces: a `foldRowDetail` drawer (toggled, grows a chevron column) and an always-visible `foldRowNote` line (`rowNote` predicate, no toggle).                                                                                                                                                                                                                                                                                                                                                  |\n| `FoldPaginatorComponent`                                 | `fold-paginator`                       | Server-side paginator (size selector + range + page nav).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `FoldTimelineComponent`                                  | `fold-timeline`                        | Connected rail of nodes (dot + optional date + label) — `vertical` navigable history or `horizontal` step progress; nodes optionally clickable.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `FoldBadgeComponent`                                     | `fold-badge`                           | Status / count pill (accent/info/warning/alert/success).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `FoldStatusBadgeComponent`                               | `fold-status-badge`                    | Status→colour badge (maps a domain status key to a tone).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `FoldChoiceRowComponent`                                 | `fold-choice-row`                      | Segmented / chip selector.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `FoldViewNavComponent`                                   | `fold-view-nav`                        | Navigation bar styled as tabs. Items carry a `link` (routerLink → a real `<a>`: cmd-click, deep-links, active state auto), an `href`, or nothing (a button); `aria-current=\"page\"` on the active one. `direction=\"auto\"` follows a wrapping `fold-nav-layout`; `collapsed` for an icon rail. For in-page panel switching use `fold-tabs` instead.                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `FoldBreadcrumbComponent`                                | `fold-breadcrumb`                      | Hierarchical link trail. Data-driven `[items]` where each crumb links by `routerLink` **or** `href` (works without the router; `RouterLink` only instantiates on a `routerLink` crumb). Last item is the current page (`aria-current=\"page\"`), not a link. `navigation` landmark, decorative chevron separators. Needs `@angular/router` only when a crumb uses `routerLink` (optional peer).                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldBackLinkComponent`                                  | `fold-back-link`                       | The “← Back” affordance for a detail page. Three modes by input: `routerLink` (in-app), `href` (external / non-router), or neither → a history-back `<button>` (`Location.back()`). Router-coupled but degradable — the history mode needs no router. `label` + leading `icon` (default `chevron-left`).                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `FoldTabsComponent` + `FoldTabPanelComponent`            | `fold-tabs` + `fold-tab-panel`         | The in-page ARIA Tabs widget: `role=\"tablist\"` + roving arrow-key keyboard, `aria-selected`/`aria-orientation`, each tab wired to its `fold-tab-panel` (`aria-controls` ↔ `aria-labelledby`). Panels take the bar by ref (`[tabs]=\"t\"`) so they coordinate across `fold-nav-layout` slots.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `FoldIconComponent`                                      | `fold-icon`                            | SVG icon (~135 built-in glyphs across 7 categories incl. `commerce` + `FoldIconRegistry`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `FoldSpinnerComponent`                                   | `fold-spinner`                         | Indeterminate loading arc (`currentColor`, icon-sized, reduced-motion aware). Decorative by default; `label` → `role=\"status\"`. Powers `loading` on the buttons.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `FoldAvatarComponent` / `…Detail`                        | `fold-avatar`                          | Initials/image avatar (square, muted, status ring) + identity cell.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `FoldAvatarListComponent`                                | `fold-avatar-list`                     | Overlapping avatar cluster (per-face variant, `limit` + a `+N` overflow chip).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `FoldToastComponent` / `…Container`                      | `fold-toast`                           | Frosted snackbar (variant glyph + dismiss) + queue host (+ `FoldToastService`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `FoldLoadingStateComponent`                              | `fold-loading`                         | Loading placeholder — `fold-spinner` + message, in a `role=\"status\"` region; `size` input; stretches to fill.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldEmptyStateComponent`                                | `fold-empty-state`                     | Empty-state block (icon + title + message + optional action).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `FoldCalloutComponent`                                   | `fold-callout`                         | Tinted message row — status colour + icon + message + optional trailing actions; `inset` (bordered, in-flow) appearance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `FoldDisclosureComponent`                                | `fold-disclosure`                      | One summary toggling one collapsible panel — the accordion primitive (open-state is the consumer's to bind); keeps content mounted, unlike native `<details>`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `FoldPanelHostCom","readmeFilename":"README.md"}