Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
MIT License
Recursively flatten an array or arrays. This is the fastest implementation of array flatten.
Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for...
Is the value an object, and not an array or null?
JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for ...
Set nested properties on an object using dot-notation.
Iterate over the own enumerable properties of an object, and return an object with properties tha...
Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
Get and update GitHub repository topics.
Like `extend` but only copies missing properties/values to the target object.
Returns an array with only the unique values from all given arrays using strict equality for comp...
Use property paths (`a.b.c`) get a nested value from an object.
Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies.
Get the package.json for a project from npm.
Return a copy of an object without the given keys.
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pi...