A port of Node v6's internal _deepEqual function in a universal style.
Issues and improvements should be done in Node.js first.
deepEqual(actual, expected, [strict])
var deepEqual = require('universal-deep-strict-equal');
deepEqual({a:1}, {a:'1'}); // => true
deepEqual({a:1}, {a:'1'}, false); // => true
deepEqual({a:1}, {a:'1'}, true); // => false
npm install universal-deep-strict-equal
Licensed under the MIT license.