flat
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Convert object keys from camel case
Simple micro templating
Access deep object properties using a path
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Create a JSON-friendly object from an SVG string
Quick and dirty signatures for Objects.
Does a shallow comparison of two objects, returning false if the keys or values differ.
Serialize/deserialize an error into a plain object
Pollyfill for node.js `path.parse`, parses a filepath into an object.
extend an object
Recursively merge values in a javascript object.
Get a compare function for array to sort
Check if an object is contained within another one
Like `extend` but only copies missing properties/values to the target object.
Typescript-compatible minimalistic shallow equality check for arrays/objects
Really Fast Deep Clone
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.