deep-equal
node's assert.deepEqual algorithm
Last updated a month 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 5 times faster than wrapping assert.deepEqual() in a try/catch.

browser support

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

  • 1.1.1                                ...           latest (a month ago)
  • 2.0.1                                ...           next (2 days ago)

12 Versions

  • 2.0.1                                ...           2 days ago
  • 1.1.1                                ...           a month ago
  • 1.1.0                                ...           3 months ago
  • 1.0.1                                ...           4 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 982
This Week 57,661
This Month 224,923
Last Day 28,594
Last Week 158,825
Last Month 694,025
Dependencies (6)
Dev Dependencies (5)
Dependents (1922)

Copyright 2014 - 2016 © taobao.org |