Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 2.14 KB

File metadata and controls

93 lines (62 loc) · 2.14 KB

🔧 js-toolkit-pro

A modern, modular, and reusable JavaScript toolkit for building efficient and scalable web applications.

License Platform ESLint Status


📦 Overview

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

🔍 Features

  • 🔄 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

📁 Project Structure

js-toolkit-pro/
├── src/
│   ├── utils/
│   ├── dom/
│   ├── components/
│   └── core/
├── examples/
├── tests/
├── dist/
└── README.md

🚀 Getting Started

Install via NPM

npm install js-toolkit-pro

Or Clone Manually

git clone https://github.com/yourusername/js-toolkit-pro.git

Use in your project

import { formatDate, cloneDeep } from 'js-toolkit-pro/utils';

📚 Documentation

  • 🗂️ Full usage examples in /examples
  • 🧪 Tests in /tests
  • 📄 Auto-generated documentation (coming soon)

🤝 Contributing

Pull requests, feature suggestions, and issue reports are welcome!
Please follow the Contribution Guidelines for more info.


📜 License

Licensed under the MIT License.


🧠 Made for developers who ❤️ JavaScript and want clean, reliable, reusable code.