Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
MIT License
Filter an object using glob patterns and dot notation.
Set an array of unique values as the property of an object. Supports setting deeply nested proper...
Use property paths (`a.b.c`) get a nested value from an object.
Make a shallow clone of an object, array or primitive.
Returns true if the given value is an object created by the Object constructor.
Is the typeof value a javascript primitive?
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Better inspect formatting, using prettier for arrays, objects and functions, and util.inspect for...
Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
Delete nested properties from an object using dot notation.
Answers the question: "can this value have keys?". Returns true if a value is any of the object t...
Extend object A with the properties of object B. node.js/javascript util.
Is the value an object, and not an array or null?
Recursively omit empty properties from an object. Omits empty objects, arrays, strings, and optio...
JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for ...