deepequal
Deep comparison of two variables
Unlike deep-equal, this will also compare Buffers,
Regular Expressions, and NaN (which I believe should equal NaN).
```javascript
var deepEqual = require('deepequal');
deepEqual(1, 2, 3, new Array(1, 2, 3));
// true;
deepEqual(NaN, NaN);
// true;
deepEqual({ a: 1, 2, 3 }, { a: 1, 3, 2 });
// false;
```
Installation
$ npm install deepequal