var diff = require('../'); var before = { data: [1, 2, 3] }; var after = { data: [4, 5, 1] }; var differences = diff(before, after); console.log(differences); // eslint-disable-line no-console differences.reduce( (acc, change) => { diff.revertChange(acc, true, change); return acc; }, after ); console.log(after); // eslint-disable-line no-console