{"_id":"@3asoftwares/ui","_rev":"15-84ee17e5e4e19435e98bb73271b37834","name":"@3asoftwares/ui","dist-tags":{"latest":"1.0.20"},"versions":{"1.0.2":{"name":"@3asoftwares/ui","version":"1.0.2","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.2","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"810e4de714e5249c898c94debb17075773a2616e","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.2.tgz","fileCount":7,"integrity":"sha512-ylKWIQKun6uXz7PTKiMEnSFJdJkoKevhpPMwHuASHdUf/0seZEjEE4EAHryjKGQAaDRR/VtcPw9ZmgEp1/C1Rg==","signatures":[{"sig":"MEQCICq6f5deGUP5RTpzxQmWCH8d5JpaMhdYA8ClksBY9OFWAiAgT2M74ewWgoBtSWovr133s9ptz4HO1Q6FhgemUXrthg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200158},"main":"dist/ui-library.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/ui-library.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ui-library.es.js","require":"./dist/ui-library.cjs.js"},"./styles.css":"./dist/style.css"},"gitHead":"c4874fcad95cd1724b1503e59c25802f2579eb8e","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.1","description":"React UI Component Library for E-Commerce","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@3asoftwares/utils":"^1.0.0","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^5.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"^1.6.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","storybook":"^8.6.15","typescript":"^5.9.3","tailwindcss":"^3.4.0","autoprefixer":"^10.4.23","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@tailwindcss/forms":"^0.5.11","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^4.3.4","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.2_1768201253172_0.5959087162163956","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@3asoftwares/ui","version":"1.0.5","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.5","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"15d5b866ffb08088b27b918af98ed0cb79da790f","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.5.tgz","fileCount":7,"integrity":"sha512-aBDdAso02Pfu7yRXpIGl9UygTEImCWXg+rCZr8lvnOq4f/EQiS0cix2NFi8rWjsGcbqrd0gy0VYadpKh7MVo3g==","signatures":[{"sig":"MEUCIQC1IN51kJgBDSODQqSutjXf4zpu5exxgJC51zyL/zvTIQIgaboh8weyfbILSomfa4MGlyqJeLQ4Bs5zDn7kyr6J3/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200070},"main":"dist/ui-library.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/ui-library.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ui-library.es.js","require":"./dist/ui-library.cjs.js"},"./styles.css":"./dist/style.css"},"gitHead":"6e65cfd147017453ff0a1d925d8c5af71894d897","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"_nodeVersion":"20.19.6","dependencies":{"vite":"^5.4.11","react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^18.2.0","vitest":"^1.6.0","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"^1.6.0","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.5_1768249114173_0.5648192824111564","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@3asoftwares/ui","version":"1.0.6","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.6","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"7fce50c83e311f4b6d5f5b23319406fa8269c4ba","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.6.tgz","fileCount":7,"integrity":"sha512-c4BmEmTv0P9f+EV7LZvfAb75IgyBfLVcpJTCET0wyxLvQejanvXnI2v4hsUabL6ItAfUQhlIb6+n5jHPcFSyUQ==","signatures":[{"sig":"MEUCIBAoTBB5NxSf1Ai4e2/+LBO1CHhtiiPz/5VsfHFDMvNGAiEAlK5vTxrX4gg69c6loZSaSxnTy54ih0bJDu8OKJLcBJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"5f20879b2354820ddb8346a7f4f0efbb4062ae4f","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.6","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.6_1770114162430_0.9731935692230822","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@3asoftwares/ui","version":"1.0.7","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.7","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"bfefc95539e4b985f83d66c4b434e4c1874ce0cd","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.7.tgz","fileCount":7,"integrity":"sha512-ncq8SmSk5PvR4N024kWUOEwld9+dJeGTegy3Yr0hL6lk4koYA19VwIc4uk74eToRWscIV/VTUQKImrDrQqRsTQ==","signatures":[{"sig":"MEYCIQDL5ynSBMQTiAy3SSxIt0koBwHKqLe9cssx3hbLcWAtQAIhAPNSDRu21AV1tsj3nhd4MWL4zZedjel/v2E1+sp4Uuxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"e22c60f855bddaa74cd06ba52e21fb002777d94e","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.6","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.7_1770115531071_0.26977229119221313","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@3asoftwares/ui","version":"1.0.14","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.14","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"247188b88e13adc821dab180ab147bd2218c89a1","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.14.tgz","fileCount":7,"integrity":"sha512-EUBq67GvKTf2YtEKbKoObkKdHEmvoEg8c0PqV5IYnboY0e8kSwhWiGSICye1ffZVm4e0FaWYEcQ2IInvBelLAA==","signatures":[{"sig":"MEYCIQCsP7Fyibzw+d1shX8cSCPdmNhY4V7vApZVgLghxysqOwIhAJE1W5DnbtAl1UPHIZVVuuHETYIgRbBtSg+5BlkGnDKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"4da6ff806882a154e3622ab3dad6dbbdc5e40179","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.6","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.14_1770119653805_0.07847414910848727","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@3asoftwares/ui","version":"1.0.15","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.15","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"bc0938fa3d4d53e41c708f27b164c2a0692e930a","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.15.tgz","fileCount":7,"integrity":"sha512-jiAMRy/wbkKOy7k1kb7eAXDbnnkb+bRu/hXiabeyixxAh+t/ZFijHcuXH7NpiYVLzCKuaay4a7tXsxmsBZvDZQ==","signatures":[{"sig":"MEYCIQDDQheySwrxsLPfqJTtHXCbD968JA4yVsB1La9+KQOwNgIhALogFbsCclyrElMXGCPzx+/d7KC0K2gEufaKV3fChYbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"7cf8faecd98dc681afd8ebba5f38affa4189583c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.6","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.15_1770122232628_0.05561276585799679","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@3asoftwares/ui","version":"1.0.16","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.16","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"bbe0b358b8c392a1e71effe04d94aa63a882ba2c","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.16.tgz","fileCount":7,"integrity":"sha512-msgLHouGQd05MgzCMpLwZG06nDGFx5hT9XgXKD5d40zPnC3c0ZtEbvIUg8yXr9zTeRSV36PT6m0dMEDPt1P4qw==","signatures":[{"sig":"MEUCIGQKh4HoAFZQVPY5zEyKcFid7WkMMzPr8nDQBR70wOpbAiEAp4QpXKRFtdq56qDW49FFhg7AmtRTopjG3UYVaoofdL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"8603def14e179def006df27830f35f65523b0a7c","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.6","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.16_1770123394546_0.9620581163180095","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@3asoftwares/ui","version":"1.0.17","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.17","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"d483c3a4a20eadf49c5b302a63133a53aba989ea","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.17.tgz","fileCount":7,"integrity":"sha512-IUIQ3LgNyEcp7C6G4ZRYsXswqFP7ht6OIoAgWleX2cqzQ3EzB1mNPbzTMuGQ4d8mOvju7bboBFDGtRMe2gWjdQ==","signatures":[{"sig":"MEUCIQDvX9e2xc7H0D9Hf5fIA/UkQMcTVAE/g6cdQAZLRiSWVAIgdNqQjH4/fD3xcwlCM04fmVH4aZDh2Kq85dN41IaKZk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"4eff9ccad0d62d18ce99ca7c9d58d7b5d9cff9f7","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.11","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.17_1770175733428_0.04002857177502239","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@3asoftwares/ui","version":"1.0.18","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.18","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"c3c87d7728fc6c11c3fbc556e8281bfe1f2f4df1","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.18.tgz","fileCount":7,"integrity":"sha512-d8kiFhjk/5e7a9Y48OSH7qIZjcZNDnDq2I9Ay5xzHDpvPqmzYN4W9intMD9DaVQgujbHrk2TpDYp5eWZ3bpEnQ==","signatures":[{"sig":"MEQCIHpKIOm7X8doiROmjDDlugpSbOPb4octCdqOlFEGy6qEAiB4MKgk6proOmChDKMWC2Oin0gJ046d8CX7f1VhM5C+Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"5f6db5b89f5c79284a0cdb2d166f610a27daaf57","scripts":{"dev":"vite","test":"vitest","build":"vite build && tsc --emitDeclarationOnly","preview":"vite preview","test:ui":"vitest --ui","build:lib":"tsup src/index.ts --format cjs,esm --dts --clean","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.2","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"18.20.8","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.11","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.18_1770177714247_0.7779054069490787","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@3asoftwares/ui","version":"1.0.19","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"license":"MIT","_id":"@3asoftwares/ui@1.0.19","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"homepage":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform#readme","bugs":{"url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform/issues"},"dist":{"shasum":"3bdac3e0e9d6178a834aa79fd5f35df19fec95be","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.19.tgz","fileCount":7,"integrity":"sha512-IroovVCbqIXSUNaPEbo6aNWU01AhAFNY4m5y/Fj/Ys4EhX+TBW0SCG8mSuCtOVS6eAMZXzqp02mDLh0a72t7/A==","signatures":[{"sig":"MEUCIQCKdLdi0PBfHcjMoSHEXz7OJrsAXFu3UrHXSadKjVQKYQIgFR/JhldJPYnpn+mJslwvC1MrqGKVYudjwF7pPRVnCkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243408},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"cc425b737fd38d08e4288160d93fc88ccdfea16e","scripts":{"dev":"vite","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts --clean","preview":"vite preview","test:ui":"vitest --ui","storybook":"storybook dev -p 6006","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build -o storybook-static"},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"repository":{"url":"git+https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","type":"git","directory":"packages/ui-library"},"_npmVersion":"10.8.1","description":"React UI Component Library for E-Commerce","directories":{},"resolutions":{"vite":"5.4.14"},"_nodeVersion":"20.11.1","dependencies":{"react":"^18.2.0","daisyui":"^4.4.19","postcss":"^8.4.32","react-dom":"^18.2.0","typescript":"^5.9.3","tailwindcss":"^3.4.0","@types/react":"^18.2.0","autoprefixer":"^10.4.23","@types/react-dom":"^18.2.0","@3asoftwares/types":"^1.0.11","@tailwindcss/forms":"^0.5.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@fortawesome/react-fontawesome":"^0.2.6","@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^4.4.11","jsdom":"^25.0.1","react":"^18.2.0","vitest":"0.34.6","react-dom":"^18.2.0","storybook":"^8.6.15","@mdx-js/react":"^3.1.1","@storybook/react":"^8.6.15","@vitest/coverage-v8":"0.34.6","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/react-vite":"^8.6.15","@storybook/addon-links":"^8.6.15","@testing-library/react":"^16.3.1","eslint-plugin-storybook":"^0.11.1","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.9.1","@storybook/addon-essentials":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"^8.6.15"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.19_1770202017600_0.2648286107715059","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@3asoftwares/ui","version":"1.0.20","description":"React UI Component Library for E-Commerce","license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build -o storybook-static","prepublishOnly":"npm run build","test":"vitest","test:coverage":"vitest run --coverage","publish":"npm publish --access public"},"keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"author":{"name":"3aSoftwares"},"repository":{"type":"git","url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","directory":"packages/ui-library"},"publishConfig":{"access":"public"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.5.1","@fortawesome/free-solid-svg-icons":"^6.5.1","@fortawesome/react-fontawesome":"^0.2.6","@tailwindcss/forms":"^0.5.11","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.3.4","autoprefixer":"^10.4.23","daisyui":"^4.4.19","postcss":"^8.4.32","react":"^18.2.0","react-dom":"^18.2.0","tailwindcss":"^3.4.0","typescript":"^5.9.3","@testing-library/react":"^16.3.1","@3asoftwares/types":"^1.0.11"},"devDependencies":{"@chromatic-com/storybook":"^3.2.2","@mdx-js/react":"^3.1.1","@storybook/addon-a11y":"^8.6.15","@storybook/addon-docs":"^8.6.15","@storybook/addon-essentials":"^8.6.15","@storybook/addon-interactions":"^8.6.15","@storybook/addon-links":"^8.6.15","@storybook/addon-onboarding":"^8.6.15","@storybook/react":"^8.6.15","@storybook/react-vite":"^8.6.15","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1","@vitest/coverage-v8":"0.34.6","eslint-plugin-storybook":"^0.11.1","jsdom":"^25.0.1","storybook":"^8.6.15","tsup":"^8.5.1","vite":"^4.4.11","vitest":"0.34.6"},"resolutions":{"vite":"5.4.14"},"_id":"@3asoftwares/ui@1.0.20","dist":{"shasum":"f6dc553fd13219bdf659ec09a11b162f747704c3","integrity":"sha512-ZRLGGMGsu4OJp5taoOs4yy69e1++iz99LPmvB+VBMOfC+nnerqOzyq3VxFUHMd/3SWqjUbNVDxaXRaUZPdslIg==","tarball":"https://registry.npmjs.org/@3asoftwares/ui/-/ui-1.0.20.tgz","fileCount":12,"unpackedSize":583741,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAZ0CF8tdH1pERBEb6OFKw1+yfvbdfUEP9H5XkvJajveAiBrwA8zGuIBIG1Vb+pAUURmLQ1uCu7Gryyds8BW/QITZg=="}]},"_npmUser":{"name":"3asoftwares","email":"3asoftwares@gmail.com"},"directories":{},"maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_1.0.20_1770203224780_0.8052142703995935"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T07:00:53.048Z","modified":"2026-02-04T11:07:05.070Z","1.0.0":"2026-01-08T07:37:58.839Z","1.0.1":"2026-01-09T13:42:32.770Z","1.0.2":"2026-01-12T07:00:53.317Z","1.0.5":"2026-01-12T20:18:34.313Z","1.0.6":"2026-02-03T10:22:42.594Z","1.0.7":"2026-02-03T10:45:31.235Z","1.0.14":"2026-02-03T11:54:13.953Z","1.0.15":"2026-02-03T12:37:12.789Z","1.0.16":"2026-02-03T12:56:34.696Z","1.0.17":"2026-02-04T03:28:53.629Z","1.0.18":"2026-02-04T04:01:54.418Z","1.0.19":"2026-02-04T10:46:57.753Z","1.0.20":"2026-02-04T11:07:04.959Z"},"author":{"name":"3aSoftwares"},"license":"MIT","keywords":["ecommerce","ui","components","react","storybook","tailwindcss"],"repository":{"type":"git","url":"https://github.com/3asoftwares/E-Commerce-Microservices-Platform.git","directory":"packages/ui-library"},"description":"React UI Component Library for E-Commerce","maintainers":[{"name":"3asoftwares","email":"3asoftwares@gmail.com"}],"readme":"# @3asoftwares/ui\n\n[![npm version](https://img.shields.io/npm/v/@3asoftwares/ui.svg)](https://www.npmjs.com/package/@3asoftwares/ui)\n[![React](https://img.shields.io/badge/React-18.2-blue?logo=react)](https://reactjs.org/)\n[![Storybook](https://img.shields.io/badge/Storybook-8.0-pink?logo=storybook)](https://storybook.js.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n\nReact UI component library for E-Storefront platform with Storybook documentation.\n\n## 🛠️ Tech Stack\n\n| Technology      | Purpose              |\n| --------------- | -------------------- |\n| React 18.2      | UI framework         |\n| TypeScript 5.0+ | Type-safe components |\n| Tailwind CSS    | Styling              |\n| Storybook 8     | Component docs       |\n| Vite            | Build tool           |\n| Vitest          | Testing              |\n\n## 📦 Installation\n\n```bash\n# npm\nnpm install @3asoftwares/ui\n\n# yarn\nyarn add @3asoftwares/ui\n```\n\n### Import Styles\n\n```tsx\nimport '@3asoftwares/ui/styles.css';\n```\n\n## 📁 Project Structure\n\n```\npackages/ui-library/\n├── src/\n│   ├── index.ts              # Main exports\n│   ├── components/\n│   │   ├── Button/\n│   │   ├── Card/\n│   │   ├── Modal/\n│   │   ├── Input/\n│   │   └── ...\n│   └── styles/\n├── .storybook/               # Storybook config\n├── dist/                     # Build output\n└── package.json\n```\n\n## 📋 Available Components\n\n### Buttons\n\n```tsx\nimport { Button, IconButton } from '@3asoftwares/ui';\n\n<Button variant=\"primary\" size=\"md\">\n  Click Me\n</Button>;\n```\n\n### Form Elements\n\n```tsx\nimport { Input, Select, Checkbox, TextArea } from '@3asoftwares/ui';\n\n<Input label=\"Email\" type=\"email\" placeholder=\"Enter email\" />;\n```\n\n### Layout\n\n```tsx\nimport { Card, Modal, Container, Grid } from '@3asoftwares/ui';\n\n<Card title=\"Product\">\n  <p>Card content</p>\n</Card>;\n```\n\n### Feedback\n\n```tsx\nimport { Alert, Toast, Spinner, Badge } from '@3asoftwares/ui';\n\n<Alert variant=\"success\">Operation successful!</Alert>;\n```\n\n## 🎨 Storybook\n\nInteractive component documentation and visual testing.\n\n### Quick Start\n\n```bash\n# Start Storybook dev server\nyarn storybook\n\n# Build static Storybook\nyarn build-storybook\n```\n\nView at: `http://localhost:6006`\n\n### Writing Stories\n\n```tsx\n// src/components/Button/Button.stories.tsx\nimport type { Meta, StoryObj } from '@storybook/react';\nimport { Button } from './Button';\n\nconst meta: Meta<typeof Button> = {\n  title: 'Components/Button',\n  component: Button,\n  tags: ['autodocs'],\n  argTypes: {\n    variant: {\n      control: 'select',\n      options: ['primary', 'secondary', 'danger']\n    },\n    size: {\n      control: 'select',\n      options: ['sm', 'md', 'lg']\n    }\n  }\n};\n\nexport default meta;\ntype Story = StoryObj<typeof Button>;\n\nexport const Primary: Story = {\n  args: {\n    children: 'Primary Button',\n    variant: 'primary'\n  }\n};\n\nexport const Secondary: Story = {\n  args: {\n    children: 'Secondary Button',\n    variant: 'secondary'\n  }\n};\n```\n\n### Storybook Structure\n\n```\n.storybook/\n├── main.ts          # Storybook configuration\n├── preview.ts       # Global decorators & parameters\n└── vitest.setup.ts  # Test setup\n```\n\n### Storybook Configuration\n\n```typescript\n// .storybook/main.ts\nimport type { StorybookConfig } from '@storybook/react-vite';\n\nconst config: StorybookConfig = {\n  stories: ['../src/**/*.stories.@(ts|tsx)'],\n  addons: ['@storybook/addon-essentials', '@storybook/addon-interactions', '@storybook/addon-a11y'],\n  framework: '@storybook/react-vite',\n  docs: { autodocs: true }\n};\n\nexport default config;\n```\n\n### Best Practices\n\n| Practice       | Description                              |\n| -------------- | ---------------------------------------- |\n| Use `autodocs` | Auto-generate documentation from props   |\n| Add controls   | Enable interactive prop editing          |\n| Test states    | Create stories for all component states  |\n| Accessibility  | Use a11y addon for accessibility testing |\n| Visual tests   | Capture snapshots for regression testing |\n\n## 💻 Scripts\n\n| Command                | Description     |\n| ---------------------- | --------------- |\n| `yarn dev`             | Start Vite dev  |\n| `yarn build`           | Build library   |\n| `yarn build:lib`       | Build with tsup |\n| `yarn storybook`       | Start Storybook |\n| `yarn build-storybook` | Build Storybook |\n| `yarn test`            | Run tests       |\n| `yarn test:ui`         | Run with UI     |\n\n## 📤 Publishing\n\n```bash\n# Bump version\nnpm version patch|minor|major\n\n# Publish to npm\nnpm publish --access public\n```\n\n## 🔄 PR Workflow\n\n### Before Creating a PR\n\n```bash\n# 1. Navigate to package\ncd packages/ui-library\n\n# 2. Build library\nyarn build\n\n# 3. Run tests\nyarn test\n\n# 4. Check Storybook builds\nyarn build-storybook\n```\n\n### From Monorepo Root\n\n```bash\n# Build all packages\nyarn build:packages\n\n# Run all tests\nyarn test:all\n\n# One-liner validation\nyarn build:packages && yarn test:all && echo \"✅ Ready for PR!\"\n```\n\n### PR Checklist\n\n- [ ] Components render correctly\n- [ ] Storybook stories added/updated\n- [ ] All tests pass\n- [ ] Styles exported properly\n- [ ] Version bumped if needed\n- [ ] CHANGELOG updated\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create feature branch: `git checkout -b feature/ui-new-component`\n3. Add component with tests and Storybook story\n4. Run validation: `yarn build && yarn test`\n5. Commit with conventional format: `git commit -m \"feat(ui): add Button component\"`\n6. Push and create PR\n\nSee [CONTRIBUTING.md](../../docs/project/CONTRIBUTING.md) for full guidelines.\n\n---\n\nPart of the [E-Storefront Monorepo](../../README.md)\n","readmeFilename":"README.md"}