{"_id":"@serenis/ui","_rev":"27-5be1b9521512c3bcd491f525f7c0f384","name":"@serenis/ui","dist-tags":{"latest":"6.72.0"},"versions":{"6.47.0":{"name":"@serenis/ui","version":"6.47.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.47.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"6ece5999e2d40875f6a5d4ad833e361032081a12","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.47.0.tgz","fileCount":10,"integrity":"sha512-WsHa4xpQaJRtveaIaArhyhkBFw6Iv1Mhkj1AevR6QFETe72/o5kHI1sCEZc7eeNyqDNrKOuXx2uA5D9RC+jQmA==","signatures":[{"sig":"MEUCIQDclLpmZnGefzpr4/YF0fjh2jvQ3HMkgeqM/2ZMCfpaAQIgTUOclIEUKzli9F06vxc/QzO2dSXusDMYI8KyGzOdaSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./global-style":"./src/global-style.css"},"gitHead":"b998beb0ea5d429d89bb200672decbbf71d3c575","scripts":{"dev":"tsup --watch --onSuccess \"cp src/global-style.css dist/global-style.css\"","lint":"eslint .","test":"vitest run","build":"tsup && cp src/global-style.css dist/global-style.css","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish --@serenis:registry=https://registry.npmjs.org --access=public"},"_npmUser":{"name":"heavybeard","email":"andreacognini@gmail.com"},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.0.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `cdk` layout primitives.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_6.47.0_1783079086328_0.8927668051329261","host":"s3://npm-registry-packages-npm-production"}},"6.48.0":{"name":"@serenis/ui","version":"6.48.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.48.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"5aa9602a7e18f0e80d1c1dac2afba76b07c4b4d1","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.48.0.tgz","fileCount":10,"integrity":"sha512-VsLRDgLDakqThvI3Uqk5m3UwxSMxevu48PlcwElFeea9xHjHrNexgNl9vfh7i765WYO278ikvACE1kzR1OGI4w==","signatures":[{"sig":"MEYCIQCRaKwpznf18xmX45cph1f0Z8+EHRSqsKxkewccH0Qv3wIhANLrc/M9ei2T8Ho16cGn5Z7wayBqgH0gXfdZ/lDQJJ41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./global-style":"./src/global-style.css"},"gitHead":"5ce7e01c3cbe2958da9ac1a34de6bdaa707e788e","scripts":{"dev":"tsup --watch --onSuccess \"cp src/global-style.css dist/global-style.css\"","lint":"eslint .","test":"vitest run","build":"tsup && cp src/global-style.css dist/global-style.css","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.16.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_6.48.0_1784302390553_0.352669607156441","host":"s3://npm-registry-packages-npm-production"}},"6.49.0":{"name":"@serenis/ui","version":"6.49.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.49.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"1e0f9b0a0f09457a052cc6cb29c438faa8ac4ae9","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.49.0.tgz","fileCount":10,"integrity":"sha512-r/PEcGDxk7WpZYPcD+N2jp5c1hbqOk+rx9C3/qatg9Ml79DR2JbxDn8Zz0lN33c7fOD/V5c4Nm6oD4TXXyvnGA==","signatures":[{"sig":"MEQCIH2i8ORP306g6t0plq+fQR9DV5ihFJibBsEA3zDXuBJtAiB4iNFoWiQ56A4y9jkZk6IQSCsJakAaYQ8W0W3kutgmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./global-style":"./src/global-style.css"},"gitHead":"5ab12b1464bc6fb455c71217ae92584121defd07","scripts":{"dev":"tsup --watch --onSuccess \"cp src/global-style.css dist/global-style.css\"","lint":"eslint .","test":"vitest run","build":"tsup && cp src/global-style.css dist/global-style.css","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.16.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_6.49.0_1784533162995_0.9229988752533831","host":"s3://npm-registry-packages-npm-production"}},"6.50.0":{"name":"@serenis/ui","version":"6.50.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.50.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"b56354650450a1a63eca115628a231e0dcc1a737","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.50.0.tgz","fileCount":9,"integrity":"sha512-jGDDkiY+/mj2haCrjr1wXXzBvIT4ntLcNdhvA6Q+m+JqMNaLcd+LlaQGLvFWDkbnx6hYYxfMumOp5UDIJVB11g==","signatures":[{"sig":"MEQCIBIjBqRvAZMoeRZQ0OpGgsAIQjgbHc1hHFZbFffNkKxeAiB7bCPIUMjx/Ed9gPZuUnYX9PiqQt21P4WyqpsWXbaYDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"45be6be96cb4d2ebe0dc4094d2008983b4435c4c","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.16.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_6.50.0_1784881145683_0.540918238067734","host":"s3://npm-registry-packages-npm-production"}},"6.51.0":{"name":"@serenis/ui","version":"6.51.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.51.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"09267241b8cfdbddbbd158d252c42e19bd20219a","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.51.0.tgz","fileCount":178,"integrity":"sha512-EOiLKPDhoRBjxZ54a1pQmAS3+WDe7xufqonhul51hFUwWqPcqPT7OtpF/x92RbpbYOjhUu6GXEvdEIHJbJaDbA==","signatures":[{"sig":"MEUCIDzs3XzPK3A2/+5H+3NNg5OpVT5jaATpjrSXWiVIPU69AiEAx98as5fC9YAAr4AzkomkkTj11CF5JdXxoq/52A1mdKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"dbbd69f1ce31789680584b52243e0905aad142b7","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.16.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.51.0_1786205341955_0.5016832865077143","host":"s3://npm-registry-packages-npm-production"}},"6.52.0":{"name":"@serenis/ui","version":"6.52.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.52.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"4fedbad9bd953e64e1d84d161f6d8e46fcae7d21","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.52.0.tgz","fileCount":178,"integrity":"sha512-j4kNvTgsINGhiYWUUFLOvWk4D6E++r2fz68oX7Jf7wtNEhkvZCQ8D4Vk7FHR3W84rXXESZ7nBXF0w6c5SzdAlg==","signatures":[{"sig":"MEUCIQDWy/QdTwrESjjMQ+Iq3HBvseH99WPA0egLN9npstTm6gIgFXTQFafwW3764B++SVm6OjXOCYZ8bO4zd6LP6Q7q8rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"2a204388d89b1bc44571f40be3285f2de21b7a7f","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.52.0_1787153215628_0.3246664346928738","host":"s3://npm-registry-packages-npm-production"}},"6.53.0":{"name":"@serenis/ui","version":"6.53.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.53.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"3b9e7591d093a394264cf676f49bb5d21d50f031","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.53.0.tgz","fileCount":178,"integrity":"sha512-IAvdnY+R/DMITpJW3h3oXIKXOL3+UihlmoL2YuP96N311kPKtRtD9LsWlsJ9g8kmuyBoq0VjAXInVzMBh86n4w==","signatures":[{"sig":"MEYCIQC9cK4ymjYHo9S0kykgQc82HJpFONSy7DvZo37yLR+faAIhAPuGwb/iSkIRS38/bxfzzwzBVjq8Z/AFHwdEfDf9knfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"af704839b9482334c9d15b75f121cb9416b8c238","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.53.0_1787577095470_0.43508540342069457","host":"s3://npm-registry-packages-npm-production"}},"6.54.0":{"name":"@serenis/ui","version":"6.54.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.54.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"eb258428214e0c2536c65a7b71079e25e3b4d9f4","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.54.0.tgz","fileCount":7,"integrity":"sha512-Dfa1ANOME+2ItH9IbicnMautfqbSQAuBrrZbt46Be6f6XTK0gJ9QiQKtGAvBbxLlmvSofeOwNfHNWUIqKe9mIA==","signatures":[{"sig":"MEUCICkXIPL3AmuqOBXEp8JbI4dIX0HGOBq5Qqp8xKCZ2r32AiEA2PbKPbBcNKa399r1D/y5oz81+IT6ppcgfMFrh/lpRwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"6d81be55e7cc46058aab72c5d18cc4b5534fa0c1","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.54.0_1787643262348_0.9845938037157118","host":"s3://npm-registry-packages-npm-production"}},"6.55.0":{"name":"@serenis/ui","version":"6.55.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.55.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"4fcb2eca55fee25d89676f4cc24f463c6dd5e3a0","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.55.0.tgz","fileCount":7,"integrity":"sha512-kH70zDLMwMPbXHm+wQArM0ylzrCkXkYMXpcLE9p1P3pq+upwxHCaytZmnUOH07nSghL44Wj8NzbBBudAg+wxHw==","signatures":[{"sig":"MEUCIQCFujoZaHlvzSRfMfLT3yGZuntUl+1IuyoMCOnO5jN4mQIgC7nEoXGH8bhrxuLrk3/wH8MfamnnZxP/Naa0akmkp0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"c700e68f9312ef588df916c1d539900254c6bf0e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.55.0_1787644947191_0.5213209419168785","host":"s3://npm-registry-packages-npm-production"}},"6.56.0":{"name":"@serenis/ui","version":"6.56.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.56.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"0c8cd6bb9dfe3e9dedce2f56fc84f6b5c74d7711","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.56.0.tgz","fileCount":178,"integrity":"sha512-GHG/LQ+shjr6B0WUkpdW3yYWMun/Nl469WeFIaJdYcC17C/Yi7stQQRgFYaGVnSrs9Lrcft1tkBbhS80YJjeNg==","signatures":[{"sig":"MEUCIBOCQ69UW6LAxuKwucOVWdDhAscRxnnOwqAf0ZSU518iAiEA8TxUsu0Dekdm9udtPXLlO6P1clKv/qZ6kpUtlhBESNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"964c56484bcc02f677fb34b641d487eef68f011e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.56.0_1787652535038_0.03549916628014915","host":"s3://npm-registry-packages-npm-production"}},"6.57.0":{"name":"@serenis/ui","version":"6.57.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.57.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"7f7f5e9ae07f44680a109b10eb09a5b1dd23645e","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.57.0.tgz","fileCount":7,"integrity":"sha512-CLT9I4NTyinr//q8kWOO3AASOf2WlQKs85cMVzGq5bIbcweMxsgShKMrvw6uFVN/TeSHOtwyJPx/Qkq9sqv7lA==","signatures":[{"sig":"MEUCIGTGet39cPMBvAnSwFjPRgMMjMo6bOrHqva7lJtRRq4MAiEA7Z5i4Eu+RpfdslS5OGpxX4E4KlswED+8QkHXXQqG9us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"5bc2baec556ce5f78bd040e8b4605a62b158198a","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.57.0_1787755953032_0.6135996206368621","host":"s3://npm-registry-packages-npm-production"}},"6.58.0":{"name":"@serenis/ui","version":"6.58.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.58.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"b1a2bcc3783484278d281db981a21bc8c5f8ee1e","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.58.0.tgz","fileCount":178,"integrity":"sha512-n8yq+LMObaXZ91o0XA4wY4snt3yAPbT5eeQgYUoS7rJr7ZtVjdB+2vuLmFewz15LIDMSVP+YRfxfVOFyWe2ohg==","signatures":[{"sig":"MEYCIQDQJY3RUTYHcu6BvYCYjCDVf8DsVxfIlA9nhNhY7zWyCAIhAMctUX/yerHRddxuf4mykgbOCCiEo8iiaXH2/wPEplIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"ba1841dab2e3ef50637d884f31993def625d1364","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.58.0_1787769375675_0.3578716862709268","host":"s3://npm-registry-packages-npm-production"}},"6.59.0":{"name":"@serenis/ui","version":"6.59.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.59.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"b11f2f6b1cea201a86f0cb80dcfc3c950dbd8c2e","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.59.0.tgz","fileCount":178,"integrity":"sha512-eMKcS86qaHkMtOrn2Se9fC/KQU6254/MhaBcaoPjk9+hwGT2Vo0IxmPrX7fT97S/nqf+uEr2T0zEqXDTsNQ+Iw==","signatures":[{"sig":"MEUCIQCAU5siCSpAJQyEX3wXYCwhERCp9b/dqoDfz/bY16owWQIgHWEU4Ygr/YPJLTlLdHHd6xKZtwB/LTbjhtdk2u4iVHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"db4c8008ce71bc288043e22157e81d631cdf82a0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.59.0_1787903273888_0.08446685209359961","host":"s3://npm-registry-packages-npm-production"}},"6.60.0":{"name":"@serenis/ui","version":"6.60.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.60.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"f817173fde48d84a99e502a4dc75f07e9931ea03","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.60.0.tgz","fileCount":178,"integrity":"sha512-3JHAXSqkxg7lt8fnnHzS85+T9Ts2ANz8yOQeeO8H5xHCuFbpfe0pNAuSKxb9xMt8+hmIgC2uMVst57ZouACE1g==","signatures":[{"sig":"MEUCIQCrVHJ8O0aQ5UJEcN5jbRLiwTteLfec/lLOoWX2GFa4HQIgFsW/BIb11KPzab/NHSaCsu7PAsgRM7HQRR+0CR/3tmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"6bcddd84797eafa011c092b0f5a6612fa415748e","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.60.0_1787926385916_0.755677303499988","host":"s3://npm-registry-packages-npm-production"}},"6.61.0":{"name":"@serenis/ui","version":"6.61.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.61.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"1690d49bd3a8fc5ca18591ac07cef0fe67bb4c8c","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.61.0.tgz","fileCount":178,"integrity":"sha512-1rNXQyo/TXqYYXu/1lnseeWFx3jt564+pxnHeM7bhXH07q4yqG5e8LvodMUE5m6qSwPps+/grnUNhH+6X7o1pg==","signatures":[{"sig":"MEYCIQCd3KxTKIuAHWVkwAlKwpEgh3WlvLLtpVysGVm36auPegIhAN1GJUgi+oM47cf6LOM3ynigfWTNw9GCQoqu2kFOMy6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1456752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"ea51622e97816c53ee038f4468c899cff2f282fe","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.61.0_1787933065485_0.502284035125766","host":"s3://npm-registry-packages-npm-production"}},"6.62.0":{"name":"@serenis/ui","version":"6.62.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.62.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"f760b89cc7f2662e4387f323feef6aeb4e06c13c","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.62.0.tgz","fileCount":178,"integrity":"sha512-2xmPe1PORAG8NDnx7uZoE+xaODwVt5ZCgZf54kb3PvErvcmeh8q57/X+m/ZeG5N5b3pj1foBv3KqbWb12vcMVA==","signatures":[{"sig":"MEQCIBwLY6txV044kmbBm54dDvubgaodkVu0VvkxmvsnKdRDAiANdlzepDWM7nqUX4//OU9f1bv44psQm091QodDYypvQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"8b77f61990bdc44519a0b3bb7ecb804d1b47cee2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.62.0_1787987383517_0.04913470837225731","host":"s3://npm-registry-packages-npm-production"}},"6.63.0":{"name":"@serenis/ui","version":"6.63.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.63.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"920513db22c403e66dcb633194bef12fdab90bbe","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.63.0.tgz","fileCount":7,"integrity":"sha512-mIUGfBLCGpPT61KQiaBoBn3NdAqwKoVo5aG84lV1Fjh5piFMew+NPuft07bSWtiXpKZLOAY2/lW3k/oDN/C2RA==","signatures":[{"sig":"MEUCIQCxQ3N7TIQSnmkwwMj36966vKC2H4CkjBAVs3DsSc5LpwIgaeQW0sBedgQIjXl6COweG2ciE0+2YrEslb6pVnJGY0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"590eaa4a18548cd355edd605d1ac41d60334f337","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.63.0_1788007108919_0.45807509725552253","host":"s3://npm-registry-packages-npm-production"}},"6.64.0":{"name":"@serenis/ui","version":"6.64.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.64.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"33c3257378d51ddcd85723e997c0130b3228966e","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.64.0.tgz","fileCount":178,"integrity":"sha512-9REgCN/Xeu5SbfIdmEbT0A9B9NS27cLH+N0JaSawcozUrofd1Z6r3rU7aqGye8ibA7hpgzzdCeVGmYP/2acQOQ==","signatures":[{"sig":"MEUCIBUw6JmA6NBIKCMjG5bH67moxFBrNGibSzu5YvpixKKmAiEA1j+4Tz7iKtUTo6lg3RGYaydHik8H7bbGGz67SVIS2EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"1237cc4e0f33aeb8d8d6007fc4e7e0e1956e7001","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.64.0_1788009498938_0.8793275971614118","host":"s3://npm-registry-packages-npm-production"}},"6.65.0":{"name":"@serenis/ui","version":"6.65.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.65.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"81cc744aa7d65b0e9cdeea513dce701e7449e9f0","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.65.0.tgz","fileCount":178,"integrity":"sha512-5zLbpqPN0iKyteDKv44pnCyuQXFy6yVjSr0Cd4odiWAbp+FafRz0VTn8ocMfAKqyl++34eVFtKFPu5UFRSvC1g==","signatures":[{"sig":"MEQCICOjCepb11R2FL07HgVRMCtu/DiDPyajsoEqkuFidRaAAiAYfUbDlpuEhCSLwi1xqsR8/V+SB2hqwX5m9cCQ/3XAWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"3b0dc368f51e7832796fbedf11dc48c89dc517f3","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.65.0_1788082608093_0.07046465916682454","host":"s3://npm-registry-packages-npm-production"}},"6.66.0":{"name":"@serenis/ui","version":"6.66.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.66.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"3c84706325d77a8404efb50fd241b8033320aa37","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.66.0.tgz","fileCount":178,"integrity":"sha512-RiGuTLZzHGuP80M+XfYUsRndpeoVPu2TLpgYfEutvsC5yTVYOEjcRylyAysYmMuH2lIJqpqfARR8oGRAe5gQvw==","signatures":[{"sig":"MEQCIEE+DeJgEnUZP1AXWq3E/9lHan9OWxbqItQNXdGcyKdKAiAx2pFWpS4ZKiu1F+xYHJuNT4932erENHAepKZO0Y7xXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1468442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"4b8ee933e62213b625c6f30acdc2aa511c5c3d00","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.66.0_1788283698600_0.8170371189175654","host":"s3://npm-registry-packages-npm-production"}},"6.67.0":{"name":"@serenis/ui","version":"6.67.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.67.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"a14bab63ac3df9606bfe5f7e57c31d3a3889cf3f","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.67.0.tgz","fileCount":178,"integrity":"sha512-EraXfMfKv03ZSTLppRgQd+0PiY8mSae9QnKwmJyUNJNjAQm27sWFCNGl9jkGfvON8PCwy9iJEcNgZRbsSXe+zQ==","signatures":[{"sig":"MEQCIDraI48S+Jx62GYE91UBajH6DZCYghsbDL1UzQUcykvsAiA98uTzC0cM2jroqB9c1VNZxII3uT0aF+hBSC7+gIYQWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"4b3662724443d1d728075260845358b33a8f9a62","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.67.0_1788507790138_0.5789852356268899","host":"s3://npm-registry-packages-npm-production"}},"6.68.0":{"name":"@serenis/ui","version":"6.68.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.68.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"30ecefd835ba37f324d98ff3710a5607ca28ebcb","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.68.0.tgz","fileCount":7,"integrity":"sha512-B0CRAsv4s5qOebGFNZWIC90gAg9XFNuPLgKSYTkg8eiop5FE6LHuFgmDhHF2SlaFbOazyM69yEWKkWzyttay7g==","signatures":[{"sig":"MEYCIQDpxIEfrWxgBkxw4szitNIezpW1otAml5hGWIBtCOEpdAIhALwJJ00vzLeMQwSjooPxoWEu3a85qIc0/6lLqAG7QNwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"c49765bd201f2ee8536cb88b875f15f4d888b193","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.17.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.68.0_1788508394117_0.9629994018203296","host":"s3://npm-registry-packages-npm-production"}},"6.69.0":{"name":"@serenis/ui","version":"6.69.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.69.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"2e3d7b775de1c8be009cba9afe24f8a158fa3059","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.69.0.tgz","fileCount":178,"integrity":"sha512-TZHTR+p6hTOqZHo8hy7wPi3PziNRsw199R2ymVKT+vmFgPCR4zPWdsjw7h8hIGFcYc81PuqfCH1pHjXy9NR3+Q==","signatures":[{"sig":"MEQCIB5Qdv9MvoEo0ozG7GNF2aew5f1+XHMGz/f2Xuf28YDQAiBAmCXz8t2AQ3pIFxZvASjp3YaVAguXcHSoRgPwwS0oDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"d138d0cd4f3454e343bdfd881891b5cb9d4ed2d7","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.69.0_1788764951511_0.03532616678738698","host":"s3://npm-registry-packages-npm-production"}},"6.70.0":{"name":"@serenis/ui","version":"6.70.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.70.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"e2af1dfe164ef1e6c845c14d0813b1e549deedf9","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.70.0.tgz","fileCount":178,"integrity":"sha512-ecIy1X5wDXJdsyKSuuqXlUNVFRH6EzW9w4Hdb0YqiazH0Cf1mEU4UvpVKMoM1ASBe6Tiv4V7wYHRWO2E7xDYNQ==","signatures":[{"sig":"MEYCIQDSDU+nTaGn+HH6M80SvJ9j/RTDHmxRbRB9V8XKatZvfAIhAIhFCYHDnGIzR8YTVq2goEiR7goAL9L+vNfryGlgvBmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"0ed4af8e5e8e9da893c8ab633d3e75acc55744cf","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.70.0_1788889586418_0.5639691403567579","host":"s3://npm-registry-packages-npm-production"}},"6.71.0":{"name":"@serenis/ui","version":"6.71.0","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","_id":"@serenis/ui@6.71.0","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"homepage":"https://github.com/serenis-health/app-web#readme","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"5f9c3db48f91537b39e4deb90873075ebedac0e1","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.71.0.tgz","fileCount":7,"integrity":"sha512-j8XN1CK5GHXiKdGkdATuKVk9VMGTOEg8wwAMsLBwKDBZjVGxYdENtKHo9yd72VXavzTOB0eA4edrW1UqauwJRA==","signatures":[{"sig":"MEUCIEPJuIAXXB702qOZcXuGKOSAPJTBV+pedYROoCJcOrQpAiEAnSH7xN9NxuzJVQNjN3zZWVNSiEmTiL86eWnhjf6+bDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNpxTqxDDMQvSsPmK3FaL/g0fPrhtxOSOIx2r67UU68AIgJuSk7NJtH925R53DxRp4rl0JDgtNGdVJ4Gt4vQT/ECg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"d07fe1ea6c2f53fc0cfe9c023d41361237023d64","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"prettier --write \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"prettier --check \"**/*.+(css|gql|js|json|mjs|ts|tsx)\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_6.71.0_1789628971310_0.47325187230409704","host":"s3://npm-registry-packages-npm-production"}},"6.72.0":{"_id":"@serenis/ui@6.72.0","bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"dist":{"shasum":"cc9e9dcdeda0b987e56ec1de1ea461ab37c906c2","tarball":"https://registry.npmjs.org/@serenis/ui/-/ui-6.72.0.tgz","fileCount":178,"integrity":"sha512-fN7n8KRl/eNSM6n/cGmySgv/rcaNdsMyb3LN3kfK9hDaVya5czHg46ni1aX8bZPpHKWMd5hY9WjvT5u1jzkgFg==","signatures":[{"sig":"MEYCIQCssd982vmPnyBBiBIRCskm8zUyilZzXb5t4kaOoDh7MgIhAK4dw2sK+GM6VLkcBDn3LLT010/RoabAeFB2q/vfzNwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDg4WYftxWL4W8xEx0qy6R5ADNoxcdsiQKb7OiGVd1Y6AIhAL2DOUHEqE/IhGEh1tPHbbZ+bilcL04cq3OTnsrj5gKx"}],"unpackedSize":1499186},"main":"./dist/index.js","name":"@serenis/ui","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"5070e97b524a6f6c69398e8f07872154992fac8c","license":"LicenseRef-PolyForm-Noncommercial-1.0.0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf .turbo coverage dist node_modules","lint:css":"stylelint 'src/**/*'","lint:fix":"eslint . --fix","prettify":"oxfmt \"**/*.{css,gql,js,json,mjs,ts,tsx}\"","typecheck":"tsc --noEmit","test:watch":"vitest","prettify:check":"oxfmt --check \"**/*.{css,gql,js,json,mjs,ts,tsx}\"","packages:prepare":"ts-node ../../scripts/updateVersionAndValue.ts ui","packages:publish":"npm publish"},"version":"6.72.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e99c6e0d-a4fd-4811-a54a-331438bca0f7"}},"homepage":"https://github.com/serenis-health/app-web#readme","repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","directories":{},"maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"_nodeVersion":"24.20.0","dependencies":{"framer-motion":"12.38.0","react-dropzone":"15.0.0","@floating-ui/react":"0.27.19","@emotion/is-prop-valid":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","react":"19.2.4","tsconfig":"*","@serenis/cdk":"*","@types/react":"19.2.18","@serenis/hooks":"*","@serenis/icons":"*","react-hook-form":"7.72.1","@serenis/numbers":"*","@serenis/strings":"*","@storybook/nextjs":"10.3.4","styled-components":"npm:@sanity/styled-components@6.1.24","@serenis/design-tokens":"*","@testing-library/react":"16.3.2","@testing-library/jest-dom":"6.9.1","@testing-library/user-event":"14.6.1"},"peerDependencies":{"react":">=19.0.0","@serenis/cdk":"*","@types/react":">=19.0.0","@serenis/hooks":"*","@serenis/icons":"*","@serenis/numbers":"*","@serenis/strings":"*","styled-components":">=6.0.0","@serenis/design-tokens":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_6.72.0_1789720547575_0.6896751889712829"}}},"time":{"created":"2026-07-03T11:44:46.170Z","modified":"2026-09-18T08:35:47.893Z","6.47.0":"2026-07-03T11:44:46.478Z","6.48.0":"2026-07-17T15:33:10.745Z","6.49.0":"2026-07-20T07:39:23.168Z","6.50.0":"2026-07-24T08:19:05.816Z","6.51.0":"2026-08-08T16:09:02.098Z","6.52.0":"2026-08-19T15:26:55.781Z","6.53.0":"2026-08-24T13:11:35.620Z","6.54.0":"2026-08-25T07:34:22.555Z","6.55.0":"2026-08-25T08:02:27.367Z","6.56.0":"2026-08-25T10:08:55.183Z","6.57.0":"2026-08-26T14:52:33.174Z","6.58.0":"2026-08-26T18:36:15.869Z","6.59.0":"2026-08-28T07:47:54.093Z","6.60.0":"2026-08-28T14:13:06.117Z","6.61.0":"2026-08-28T16:04:25.630Z","6.62.0":"2026-08-29T07:09:43.661Z","6.63.0":"2026-08-29T12:38:29.075Z","6.64.0":"2026-08-29T13:18:19.087Z","6.65.0":"2026-08-30T09:36:48.270Z","6.66.0":"2026-09-01T17:28:18.799Z","6.67.0":"2026-09-04T07:43:10.287Z","6.68.0":"2026-09-04T07:53:14.348Z","6.69.0":"2026-09-07T07:09:11.665Z","6.70.0":"2026-09-08T17:46:26.556Z","6.71.0":"2026-09-17T07:09:31.405Z","6.72.0":"2026-09-18T08:35:47.675Z"},"bugs":{"url":"https://github.com/serenis-health/app-web/issues"},"license":"LicenseRef-PolyForm-Noncommercial-1.0.0","homepage":"https://github.com/serenis-health/app-web#readme","repository":{"url":"git+https://github.com/serenis-health/app-web.git","type":"git"},"description":"Main UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.","maintainers":[{"name":"heavybeard","email":"andreacognini@gmail.com"},{"name":"raxell","email":"comes95@gmail.com"},{"name":"thomas_pellegrini","email":"pellegrinithomas1@gmail.com"},{"name":"gtoselli","email":"toselli.gabriele@gmail.com"},{"name":"marco-zizzo","email":"marco@serenis.it"}],"readme":"# @serenis/ui\n\nMain UI component library for the Serenis design system. Provides reusable React components with Storybook documentation, design-token integration, and accessibility support. Built with styled-components on top of `@serenis/cdk` layout primitives.\n\n## Install\n\n```bash\nnpm install @serenis/ui\n```\n\n## Quick start\n\n```bash\n# Build\nyarn workspace @serenis/ui build\n\n# Dev (watch mode)\nyarn workspace @serenis/ui dev\n\n# Test\nyarn workspace @serenis/ui test\n\n# Typecheck\nyarn workspace @serenis/ui typecheck\n\n# Lint\nyarn workspace @serenis/ui lint\nyarn workspace @serenis/ui lint:css\n```\n\n```tsx\nimport { SPACING_MD, SPACING_SM } from '@serenis/design-tokens'\nimport { Button, Card, Text } from '@serenis/ui'\n;<Card $p={SPACING_MD} $gap={SPACING_SM}>\n  <Text as=\"h2\" kind=\"h2\">\n    Session details\n  </Text>\n  <Text kind=\"paragraph\" colorName=\"neutral-80\">\n    Your next session is scheduled for tomorrow.\n  </Text>\n  <Button kind=\"primary\">Confirm</Button>\n</Card>\n```\n\n## Directory structure\n\n```text\nlibraries/ui/\n├── src/\n│   ├── {ComponentName}/\n│   │   ├── index.tsx               # Main component (or {ComponentName}.tsx)\n│   │   ├── index.test.tsx          # Tests\n│   │   ├── Playground.stories.tsx  # Primary Storybook story\n│   │   ├── Overview.mdx            # Component documentation\n│   │   └── types.ts                # Type definitions (if complex)\n│   ├── Form/                       # Composite form module\n│   │   ├── TextField/\n│   │   ├── TextAreaField/\n│   │   ├── SelectField/\n│   │   ├── PasswordField/\n│   │   ├── PhoneNumberField/\n│   │   ├── PinCodeField/\n│   │   ├── Autocomplete/\n│   │   ├── MultiSelect/\n│   │   ├── Checkbox/\n│   │   ├── CheckboxButton/\n│   │   ├── Radio/\n│   │   ├── RadioButton/\n│   │   ├── Switch/\n│   │   ├── SwitchField/\n│   │   ├── FileUploadField/\n│   │   ├── internal/               # Shared internal chrome and styles\n│   ├── utils/                      # Shared utilities (shouldForwardProp)\n│   └── index.ts                    # Public API barrel\n├── dist/                           # Built output (gitignored)\n├── tsup.config.ts                  # Bundle config\n└── package.json\n```\n\n## Component catalog\n\nCategories match Storybook (`*.stories.tsx` / `Overview.mdx` `<Meta title>`): **General**, **Data Display**, **Feedback**, **Form**, **Navigation**, **Layout**.\n\n### General\n\n| Component | Description                                                |\n| --------- | ---------------------------------------------------------- |\n| Button    | Primary interactive element — actions, submits, navigation |\n| Text      | Typographic primitive — all visible text passes through it |\n\n### Data Display\n\n| Component        | Description                                                           |\n| ---------------- | --------------------------------------------------------------------- |\n| Accordion        | Expandable section with trigger and collapsible content               |\n| AccordionList    | Convenience wrapper that renders multiple Accordions                  |\n| Avatar           | Circular image with name-based acronym fallback                       |\n| Badge            | Numeric or dot indicator for notifications                            |\n| Card             | Foundational surface with elevation, outline, and background variants |\n| Chip             | Compact status label with icon and kind-based coloring                |\n| Quote            | Semantic blockquote with left border accent                           |\n| Suggestion       | Contextual note with role=\"note\" and kind-specific background         |\n| Tabs             | Tabbed interface with WAI-ARIA tabs pattern and overflow              |\n| SegmentedControl | Segment-style tab switcher for 2–5 options                            |\n| Tile             | Card with icon, title, description, and action slot                   |\n| Modal            | Centered dialog with drag-to-dismiss, focus trap, compound API        |\n| Drawer           | Slide-in panel (bottom on mobile, right on desktop), compound API     |\n| BottomSheet      | Mobile bottom sheet with multi-step heights, drag-to-resize           |\n| Popover          | Click-triggered floating content anchored to a reference element      |\n| Tooltip          | Hover/focus-triggered floating info anchored to a reference element   |\n\n### Feedback\n\n| Component | Description                                                         |\n| --------- | ------------------------------------------------------------------- |\n| Alert     | Status banner with role=\"alert\", icon, and action slot              |\n| Loader    | SVG spinner with prefers-reduced-motion support                     |\n| Skeleton  | Loading placeholder with shimmer animation and typography alignment |\n\n### Form\n\nThe barrel also exports lower-level primitives (`TextInput`, `TextArea`, `Select`, `Checkbox`, `Radio`, `Switch`, `Hint`, `Label`) for advanced use — prefer the field components below in product code.\n\n| Component        | Description                                                                  |\n| ---------------- | ---------------------------------------------------------------------------- |\n| TextField        | Text input with floating label, hint/error, ARIA wiring                      |\n| TextAreaField    | Multi-line variant of TextField                                              |\n| SelectField      | Native select with floating label and hint/error                             |\n| PasswordField    | TextField with visibility toggle                                             |\n| PhoneNumberField | TextField with phone-specific input defaults (type, inputMode, autoComplete) |\n| PinCodeField     | Segmented OTP input                                                          |\n| Autocomplete     | TextField with floating suggestions dropdown                                 |\n| MultiSelect      | Multi-select combobox with chips and checkbox listbox                        |\n| CheckboxButton   | Card-style checkbox with label and hint                                      |\n| RadioButton      | Card-style radio with label and hint                                         |\n| SwitchField      | Inline switch with label, hint, and labelPosition                            |\n| FileUploadField  | Drag-and-drop file upload with react-dropzone                                |\n\n### Navigation\n\n| Component        | Description                                              |\n| ---------------- | -------------------------------------------------------- |\n| Link             | Styled anchor for inline text links                      |\n| NavigationButton | List-item button for menus and action lists              |\n| BottomBar        | Fixed-position mobile bottom navigation bar              |\n| Breadcrumbs      | Navigation breadcrumb trail with chevron separators      |\n| SideBar          | Collapsible sidebar navigation                           |\n| SideBarItem      | Navigation item for SideBar (wraps NavigationButton)     |\n| SideBarUser      | User avatar + name/email display for SideBar bottom slot |\n| TopBar           | Sticky header with logo and back navigation              |\n| TopBarBack       | Back link with chevron icon for TopBar's back slot       |\n\n### Layout\n\n| Component | Description                        |\n| --------- | ---------------------------------- |\n| Divider   | Horizontal/vertical separator line |\n\n## Dependencies\n\n| Dependency                             | Role                                                                       |\n| -------------------------------------- | -------------------------------------------------------------------------- |\n| `@serenis/cdk`                         | Layout primitives (Flex, Pressable, PositionFixed, etc.)                   |\n| `@serenis/design-tokens`               | Colors, spacing, typography, elevation, border radius                      |\n| `@serenis/icons`                       | Icon components for Button, Alert, Accordion, etc.                         |\n| `@serenis/hooks`                       | Shared React hooks                                                         |\n| `@serenis/numbers`, `@serenis/strings` | Formatting utilities                                                       |\n| `styled-components`                    | CSS-in-JS (uses `@sanity/styled-components` fork)                          |\n| `@floating-ui/react`                   | Positioning for Popover, Tooltip, Modal, Drawer, BottomSheet, Autocomplete |\n| `framer-motion`                        | Animations for Modal, BottomSheet                                          |\n| `react-dropzone`                       | File upload for FileUploadField                                            |\n\n## Styling conventions\n\n- **`$` prefix** for props passed to styled-components that are styling-only (prevents DOM forwarding): `$kind`, `$backgroundColorName`, `$gap`, etc.\n- **Design tokens** for all visual values — never hardcode hex colors, pixel sizes, or font values.\n- **`shouldForwardProp`** from `@emotion/is-prop-valid` for the `Text` component to control DOM forwarding.\n\n## Documentation\n\n- **Storybook**: Every component has a `Playground.stories.tsx` and an `Overview.mdx` next to its source in `libraries/ui/src/{ComponentName}/`\n- **Overview.mdx**: Comprehensive documentation with props, patterns, dos/don'ts, and known exceptions\n- **AGENTS.md**: Agent-oriented API reference — see [AGENTS.md](AGENTS.md)\n\n## Consumers\n\n- **Apps**: `apps/web` (primary), `apps/blog`, `apps/nutrition-blog`, `apps/website`, `apps/design-system` (Storybook host)\n- **Libraries**: `libraries/shared-components` (`@serenis/shared-components`), `libraries/ui-deprecated` (legacy — prefer `@serenis/ui`)\n\n## Build\n\nBundled with [tsup](https://tsup.egoist.dev/) into ESM + CJS + TypeScript declarations. Workspace dependencies are externalized.\n\n## License\n\nPolyForm Noncommercial 1.0.0 — see [LICENSE](./LICENSE) for the full text.\n","readmeFilename":"README.md"}