1.0.1 • Published 7 years ago

diff-state v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

diff-state

standard-readme compliant npm version Build Status

This is a simple module to diff two state objects that are assumed to contain the same keys. Keys whose value has changed will be returned with their new value.

Table of Contents

Install

npm install -s diff-state

Usage

const diffState = require('diff-state');

var oldState = {
  a: 'test',
  b: 23,
  c: {
    d: true,
    e: '123'
  }
}

var newState = {
  a: 'no',
  b: 23,
  c: {
    d: false,
    e: '123'
  }
}

var patch = diffState(newState, oldState);

/*
patch = {
  a: 'no',
  c: {
    d: true
  }
}
*/

Testing

npm test

Maintainers

@jonestristand

Contribute

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © 2017 Tristan Jones