watch for atomic changes in json documents
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
index.js
package.json

README.md

Document Watch

Document is a little module that enables you to do one thing, watch for changes in documents in an atomic way.
It's available through npm:

npm install document-watch

And it's super easy to use:

var watch = require('document-watch');

var doc = {hello:'world', count:0};

var unwatch = watch(doc, function(changes) {
	console.log(changes);
});

doc.hello = 'other world';
doc.count++;
doc.count++;

// on nextTick the following gets printed:

{hello:'other world', count:2}