1.0.1 • Published 7 years ago
diff-state v1.0.1
diff-state
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
Contribute
PRs accepted.
Small note: If editing the README, please conform to the standard-readme specification.
License
MIT © 2017 Tristan Jones