simple-watch

Trigger callbacks when objects, properties or expressions change.

simple watch

Fires events when objects change.

$ component install timoxley/simple-watch
var user = {name: 'Tim', age: 27}
 
watch(user, 'name', function(currentprevious) {
  console.log('Name was '+ previous +'. Name is now '+ current +'.')
})
 
user.name = 'Tim Oxley'
// => Name was Tim. Name is now Tim Oxley 
var user = {name: 'Tim', age: 27}
 
watch(user, 'age > 27', function() {
  console.log(user.name ' is now ' + user.age)
})
 
user.age++
 
// => Tim is now 28 
 

MIT