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

Package Sidebar

Install

npm i compare-obj

Weekly Downloads

1,758

Version

1.1.0

License

MIT

Unpacked Size

8.98 kB

Total Files

14

Last publish

Collaborators

  • tiaanduplessis