compare-obj

1.1.0 • Public • Published

compare-obj

package version package downloads standard-readme compliant package license make a pull request

Recursively compare 2 objects on a property bases to get the difference

Table of Contents

About

Explain the problem the package is trying to solve.

Features

  • Name key features e.g. size, performance, how it differs from similar solutions etc.

Usage

const compare = require('compare-obj')
 
const data = {
  id: 'foobarbaz',
  name: 'Bazzy',
  contactNumber: '0000000',
  contactIds: ['one', 'two', 'three']
}
 
const initialValues = {
  id: 'foobarbaz',
  name: 'Bazzy',
  contactIds: ['one', 'two']
}
 
console.log(compare(data, initialValues))
// { contactNumber: '0000000', contactIds: [ 'three' ] }
 

Install

This project uses node and npm.

$ npm install compare-obj
# OR 
$ yarn add compare-obj

Contribute

  1. Fork it and create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -am "Add some feature"
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull request

License

MIT

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i compare-obj

    Weekly Downloads

    1,876

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    8.98 kB

    Total Files

    14

    Last publish

    Collaborators

    • tiaanduplessis