A modern, modular, and reusable JavaScript toolkit for building efficient and scalable web applications.
js-toolkit-pro is a curated collection of lightweight utility functions, UI components, and helper modules written in vanilla JavaScript (ES6+). It’s designed to:
- 🧩 Promote code reuse and maintainability
- ⚡ Reduce dependency on large libraries
- 🧠 Embrace clean, readable code practices
- 🧪 Be easily testable and modular across projects
- 🔄 Array, object, string, and date manipulation utilities
- 🧱 Modular UI components (vanilla JavaScript + HTML templates)
- ⚙️ DOM helpers, event delegation, and state management
- 🧰 Cross-platform utilities for both Node.js and browser
- 🌐 Fully ES module-compatible with tree-shaking support
js-toolkit-pro/
├── src/
│ ├── utils/
│ ├── dom/
│ ├── components/
│ └── core/
├── examples/
├── tests/
├── dist/
└── README.md
npm install js-toolkit-pro
git clone https://github.com/yourusername/js-toolkit-pro.git
import { formatDate, cloneDeep } from 'js-toolkit-pro/utils';
- 🗂️ Full usage examples in
/examples
- 🧪 Tests in
/tests
- 📄 Auto-generated documentation (coming soon)
Pull requests, feature suggestions, and issue reports are welcome!
Please follow the Contribution Guidelines for more info.
Licensed under the MIT License.