{"_id":"@abhayprathap/react-ui","name":"@abhayprathap/react-ui","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@abhayprathap/react-ui","version":"0.1.0","description":"A modern React UI component library","type":"module","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"prebuild":"tsc --emitDeclarationOnly","build":"rollup -c","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --ci --coverage","lint":"eslint src --ext .ts,.tsx","format":"prettier --write \"src/**/*.{ts,tsx}\"","storybook":"storybook dev -p 6006","build-storybook":"storybook build","prepare":"npm run build"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"clsx":"^2.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.0.0","@storybook/addon-essentials":"^8.6.14","@storybook/addon-interactions":"^8.6.14","@storybook/addon-links":"^8.6.14","@storybook/blocks":"^8.6.14","@storybook/react":"^8.6.14","@storybook/react-vite":"^8.6.14","@storybook/test":"^8.6.14","@storybook/testing-library":"^0.2.2","@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^18.0.26","@types/react-dom":"^18.0.9","@types/styled-components":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^4.0.0","identity-obj-proxy":"^3.0.0","jest":"^29.0.0","jest-environment-jsdom":"^29.0.0","prettier":"^3.0.0","rollup":"^3.0.0","rollup-plugin-dts":"^6.0.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","sass":"^1.75.0","ts-jest":"^29.0.0","typescript":"^5.0.0","vite":"^5.4.19"},"keywords":["react","components","ui","library"],"author":{"name":"Your Name"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AbhayPrathap/react_ui_library.git"},"overrides":{"esbuild":"0.25.5"},"_id":"@abhayprathap/react-ui@0.1.0","gitHead":"0283b785695175743526793a203bee6aadeb3fe8","bugs":{"url":"https://github.com/AbhayPrathap/react_ui_library/issues"},"homepage":"https://github.com/AbhayPrathap/react_ui_library#readme","_nodeVersion":"20.19.2","_npmVersion":"10.8.1","dist":{"integrity":"sha512-VbWZfhPVTogt3OPMAQ+G6KDqUgcG2tdxjjngVnzYujLRvj/Rm8nAKbOekOWfb1h11WLXHyEVf6icf34bgU7poQ==","shasum":"ab1ba2ce7f8855347ace24997e62284583d896c5","tarball":"https://registry.npmjs.org/@abhayprathap/react-ui/-/react-ui-0.1.0.tgz","fileCount":15,"unpackedSize":58923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICwBGsU4RwBoXn13yx6KMfAll7E1QxHG/bQOLYCppHC2AiEAzMLYXTg9C5efOargWCHaNRAYEP3PJ9qSJTDLDjARbew="}]},"_npmUser":{"name":"abhayprathap","email":"abhayofficeke@gmail.com","actor":{"name":"abhayprathap","email":"abhayofficeke@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"abhayprathap","email":"abhayofficeke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-ui_0.1.0_1750760111515_0.045416124981434214"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-24T10:15:11.438Z","0.1.0":"2025-06-24T10:15:11.847Z","modified":"2025-06-24T10:15:12.464Z"},"maintainers":[{"name":"abhayprathap","email":"abhayofficeke@gmail.com"}],"description":"A modern React UI component library","homepage":"https://github.com/AbhayPrathap/react_ui_library#readme","keywords":["react","components","ui","library"],"repository":{"type":"git","url":"git+https://github.com/AbhayPrathap/react_ui_library.git"},"author":{"name":"Your Name"},"bugs":{"url":"https://github.com/AbhayPrathap/react_ui_library/issues"},"license":"MIT","readme":"# React UI Component Library\r\n\r\nA modern, accessible, and customizable React UI component library built with TypeScript and styled-components.\r\n\r\n## Features\r\n\r\n- 🎨 Modern and clean design\r\n- 📦 Lightweight and modular\r\n- 🎯 Fully typed with TypeScript\r\n- 🎭 Customizable theming\r\n- 📱 Responsive components\r\n- ♿ Accessibility built-in\r\n- 📚 Comprehensive documentation\r\n- 🧪 Tested with Jest and React Testing Library\r\n\r\n## Development\r\n\r\n### Prerequisites\r\n\r\n- Node.js >= 14\r\n- npm or yarn\r\n\r\n### Setup\r\n\r\n1. Clone the repository:\r\n```bash\r\ngit clone https://github.com/AbhayPrathap/react_ui_library.git\r\ncd react_ui_library\r\n```\r\n\r\n2. Install dependencies:\r\n```bash\r\nnpm install\r\n# or\r\nyarn install\r\n```\r\n\r\n3. Start Storybook to view and interact with components:\r\n```bash\r\nnpm run storybook\r\n# or\r\nyarn storybook\r\n```\r\n\r\nThis will start the Storybook development server at `http://localhost:6006` where you can:\r\n- Browse all available components\r\n- View component documentation\r\n- Interact with components in different states\r\n- Test component variations\r\n- View component source code\r\n\r\n### Available Scripts\r\n\r\n- `npm run build` - Build the library using Rollup\r\n- `npm run test` - Run tests with Jest\r\n- `npm run test:watch` - Run tests in watch mode\r\n- `npm run test:coverage` - Run tests with coverage report\r\n- `npm run test:ci` - Run tests in CI environment\r\n- `npm run lint` - Run ESLint\r\n- `npm run format` - Format code with Prettier\r\n- `npm run storybook` - Start Storybook development server\r\n- `npm run build-storybook` - Build Storybook for production\r\n\r\n## Contributing\r\n\r\n1. Fork the repository\r\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\r\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\r\n4. Push to the branch (`git push origin feature/amazing-feature`)\r\n5. Open a Pull Request\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ","readmeFilename":"README.md","_rev":"1-6174f6d39babe77be04a0709361d6601"}