Helping JS

Helping JS

Simple utils for JavaScript — type checkers, regex, validation, and optional v3 helper modules (string, array, object, async, date, URL, tree, DOM).

Get Started Helper modules

Zero dependencies

Small, focused utilities you can use in Node, bundlers, or the browser without pulling in lodash-sized trees.

TypeScript-ready

Declaration files ship for every public entry (helping-js/core/*); IDE autocomplete works out of the box.

Types and regex

isString, isPlainObject, country-aware phone and currency patterns, and more than fifty reusable regex exports.

Form validation

Schema-style validate(obj, rules) with RegExp or predicate rules. See the Form validation guide.

Helper modules (v3+)

Optional imports for strings, arrays, objects, debouncing, paths, dates, caches, trees, and browser DOM helpers.

Documented samples

Usage page, Helpers overview with Vue/React/Express snippets, and a dedicated doc page per helper module (Number, Async, DOM).

As Easy as 1, 2, 3

# install in your project
yarn add helping-js

# install in your project
npm install helping-js

Open Helpers for the overview, then pick a module (e.g. Async, DOM) for API tables and samples.