Beenzod is a lightweight, customizable JavaScript utility library that offers easy-to-use UI components like loaders, notifications, and error handlers — usable in any JS framework or vanilla JS projects.
- 🚀 Customizable Loaders (
circular,bar, and more) - 🔔 Notification System (coming soon)
- ❗ Error Handler (coming soon)
- ⚙️ Easy integration with any JS framework (React, Vue, Angular, or Vanilla JS)
- 💡 Simple API for quick setup
npm install beenzodor with yarn:
yarn add beenzodimport { createLoader } from 'beenzod';createLoader({
type: 'circular', // 'circular' | 'bar' | other types
color: 'red', // Loader color
size: 40, // Size in pixels
time: 3000 // Duration in milliseconds before auto-remove
});You can call createLoader inside React's useEffect or event handlers to show loaders easily.
| Option | Type | Description |
|---|---|---|
type |
string |
Type of loader (circular, bar, etc.) |
color |
string |
Loader color (any CSS color) |
size |
number |
Size in pixels |
time |
number |
Time in ms to auto-hide the loader |
- ✅ Add Notifier feature for toast notifications
- ✅ Build Error Handler for easy error catching and logging
- More loader styles & customization options
- TypeScript support
- Detailed examples & documentation
Feel free to open issues or submit pull requests. Suggestions and feedback are always welcome!
This project is licensed under the MIT License.
Built with ❤️ by Avinash