js-utils-kit
v5.2.0
Published
Essential JavaScript helpers
Maintainers
Readme
js-utils-kit
Modular JavaScript utilities with type-safe APIs
Features
- Modular utilities (import only what you need)
- Lightweight & tree-shakable
- Fully typed (TypeScript support out of the box)
- Works in Node.js, Browser, and edge runtimes
- Covers common tasks: strings, arrays, objects, env, and more
Installation
# via npm
npm install js-utils-kit
# via yarn
yarn add js-utils-kit
# via pnpm
pnpm add js-utils-kit
# via bun
bun add js-utils-kitUsage
import { capitalize, clamp, isBrowser, isEmpty, unique } from 'js-utils-kit';
console.log(clamp(150, 0, 100)); // 100
console.log(capitalize('hello world')); // 'Hello World'
console.log(unique([1, 2, 2, 3])); // [1, 2, 3]
console.log(isEmpty({})); // true
console.log(isBrowser); // true/falseor
import * as kit from 'js-utils-kit';
console.log(kit.clamp(150, 0, 100)); // 100
console.log(kit.capitalize('hello')); // 'Hello'
console.log(kit.unique([1, 1, 2])); // [1, 2]
console.log(kit.isEmpty({})); // true
console.log(kit.isNode); // true/falseDocumentation
Full documentation is available at js-utils.js.org
Contributing
Contributions, issues, and feature requests are welcome!
