From 043f6e8581015b4926ae719f66e6266b07d759e7 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Thu, 19 May 2016 18:42:23 +0200 Subject: [PATCH] fix promisechain --- dist/npmts.promisechain.js | 3 +++ ts/npmts.promisechain.ts | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dist/npmts.promisechain.js b/dist/npmts.promisechain.js index b9e7509..5c7df9b 100644 --- a/dist/npmts.promisechain.js +++ b/dist/npmts.promisechain.js @@ -13,6 +13,7 @@ var NpmtsOptions = require("./npmts.options"); var NpmtsPublish = require("./npmts.publish"); var NpmtsTests = require("./npmts.tests"); exports.promisechain = function () { + var done = plugins.Q.defer(); NpmtsConfigFile.run() .then(NpmtsOptions.run) .then(NpmtsClean.run) @@ -45,5 +46,7 @@ exports.promisechain = function () { exports.npmtsOra.endOk("Tasks finished!"); plugins.beautylog.success("Done!"); } + done.resolve(); }); + return done.promise; }; diff --git a/ts/npmts.promisechain.ts b/ts/npmts.promisechain.ts index b69c9f6..8d731d1 100644 --- a/ts/npmts.promisechain.ts +++ b/ts/npmts.promisechain.ts @@ -14,7 +14,8 @@ import NpmtsOptions = require("./npmts.options"); import NpmtsPublish = require("./npmts.publish"); import NpmtsTests = require("./npmts.tests"); -export var promisechain = function(){ +export let promisechain = function(){ + let done = plugins.Q.defer(); NpmtsConfigFile.run() .then(NpmtsOptions.run) .then(NpmtsClean.run) @@ -46,6 +47,7 @@ export var promisechain = function(){ npmtsOra.endOk("Tasks finished!"); plugins.beautylog.success("Done!") } - + done.resolve(); }); + return done.promise; }; \ No newline at end of file