UPDATE
https://www.npmjs.com/package/easily-js
HOW TO USE ?
npm i --save easily-compare-object
const easilyCompareObject = require('../index')
easilyCompareObject({ a: 1, b: { a: 4 } }, { a: 1, b: { a: 3 } })) // true
easilyCompareObject({ a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 4 } })) // false
easilyCompareObject({ a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } }, { a: 1, b: { a: 3 } })) // true