1.0.3 • Published 8 years ago

diff-list v1.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

diff-list -- Compare two arrays of objects and return a list of transformations

Usage

var diff = require('diff-list');

var transforms = diff(srcRows, dstRows, {key: 'id'});

returns {put: [..], post: [..], del: [..]} transformations needed to be applied to src to obtain dst, not taking into account ordering.

Options

  • equal
    function of two parameters that returns true if they are equal,
    defaults to strict deep-equal.
  • key
    check if an item having that key already exists (put) or is new (post).