utilsify-js
v1.1.4
Published
A universal utility for JavaScript projects
Maintainers
Readme
⚙️ utilsify-js
A universal JavaScript utility toolkit built by developers, for developers.
Clean up your codebase with battle-tested, reusable, and lightweight helper functions.
Use it anywhere — Node.js, browser, frontend frameworks, or your next side hustle.
No bloat. No dependencies. Just pure utility goodness.
✨ Features
- ✅ Lightweight, modern & dependency-free
- ✅ Fully ESM-compatible & tree-shakable
- ✅ Full TypeScript support with comprehensive type definitions
- ✅ Works on both Frontend & Backend
- ✅ Includes popular helpers like debounce, local storage helpers, email/password validators, etc.
- ✅ Developer-friendly & easily extendable
📦 Installation
npm i utilsify-js
# or
yarn add utilsify-js
# or
pnpm add utilsify-js🚀 Usage
JavaScript
import { stringToSlug, debounce, localStorageHelper } from 'utilsify-js';
// String utilities
const slug = stringToSlug("Hello, World!"); // "hello-world"
// Debounce function
const debouncedSearch = debounce(() => console.log("Searching..."), 300);
// Local storage helper
localStorageHelper.set("user", { name: "John" });
const user = localStorageHelper.get("user"); // { name: "John" }TypeScript
import {
stringToSlug, debounce, localStorageHelper,
type ResponseMakerParams
} from 'utilsify-js';
// Full type safety and IntelliSense support
const slug: string = stringToSlug("Hello, World!"); // "hello-world"
// Typed debounce function
const debouncedSearch = debounce((query: string) => {console.log(`Searching for: ${query}`)}, 300);
// Typed local storage helper
localStorageHelper.set("user", { name: "John", age: 25 });
const user = localStorageHelper.get<{ name: string; age: number }>("user");🙌 Contribute
Wanna contribute? Open a PR, suggest helpers, or report bugs. Let’s make this the cleanest dev toolbox out there.
👨💻 Author
Built with ❤️ by Muhammed Haris. Open-source forever.
📜 License
MIT License — use it freely, no strings attached.
