Comparing version 0.11.2 to 0.11.3
@@ -8,2 +8,3 @@ 'use strict'; | ||
var map = require('./lib/map-deps'); | ||
var inspect = require('./lib/inspect'); | ||
var flowFactory = require('./lib/flow'); | ||
@@ -97,2 +98,4 @@ var Emitter = require('component-emitter'); | ||
inspect(this, task); | ||
// bubble up events from tasks | ||
@@ -99,0 +102,0 @@ task.on('starting', this.emit.bind(this, 'task:starting')); |
@@ -5,2 +5,3 @@ 'use strict'; | ||
var flowFactory = require('./flow'); | ||
var utils = require('./utils'); | ||
var noop = require('./noop'); | ||
@@ -105,3 +106,8 @@ var Run = require('./run'); | ||
try { | ||
results = self.fn.call(self, done); | ||
var fn = self.fn; | ||
if (utils.isGenerator.fn(fn)) { | ||
results = utils.co(fn, done); | ||
} else { | ||
results = fn.call(self, done); | ||
} | ||
} catch (err) { | ||
@@ -108,0 +114,0 @@ return done(err); |
@@ -27,9 +27,11 @@ 'use strict'; | ||
require('array-unique', 'unique'); | ||
require('bach'); | ||
require('co'); | ||
require('define-property', 'define'); | ||
require('array-unique', 'unique'); | ||
require('nanoseconds', 'nano'); | ||
require('micromatch', 'mm'); | ||
require('isobject'); | ||
require('is-generator'); | ||
require('is-glob'); | ||
require('bach'); | ||
require('micromatch', 'mm'); | ||
require('nanoseconds', 'nano'); | ||
@@ -36,0 +38,0 @@ /** |
{ | ||
"name": "composer", | ||
"description": "API-first task runner with three methods: task, run and watch.", | ||
"version": "0.11.2", | ||
"version": "0.11.3", | ||
"homepage": "https://github.com/doowb/composer", | ||
@@ -22,3 +22,3 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)", | ||
"engines": { | ||
"node": ">=0.10.0" | ||
"node": ">=4.0" | ||
}, | ||
@@ -30,5 +30,7 @@ "scripts": { | ||
"array-unique": "^0.2.1", | ||
"bach": "^0.4.2", | ||
"bach": "^0.5.0", | ||
"co": "^4.6.0", | ||
"component-emitter": "^1.2.0", | ||
"define-property": "^0.2.5", | ||
"is-generator": "^1.0.2", | ||
"is-glob": "^2.0.1", | ||
@@ -35,0 +37,0 @@ "isobject": "^2.0.0", |
27777
12
557
11
+ Addedco@^4.6.0
+ Addedis-generator@^1.0.2
+ Addedbach@0.5.0(transitive)
+ Addedco@4.6.0(transitive)
+ Addedis-generator@1.0.3(transitive)
+ Addedlodash.filter@4.6.0(transitive)
+ Addedlodash.flatten@4.4.0(transitive)
+ Addedlodash.foreach@4.5.0(transitive)
+ Addedlodash.initial@4.1.1(transitive)
+ Addedlodash.last@3.0.0(transitive)
+ Addedlodash.map@4.6.0(transitive)
- Removedbach@0.4.2(transitive)
- Removedlodash@3.10.1(transitive)
Updatedbach@^0.5.0