From 414e845b804df787f4d29ceeefbf0d931f4cbe2a Mon Sep 17 00:00:00 2001 From: PhilKunz Date: Tue, 23 Feb 2016 18:35:28 +0100 Subject: [PATCH] fix config traveling --- dist/npmts.jsdoc.js | 16 +++++++++------- ts/npmts.jsdoc.ts | 16 +++++++++------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/dist/npmts.jsdoc.js b/dist/npmts.jsdoc.js index 3df0e66..dc9650a 100644 --- a/dist/npmts.jsdoc.js +++ b/dist/npmts.jsdoc.js @@ -3,7 +3,7 @@ /// var plugins = require("./npmts.plugins"); var paths = require("./npmts.paths"); -var genJsdoc = function () { +var genJsdoc = function (configArg) { var done = plugins.Q.defer(); plugins.beautylog.log("now generating " + "JsDoc documentation".blue); plugins.gulp.src([ @@ -14,10 +14,12 @@ var genJsdoc = function () { opts: { destination: paths.docsDir } - }, done.resolve)); + }, function () { + done.resolve(configArg); + })); return done.promise; }; -var publishDocs = function () { +var publishDocs = function (configArg) { var done = plugins.Q.defer(); var gitUrl = plugins.projectinfo.npm(paths.cwd, { gitAccessToken: process.env.GITHUB_TOKEN @@ -44,16 +46,16 @@ var publishDocs = function () { plugins.beautylog.error('Error: Git failed'); plugins.shelljs.exit(1); } - done.resolve(); + done.resolve(configArg); } else { - done.resolve(); + done.resolve(configArg); } return done.promise; }; -exports.run = function () { +exports.run = function (configArg) { var done = plugins.Q.defer(); - genJsdoc() + genJsdoc(configArg) .then(publishDocs) .then(done.resolve); return done.promise; diff --git a/ts/npmts.jsdoc.ts b/ts/npmts.jsdoc.ts index 17544ce..3d5064f 100644 --- a/ts/npmts.jsdoc.ts +++ b/ts/npmts.jsdoc.ts @@ -2,7 +2,7 @@ import plugins = require("./npmts.plugins"); import paths = require("./npmts.paths"); -var genJsdoc = function(){ +var genJsdoc = function(configArg){ var done = plugins.Q.defer(); plugins.beautylog.log("now generating " + "JsDoc documentation".blue); plugins.gulp.src([ @@ -13,11 +13,13 @@ var genJsdoc = function(){ opts: { destination: paths.docsDir } - }, done.resolve)); + }, function(){ + done.resolve(configArg) + })); return done.promise; }; -var publishDocs = function(){ +var publishDocs = function(configArg){ var done = plugins.Q.defer(); var gitUrl = plugins.projectinfo.npm( paths.cwd, @@ -48,17 +50,17 @@ var publishDocs = function(){ plugins.beautylog.error('Error: Git failed'); plugins.shelljs.exit(1); } - done.resolve(); + done.resolve(configArg); } else { - done.resolve(); + done.resolve(configArg); } return done.promise; }; -export var run = function(){ +export var run = function(configArg){ var done = plugins.Q.defer(); - genJsdoc() + genJsdoc(configArg) .then(publishDocs) .then(done.resolve); return done.promise;