deep-equal
node's assert.deepEqual algorithm
Last updated 5 hours ago by ljharb .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install deep-equal 
SYNC missed versions from official npm registry.

deep-equal

Node's assert.deepEqual() algorithm as a standalone module.

This module is around 46 times faster than wrapping assert.deepEqual() in a try/catch.

build status

example

var equal = require('deep-equal');
console.dir([
    equal(
        { a : [ 2, 3 ], b : [ 4 ] },
        { a : [ 2, 3 ], b : [ 4 ] }
    ),
    equal(
        { x : 5, y : [6] },
        { x : 5, y : 6 }
    )
]);

methods

var deepEqual = require('deep-equal')

deepEqual(a, b, opts)

Compare objects a and b, returning whether they are equal according to a recursive equality algorithm.

If opts.strict is true, use strict equality (===) to compare leaf nodes. The default is to use coercive equality (==) because that's how assert.deepEqual() works by default.

install

With npm do:

npm install deep-equal

test

With npm do:

npm test

Current Tags

  • 2.0.2                                ...           latest (5 hours ago)
  • 2.0.1                                ...           next (4 months ago)

13 Versions

  • 2.0.2                                ...           5 hours ago
  • 2.0.1                                ...           4 months ago
  • 1.1.1                                ...           5 months ago
  • 1.1.0                                ...           7 months ago
  • 1.0.1                                ...           5 years ago
  • 1.0.0                                ...           5 years ago
  • 0.2.2                                ...           5 years ago
  • 0.2.1                                ...           6 years ago
  • 0.2.0                                ...           6 years ago
  • 0.1.2                                ...           6 years ago
  • 0.1.1                                ...           6 years ago
  • 0.1.0                                ...           6 years ago
  • 0.0.0                                ...           8 years ago
Maintainers (2)
Downloads
Today 25,891
This Week 86,123
This Month 25,891
Last Day 30,224
Last Week 172,892
Last Month 728,195
Dependencies (13)
Dev Dependencies (11)
Dependents (2040)

Copyright 2014 - 2016 © taobao.org |