Transforms object's properties into an array of arguments tailored for a specific function, respecting the expected order and handling destructuring and rest parameters when needed.
Advance to the next item in the array looping when hitting the end.
Deprecated. Utilities for ES3, most of which have been adopted or superseded in ES5.1. Adapted from Douglas Crockford's Remedial JavaScript
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
merge() utility function
Caseless object set/get/has, very useful when working with HTTP headers.
Simplified streams of objects
JavaScript utilities for Vega.
Tiny utility to create unions and de-duplicated lists
Make any value an array. No dependencies.
This plugin inlines consecutive property assignments, array pushes, etc.
Runs (webpack) loaders
Async array reduce. Asynchronously applies a function against an accumulator and each element in an array (from left to right, in series) to reduce it to a single value.
Unopinionated, no-frills CLI argument parser
Convert an object's keys to snake case
ECMAScript (ESTree) AST walker
Channel for easy streaming of work between complex logics.
Take an array of token and produce a more useful API to give to a parser
Parser for FTP server responses
JSON.parse with bigints support
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Create a stream that emits events from multiple other streams
Turn an `ArrayBuffer` into a string of hexadecimal characters.