Map `visit` over an array of objects.
extend an object
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.
string representations of objects in node and the browser
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
Serialize an error into a plain object
Type check values: `is.string('🦄') //=> true`
Pollyfill for node.js `path.parse`, parses a filepath into an object.
Utility function to create a shallow copy of an object which had dropped some fields.
Handy data structures for elements keyed by string.
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
Lowercase the keys of an object
Convert a string/promise/array/iterable/buffer/typedarray/arraybuffer/object into a stream
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
Merge Option Objects
powered by npms.io 🚀