A module for node.js and browsers that extracts useful properties like user, repo, and branch from various flavors of GitHub URLs.
string representations of objects in node and the browser
Easily read/write JSON files.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
A helper to optimistically set Symbol.toStringTag, when possible.
Reuse objects and functions with style
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
traverse and transform objects by visiting every node on a recursive walk
Some utilities for JSON pointers described by RFC 6901
an identity object using ES6 proxies
A querystring parser that supports nesting and arrays, with a depth limit
This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
recursively transform key strings to camel-case
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
mixin to add one-time ready event callback handler
utilities for primitive JavaScript types
Check if a value is an object
Filter an array of objects to a specific OS
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
AST utility module for statically analyzing JSX
Gets the job done when JSON.stringify can't
Execute a function on exit without leaking memory, allowing all objects to be garbage collected
ES2017 spec-compliant Object.values shim.