Makes any array an event emitter.
node.js:
npm install tower-observable-array
browser:
component install tower/observable-array
var observable = require('tower-observable-array');
var arr = [ 'a', 'b', 'c' ];
observable(arr);
arr.on('add', function(){
assert('d' === arr[3]);
});
arr.push('d');
MIT