Port of jQuery.extend for node.js and the browser
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Determine if a function is a native generator function.
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Creates a duplex stream
Detect if your code is running on an AWS Lambda server
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Parses CSS inline style to JavaScript object (camelCased).
Returns an array of Typed Array names that are available in the current environment
Various hash functions that could be run by both browser and node
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
unzip a zip file into a directory using 100% javascript
atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)
A stricter URI encode adhering to RFC 3986
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Convert globs to regular expressions
Get the native type of a value.