nested-object-diff
A lightweight javascript diff library for comparing two javascript object nested with supporting matching by value of the object's choosen key name in array.
A lightweight javascript diff library for comparing two javascript object nested with supporting matching by value of the object's choosen key name in array.
Find diff between any two variables where variables be any valid JavaScript data type like string, numeric, array or object
Utilities to work with projections (e.g. mongo)
Extremely fast deep cloning function
Recursively filters collection values (arrays and objects)
Compare two arrays of objects, finding added, removed, updated and identical objects. Details the differences between updated objects.
A lodash mixin to add a `pickDeep` function
💠 Recursive assign for objects, arrays and more
Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
[](http://badge.fury.io/js/simple-deep-freeze) [](https://david-dm.org/remix/simple-deep-freeze?type=pe
Compute JSON hash.
Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)
Recursively remove deeply nested properties and/or falsey values (excluding 0), empty objects, and empty arrays.
Map/rename keys recursively with lodash as only dependency.
Extensible deep value equivalence checking for any data types
Get unique values of an array. Really, like deeply unique.
Deep set a nested property.
Recursive lodash.mapValues
Check an object, if all or some of its leaf nodes are empty. It detects empty string, empty array, empty object, null, undefined in the target object.
A configurable utility to clone JavaScript data (Objects, Arrays, etc)