eqls
install:
$ npm install eqls
Usage:
Check two objects/values to see if they deeply equal:
// => true // => false // => true // => false // => true // => false // => false // => true // => true // => false // => // => true // => false // => false // => true // => false // => false
eqls.contains(a, b)
eqls.contains({ a: 1, b: 2 }, { a: 1 }) // => true eqls.contains({ a: 1 }, { a: 1, b: 2 }) // => true eqls.contains({ a: 1, b: { a: 1, b: 2} }, { a: 1, b: { b: 2 } }) // => true eqls.contains([{ a: 1 }, { b: { a: 1, b: 2} }, { a: 1, b: { b: 2 } }], [{ a: 1, b: { b: 2 } }]) // => true