Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@rognstadragnar/deep-enough-equals

Check if to things are equal-ish

readme

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.