defaults-shallow
Extend an object with the properties of other objects, but only if they don't already exist.
Extend an object with the properties of other objects, but only if they don't already exist.
Recursive object extending, with support for schemes.
Deep-fallback makes work with fallbacks enjoyable
Snip long strings in nested objects for logging
Polyfill for /deep/ css selector.
Send deep nested JSON objects from HTML forms, in a single function call
Casts a given set o properties from a given object or array using a given callback.
json or array keys deep trans to lower or upper case
A CRUD API to manipulate objects in depth. Get, Set, Update and Delete functions available.
Recursively omit the specified key or keys from an object
gets and sets values of objects nested deeply.
ParentNode.childElementCount but including all nested children
Delete nested key-value pairs on an object with a provided key, or remove undefined, null, empty strings, empty arrays, and empty nested objects from an object.
Better deep-equals object expectations, supporting dynamic bottom-up assertions using any() and satisfies().
Recursive Object.assign(), but won't assign read-only properties.
Micro library for performing shallow/deep copying of objects with support for array merging + dedup
Specific, deep data hydration for SQL databases, using Bookshelfjs
An Object Algorithm library for JavaScript
Object deep dot access. set, get, del methods available
A simple module for testing deep equals