Get a nested property or its value from an object using simple `a.b.c` paths.
MIT License
Return true if an object has the given key. Dot-notation may be used to check for nested keys.
Get a property from an object with the first key that matches the given glob pattern, function, r...
Parse a string into a list object with text and level properties.
Returns true if an object has an own, enumerable property. Nested properties can be checked using...
Move a property from one object to another.
Right pad the values of a given property for each object in an array. Useful for creating text co...
Omit properties from an object or deeply nested property of an object using object path notation.
get the property value from a nested js object by using a dot path `a.b.c`
Similar to assign-value but deeply merges object values or nested values using object path/dot no...
Get a value from a property on a nested object.
Assign a value or extend a deeply nested property of an object using object path notation.
Recursively builds a tree of object keys. Useful for creating lists or debugging.
Returns an array of function property names from all enumerable properties on an object, own and ...
Return an array of all values from the given object.
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the propert...