{"_id":"@charannsai/fluid-rating","name":"@charannsai/fluid-rating","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@charannsai/fluid-rating","version":"1.0.0","description":"Fluid rating component for BoltUI","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"vite build && tsc --emitDeclarationOnly --outDir dist","dev":"vite build --watch"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"dependencies":{"lucide-react":"^0.344.0"},"devDependencies":{"@types/react":"^18.3.5","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","typescript":"^5.5.3","vite":"^5.4.2","vite-plugin-dts":"^4.3.0"},"keywords":["react","component","rating","ui","boltui"],"author":{"name":"BoltUI"},"license":"MIT","_id":"@charannsai/fluid-rating@1.0.0","_nodeVersion":"22.3.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-tECeZSw59Et+tFLyJUQdcPpEZy5KbPnCIawD6ZhqzWBjGYMu8MLBVOghnyftwDYRPl/Foot0RjCJDPJr16cTHg==","shasum":"e16e345f668ce5fb12ac93ffe7af5eefc21b5868","tarball":"https://registry.npmjs.org/@charannsai/fluid-rating/-/fluid-rating-1.0.0.tgz","fileCount":6,"unpackedSize":39460,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA2TNy3rA7q+uVTjdWfjEPGWdU50T+nXUWEaomsiN2WjAiEAubKYLefomeewI04ToDzhShtO49PRPuo8LS/vfexJfMQ="}]},"_npmUser":{"name":"charannsai","email":"pathurisai31@gmail.com"},"directories":{},"maintainers":[{"name":"charannsai","email":"pathurisai31@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fluid-rating_1.0.0_1755018580117_0.6341630958130322"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-12T17:09:40.004Z","1.0.0":"2025-08-12T17:09:40.306Z","modified":"2025-08-12T17:09:40.940Z"},"maintainers":[{"name":"charannsai","email":"pathurisai31@gmail.com"}],"description":"Fluid rating component for BoltUI","keywords":["react","component","rating","ui","boltui"],"author":{"name":"BoltUI"},"license":"MIT","readme":"# @charannsai/fluid-rating\n\nA fluid, animated rating component for React applications.\n\n## Installation\n\n```bash\nnpm install @charannsai/fluid-rating\n```\n\n## Usage\n\n```tsx\nimport { FluidRating } from '@charannsai/fluid-rating';\n\nfunction App() {\n  return (\n    <FluidRating \n      maxRating={5}\n      initialRating={0}\n      size=\"md\"\n      isDark={false}\n      onChange={(rating) => console.log(rating)}\n    />\n  );\n}\n```\n\n## Props\n\n- `maxRating?: number` - Maximum number of stars (default: 5)\n- `initialRating?: number` - Initial rating value (default: 0)\n- `size?: 'sm' | 'md' | 'lg'` - Size of the stars (default: 'md')\n- `isDark?: boolean` - Dark mode styling (default: false)\n- `onChange?: (rating: number) => void` - Callback when rating changes\n- `className?: string` - Additional CSS classes","readmeFilename":"README.md","_rev":"1-161b39d02bbdee14cdaff5c1df0fd680"}