deep-eql

Object comparer

A library that provides a way to compare two objects at a deep level, considering all their properties and values recursively.

Improved deep equality testing for Node.js and the browser.

GitHub

108 stars
6 watching
39 forks
Language: JavaScript
last commit: 24 days ago

Related projects:

Repository Description Stars
inspect-js/node-deep-equal A Node.js module implementing the algorithm for comparing two objects for equality 778
chaijs/check-error Utility module providing methods to compare and analyze error objects in Node.js and the browser. 14
chaijs/loupe Utility function to represent objects as strings in a platform-independent way. 21
gregfinzer/compare-net-objects A .NET library that performs deep comparisons of two objects using reflection, highlighting differences between them. 1,069
lukeed/dequal A utility to check for deep equality across various data types 1,371
tkh44/shallow-compare A utility function to compare two versions of a component instance with respect to its props and state 34
chaijs/pathval A module for safely navigating and manipulating object properties using string paths. 42
jonschlinkert/arr-diff Returns an array with unique values from multiple arrays using strict equality comparisons 46
es-shims/object-is A shim for comparing values in JavaScript 25
chaijs/assertion-error Provides classes for representing errors and results in test and validation frameworks 25
mattphillips/deep-object-diff A small library that calculates the differences between two objects with nested structures, such as arrays and objects. 1,063
lukeed/qss A utility for encoding and decoding query strings in JavaScript. 445
vladholubiev/missing-deep-keys Tells you what keys from one object are missing in another by traversing nested objects recursively. 0
brettz9/eslint-config-ash-nazg A comprehensive configuration for JavaScript projects with enhanced error checking and code quality control. 6
sylvaincombes/jquery-images-compare A jQuery plugin for comparing two images side by side. 62