npm.io
1.0.1 • Published 11 years ago

loot-diff

Licence
MIT
Version
1.0.1
Deps
2
Vulns
6
Weekly
0
Stars
1

Object Difference

based on http://blog.vjeux.com/2011/javascript/object-difference.html

It is very minimal and not perfect.

var obj1 = {
	foo: 1
	bar: {
		baz: "zap",
		buzz: false
	},
};

var obj2 = {
	foo: 2
	bar: {
		baz: "zap",
		buzz: true
	}
};

console.log(diff(obj1, obj2));

// should log
{
	foo: 2,
	bar: {
		buzz: true
	}
}

browser useage

the webpack build output lib/loot-diff.min.js expects lodash to be available globally as _

Keywords