{"_id":"@bip-design-systems/ui-components","_rev":"16-6580b2b448ca846ebd33455b13fd819d","name":"@bip-design-systems/ui-components","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.1":{"name":"@bip-design-systems/ui-components","version":"0.1.1","_id":"@bip-design-systems/ui-components@0.1.1","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"dist":{"shasum":"d68280ad3fdf729195bb2a85fabcc1cb11ad922c","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.1.1.tgz","fileCount":219,"integrity":"sha512-Aio4lv4IzL1eCSm0SxwPG30JT2EeykzG0Genn+adAcDi21GCxHgmNaCrDrHcBlEJXlp7ozhbOQzbatV5RVDcZQ==","signatures":[{"sig":"MEQCID/yO4gWf3rVlQGjCQCPZCy4PX+/cKd0ZNsmFTIroS3iAiA6MhW0b72ltRhnKfhD1e9Lso5WygyCePrOMwgJzu0vZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485074},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/a5aa6d8e506587b2bd63f2d2c56b7409/bip-design-systems-ui-components-0.1.1.tgz","_integrity":"sha512-Aio4lv4IzL1eCSm0SxwPG30JT2EeykzG0Genn+adAcDi21GCxHgmNaCrDrHcBlEJXlp7ozhbOQzbatV5RVDcZQ==","_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","eslint":"^8.56.0","vitest":"^2.1.8","postcss":"^8.4.32","happy-dom":"^20.8.8","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.1_1774711808367_0.18021119178353673","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bip-design-systems/ui-components","version":"0.2.0","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.0","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"342bed429954265b21850b5856f411bc8063d91a","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.0.tgz","fileCount":240,"integrity":"sha512-0Moy7eSCSN+XFgRX2F4/W3lsHVwI3mAFls3tvZGcCqE/LVQASSphfakNMAPYVz/srcFLkBTBZYv77fMVKKWlVQ==","signatures":[{"sig":"MEYCIQDKJy5k+gabjsbmu7tPOeRAhlnqZZ68IE9t3RwjpE7jGQIhAIJXOEtmUcFEDrqCFBC0UR+sKAbsYdPA8zz5TymufyXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603050},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/0253052d3b7f2f9f7e007410dcb23cc3/bip-design-systems-ui-components-0.2.0.tgz","_integrity":"sha512-0Moy7eSCSN+XFgRX2F4/W3lsHVwI3mAFls3tvZGcCqE/LVQASSphfakNMAPYVz/srcFLkBTBZYv77fMVKKWlVQ==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","eslint":"^8.56.0","vitest":"^2.1.8","postcss":"^8.4.32","happy-dom":"^20.8.8","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.0_1775090429311_0.17365334580078717","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bip-design-systems/ui-components","version":"0.2.1","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.1","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"674dbdbd7ff13be3c85760e12143d8682b208118","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.1.tgz","fileCount":240,"integrity":"sha512-RbrAttj1IqdxXfxO6cH0WXVyj1upL/RP2Q/fRa2My2ZmK3GCdBWYUMrljvvBQIaK7LU1ByyFxIVKREW6nqI3iQ==","signatures":[{"sig":"MEUCIAuKW9VpWx8F6iLdO1HkUbVg3GF+OLhjYjs23yfEkrG8AiEA1To7pScJGA4rdHwEloRSs4tgDqwJklAOzvZ5DCDVoiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603136},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/8f4d3d7307c673b881a34fba754be8de/bip-design-systems-ui-components-0.2.1.tgz","_integrity":"sha512-RbrAttj1IqdxXfxO6cH0WXVyj1upL/RP2Q/fRa2My2ZmK3GCdBWYUMrljvvBQIaK7LU1ByyFxIVKREW6nqI3iQ==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","eslint":"^8.56.0","vitest":"^2.1.8","postcss":"^8.4.32","happy-dom":"^20.8.8","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.1_1775091310090_0.2489175423380059","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bip-design-systems/ui-components","version":"0.2.2","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.2","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"cad310b9ee7f0c7366f3d44dad2706d1e077fd69","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.2.tgz","fileCount":243,"integrity":"sha512-iu/sYS2xbGG54DTowHcpyIZoxX8XjG7+0zLkuuL8l732EahdEuQoOKnKESisxDszEBMkHcWw12pFSQOnRWM4CQ==","signatures":[{"sig":"MEUCIFyJkn0di94WIPUEYdqgMYElT/oW1K8uWxhdwy42BkIRAiEA0Xc/nj/Hn5VptS/Y2k1+ce0TcpkBsVMEC2iIkmIP9Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612316},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/448c61a35b9633cb67c374d0365747c0/bip-design-systems-ui-components-0.2.2.tgz","_integrity":"sha512-iu/sYS2xbGG54DTowHcpyIZoxX8XjG7+0zLkuuL8l732EahdEuQoOKnKESisxDszEBMkHcWw12pFSQOnRWM4CQ==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","eslint":"^8.56.0","vitest":"^2.1.8","postcss":"^8.4.32","happy-dom":"^20.8.8","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.2_1775596203051_0.1979761433568079","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bip-design-systems/ui-components","version":"0.2.3","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.3","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"8db8a48fb697ece0ff840a2abc68eacb8eb7c43c","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.3.tgz","fileCount":247,"integrity":"sha512-miLVqY1d5Ir+a3eaHkQwiMZwcf3RQL3J8cL6jNxatasTP2yigqNmRNYtfeXz+7EwmNmbbGnYGdn+UX7MgkK6TA==","signatures":[{"sig":"MEYCIQD8du7tV+nqOiz7xF6BgqNi0JaQcEaw2s/OUaSAs9roEwIhALtwGk0FJg6X+2kcwn0br2mJtgAUAQizI5eObuJ5vZOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612802},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/dae21591a14e3b6bb064eb03b3f5853a/bip-design-systems-ui-components-0.2.3.tgz","_integrity":"sha512-miLVqY1d5Ir+a3eaHkQwiMZwcf3RQL3J8cL6jNxatasTP2yigqNmRNYtfeXz+7EwmNmbbGnYGdn+UX7MgkK6TA==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.3_1785860571565_0.19150553899791944","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bip-design-systems/ui-components","version":"0.2.4","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.4","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"39f85824a1d9f7729812d84db00e483d26a4c1ce","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.4.tgz","fileCount":247,"integrity":"sha512-HZRGGm7PyVDMGsQGfLnpNq9ojyItiT4m4pmSPCLLcsZ3n1bhmIHd/8G6kemc04VIa85CWvkEd5guhOfkiw/B5Q==","signatures":[{"sig":"MEUCIEO+7f0E4Emp0Km94skM/nA99IcwWOIKTWgI9oLmp0BiAiEAw0BYJ6Vbd9miFihEWWB8H89bEN+P9l2EQHAI1/dvHB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612802},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/9000248bdda9157a6126e336bb52988c/bip-design-systems-ui-components-0.2.4.tgz","_integrity":"sha512-HZRGGm7PyVDMGsQGfLnpNq9ojyItiT4m4pmSPCLLcsZ3n1bhmIHd/8G6kemc04VIa85CWvkEd5guhOfkiw/B5Q==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.4_1785869034488_0.7550417262502009","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bip-design-systems/ui-components","version":"0.2.5","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.5","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"b2566333b5a5ac546731ce08472c9d92a3861317","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.5.tgz","fileCount":247,"integrity":"sha512-MtPwvXp7bWC6y5I3eVRX4bRmSybaStUQt5tsKkpswCvSWVLsP1vcpfU550IrLfJjeM+QacfFe7OKlyaH20Vmlg==","signatures":[{"sig":"MEYCIQDwtqvQG1MW7gqqJQEEOdACI5Hludcc2tbuCw//u/A9GAIhAOhTE8+32edw7031qe1aEXFKTKKWFqL6VuHvis5YW9O2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612802},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/b378db8e4dc96e0bfda36b1f3ee0c00e/bip-design-systems-ui-components-0.2.5.tgz","_integrity":"sha512-MtPwvXp7bWC6y5I3eVRX4bRmSybaStUQt5tsKkpswCvSWVLsP1vcpfU550IrLfJjeM+QacfFe7OKlyaH20Vmlg==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.5_1785947774044_0.7511702402861233","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bip-design-systems/ui-components","version":"0.2.6","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.6","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"abb8fb12bfe409137898e5887f9018a2114ef322","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.6.tgz","fileCount":247,"integrity":"sha512-GulsEqp4iwTb3+FFCYky+K5/Ci2qd0KCXI0KdY6X+XRAn2SpqIasPSc8gbAgwLIU07Q87rrFKQlJRLKksXXhCw==","signatures":[{"sig":"MEUCIQCxDqGbAD2MwMhD6dBO8FbnnnsVRV0W2w0Qo+J44SkgyAIgAmRyR3FXfVDpfKdX7TEYajHix6wZPaQ0KZK9gMLgFis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613214},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/d6206884e896e132d7b4e87aa49b1e71/bip-design-systems-ui-components-0.2.6.tgz","_integrity":"sha512-GulsEqp4iwTb3+FFCYky+K5/Ci2qd0KCXI0KdY6X+XRAn2SpqIasPSc8gbAgwLIU07Q87rrFKQlJRLKksXXhCw==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.6_1785960346034_0.13410601507931874","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bip-design-systems/ui-components","version":"0.2.7","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.7","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"74c346dc0bd6a9a9a73fcb6ac47db4c5688f210f","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.7.tgz","fileCount":247,"integrity":"sha512-ATSeaTCnPQR3bozhIh3ujcFNmMBB0zUWYds5oRfUKY24tgWfdeOFW/fG0KbSphr8G7OnVzBObi/tOaybRLbHTw==","signatures":[{"sig":"MEYCIQDgyab2D1/GdPynBR8+ijgF53qEw2+VWi7/seVgD00a0QIhANDrAa7ivfSussToADCiWr+s4K39f9s43i2y8irw5ZMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616349},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/19321a33870acf657045a5e044f0e509/bip-design-systems-ui-components-0.2.7.tgz","_integrity":"sha512-ATSeaTCnPQR3bozhIh3ujcFNmMBB0zUWYds5oRfUKY24tgWfdeOFW/fG0KbSphr8G7OnVzBObi/tOaybRLbHTw==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.7_1785963690693_0.668452922854101","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bip-design-systems/ui-components","version":"0.2.8","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.2.8","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/bip-ui/issues"},"dist":{"shasum":"6e1f3af66648511635f79fa0c5aded13d4444858","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.2.8.tgz","fileCount":247,"integrity":"sha512-EnEDPdOt4CMmImZYIwtrN1p1OLoNROp60d/lch5R7UNRpVqxuTvHpUFzhaurZGNBQgyTdRXOgF6JUdZ8eBV17g==","signatures":[{"sig":"MEYCIQD8t73kD8Kd4qtn3VVVwQ+zUtd8OjVB44gBofTfT73oSAIhAP+6bpuLNO1P4jfftVwzrczQSkDKKzzrDOxxpOVm5SBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616806},"main":"./dist/index.js","_from":"file:bip-design-systems-ui-components-0.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/eaf12b0eff506b42008349b26b37cf1c/bip-design-systems-ui-components-0.2.8.tgz","_integrity":"sha512-EnEDPdOt4CMmImZYIwtrN1p1OLoNROp60d/lch5R7UNRpVqxuTvHpUFzhaurZGNBQgyTdRXOgF6JUdZ8eBV17g==","repository":{"url":"git+https://github.com/egvictorino/bip-ui.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","happy-dom":"^20.8.9","storybook":"^8.6.15","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","vite-plugin-dts":"^4.5.4","@storybook/react":"^8.6.15","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.7.0","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@storybook/addon-essentials":"^8.6.15","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.2.8_1785967938394_0.785863810336354","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bip-design-systems/ui-components","version":"0.3.0","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.3.0","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"9c2c67638699d10a7f4d2d2761d9fef960041b8a","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.3.0.tgz","fileCount":310,"integrity":"sha512-js/raI+VtdM/12iwC4s0vW3L7DKtBEZk9KGcHcvrZUGq3HXIrvYdBnJ0wYyHLx5+09hntWecB9yYhwmQoBVXbg==","signatures":[{"sig":"MEYCIQCn/ecHKlDKvUs9bk8Lu6KFutHXzCxzZt1z9oOKcBKoEgIhAIUyAbWHgiZIJgL5b9adSFF/5ajbpa682XqlV1uficjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392684},"main":"./dist/index.js","type":"module","_from":"file:bip-design-systems-ui-components-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/bcec658c95ce14b79b0bd2f01829c62c/bip-design-systems-ui-components-0.3.0.tgz","_integrity":"sha512-js/raI+VtdM/12iwC4s0vW3L7DKtBEZk9KGcHcvrZUGq3HXIrvYdBnJ0wYyHLx5+09hntWecB9yYhwmQoBVXbg==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.8.9","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.4.16","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^3.2.7","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.3.0_1786291343130_0.05149082589198706","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bip-design-systems/ui-components","version":"0.4.0","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.4.0","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"8708b96927d34aa1bcf0c4b2f1827c5b19579adf","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.4.0.tgz","fileCount":330,"integrity":"sha512-fo0s2MFO9tK5GPfup3XEFl5Dee5TiBHqTedQmWj7B91shzBMB4eqbC7rmq9QSjnzIYJI8BZ3YHDeJKjhrE3n8w==","signatures":[{"sig":"MEQCIGTwp5gdXr/74oYU+Lo05KBH/WLeT5labyLly1m4jFNtAiAWdeuylF2XyCzVwM2c9Vdo+PikrlFWDwFnvx8jduB4tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414169},"main":"./dist/index.js","type":"module","_from":"file:bip-design-systems-ui-components-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/ccbc3a97be457e4352c7a227306d62b4/bip-design-systems-ui-components-0.4.0.tgz","_integrity":"sha512-fo0s2MFO9tK5GPfup3XEFl5Dee5TiBHqTedQmWj7B91shzBMB4eqbC7rmq9QSjnzIYJI8BZ3YHDeJKjhrE3n8w==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.11.1","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.5.4","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^3.2.7","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.4.0_1786465451184_0.459932375338469","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bip-design-systems/ui-components","version":"0.5.0","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@0.5.0","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"e7727aff7705427191ef3777041d000a5bfcd3ab","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-0.5.0.tgz","fileCount":335,"integrity":"sha512-iJHxxyKE5tLoe062qBqQaYv7YOsIw8ZW4yd0Cp1tM9nDIWJrAXur1Wips5bs8dPn0FfCqG2POPBf9qG1HJLpGw==","signatures":[{"sig":"MEQCIFyGy+gh06LJwXIvwXRkI2hRWuitCf6UsQZm6q78I48QAiAlQrwoXY5aT0Bx82FhrXtdoE9i0CK+/cRscfpxJtLfow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440116},"main":"./dist/index.js","type":"module","_from":"file:bip-design-systems-ui-components-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css","./RadioGroup":{"types":"./dist/components/Radio/RadioGroup.d.ts","import":"./dist/components/Radio/RadioGroup.js"},"./package.json":"./package.json","./CheckboxGroup":{"types":"./dist/components/Checkbox/CheckboxGroup.d.ts","import":"./dist/components/Checkbox/CheckboxGroup.js"}},"scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/d9f7b7d2416c71625dadfbfc8995173d/bip-design-systems-ui-components-0.5.0.tgz","_integrity":"sha512-iJHxxyKE5tLoe062qBqQaYv7YOsIw8ZW4yd0Cp1tM9nDIWJrAXur1Wips5bs8dPn0FfCqG2POPBf9qG1HJLpGw==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.11.1","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.5.4","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^3.2.7","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.5.0_1786484521031_0.7233084471339477","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bip-design-systems/ui-components","version":"1.0.0","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@1.0.0","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"103fe9752bcd9183e26204bec2f5625039a6dd7e","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-1.0.0.tgz","fileCount":335,"integrity":"sha512-YhPHHKM+2g6KqytUCZIqoJRL9a2rlJ3RjcbORcPN0CNs0wUXhqYbA/qrxiA2KNBFinWZp9gTIjOB63CjmXw44w==","signatures":[{"sig":"MEUCID5jFPe6fU8zfrYbD7eC0C4KdnoRdZ45nEbi2GANJw5aAiEAsVWWufPcSx9TxEcnUxM1KuavFCq/zPJldODIZ4y1qYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440680},"main":"./dist/index.js","type":"module","_from":"file:bip-design-systems-ui-components-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css","./RadioGroup":{"types":"./dist/components/Radio/RadioGroup.d.ts","import":"./dist/components/Radio/RadioGroup.js"},"./package.json":"./package.json","./CheckboxGroup":{"types":"./dist/components/Checkbox/CheckboxGroup.d.ts","import":"./dist/components/Checkbox/CheckboxGroup.js"}},"scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/6d966a45d0b5c6724962c21de7cbc0de/bip-design-systems-ui-components-1.0.0.tgz","_integrity":"sha512-YhPHHKM+2g6KqytUCZIqoJRL9a2rlJ3RjcbORcPN0CNs0wUXhqYbA/qrxiA2KNBFinWZp9gTIjOB63CjmXw44w==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^3.2.7","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.11.1","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.5.4","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^3.2.7","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.0_1786488502786_0.14498704469117962","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bip-design-systems/ui-components","version":"1.0.1","keywords":["react","components","design-system","ui","typescript","css-modules"],"license":"MIT","_id":"@bip-design-systems/ui-components@1.0.1","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"1b313ad3521502869cd7f552e2185d9b243ebafb","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-1.0.1.tgz","fileCount":335,"integrity":"sha512-+Sh5DKqc4HtysCAP13kki8lU0NOP1adynLLaOpB1TxDjoPbq3s8GiB03ZU+uKBIyWpf8D4W6lFnY0wVoB5rivg==","signatures":[{"sig":"MEUCID96cmv2CA/UNzUH3ZDFn8YnmBFhGG6Kk9AZeQ+A9OQsAiEA7Y9qTy0hz3+ngrzFKD8xmYMTeOEDJbzAguhmw1mtOZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmV6dR4HwfVhCIai4IRf1tGuVj5+rGEiziEGvkNQ4LCAiEAuE6Eb79I4vZ92q/15wQvRfRLND7T3RBcUjJgs3RMyfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441506},"main":"./dist/index.js","type":"module","_from":"file:bip-design-systems-ui-components-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css","./RadioGroup":{"types":"./dist/components/Radio/RadioGroup.d.ts","import":"./dist/components/Radio/RadioGroup.js"},"./package.json":"./package.json","./CheckboxGroup":{"types":"./dist/components/Checkbox/CheckboxGroup.d.ts","import":"./dist/components/Checkbox/CheckboxGroup.js"}},"scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"_resolved":"/tmp/536d41fdf09b1741ad279c3b5302ca45/bip-design-systems-ui-components-1.0.1.tgz","_integrity":"sha512-+Sh5DKqc4HtysCAP13kki8lU0NOP1adynLLaOpB1TxDjoPbq3s8GiB03ZU+uKBIyWpf8D4W6lFnY0wVoB5rivg==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^5.0.1","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.11.1","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.5.4","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^5.0.1","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.1_1789871609911_0.8630616058939444","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@bip-design-systems/ui-components@1.1.0","bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"dist":{"shasum":"05e34ac29b409d1fdff039a42ff7355c45ea6aca","tarball":"https://registry.npmjs.org/@bip-design-systems/ui-components/-/ui-components-1.1.0.tgz","fileCount":335,"integrity":"sha512-ng5DW2ZOi94sFct6Cbmg6Tu1vKqgDh+JEuX/4mW+NcFZKwTCRaLwEjFEuOWaDJruodF/fFkOhUMDxHPIAVWqKQ==","signatures":[{"sig":"MEYCIQDA7JlwBNp8o69QXFMqNXIFtJgTM2nLv7KQV5DbPoDG7AIhAPjdJVyKb4YzyiASeMaAZfBXArqROz7bSdobUVJu9SiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPUujzUkuUSCfumBQ9Fj3lbeWdFoMcHM/wC9HF0gUBJAiBl5GaUZWvNMrO9Q13gb1zyi5BNVYk0yXzXcbVM7uIc6A=="}],"unpackedSize":1452608},"main":"./dist/index.js","name":"@bip-design-systems/ui-components","type":"module","_from":"file:bip-design-systems-ui-components-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/components/*/*.d.ts","import":"./dist/components/*/*.js"},"./style.css":"./dist/style.css","./RadioGroup":{"types":"./dist/components/Radio/RadioGroup.d.ts","import":"./dist/components/Radio/RadioGroup.js"},"./package.json":"./package.json","./CheckboxGroup":{"types":"./dist/components/Checkbox/CheckboxGroup.d.ts","import":"./dist/components/Checkbox/CheckboxGroup.js"}},"license":"MIT","scripts":{"dev":"vite","lint":"eslint src visual .storybook --ext .ts,.tsx,.js,.jsx","size":"size-limit","test":"vitest run --config vitest.config.ts","build":"tsc && vite build","storybook":"storybook dev -p 6006","test:watch":"vitest --config vitest.config.ts","test:visual":"playwright test --config=playwright.visual.config.ts","lint:package":"publint && attw --pack . --exclude-entrypoints ./style.css --ignore-rules cjs-resolves-to-esm","test:coverage":"vitest run --config vitest.config.ts --coverage","build-storybook":"storybook build"},"version":"1.1.0","_npmUser":{"name":"egvictorino98","email":"laalo.gvic@gmail.com"},"homepage":"https://egvictorino.github.io/Bip-Design-Systems/","keywords":["react","components","design-system","ui","typescript","css-modules"],"_resolved":"/tmp/d0e6825873bc8d87b47d5bb01f4e7913/bip-design-systems-ui-components-1.1.0.tgz","_integrity":"sha512-ng5DW2ZOi94sFct6Cbmg6Tu1vKqgDh+JEuX/4mW+NcFZKwTCRaLwEjFEuOWaDJruodF/fFkOhUMDxHPIAVWqKQ==","repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"BipUI — React component library","directories":{},"maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","browserslist":["chrome >= 111","safari >= 16.2","firefox >= 113","edge >= 111"],"dependencies":{"clsx":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.56.0","vitest":"^5.0.1","postcss":"^8.5.12","publint":"^0.3.23","jest-axe":"11.0.0","happy-dom":"^20.11.1","storybook":"^10.5.7","size-limit":"^11.2.0","typescript":"^5.3.3","@types/react":"^18.2.45","autoprefixer":"^10.5.4","@types/jest-axe":"3.5.9","vite-plugin-dts":"^4.5.4","@playwright/test":"1.62.1","@storybook/react":"^10.5.7","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^5.0.1","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.12.1","@vitejs/plugin-react":"^4.7.0","@arethetypeswrong/cli":"^0.18.5","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@storybook/addon-links":"^10.5.7","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@fontsource-variable/inter":"5.3.0","@testing-library/user-event":"^14.6.1","@fontsource-variable/figtree":"5.3.0","@size-limit/preset-small-lib":"^11.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","rollup-plugin-preserve-directives":"^0.4.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-components_1.1.0_1790270751432_0.4050660722588435"}}},"time":{"created":"2026-03-28T15:30:08.308Z","modified":"2026-09-24T17:25:51.751Z","0.1.1":"2026-03-28T15:30:08.519Z","0.2.0":"2026-04-02T00:40:29.538Z","0.2.1":"2026-04-02T00:55:10.339Z","0.2.2":"2026-04-07T21:10:03.244Z","0.2.3":"2026-08-04T16:22:51.762Z","0.2.4":"2026-08-04T18:43:54.693Z","0.2.5":"2026-08-05T16:36:14.210Z","0.2.6":"2026-08-05T20:05:46.181Z","0.2.7":"2026-08-05T21:01:30.930Z","0.2.8":"2026-08-05T22:12:18.563Z","0.3.0":"2026-08-09T16:02:23.292Z","0.4.0":"2026-08-11T16:24:11.405Z","0.5.0":"2026-08-11T21:42:01.253Z","1.0.0":"2026-08-11T22:48:23.010Z","1.0.1":"2026-09-20T02:33:30.066Z","1.1.0":"2026-09-24T17:25:51.591Z"},"bugs":{"url":"https://github.com/egvictorino/Bip-Design-Systems/issues"},"license":"MIT","homepage":"https://egvictorino.github.io/Bip-Design-Systems/","keywords":["react","components","design-system","ui","typescript","css-modules"],"repository":{"url":"git+https://github.com/egvictorino/Bip-Design-Systems.git","type":"git","directory":"packages/ui-components"},"description":"BipUI — React component library","maintainers":[{"name":"egvictorino98","email":"laalo.gvic@gmail.com"}],"readme":"# @bip-design-systems/ui-components\n\nReact component library with full TypeScript support, CSS Modules, and design tokens. Built for the BipUI design system.\n\n[![npm version](https://img.shields.io/npm/v/@bip-design-systems/ui-components)](https://www.npmjs.com/package/@bip-design-systems/ui-components)\n[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/egvictorino/Bip-Design-Systems/blob/main/LICENSE)\n\n**As of `1.0.0`, the public API is stable** and follows [semantic versioning](https://semver.org/)\nstrictly — a breaking change only ever ships in a `major` release. Upgrading from a `0.4.x`\nrelease? See [Migration 0.4.x → 1.0.0](#migration-04x--100) below for the one-time breaking-change\ntable.\n\n---\n\n## Requirements\n\n- React `^18.2.0` or `^19.0.0`\n- Node >= 20\n- ESM only — no CommonJS build is shipped (`\"type\": \"module\"`, `dist/` is ES modules). Works\n  out of the box with any modern bundler/framework (Vite, Next.js App Router, Remix). If your\n  toolchain requires `require()`, you'll need an ESM-aware bundler or a dynamic `import()` bridge.\n\n## Installation\n\n```bash\npnpm add @bip-design-systems/ui-components\n# or\nnpm install @bip-design-systems/ui-components\n```\n\n## Setup\n\nImport the compiled CSS in your app entry point. No Tailwind or other CSS tooling required.\n\n```ts\n// src/main.tsx (or index.tsx)\nimport '@bip-design-systems/ui-components/style.css';\n```\n\n**Subpath exports.** Besides importing from the package root, every component is importable\nindividually (the build emits one file per component, `preserveModules: true`):\n\n```ts\nimport { Button } from '@bip-design-systems/ui-components/Button';\n```\n\nThis `./*` wildcard only covers components (`dist/components/*/*.js`) — hooks (`useDisclosure`,\n`useFocusTrap`, ...), `cn`, `contrastRatio`, and the i18n exports (`esMX`, `enUS`,\n`useBipLocale`, `mergeLocale`) don't have their own deep-import subpaths and must be imported\nfrom the package root instead.\n\n## Quick Start\n\n```tsx\nimport { Button, Input, ThemeProvider, ToastProvider, useToast } from '@bip-design-systems/ui-components';\n\n// ThemeProvider is optional — without it, the default theme is square/light.\nexport const App = () => (\n  <ThemeProvider theme=\"rounded\">\n    <ToastProvider>\n      <MyPage />\n    </ToastProvider>\n  </ThemeProvider>\n);\n\nconst MyPage = () => {\n  const { addToast } = useToast();\n  return (\n    <div>\n      <Input label=\"Nombre\" />\n      <Button\n        variant=\"primary\"\n        onClick={() => addToast({ variant: 'success', title: '¡Guardado!', message: 'Los cambios fueron guardados.' })}\n      >\n        Guardar\n      </Button>\n    </div>\n  );\n};\n```\n\n---\n\n## Components\n\n### Layout & typography\n\n| Component | Description |\n|-----------|-------------|\n| `Stack` | Flexbox layout (row/column) with `gap`, `align`, `justify` — replaces repeated inline styles |\n| `Grid` | CSS grid layout with responsive columns and `gap` |\n| `Container` | Centered max-width wrapper with side padding, for constraining content width |\n| `Text` | Body text with size/weight/color variants driven by tokens |\n| `Heading` | Semantic `h1`–`h6` headings, decoupled from visual size |\n\n### Form inputs\n\n| Component | Description |\n|-----------|-------------|\n| `Button` | `primary`, `secondary`, `bare`, `soul` variants · `sm / md / lg` sizes |\n| `Input` | Text field with label, helper text, `error`, `disabled`, `readOnly` states |\n| `Textarea` | Text area with resize control (`none / vertical / horizontal / both`) |\n| `Select` | Native select with custom chevron, variants, and accessibility |\n| `MultiSelect` | Multi-value select with chips, internal search, and keyboard navigation |\n| `Checkbox` | Accessible checkbox with indeterminate state support |\n| `CheckboxGroup` | Group of related checkboxes |\n| `Radio` | Radio button with label and helper text |\n| `RadioGroup` | Group of related radio buttons |\n| `Toggle` | On/off switch with integrated label |\n| `Slider` | `<input type=\"range\">` with label, helper text, `error`, and an optional live value display |\n| `DatePicker` | Date picker with calendar, min/max range, and full accessibility |\n| `TimePicker` | Time picker with scrollable H/M columns and configurable `step` |\n| `DateRangePicker` | Date range picker (start + end) with dual calendars |\n| `Calendar` | Standalone reusable calendar |\n| `FileUpload` | Drag-and-drop file upload zone |\n| `SearchInput` | Input with integrated search icon |\n\n### Feedback\n\n| Component | Description |\n|-----------|-------------|\n| `Alert` | Status messages: `info`, `success`, `warning`, `error` · dismiss button · `role=\"status\"/\"alert\"` |\n| `Toast` | Floating notifications via `<ToastProvider>` + `useToast()` hook · auto-dismiss with progress bar |\n| `Badge` | Compact label with semantic variants and optional dot indicator |\n| `Spinner` | Animated loading indicator with sizes and colors |\n| `Skeleton` | Loading placeholder: `text`, `circle`, `rect` variants |\n| `ProgressBar` | Progress bar with color variants and animation |\n\n### Content & data\n\n| Component | Description |\n|-----------|-------------|\n| `Card` | Compound card: `CardHeader`, `CardBody`, `CardFooter` |\n| `Table` | Responsive table: `TableHead`, `TableBody`, `TableRow`, `TableHeader`, `TableCell` · sortable, striped, compact, selectable rows |\n| `DataTable` | Advanced table with pagination, sorting, and integrated filtering |\n| `StatsCard` | Stat card with main value, label, and trend |\n| `Avatar` / `AvatarGroup` | User avatar with image or initials; `AvatarGroup` for stacked overflow |\n| `Timeline` / `TimelineItem` | Vertical timeline with customizable items |\n| `Stepper` / `StepperStep` | Wizard step indicator with completed/active/pending states |\n\n### Navigation\n\n| Component | Description |\n|-----------|-------------|\n| `Navbar` | Compound navigation bar: `NavbarBrand`, `NavbarNav`, `NavbarItem`, `NavbarActions` · sticky, responsive hamburger menu |\n| `Breadcrumb` | Navigation breadcrumb with configurable separator |\n| `Tabs` | Accessible tabs: `TabList`, `Tab`, `TabPanel` |\n| `Pagination` | Paginator with first/last page jump |\n| `Dropdown` | Compound dropdown menu: `DropdownTrigger`, `DropdownMenu`, `DropdownItem`, `DropdownDivider` · full keyboard navigation |\n| `Accordion` | Expandable panel compound: `AccordionItem`, `AccordionTrigger`, `AccordionContent` |\n| `Link` | Styled anchor · `underline` (`always`/`hover`/`none`), `disabled`, `external` (adds `target=\"_blank\"`, `rel=\"noopener noreferrer\"`, and an accessible \"opens in a new tab\" hint) |\n\n### Overlay\n\n| Component | Description |\n|-----------|-------------|\n| `Modal` | Dialog with focus trap and portal: `ModalHeader`, `ModalBody`, `ModalFooter` |\n| `ConfirmDialog` | Confirmation dialog with positive/negative actions |\n| `DrawerPanel` | Side sliding panel with background overlay |\n| `Tooltip` | Positionable tooltip with configurable delay |\n| `Popover` | Generic compound overlay: `PopoverTrigger`, `PopoverContent` (`placement`: `bottom-start`/`bottom-end`/`top-start`/`top-end`) · closes on outside click and Escape |\n\n### Sidebar\n\n| Component | Description |\n|-----------|-------------|\n| `Sidebar` | Compound sidebar: `SidebarHeader`, `SidebarBrand`, `SidebarContent`, `SidebarGroup`, `SidebarGroupLabel`, `SidebarItem`, `SidebarFooter`, `SidebarTrigger` · collapsible (w-60↔w-16), mobile drawer |\n\n### Utilities\n\n| Component | Description |\n|-----------|-------------|\n| `Divider` | Horizontal or vertical divider with optional label |\n| `EmptyState` | Empty state with icon, title, description, and primary action |\n| `Odontogram` | Interactive odontogram for recording dental conditions per tooth |\n| `VisuallyHidden` | Renders content in the DOM, accessible to screen readers, but visually hidden |\n| `ThemeProvider` | Theme provider — controls shape (`square`/`rounded`), color scheme (`light`/`dark`), brand (`tokens`), and locale (`locale`). See [Theming](#theming) and [Internationalization](#internationalization) |\n\n---\n\n## Hooks\n\nExported from `@bip-design-systems/ui-components` (previously internal to `src/lib/`):\n\n| Hook | Description |\n|------|-------------|\n| `useClickOutside` | Runs a callback on click outside a ref — used by Dropdown, MultiSelect, DatePicker, etc. |\n| `useDisclosure` | Open/close state with `onOpen`/`onClose`/`onToggle` — shared pattern for overlays |\n| `useFocusTrap` | Traps focus (Tab/Shift+Tab) inside a container, focuses the first element on activation, restores focus on deactivation, and handles Escape — used by Modal, DrawerPanel, Odontogram |\n| `useMediaQuery` | Reactive subscription to a media query (`matchMedia`) |\n| `useScrollLock` | Locks `<body>` scroll while an overlay is open |\n\n```ts\nimport { useDisclosure, useMediaQuery, cn } from '@bip-design-systems/ui-components';\n```\n\n`cn()` (a `clsx` wrapper for CSS Module class composition) and `BREAKPOINTS`/`mediaQuery` (the\nsingle source for the `@media` queries used internally, see `src/styles/breakpoints.ts`) are\nalso exported from the package root.\n\n`BipSize` (`'sm' | 'md' | 'lg'`) and `BipSizeExtended` (`'xs' | 'sm' | 'md' | 'lg' | 'xl'`) are\nalso exported — the shared `size` scale used by most components with a `size` prop, useful for\ntyping a wrapper component (`size: BipSize` instead of retyping the union).\n\n---\n\n## Internationalization\n\nEvery `aria-label`, placeholder, and visible string in the components comes from a dictionary\n(`BipLocale`) resolved through context — nothing is hardcoded in Spanish without a way to\noverride it. The unconfigured default is `es-MX`, byte-identical to the library's previous\nhardcoded behavior — no visual change for existing consumers.\n\n```tsx\nimport { ThemeProvider, enUS } from '@bip-design-systems/ui-components';\n\n<ThemeProvider theme=\"rounded\" locale={enUS}>\n  <App />\n</ThemeProvider>\n\n// Partial override on top of the es-MX default — only what you need to change\n<ThemeProvider locale={{ alert: { close: 'Dismiss' } }}>\n  <App />\n</ThemeProvider>\n```\n\n- `locale` is a sibling prop to `theme`/`tokens`/`radius` on `<ThemeProvider>` — accepts the full\n  dictionary (`esMX`, `enUS`, both exported by the package) or a partial override that merges\n  over the parent `<ThemeProvider>`'s resolved dictionary (if nested), or over `esMX` otherwise.\n- The dictionary carries a BCP-47 tag (`locale: 'es-MX'` / `'en-US'`) that also drives the\n  `Intl.DateTimeFormat` calls used internally by `Calendar`, `DatePicker`, and\n  `DateRangePicker` — changing locale reformats dates/months too, not just labels.\n- Without a `<ThemeProvider>` in the tree (or without the `locale` prop), every component still\n  works, defaulting to `es-MX` via `useBipLocale()`.\n- To write your own dictionary (a full additional language, not just an override), import the\n  `BipLocale` type and use `esMX`/`enUS` as a shape reference.\n- `mergeLocale(base, override?)` — the same one-level merge `<ThemeProvider>` uses internally — is\n  exported from the package root too, for composing a `PartialBipLocale` override on top of a full\n  dictionary outside of `<ThemeProvider>` (e.g. to precompute a locale before passing it down).\n- See the `Foundations/I18n` story in Storybook for a live playground.\n\n---\n\n## Theming\n\nThree independent axes, all controlled by `<ThemeProvider>` — no build config or Tailwind required.\n\n| Axis | Prop | Values | Affects |\n|------|------|--------|---------|\n| Shape / typography | `theme` | `square` \\| `rounded` | `--radius-*`, `--font-sans` |\n| Color scheme | `colorScheme` | `light` \\| `dark` (default `light`) | The full `--color-*` palette |\n| Brand | `tokens` | seed overrides (below) | `--color-primary`, `--color-danger`, etc. and their whole derived family |\n\n```tsx\nimport { ThemeProvider } from '@bip-design-systems/ui-components';\n\nexport const App = () => (\n  <ThemeProvider theme=\"rounded\" colorScheme=\"dark\">\n    <MyApp />\n  </ThemeProvider>\n);\n```\n\n### Custom branding (`tokens`)\n\nAnt Design `ConfigProvider`-style: pass a color and the whole library recolors — hover, press, focus ring, text and light/subtle variants are derived automatically.\n\n```tsx\n<ThemeProvider\n  theme=\"rounded\"\n  tokens={{\n    colorPrimary: '#e2007a',\n    colorDanger: '#d6336c',\n    // optional per-scheme refinement — wins over the flat value\n    dark: { colorPrimary: '#ff4fa8' },\n  }}\n>\n  <MyApp />\n</ThemeProvider>\n```\n\n> ⚠️ **Pitfall:** no intentes overridear `--color-primary` (o cualquier otro token de marca) declarándolo en tu propia hoja de estilos global (`:root { --color-primary: ... }`). `<ThemeProvider>` redeclara esos tokens como inline style en su propio wrapper interno (`display: contents`), que tiene mayor especificidad y envuelve toda tu app — tu override de `:root` solo \"gana\" en `<html>`, no dentro del árbol de componentes de la librería. El síntoma es confuso: parece funcionar a medias, porque cualquier CSS propio que resuelva ese custom property sí cambia, pero componentes de la librería como `<Button>` no. Usa siempre la prop `tokens` (o `cssVars` como escape hatch) — es la única forma soportada de cambiar estos valores de forma confiable.\n\n- Available seeds: `colorPrimary`, `colorSecondary`, `colorDanger`, `colorInfo`, `colorSuccess`, `colorWarning`, `colorUnique`, `colorLink`, `colorTxt`, `colorSurface`, `colorEdge`, `colorField`, `fontFamily`.\n- `cssVars` is the escape hatch for any custom property outside that list: `cssVars={{ '--color-selected': '#...' }}`.\n- Nested `<ThemeProvider>`s merge with their parent — an inner one only overrides what it declares.\n- Portalled components (`Modal`, `Toast`, `DrawerPanel`, `Calendar`, `Odontogram` popovers) correctly inherit the brand even though they render outside the provider's DOM tree.\n\n**Automatic contrast.** Overriding `colorPrimary`, `colorDanger`, `colorSuccess`, `colorWarning`, `colorInfo`, or `colorUnique` also computes WCAG contrast (`src/lib/contrast.ts`) and picks white or dark text automatically — a light `colorPrimary` won't leave the primary button with illegible white text. Migrated components: `Button`, `Avatar`, `Stepper`, `Sidebar` (`variant=\"primary\"`).\n\n**Brand radius.** Besides the `theme` preset, any of the 6 semantic radius tokens can be overridden independently:\n\n```tsx\n<ThemeProvider theme=\"rounded\" radius={{ field: '12px', container: '24px' }}>\n```\n\nKeys: `marker`, `field`, `control`, `surface`, `container`, `containerLg`.\n\n**Focus ring, motion, and density/direction.** Three more sibling props on `<ThemeProvider>`,\nindependent of `theme`:\n\n```tsx\n<ThemeProvider\n  focusRing={{ width: '3px', color: '#e2007a' }}\n  motion={{ durationFast: '100ms', easeStandard: 'ease-in-out' }}\n  density=\"compact\"\n  dir=\"rtl\"\n>\n```\n\n- `focusRing` overrides `{ width, offset, color }` against the `box-shadow` every focusable\n  component uses.\n- `motion` overrides `{ durationInstant, durationFast, durationNormal, durationSlow, easeStandard,\n  easeOut, easeIn }`.\n- `spacing` overrides the control-padding tokens shared by `Button`/`Input`/`Textarea`/`Select`:\n  `{ controlXSm, controlYSm, controlXMd, controlYMd, controlXLg, controlYLg }`.\n- `density` (`'comfortable'` default | `'compact'`) stamps `data-density` and switches the\n  control-padding scale in one step — use `spacing` instead for finer, one-off control. Unlike\n  `theme`/`colorScheme`, it's a direct value, not controlled/uncontrolled with its own\n  persistence; a nested `<ThemeProvider>` without its own `density` inherits the parent's.\n  `useDensity()` reads the resolved value.\n- `dir` (`'ltr'` | `'rtl'`) stamps the native `dir` attribute — components use CSS logical\n  properties (`margin-inline-start`, `text-align: start`, etc.), so layouts mirror automatically\n  with no per-component work. Same non-controlled mechanic as `density`. `useDir()` reads the\n  resolved value.\n- Portalled components (`Modal`, `Toast`, `DrawerPanel`, `Calendar`, `Odontogram` popovers) pick up\n  `data-density`/`dir` the same way they already do brand tokens — via `useThemeAttributes()`.\n\n### Uncontrolled mode, `system`, and persistence\n\nWithout `theme`/`colorScheme`, `ThemeProvider` manages its own state (`defaultTheme`/`defaultColorScheme`) and exposes controls via `useThemeControls()` — useful for a toggle button without lifting state into your app:\n\n```tsx\nimport { ThemeProvider, useThemeControls } from '@bip-design-systems/ui-components';\n\nconst ToggleButton = () => {\n  const { resolvedColorScheme, toggleColorScheme } = useThemeControls();\n  return <button onClick={toggleColorScheme}>{resolvedColorScheme === 'dark' ? '🌙' : '☀️'}</button>;\n};\n\nexport const App = () => (\n  <ThemeProvider defaultTheme=\"square\" defaultColorScheme=\"system\" storageKey=\"my-app-theme\">\n    <ToggleButton />\n    <MyApp />\n  </ThemeProvider>\n);\n```\n\n- `colorScheme`/`defaultColorScheme` accept `'system'` — follows OS `prefers-color-scheme` live. Never stamped as `'system'` in the DOM, always the resolved value (`light`/`dark`).\n- `storageKey` persists the preference to `localStorage` (best-effort — won't throw in Safari private mode).\n- A controlled axis (`colorScheme` passed as a prop) always wins over internal state and over anything persisted.\n\n**Avoiding the theme flash (FOUC) with SSR.** The server's first paint doesn't know the `localStorage` preference; use `getThemeInitScript()` to stamp `data-theme`/`data-color-scheme` on `<html>` before hydration:\n\n```tsx\n// Next.js App Router — app/layout.tsx\nimport { getThemeInitScript } from '@bip-design-systems/ui-components';\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n  return (\n    <html>\n      <head>\n        <script\n          dangerouslySetInnerHTML={{ __html: getThemeInitScript({ storageKey: 'my-app-theme' }) }}\n        />\n      </head>\n      <body>{children}</body>\n    </html>\n  );\n}\n```\n\n`storageKey` must match the one passed to `<ThemeProvider>`.\n\nSee the `Components/ThemeProvider` story in Storybook for interactive demos (includes `CustomBrand`, `UncontrolledWithPersistence`, and `SystemColorScheme`).\n\n> `ThemeProvider` declares `\"use client\"` — safe to render from a Next.js App Router Server\n> Component (import it from a component marked `\"use client\"`, or let `ThemeProvider` itself be\n> the client/server boundary in your layout).\n\n---\n\n## Peer dependencies\n\n```json\n{\n  \"react\": \"^18.2.0 || ^19.0.0\",\n  \"react-dom\": \"^18.2.0 || ^19.0.0\"\n}\n```\n\n---\n\n## Browser support\n\nThe color system is built on native CSS `color-mix()` — no fallback bundle is shipped, so the\nminimum supported browsers are:\n\n| Browser | Minimum version |\n|---|---|\n| Chrome / Edge | 111+ |\n| Safari | 16.2+ |\n| Firefox | 113+ |\n\nAll released in 2023 or later. If you need to support older browsers, do not upgrade past\n`@bip-design-systems/ui-components@0.2.x` without verifying `color-mix()` support in your target\nmatrix first.\n\n## Fonts\n\nInter and Figtree ship self-hosted (`@fontsource-variable`) inside `style.css` — no request to\n`fonts.googleapis.com`, so the library works under a strict CSP with no extra network round-trip.\nOnly the `latin`/`latin-ext` Unicode subsets are included (full weight axis 100–900, normal +\nitalic) — Cyrillic/Greek/Vietnamese are not bundled. `style.css` is ~800KB as a result; if that's\ntoo heavy for your use case, override `--font-sans` via `ThemeProvider`'s `tokens.fontFamily` with\nyour own font loading strategy.\n\n---\n\n## Migration 0.4.x → 1.0.0\n\n`0.5.0` unified inconsistent prop names/values across sibling components ahead of the `1.0.0` API\nfreeze; `1.0.0` itself ships no further code changes — it's the formal stability declaration.\nIf you're upgrading from any `0.4.x` release, this is the one breaking-change table you need. All\nchanges below are breaking; see `CHANGELOG.md` for the full list including additive (non-breaking)\nchanges.\n\n| Component | Before | After |\n|---|---|---|\n| `Alert`, `Toast`, `Badge`, `ProgressBar`, `Timeline`, `Tooltip` | `variant=\"error\"` | `variant=\"danger\"` |\n| `Stepper`'s `StepperStep` | `status=\"error\"` (and `status=\"success\"` etc.) | `variant=\"danger\"` (and `variant=\"success\"` etc.) |\n| `Dropdown`'s `DropdownItem` | `danger` (boolean) | `variant=\"danger\"` |\n| `Spinner` | `variant=\"white\"` | `variant=\"inverse\"` |\n| `Modal`, `ConfirmDialog`, `Sidebar` (mobile drawer) | `isOpen` | `open` (`onClose` unchanged) |\n| `NumberInput` | `onChange={(value, event) => ...}` | `onChange={(value) => ...}` |\n| `Pagination` | `currentPage` | `page` |\n| `DataTable` | `onPageChange={(page, pageSize) => ...}` | `onPageChange={(page) => ...}` + `onPageSizeChange={(pageSize) => ...}` |\n| `DataTable` | `onSearchChange` | `onSearch` |\n| `DataTable` | `label` (was actually an accessible name) | `aria-label` |\n| `Calendar` | `onRangeSelect={(start, end) => ...}` | `onRangeSelect={(range: DateRange) => ...}` |\n| `Text` | `size=\"base\"` | `size=\"md\"` |\n| `StatsCard` | `variant=\"filled\"` | `variant=\"flat\"` |\n| `Odontogram` | `readOnly` | `disabled` |\n\n`Dropdown` and `Popover` gain optional `open`/`defaultOpen`/`onOpenChange` (additive — existing\nuncontrolled usage keeps working unchanged). `DrawerPanel` and `Tooltip` gain `onOpenChange`.\n`Sidebar` gains `collapsed`/`onCollapsedChange` alongside the existing `defaultCollapsed`. `Modal`\ngains a convenience `title` prop and now forwards `style`/`id`/`data-*`/`aria-*`; `ConfirmDialog`\nnow accepts `className` and other `HTMLAttributes`.\n\n---\n\n## Links\n\n- [Repository](https://github.com/egvictorino/Bip-Design-Systems)\n- [shared-utils](https://www.npmjs.com/package/@bip-design-systems/shared-utils) — pure TypeScript utilities (formatCurrency, formatDate, validateRFC)\n\n---\n\n## License\n\n[MIT](https://github.com/egvictorino/Bip-Design-Systems/blob/main/LICENSE) — Copyright (c) 2026 Eduardo Gonzalez\n","readmeFilename":"README.md"}