Drop-in replacement for assert to give diff on deepEqual.
npm install @59naga/assert-diff 
Drop-in replacement for assert to give colored diff on command-line with deepEqual.
This exists to give better diff on error when comparing objects or arrays with Mocha.
Should work on *nix shells.
Also has more asserts from https://npmjs.org/package/assert-plus
``javascript
var assert = require('assert-diff')
it('diff deep equal with message', function() {
assert.deepEqual({pow: "boom", same: true, foo: 2}, {same: true, bar: 2, pow: "bang"}, "this should fail")
})
`
Should give you:

javascript
var assert = require('assert-diff')
assert.options.strict = trueit('strict diff deep equal', function() {
assert.deepEqual({a: 1, b: 2}, {a: true, b: "2"}, "this should fail")
})
``