{"_id":"@ahmetekmell/react-awesome-button","_rev":"4-dfec77d7844a210f43418246eaa9fc44","name":"@ahmetekmell/react-awesome-button","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@ahmetekmell/react-awesome-button","version":"1.0.0","_id":"@ahmetekmell/react-awesome-button@1.0.0","maintainers":[{"name":"ahmetekmell","email":"ekmel.147@gmail.com"}],"dist":{"shasum":"a7e940d74aea576b5f37ebcc8a5983a0813c549c","tarball":"https://registry.npmjs.org/@ahmetekmell/react-awesome-button/-/react-awesome-button-1.0.0.tgz","fileCount":6,"integrity":"sha512-CsaS6gYwteAvWUumvC2UQW/sgVVWBPwfYUdRm9IP/rNdQrT+tAtxwhaym1+n/tTZj0g7FG86DfXavwjb7lSD0g==","signatures":[{"sig":"MEUCIQD5kYQnbHKrKEoYb+yoeoxU8ObkQTIbkOFL0iWLX2zTBQIgWQefqLAi3TBAWpLuN+WhcN7F0uzilKam2nvN5x8iNc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ahmetekmell","email":"ekmel.147@gmail.com"},"_npmVersion":"11.6.2","description":"A simple reusable React button component","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","@types/node":"^25.3.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-awesome-button_1.0.0_1772323683317_0.6153794683405858","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ahmetekmell/react-awesome-button","version":"1.0.2","_id":"@ahmetekmell/react-awesome-button@1.0.2","maintainers":[{"name":"ahmetekmell","email":"ekmel.147@gmail.com"}],"dist":{"shasum":"1647f56fbfe03c62852796878635e2699890bf71","tarball":"https://registry.npmjs.org/@ahmetekmell/react-awesome-button/-/react-awesome-button-1.0.2.tgz","fileCount":6,"integrity":"sha512-r1YmpaeDVdk+RNRSqhguIKABzKhpJudvveDs4LiA5PzI/FtACBq1RoUwEI6cmXhYiktED8p8rOk3HgPvgL9lrg==","signatures":[{"sig":"MEYCIQDQGbiuBwe39C8qHRun57y6dx8LMHSFay8dZaSpD3PFTgIhALXsZTuXEC7esSIk8TLUfAuEV9qIik2jB/65jCqkBzT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ae4248e35e93b588b40570ae5890e8212946b7f9","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ahmetekmell","email":"ekmel.147@gmail.com"},"_npmVersion":"10.8.2","description":"A simple reusable React button component","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","@types/node":"^25.3.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-awesome-button_1.0.2_1772325601371_0.058503247815051784","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ahmetekmell/react-awesome-button","version":"1.0.3","_id":"@ahmetekmell/react-awesome-button@1.0.3","maintainers":[{"name":"ahmetekmell","email":"ekmel.147@gmail.com"}],"dist":{"shasum":"077895f2c9fe115a313b6f00f1a4dcc711b32a32","tarball":"https://registry.npmjs.org/@ahmetekmell/react-awesome-button/-/react-awesome-button-1.0.3.tgz","fileCount":6,"integrity":"sha512-S/00E3veDJy8PfLwR8LxEN3gOKYXTRw61btO3PAqsn+5XWwOJWxJEHeWLTjSShrTBS60otSFiadKJJLgDkmY8Q==","signatures":[{"sig":"MEYCIQDVDWcV9MGnWEPOzQ5cJG4wxfEAT/MtvgQfhxWcpcRQDQIhAMBJ4OaX0LiIzqWNRduNuiPV8CesnS1j3NLqThv709E2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3500},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ded59fe1e74c2941d30a40dde6e63f0a31fe5e54","scripts":{"dev":"vite build --watch","build":"vite build && tsc"},"_npmUser":{"name":"ahmetekmell","email":"ekmel.147@gmail.com"},"_npmVersion":"10.8.2","description":"A simple reusable React button component","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","@types/node":"^25.3.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-awesome-button_1.0.3_1772325895217_0.1469152903430393","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ahmetekmell/react-awesome-button","version":"1.0.4","description":"A simple reusable React button component","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"vite build && tsc","dev":"vite build --watch"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"devDependencies":{"@types/node":"^25.3.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.4","typescript":"^5.9.3","vite":"^7.3.1"},"_id":"@ahmetekmell/react-awesome-button@1.0.4","gitHead":"05e9aea7f1bc987ad3ec337dceef5b2937d49f93","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5pSnz5R+Xl0aBRbPaZJg02YqLIlCjYcqhNvBPs0Ho2y/9AGpvbZfbYYCaa92QLJdJs10LLfxg6uqMFmPv9Yc9w==","shasum":"182dd1870f791ff70b8ecbe5ac94716b127c93c5","tarball":"https://registry.npmjs.org/@ahmetekmell/react-awesome-button/-/react-awesome-button-1.0.4.tgz","fileCount":6,"unpackedSize":3513,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGdgKWTQ6GgacfCXoHJi14LzDzIZoaiT0YsUDmfKaGofAiAr6VUeGAArAo95o+HHtcJMderkTeBMBzSQeU0dNEbRnA=="}]},"_npmUser":{"name":"ahmetekmell","email":"ekmel.147@gmail.com"},"directories":{},"maintainers":[{"name":"ahmetekmell","email":"ekmel.147@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-awesome-button_1.0.4_1772326144983_0.5468711264484976"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T00:08:03.235Z","modified":"2026-03-01T00:49:05.276Z","1.0.0":"2026-03-01T00:08:03.491Z","1.0.2":"2026-03-01T00:40:01.526Z","1.0.3":"2026-03-01T00:44:55.386Z","1.0.4":"2026-03-01T00:49:05.130Z"},"description":"A simple reusable React button component","maintainers":[{"name":"ahmetekmell","email":"ekmel.147@gmail.com"}],"readme":"# react-awesome-button\n\nA simple, customizable React button component.\n\n## Installation\n\n```bash\nnpm install @ahmetekmell/react-awesome-button\n```\n\n## Usage\n\n```jsx\nimport { Button } from '@ahmetekmell/react-awesome-button'\n\nfunction App() {\n  return (\n    <Button\n      label=\"Click me\"\n      variant=\"primary\"\n      size=\"medium\"\n      onClick={() => console.log('clicked!')}\n    />\n  )\n}\n```\n\n## Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| label | `string` | — | Button text |\n| variant | `primary` \\| `secondary` \\| `danger` | `primary` | Visual style |\n| size | `small` \\| `medium` \\| `large` | `medium` | Button size |\n| onClick | `() => void` | — | Click handler |\n| disabled | `boolean` | `false` | Disables the button |","readmeFilename":"README.md"}