Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
Return true if a value exists in an array. Faster than using indexOf and won't blow...
checks if foo is not defined, i.e. undefined, null, an empty string, array, object or NaN
Normalize values in package.json to improve compatibility, programmatic readability and usefulness with third party libs.
Find minimum in an array of version that satisfies a semver range.
Get the real size of an <img>, <video>, or <canvas> in the browser.
Load one or more images, return a promise. <1KB, for the browser, no dependencies.
Lightweight filesize to human-readable / proportions w/o dependencies for node.js & browsers.
writable stream that concatenates strings or data and calls a callback with the result
A through2 wrapper to create an Array.prototype.filter analog for streams
Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise