objectwithin

1.1.0 • Public • Published

ObjectWithin

Installation

npm install --save objectwithin

Usage

The object within function accepts two parameters, a small object and a large object. It will deeply compare the two, making sure EVERY field that is in the smaller object exists in the larger one.

const largeObj = {
  a: 1,
  b: 2,
  c: {
    d: 3,
    e: {
      f: 4,
      g: 6
    },
    h: 5
  },
  e: 7,
  d: 3,
  j: [
    1,
    2,
    3,
    {
      a: 7,
      b: 8
    },
    4
  ]
}
 
const smallObj = {
  a: 1,
  c: {
    e: {
      f: 4
    },
    h: 5
  },
  e: 7,
  j: [
    1,
    2,
    3,
    {
      a: 7
    }
  ]
}
 
expect( objectWithin(smallObj, largeObj) ).to.be.true;
// ==> true :) 

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i objectwithin

    Weekly Downloads

    11

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    3.12 kB

    Total Files

    3

    Last publish

    Collaborators

    • joepuzzo