compare-obj
Recursively compare 2 objects on a property bases to get the difference
ast-compare
Compare anything: AST, objects, arrays, strings and nested thereof
diff-arrays-of-objects
Compare two arrays of objects, finding added, removed, updated and identical objects. Details the differences between updated objects.