eventemitter2
Advanced tools
Comparing version 6.4.3 to 6.4.4
@@ -9,2 +9,10 @@ # Change Log | ||
# [6.4.4] - 2021-02-23 | ||
### Added | ||
- `ETIMEDOUT` code property to timeout errors @HalleyAssist | ||
### Fixed | ||
- prepending listeners to wildcard emitters @Ilrilan | ||
# [6.4.3] - 2020-06-18 | ||
@@ -11,0 +19,0 @@ |
@@ -400,2 +400,3 @@ /*! | ||
var reason= Error('timeout'); | ||
reason.code = 'ETIMEDOUT' | ||
timer= 0; | ||
@@ -602,3 +603,3 @@ promise.cancel(reason); | ||
function growListenerTree(type, listener) { | ||
function growListenerTree(type, listener, prepend) { | ||
var len = 0, j = 0, i, delimiter = this.delimiter, dl= delimiter.length, ns; | ||
@@ -652,3 +653,7 @@ | ||
tree._listeners.push(listener); | ||
if (prepend) { | ||
tree._listeners.unshift(listener); | ||
} else { | ||
tree._listeners.push(listener); | ||
} | ||
@@ -1234,3 +1239,3 @@ if ( | ||
if (this.wildcard) { | ||
growListenerTree.call(this, type, listener); | ||
growListenerTree.call(this, type, listener, prepend); | ||
return returnValue; | ||
@@ -1237,0 +1242,0 @@ } |
{ | ||
"name": "eventemitter2", | ||
"version": "6.4.3", | ||
"version": "6.4.4", | ||
"description": "A feature-rich Node.js event emitter implementation with namespaces, wildcards, TTL, async listeners and browser/worker support.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
84455
1537