Get a value from a property on a nested object.
MIT License
Similar to map for arrays, this creates a new object by calling the callback on each property of ...
Assign a value or extend a deeply nested property of an object using object path notation.
Recursively resolve templates in an object, string or array.
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the propert...
Extract anchor tags from HTML and parse them into objects with useful information.
Returns true if an object has an own, enumerable property. Nested properties can be checked using...
Omit properties from an object or deeply nested property of an object using object path notation.
Get a nested property or its value from an object using simple `a.b.c` paths.
Checks if the callback returns a truthy value for any element in a collection, or for any sub-str...
Return an array of all values from the given object.
Create an object path (dot notation) from a list or array of strings.
Tableize an object by flattening its keys into object paths (dot-notation).
Replace placeholder values in a file path.
Similar to assign-value but deeply merges object values or nested values using object path/dot no...
Return true if an object has the given key. Dot-notation may be used to check for nested keys.