{"_id":"@alexcruzgargallo/ui-react","_rev":"12-13caf624f248bdf0ca513e375f203676","name":"@alexcruzgargallo/ui-react","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.0":{"name":"@alexcruzgargallo/ui-react","version":"0.0.0","_id":"@alexcruzgargallo/ui-react@0.0.0","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"dist":{"shasum":"8f0a4c2a7ad89b42e546ac746a3720825284bdd8","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.0.tgz","fileCount":7,"integrity":"sha512-0qsHkS/htXHBW+LUIlZnIk3ghaNxBGTJBEmH/XRucHwcVMuFk8wyERjUPpHtrRt7I5MdSu9u9t3YSWzGpkpv1Q==","signatures":[{"sig":"MEUCIHHnZFL1Qm9nNHwO0f/dIzJh27NUTiqU2DPalUfSkkOPAiEAwwuzy8kahVj4WgPwPqrhIddwAXH8BrHWq5j1ZyZAVfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4100},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint .","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","globals":"^16.3.0","react-dom":"^19.1.1","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.1","@types/react":"^19.1.10","sass-embedded":"^1.92.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.1","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.0_1757460206250_0.35683416405488644","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@alexcruzgargallo/ui-react","version":"0.0.1","_id":"@alexcruzgargallo/ui-react@0.0.1","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"dist":{"shasum":"774361020cfb0943ea990daf823342beed0912c5","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.1.tgz","fileCount":7,"integrity":"sha512-x6N3ImkV/OKEjdp8xvxN51Puty0nXqSPtGqvQpUXjfRvIzQtSctwaG1cJPoXqBtGagltG867mfE1HxrBw5PhsA==","signatures":[{"sig":"MEUCIQCuBm7p5x4wZayzZHvjQByMmwiHpzz+FKr9l2kUHt5awwIgAyuYQBW8hBMJ8NUmtP8h+0oZuRPZ0376nrTIrw/su9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4100},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint .","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","globals":"^16.3.0","react-dom":"^19.1.1","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.1","@types/react":"^19.1.10","sass-embedded":"^1.92.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.1","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.1_1757461128356_0.2983151261752317","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@alexcruzgargallo/ui-react","version":"0.0.2","_id":"@alexcruzgargallo/ui-react@0.0.2","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"dist":{"shasum":"4e6f1f7b7c002a1254ef32197159b6a6aa5a7989","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.2.tgz","fileCount":10,"integrity":"sha512-NUzbFDxg95V/VFHurU8jsWs1m0ewOL58cmEztyPGKuuLAEzf8inaEiVU0cQL5Flr1F9LKrtN5jTUuYt41EQwOA==","signatures":[{"sig":"MEQCIBaJSX7+M7A0nVlyWILys6CsHk0/uqP1+hXu38KD7JceAiBDOv0E/AnYorAsosywB4osD+SvqtDbAHoHpe7Arvs0jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6823},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc --p ./tsconfig-build.json","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","globals":"^16.3.0","react-dom":"^19.1.1","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.1","@types/react":"^19.1.10","sass-embedded":"^1.92.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.1","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.2_1757461353876_0.3060589836855747","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@alexcruzgargallo/ui-react","version":"0.0.3","_id":"@alexcruzgargallo/ui-react@0.0.3","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"dist":{"shasum":"910034d86a272f186906fb05b3455206ce1b4ea5","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.3.tgz","fileCount":10,"integrity":"sha512-zO2rb2rytp4S3TA3+5VHtQFNBY9GcbkXIG8yHcfv8lMB4EgwdrNWbbEawF5bLpMZvkq6eRrcbp1jJ4ymUEjjvg==","signatures":[{"sig":"MEYCIQDHGJHDdKfEb+nJn348VLFMlaTuzkpjOtCc6tjhRyQnxwIhAOdjJSG093wECBzB+5PoORohWGLCKHLlzhF5wnFapatt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6817},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc --p ./tsconfig-build.json","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","globals":"^16.3.0","react-dom":"^19.1.1","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.1","@types/react":"^19.1.10","sass-embedded":"^1.92.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.1","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.3_1757461721489_0.38544667700178215","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@alexcruzgargallo/ui-react","version":"0.0.4","_id":"@alexcruzgargallo/ui-react@0.0.4","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"dist":{"shasum":"0f5516231beb73517af805247158eb3f7f388d97","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.4.tgz","fileCount":10,"integrity":"sha512-hJpT1Tu8l0FFnZXOXpJaWVGJgm1ofxbJAKZl+o/K1wUmpwyvqItopX47AVf3tcFxyf1G0bj2c1h/TCaHYK8WgQ==","signatures":[{"sig":"MEYCIQD9Q7SftOUWujXVN5NGYNbOyh5Gi8s1x6DdrUxJkt7sTwIhAL7Ed1IA5pEiGuJp27s7hbicib7jweFJjjbQJpJqyt4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6817},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc --p ./tsconfig-build.json","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","globals":"^16.3.0","react-dom":"^19.1.1","@eslint/js":"^9.33.0","typescript":"~5.8.3","@types/node":"^24.3.1","@types/react":"^19.1.10","sass-embedded":"^1.92.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.7","typescript-eslint":"^8.39.1","@vitejs/plugin-react":"^5.0.0","eslint-plugin-react-hooks":"^5.2.0","vite-plugin-lib-inject-css":"^2.2.2","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.4_1757461799952_0.42628315614606804","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alexcruzgargallo/ui-react","version":"0.0.5","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@0.0.5","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/receter/my-component-library#readme","bugs":{"url":"https://github.com/receter/my-component-library/issues"},"dist":{"shasum":"4685fdfb499f3d81934e4b47de5ee6dde449f2a8","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.5.tgz","fileCount":10,"integrity":"sha512-5hP+FZfehGCLZ/3oEJFAKLf6EuxeCXrjBu7ztp/UFQmyfG0wrnDMhJONNCots6IiEvVqUxGc4GDpscBn4z7kUg==","signatures":[{"sig":"MEQCIH7vp91miqsXq18zy8ud3OHgSASvYMD4WWllwNkYn6qXAiBIJ9rUMXkKfCP1M8pngE4mCGdEztIOlY48KnMH1wPa/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4619},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/receter/my-component-library.git","type":"git"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","vite":"^4.5.3","react":"^18.2.0","eslint":"^8.57.0","react-dom":"^18.2.0","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^18.2.71","vite-plugin-dts":"^3.7.3","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.5_1757463115146_0.24978860069294662","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@alexcruzgargallo/ui-react","version":"0.0.6","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@0.0.6","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/receter/my-component-library#readme","bugs":{"url":"https://github.com/receter/my-component-library/issues"},"dist":{"shasum":"08c85e40755d13cc6ebe6f6f94dc6daf29a3bd7f","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.6.tgz","fileCount":10,"integrity":"sha512-ajZ0NNxYwtxmKBNFay/rrAL6f3nojw6xpI0CnTjjbvBStctcX+W91Zg0By860RpsQy+60o2pgO1qeQdNRYNFzw==","signatures":[{"sig":"MEYCIQD/NWwuWurYhBFPgGR86Wz+VpRGrTkFwF4odfeGkxeMMgIhAMxv/2aCy3Niwj+M20Ku9niZx1fzs+sma/6lxOyXfCED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4617},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"95693a4f0af5dc52305101fad345f3e3b95f9f08","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/receter/my-component-library.git","type":"git"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","vite":"^4.5.3","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.6_1757463188445_0.9844192661509963","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@alexcruzgargallo/ui-react","version":"0.0.7","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@0.0.7","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/receter/my-component-library#readme","bugs":{"url":"https://github.com/receter/my-component-library/issues"},"dist":{"shasum":"87f438b28486fac9613a6e196aefa80a1df45a12","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.7.tgz","fileCount":10,"integrity":"sha512-umFj/DJkIqXdFyX1+1DhK2L4l5Fy009HixIIBEYbSi+vTujdsIUP4ylESt0SQ12wLvtbYcF2vcYai2Qun1H2nw==","signatures":[{"sig":"MEQCIDTn5UCJRGx/I1NDNXNRnDmbchlrYIroDLsKDZCTKzBKAiAhOOKgF38dGbBJhZBbubtn40TH0wg91kcMxD0f51Zt7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"6dedb119a33568157ade0d7f6e8954e644e8e9bc","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/receter/my-component-library.git","type":"git"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","vite":"^5.4.20","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","storybook":"^9.1.5","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@storybook/addon-docs":"^9.1.5","@storybook/react-vite":"^9.1.5","eslint-plugin-storybook":"^9.1.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","@storybook/addon-onboarding":"^9.1.5","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.7_1757507931672_0.07039629698705796","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@alexcruzgargallo/ui-react","version":"0.0.8","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@0.0.8","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/receter/my-component-library#readme","bugs":{"url":"https://github.com/receter/my-component-library/issues"},"dist":{"shasum":"0d14873a26b9b7bb77086bc7d630390b8925866d","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.8.tgz","fileCount":10,"integrity":"sha512-nHxktx33Wwp95lr2X5GAECfN6RybTAdMz7tQu5KeoKJ763Y4vpfx2vVG5TB6tyz5lysnaBnF8ROsmSpehf/7FA==","signatures":[{"sig":"MEYCIQCaG52kkLTiIyVvoF6xEUjYGaQZtE/ur0h8GbmOVSHkMQIhAM16v1vluTRna0C9ngh04bacjou+C7YstKxtN+x9mSd9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"2736d3a2b74ee2b1f1967840944028a42fbe752c","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/receter/my-component-library.git","type":"git"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","vite":"^5.4.20","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","storybook":"^9.1.5","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@storybook/addon-docs":"^9.1.5","@storybook/react-vite":"^9.1.5","eslint-plugin-storybook":"^9.1.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","@storybook/addon-onboarding":"^9.1.5","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.8_1757541963789_0.20083260385992263","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@alexcruzgargallo/ui-react","version":"0.0.9","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@0.0.9","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/receter/my-component-library#readme","bugs":{"url":"https://github.com/receter/my-component-library/issues"},"dist":{"shasum":"a9bbcdbc9fd3dc620931a4843c00bc4d9e97def2","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-0.0.9.tgz","fileCount":12,"integrity":"sha512-f/zj6CqA4tKigMW0D8yQf5G3MaI2slRuMviByoxybS0Z99syIlY489EamgvShxZXnnamG6iR2X26+w1BSSFkFQ==","signatures":[{"sig":"MEUCIH5TrPhmhY7mSasCn9N0i83xVxnZUNpcX28pb1rloINDAiEAwbV6DOtT+KgxV7TKbM620PxzqQKVBws7DZAQe6IMvQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7695},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"2736d3a2b74ee2b1f1967840944028a42fbe752c","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/receter/my-component-library.git","type":"git"},"_npmVersion":"10.9.3","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","vite":"^5.4.20","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","storybook":"^9.1.5","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@storybook/addon-docs":"^9.1.5","@storybook/react-vite":"^9.1.5","eslint-plugin-storybook":"^9.1.5","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","@storybook/addon-onboarding":"^9.1.5","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_0.0.9_1757542394719_0.3928005107531103","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@alexcruzgargallo/ui-react","version":"1.0.0","author":{"name":"Alex Cruz Gargallo"},"_id":"@alexcruzgargallo/ui-react@1.0.0","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"homepage":"https://github.com/AlexCruzGargallo/ui-react#readme","bugs":{"url":"https://github.com/AlexCruzGargallo/ui-react/issues"},"dist":{"shasum":"3667b1666d056d22a10a19e1549be14483f4e309","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-1.0.0.tgz","fileCount":36,"integrity":"sha512-5/vWVgNmHzrYw+dQkwomWMfUEEh39KPzFW7zmGhdQFM8SHxnDkldZJkt/BpV49ToCg1ZW0VkRUSrP6vWQK2Qww==","signatures":[{"sig":"MEQCIDD5dogfaEdzy5eY6PpdUAu0Irvbvk01FSdDE1BhD9NwAiBqb0eSbFvEALJdfTwKdhZNa9O1PedaIZoQekTaOz2zrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32810},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"gitHead":"adfa3ecb5ccdcad8e2ae81b0a8eddcbc9600938e","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build && npm run generate-metadata","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build","generate-metadata":"tsx scripts/generate-metadata.ts"},"_npmUser":{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"},"repository":{"url":"git+https://github.com/AlexCruzGargallo/ui-react.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React component library built with TypeScript, Vite, and CSS Modules. Ships as a fully-typed ES module with scoped styles injected automatically.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","glob":"^10.3.10","vite":"^5.4.20","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","storybook":"^9.1.5","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","@types/argparse":"^2.0.17","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@storybook/addon-docs":"^9.1.5","@storybook/react-vite":"^9.1.5","eslint-plugin-storybook":"^9.1.5","react-docgen-typescript":"^2.4.0","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","@storybook/addon-onboarding":"^9.1.5","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-react_1.0.0_1780328758165_0.9614775028953921","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"_id":"@alexcruzgargallo/ui-react@1.0.1","bugs":{"url":"https://github.com/AlexCruzGargallo/ui-react/issues"},"dist":{"shasum":"8a68bd4cdb4318600d7feeade44537c062926a4a","tarball":"https://registry.npmjs.org/@alexcruzgargallo/ui-react/-/ui-react-1.0.1.tgz","fileCount":36,"integrity":"sha512-DODcfXtVu0XxEXwUgRXRUf6/NU2mNZjNJxqgxxca2jBxiGcVP4DZtifXwaGQjjxupZu6dyPP5IpdfVkp5HRPsQ==","signatures":[{"sig":"MEQCIA0gjFTNaeP0/Xi1Mql8cqKlkUMALSL5DjdQ6Kfa/DfnAiB6POa19x6tD/ZckKu/Z0RZMINeG0QFS6WISuiIJf3zlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCFFQXdfSnYpfsFvdC+q3+K9Gptsyqbo6am3VyIrD4yxwIgGww1cOMA8ptiwU491Sxv9997vT0H8hFtDm9ACecAOJM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexcruzgargallo%2fui-react@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33558},"main":"./dist/main.js","name":"@alexcruzgargallo/ui-react","type":"module","types":"./dist/main.d.ts","author":{"name":"Alex Cruz Gargallo"},"module":"./dist/main.js","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"gitHead":"8720faeaaa69de8bb0388dcbdd216e70abf793d5","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig-build.json && vite build && npm run generate-metadata","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build","generate-metadata":"tsx scripts/generate-metadata.ts"},"version":"1.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:647f9cb3-b7a2-4efe-bec2-c747e4acd1f8"}},"homepage":"https://github.com/AlexCruzGargallo/ui-react#readme","repository":{"url":"git+https://github.com/AlexCruzGargallo/ui-react.git","type":"git"},"_npmVersion":"12.1.0","description":"[![npm version](https://img.shields.io/npm/v/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargallo/ui-react) [![npm downloads](https://img.shields.io/npm/dm/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargall","directories":{},"maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","glob":"^10.3.10","vite":"^5.4.20","react":"^19.1.1","eslint":"^8.57.0","react-dom":"^19.1.1","storybook":"^9.1.5","typescript":"^5.4.3","@types/node":"^20.11.30","@types/react":"^19.1.1","@types/argparse":"^2.0.17","vite-plugin-dts":"^3.7.3","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^4.2.1","@storybook/addon-docs":"^9.1.5","@storybook/react-vite":"^9.1.5","eslint-plugin-storybook":"^9.1.5","react-docgen-typescript":"^2.4.0","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","vite-plugin-lib-inject-css":"^2.0.1","@storybook/addon-onboarding":"^9.1.5","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^19.1.1","react-dom":"^19.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-react_1.0.1_1790553292563_0.3136772236618246"}}},"time":{"created":"2025-09-09T23:23:26.160Z","modified":"2026-09-27T23:54:52.965Z","0.0.0":"2025-09-09T23:23:26.503Z","0.0.1":"2025-09-09T23:38:48.539Z","0.0.2":"2025-09-09T23:42:34.069Z","0.0.3":"2025-09-09T23:48:41.682Z","0.0.4":"2025-09-09T23:50:00.151Z","0.0.5":"2025-09-10T00:11:55.337Z","0.0.6":"2025-09-10T00:13:08.633Z","0.0.7":"2025-09-10T12:38:51.825Z","0.0.8":"2025-09-10T22:06:03.991Z","0.0.9":"2025-09-10T22:13:14.917Z","1.0.0":"2026-06-01T15:45:58.312Z","1.0.1":"2026-09-27T23:54:52.640Z"},"bugs":{"url":"https://github.com/AlexCruzGargallo/ui-react/issues"},"author":{"name":"Alex Cruz Gargallo"},"homepage":"https://github.com/AlexCruzGargallo/ui-react#readme","repository":{"url":"git+https://github.com/AlexCruzGargallo/ui-react.git","type":"git"},"description":"[![npm version](https://img.shields.io/npm/v/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargallo/ui-react) [![npm downloads](https://img.shields.io/npm/dm/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargall","maintainers":[{"name":"alexcruzgargallo","email":"alexcruzgargallo@gmail.com"}],"readme":"# @alexcruzgargallo/ui-react\n\n[![npm version](https://img.shields.io/npm/v/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargallo/ui-react)\n[![npm downloads](https://img.shields.io/npm/dm/@alexcruzgargallo/ui-react)](https://www.npmjs.com/package/@alexcruzgargallo/ui-react)\n\nA lightweight React component library built with TypeScript, Vite, and CSS Modules. Ships as a fully-typed ES module with scoped styles injected automatically.\n\n📦 **npm:** [npmjs.com/package/@alexcruzgargallo/ui-react](https://www.npmjs.com/package/@alexcruzgargallo/ui-react)\n\n## Installation\n\n```bash\nnpm install @alexcruzgargallo/ui-react\n```\n\n> **Peer dependencies:** React 19+ must be installed in your project.\n\n```bash\nnpm install react react-dom\n```\n\n## Usage\n\n```tsx\nimport {\n  Button,\n  Input,\n  Badge,\n  Card,\n  Spinner,\n  Checkbox,\n} from \"@alexcruzgargallo/ui-react\";\n\nexport default function Example() {\n  return (\n    <Card>\n      <Badge variant=\"success\">Active</Badge>\n      <Input label=\"Email\" helperText=\"We'll never share your email.\" />\n      <Checkbox label=\"Accept terms\" />\n      <Button variant=\"primary\" size=\"medium\">\n        Submit\n      </Button>\n    </Card>\n  );\n}\n```\n\n## Components\n\n### `Button`\n\n```tsx\n<Button variant=\"primary\" size=\"medium\" loading={false}>\n  Click me\n</Button>\n```\n\n| Prop      | Type                                              | Default     | Description                             |\n| --------- | ------------------------------------------------- | ----------- | --------------------------------------- |\n| `variant` | `\"primary\" \\| \"secondary\" \\| \"danger\" \\| \"ghost\"` | `\"primary\"` | Visual style                            |\n| `size`    | `\"small\" \\| \"medium\" \\| \"large\"`                  | `\"medium\"`  | Size                                    |\n| `loading` | `boolean`                                         | `false`     | Shows a spinner and disables the button |\n\nExtends all native `<button>` HTML attributes.\n\n---\n\n### `Input`\n\n```tsx\n<Input\n  label=\"Username\"\n  error=\"Required\"\n  helperText=\"3–20 characters\"\n  size=\"medium\"\n/>\n```\n\n| Prop         | Type                             | Default    | Description                              |\n| ------------ | -------------------------------- | ---------- | ---------------------------------------- |\n| `label`      | `string`                         | —          | Label displayed above the input          |\n| `error`      | `string`                         | —          | Error message; also sets `aria-invalid`  |\n| `helperText` | `string`                         | —          | Helper text shown when there is no error |\n| `size`       | `\"small\" \\| \"medium\" \\| \"large\"` | `\"medium\"` | Size of the input field                  |\n\nExtends all native `<input>` HTML attributes (except `size`).\n\n---\n\n### `Badge`\n\n```tsx\n<Badge variant=\"success\" size=\"small\">\n  New\n</Badge>\n```\n\n| Prop      | Type                                                             | Default     | Description   |\n| --------- | ---------------------------------------------------------------- | ----------- | ------------- |\n| `variant` | `\"primary\" \\| \"secondary\" \\| \"success\" \\| \"warning\" \\| \"danger\"` | `\"primary\"` | Color variant |\n| `size`    | `\"small\" \\| \"medium\"`                                            | `\"medium\"`  | Size          |\n\nExtends all native `<span>` HTML attributes.\n\n---\n\n### `Card`\n\n```tsx\n<Card padding=\"medium\" shadow>\n  Content\n</Card>\n```\n\n| Prop      | Type                                       | Default    | Description                          |\n| --------- | ------------------------------------------ | ---------- | ------------------------------------ |\n| `padding` | `\"none\" \\| \"small\" \\| \"medium\" \\| \"large\"` | `\"medium\"` | Internal padding                     |\n| `shadow`  | `boolean`                                  | `true`     | Whether to show a subtle drop shadow |\n\nExtends all native `<div>` HTML attributes.\n\n---\n\n### `Spinner`\n\n```tsx\n<Spinner size=\"medium\" color=\"primary\" />\n```\n\n| Prop    | Type                             | Default     | Description                              |\n| ------- | -------------------------------- | ----------- | ---------------------------------------- |\n| `size`  | `\"small\" \\| \"medium\" \\| \"large\"` | `\"medium\"`  | Size                                     |\n| `color` | `\"primary\" \\| \"white\" \\| \"gray\"` | `\"primary\"` | Color; use `\"white\"` on dark backgrounds |\n\nRenders a `<span role=\"status\" aria-label=\"Loading\">`. Extends all native `<span>` HTML attributes.\n\n---\n\n### `Checkbox`\n\n```tsx\n<Checkbox label=\"Accept terms\" error=\"Required\" size=\"medium\" />\n```\n\n| Prop    | Type                             | Default    | Description                               |\n| ------- | -------------------------------- | ---------- | ----------------------------------------- |\n| `label` | `string`                         | —          | Label text displayed next to the checkbox |\n| `error` | `string`                         | —          | Error message; also sets `aria-invalid`   |\n| `size`  | `\"small\" \\| \"medium\" \\| \"large\"` | `\"medium\"` | Size of the checkbox and label            |\n\nExtends all native `<input>` HTML attributes (except `size`).\n\n---\n\n## Development\n\n### Scripts\n\n| Command                     | Description                              |\n| --------------------------- | ---------------------------------------- |\n| `npm run dev`               | Start the Vite dev server                |\n| `npm run build`             | Compile TypeScript and build the library |\n| `npm run generate-metadata` | Generate component metadata from source  |\n| `npm run lint`              | Run ESLint                               |\n| `npm run storybook`         | Start Storybook on port 6006             |\n| `npm run build-storybook`   | Build Storybook static output            |\n\n### Project structure\n\n```\nlib/\n  main.ts               # Library entry point\n  components/\n    Button/\n    Input/\n    Badge/\n    Card/\n    Spinner/\n    Checkbox/\nscripts/\n  generate-metadata.ts  # Generates lib/metadata/components.json\n```\n\n### Build output\n\nThe library is compiled to ES modules (`dist/`) with full TypeScript declaration files. CSS Modules are injected into the JS bundle via `vite-plugin-lib-inject-css`, so consumers don't need to import any CSS separately.\n\n## License\n\nMIT — Alex Cruz Gargallo\n{\nfiles: ['**/*.{ts,tsx}'],\nextends: [\n// Other configs...\n// Enable lint rules for React\nreactX.configs['recommended-typescript'],\n// Enable lint rules for React DOM\nreactDom.configs.recommended,\n],\nlanguageOptions: {\nparserOptions: {\nproject: ['./tsconfig.node.json', './tsconfig.app.json'],\ntsconfigRootDir: import.meta.dirname,\n},\n// other options...\n},\n},\n])\n\n```\n\n```\n","readmeFilename":"README.md"}