deep-enough-equals
When shallow is too shallow and deep is too deep
Installation
npm i @rognstadragnar/deep-enough-equals
Usage
import { deepEnoughEquals } from '@rognstadragnar/deep-enough-equals'
const thingA = { some: ['thing'] }
const thingB = { some: ['thing'] }
const thingC = { some: ['other', 'thing'] }
deepEnoughEquals(thingA, thingB)
// > true
deepEnoughEquals(thingA, thingC)
// > false
License
MIT.