eventize
Advanced tools
Comparing version 0.3.0 to 0.4.0
@@ -25,6 +25,6 @@ | ||
object[methodName] = function() { | ||
object.emit(beforeEventName, arguments); | ||
object.emit(methodName, arguments); | ||
object.emit(beforeEventName, arguments, methodName, object); | ||
object.emit(methodName, arguments, methodName, object); | ||
var returnValue = originalMethod.apply(this, arguments); | ||
object.emit(afterEventName, arguments, returnValue); | ||
object.emit(afterEventName, arguments, returnValue, methodName, object); | ||
return returnValue; | ||
@@ -31,0 +31,0 @@ }; |
{ | ||
"name": "eventize", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"description": "Transform your objects into event emitters", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -112,5 +112,8 @@ [![npm](https://img.shields.io/npm/v/eventize.svg)](https://npmjs.org/package/eventize) | ||
* 0.4.0: | ||
- Event callback signature is now (args, [returnValue], method, target) | ||
* 0.3.0: | ||
- new method eventize.methods (mostly for classes) | ||
* 0.2.0: | ||
@@ -117,0 +120,0 @@ - new methods eventize.object and eventize.method |
9435
147