Skip to content
JS
Package category

Utility libraries

General-purpose helpers for arrays, objects, strings and functions.

763 packages16 comparisons

Packages compared

763 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@testplane/wdio-utils
A WDIO helper utility to provide several utility functions used across the project.
3.8k---1 month ago
9.5.5
ESM + CommonJSBundledUtility libraries, Scraping and browser automation
@stdlib/array-base-assert-is-boolean-data-type
Test if an input value is a supported array boolean data type.
3.7k---7 months ago
0.0.2
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-assert-is-complex-floating-point-data-type
Test if an input value is a supported array complex-valued floating-point data type.
3.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
pipez
Function sequencing reloaded
3.6k+12%--
1.1.12
CommonJSNoneUtility libraries
@stdlib/string-split-grapheme-clusters
Split a string by its grapheme cluster breaks.
3.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
as-a
Runs a given command with additional environment settings for simple local development
3.4k-38%--
2.2.8
CommonJSNoneConfiguration, Utility libraries
typed-path
Type safe object string paths for typescript.
3.4k-15%-5 years ago
2.2.3
CommonJSBundledTypeScript tooling, Utility libraries
cli-fs
Utility functions for working with the filesystem
3.4k+36%-11 years ago
1.0.4
-NoneFiles and file systems, CLI tools and terminal utilities
react-redux-typescript
React / Redux / TypeScript Utils
3.4k-0%-8 years ago
3.0.0-rc.3
ESM + CommonJSBundledTypeScript tooling, React
validate-polish
Utility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish environment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego.
3.3k+53%-3 years ago
2.1.40
ESM + CommonJSBundledSchema validation, Utility libraries
@stdlib/string-uppercase
Convert a string to uppercase.
3.3k---7 months ago
0.3.1
CommonJSBundledUtility libraries
@jsonjoy.com/node-fs-utils
Utility functions for Node.js fs module
3.2k---8 months ago
4.55.0
CommonJSBundledFiles and file systems, TypeScript tooling
@stdlib/assert-is-undefined-or-null
Test if a value is undefined or null.
3.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@mathigon/core
TypeScript utilities library containing function wrappers, string and array helper functions, event classes and color utilities.
3.1k---1 year ago
1.1.23
ESM + CommonJSBundledUtility libraries, TypeScript tooling
@stdlib/string-remove-punctuation
Remove punctuation characters from a string.
3.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
@zitterorg/magni-eos
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
3k---2 years ago
5.8.60
CommonJSNoneCLI tools and terminal utilities, Testing
countryjs
A utility library for returning country data, ISO info and states/provinces within them.
3k-9%-9 years ago
1.8.0
CommonJSNoneUtility libraries
@stdlib/assert-is-empty-array
Test if a value is an empty array.
3k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/string-acronym
Generate an acronym for a given string.
3k---7 months ago
0.3.3
CommonJSBundledUtility libraries, Strings and text
@miyauci/isx
Collection of validation functions for JavaScript data
3k---3 years ago
1.5.0
ESM + CommonJSNoneSchema validation, Utility libraries
@getdashfy/utils
Formatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more
2.9k---2 months ago
0.1.1
ESM + CommonJSBundledUtility libraries, Date and time
@stdlib/array-base-accessors
Return element accessors for a provided array-like object.
2.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
romcal
Utility library that outputs the Liturgical Calendar used by the Roman Rite (Western Church)
2.8k+590%-6 years ago
1.3.0
ESM + CommonJSNoneTypeScript tooling, Utility libraries
compute-array-dtype
Returns an array data type corresponding to an array constructor name.
2.8k+29%-10 years ago
1.0.1
CommonJSNoneUtility libraries
dstructs-array-constructors
Returns an array constructor corresponding to an array data type.
2.8k+30%-10 years ago
1.0.2
CommonJSNoneUtility libraries
compute-dtype
Determines the underlying data type of an input value.
2.8k+22%-11 years ago
1.0.0
CommonJSNoneUtility libraries
dstructs-array-dtype
Returns an array data type corresponding to an array constructor name.
2.8k+24%-10 years ago
1.0.2
CommonJSNoneUtility libraries
compute-array-constructors
Returns an array constructor corresponding to an array data type.
2.8k+22%-10 years ago
1.0.1
CommonJSNoneUtility libraries
create-esm-loader
A utility library for creating Node loader hooks
2.7k-25%-3 years ago
0.2.5
ESM onlyNoneUtility libraries
@stdlib/assert-is-bigint
Test if a value is a BigInt.
2.7k---7 months ago
0.2.4
CommonJSBundledUtility libraries, Testing
@sapphire/time-utilities
A time utility library for JavaScript.
2.6k---1 year ago
1.7.14
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@stdlib/assert-is-iterator-like
Test if a value is iterator-like.
2.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@livechat/redux-utils
Redux utility functions
2.6k---3 years ago
0.1.3
ESM + CommonJSNoneState management, Utility libraries
@stdlib/array-base-assert-is-real-data-type
Test if an input value is a supported array real-valued data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-assert-is-signed-integer-data-type
Test if an input value is a supported array signed integer data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@stdlib/ndarray-base-assert-is-mostly-safe-data-type-cast
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
2.6k---7 months ago
0.3.1
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-assert-is-real-floating-point-data-type
Test if an input value is a supported array real-valued floating-point data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-min-signed-integer-dtype
Determine the minimum array data type for storing a provided signed integer value.
2.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/assert-is-prototype-of
Test if an object's prototype chain contains a provided prototype.
2.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
map-values-deep
Recursive lodash.mapValues
2.5k+18%-7 years ago
1.0.2
CommonJSNoneUtility libraries, Parsers and serialisers
assemble
Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit
2.5k-29%-9 years ago
0.24.3
CommonJSNoneDocumentation tooling, Utility libraries
@stdlib/ndarray-base-dtype
Return the data type of a provided ndarray.
2.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/ndarray-base-assert-is-complex-floating-point-data-type
Test if an input value is a supported ndarray complex-valued floating-point data type.
2.5k---7 months ago
0.3.1
CommonJSBundledTesting, Utility libraries
@stdlib/ndarray-base-assert-is-real-data-type
Test if an input value is a supported ndarray real-valued data type.
2.4k---7 months ago
0.3.1
CommonJSBundledTesting, Utility libraries
array-utils-ts
Zero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more.
2.4k+93%-6 months ago
1.1.0
ESM + CommonJSBundledUtility libraries, TypeScript tooling
to-file-path
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
2.3k+57%-4 years ago
3.0.0
ESM onlyNoneBuild tools, Linting and formatting
@stdlib/string-trim
Trim whitespace characters from the beginning and end of a string.
2.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
@sapphire/timer-manager
A timer manager utility library for JavaScript.
2.2k---1 year ago
1.0.4
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@venizia/ignis-helpers
Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn
2.2k---1 day ago
0.2.0
ESM + CommonJSBundledCryptography and hashing, Logging
makef
Utilities to create files inside specified directory or copy files
2.2k-1%-5 years ago
1.2.0
CommonJSBundledUtility libraries

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.