2016-04-30 03:49:53 +00:00
|
|
|
"use strict";
|
2016-09-14 11:16:36 +00:00
|
|
|
var plugins = require("./npmts.plugins");
|
|
|
|
var paths = require("./npmts.paths");
|
2016-06-07 06:49:22 +00:00
|
|
|
var outputPathIsDir = function (tsArrayArg, keyArg) {
|
|
|
|
return plugins.smartpath.check.isDir(plugins.path.join(paths.cwd, tsArrayArg[keyArg]));
|
2016-04-30 03:49:53 +00:00
|
|
|
};
|
2016-06-07 06:49:22 +00:00
|
|
|
exports.checkOutputPath = function (tsArrayArg, keyArg) {
|
|
|
|
if (!outputPathIsDir(tsArrayArg, keyArg)) {
|
2016-09-06 15:21:25 +00:00
|
|
|
plugins.beautylog.warn('Skipping ' + keyArg + ' because ' + tsArrayArg[keyArg] + ' it is no directory!');
|
2016-04-30 09:55:42 +00:00
|
|
|
return false;
|
2016-04-30 03:49:53 +00:00
|
|
|
}
|
|
|
|
else {
|
2016-04-30 09:55:42 +00:00
|
|
|
return true;
|
2016-04-30 03:49:53 +00:00
|
|
|
}
|
2016-04-30 09:55:42 +00:00
|
|
|
;
|
2016-04-30 03:49:53 +00:00
|
|
|
};
|