diff --git a/gulp/tasks/package.js b/gulp/tasks/package.js index 75172312..110fd581 100644 --- a/gulp/tasks/package.js +++ b/gulp/tasks/package.js @@ -6,19 +6,20 @@ module.exports = function(callback) { cl(function(error, versionNew) { - version(versionNew, function(error) { - if (error) - callback(error); - else - callback(null, 'package: done'); - }); + var fn = function(data, error) { + var msg; + + if (!error) + msg = data + ': done'; + + callback(error, msg); + }, + + fnPackage = fn.bind(null, 'package'), + fnBower = fn.bind(null, 'bower'); - version(versionNew, {name: 'bower'}, function(error) { - if (error) - callback(error); - else - callback(null, 'bower: done'); - }); + version(versionNew, {name: 'package'}, fnPackage); + version(versionNew, {name: 'bower'}, fnBower); }); }; })();