set-value
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib.
Returns `true` if a value exists in the given string, array or object.
Create a new object filtered to have only properties for which the callback returns true.
(fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Shorthand for Object.prototype.hasOwnProperty.call(obj, name)
Collapse an object into a string using the syntax from expand-object. This syntax is pretty handy for setting command line arguments, for expanding/collapsing test fixtures, etc.
DEPRECATED - use set-value instead.
Get a nested property or its value from an object using simple `a.b.c` paths.
Vue.set with dot notation support (`'a.b.c'`) paths.
Create a new object filtered to have only properties for which the callback returns true.
(fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Create a new object filtered to have only properties for which the callback returns true.
(fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Test if an object has a specified method name.
Test if an object has a specified method name, either own or inherited.
Test whether an object contains a nested key path.
Test whether an object contains a nested key path, either own or inherited.