Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES5 spec-compliant shim for String.prototype.trim
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
Adaptation of react-addons-shallow-compare, for independent usage
Convert file URLs to paths.
chai plugin to match objects and arrays deep equality with arrays (including nested ones) being in any order
Helper function for exhaustive checks of discriminated unions in TypeScript
detect when tap output is finished
A querystring parser that supports nesting and arrays, with a depth limit
A function to test for identical deep equality (based on lodash's isEqual).
Assert that a Node-API value is a Node-API typed array.
Improved deep equality testing for Node.js and the browser.
parse SPDX license expressions
a built-in tap extension for t.chdir()
Use the :dir pseudo-class in CSS
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
ES6 spec-compliant RegExp.prototype.flags shim.
Generate a unique filename for use in temporary directories or caches.
Store information about any JS value in a side channel, using a linked list
Make a directory and its parents if needed - Think `mkdir -p`
Store information about any JS value in a side channel, using a Map