ee-first
Advanced tools
Comparing version 1.0.1 to 1.0.2
var slice = require('sliced') | ||
module.exports = function first(stuff, done) { | ||
@@ -29,5 +27,3 @@ if (!Array.isArray(stuff)) | ||
if (event === 'error') return done(err, ee, 'error') | ||
done(null, ee, event, arguments.length > 1 | ||
? slice(arguments) | ||
: err) | ||
done(null, ee, event) | ||
} | ||
@@ -34,0 +30,0 @@ }) |
{ | ||
"name": "ee-first", | ||
"description": "return the first event in a set of ee/event pairs", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"author": { | ||
@@ -13,5 +13,2 @@ "name": "Jonathan Ong", | ||
"repository": "jonathanong/ee-first", | ||
"dependencies": { | ||
"sliced": "0" | ||
}, | ||
"devDependencies": { | ||
@@ -18,0 +15,0 @@ "mocha": "1" |
@@ -17,7 +17,6 @@ | ||
[ee3, 'a', 'b', 'c'], | ||
], function (err, ee, event, args) { | ||
], function (err, ee, event) { | ||
assert.ifError(err) | ||
assert.equal(ee, ee2) | ||
assert.equal(event, 'b') | ||
assert.deepEqual(args, [1, 2, 3]) | ||
done() | ||
@@ -34,3 +33,3 @@ }) | ||
[ee3, 'error', 'b', 'c'], | ||
], function (err, ee, event, args) { | ||
], function (err, ee, event) { | ||
assert.equal(err.message, 'boom') | ||
@@ -50,3 +49,3 @@ assert.equal(ee, ee3) | ||
[ee3, 'a', 'b', 'c'], | ||
], function (err, ee, event, args) { | ||
], function (err, ee, event) { | ||
assert.ifError(err) | ||
@@ -53,0 +52,0 @@ ;[ee1, ee2, ee3].forEach(function (ee) { |
0
3953
84
- Removedsliced@0
- Removedsliced@0.0.5(transitive)