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

Package detail

deep-compare-any-order

logzio7.4kApache-2.01.0.2

compare object deep when come across array it will compare it in any order

deep compare, object compare

readme

deep compare object without array order

Usage

const { objectDeepContains, collectionDeepContains, objectDeepCompare } =  require('deep-compare-any-order');

  const A = { b: { b1: null, b2: 2 }, c: [1, 2, 3] };
  const B = { b: { b1: null, b2: 2 }, c: [3, 2, 1] };
  objectDeepCompare(A, B) === true;


  const A = { a: 1, b: { b1: null, b2: 2 }, c: [1, 2, 3] };
  const B = { b: { b1: null, b2: 2 , c: [2, 1, 3] } };
  objectDeepContains(A, B) === true;



  const B = [1, 2, 3];
  const A = [4, 5, 6];
  collectionDeepContains(B, A) === true;