1160 packages found
A library for deep (recursive) merging of Javascript objects
traverse and transform objects by visiting every node on a recursive walk
Easily handle defaults for your options
Really Fast Deep Clone
Recursive object extending
Access deep object properties using a path
Convert object keys to camel case
Convert object keys from camel case
- map
- object
- key
- keys
- decamelize
- decamelcase
- uncamelcase
- camelcase
- camel-case
- camel
- case
- separator
- string
- text
- View more
Sort the keys of an object
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Opinionated deep clone merge. Arrays are cloned and overwritten.
Map object keys and values into a new object
Remove falsy, empty or nullable values from objects
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Find nested object in a tree-like structure
Safely get deep nested properties using dot notation
Deep comparison of 2 instances for should.js