thlorenz

thlorenz/deep-is

node's assert.deepEqual algorithm except for the fact that (NaN === NaN) and (+0 !== -0).

JavaScript
21
5
Other

Deep-is is a standalone JavaScript module that implements Node.js's `assert.deepEqual()` algorithm, with the key difference that it considers `NaN` equal to `NaN` and distinguishes between `+0` and `-0`. It is designed for developers who need a fast and reliable way to perform deep equality comparisons in their Node.js applications, offering performance improvements over wrapping `assert.deepEqual()` in a `try/catch` block.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of thlorenz/deep-is

Account's avatar
tap-producing test harness for node and browsers

Support the repos that depend on this repository

Top contributors

thlorenz's profile
thlorenz
11 contributions
brettz9's profile
brettz9
1 contributions
timretout's profile
timretout
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet