npm-programmatic
Advanced tools
Comparing version 0.0.6 to 0.0.7
15
index.js
@@ -12,6 +12,7 @@ const Promise = require('bluebird'); | ||
+ (opts.save ? " --save":"") | ||
+ (opts.saveDev? " --saveDev":""); | ||
+ (opts.saveDev? " --saveDev":"") | ||
+ (opts.ignoreScripts? " --ignore-scripts":""); | ||
return new Promise(function(resolve, reject){ | ||
var cmd = exec(cmdString, {cwd: opts.cwd?opts.cwd:"/"},(error, stdout, stderr) => { | ||
var cmd = exec(cmdString, {cwd: opts.cwd?opts.cwd:"/", maxBuffer: opts.maxBuffer?opts.maxBuffer:200 * 1024},(error, stdout, stderr) => { | ||
if (error) { | ||
@@ -23,3 +24,3 @@ reject(error); | ||
}); | ||
if(opts.output) { | ||
@@ -29,3 +30,3 @@ var consoleOutput = function(msg) { | ||
}; | ||
cmd.stdout.on('data', consoleOutput); | ||
@@ -54,3 +55,3 @@ cmd.stderr.on('data', consoleOutput); | ||
}); | ||
if(opts.output) { | ||
@@ -60,3 +61,3 @@ var consoleOutput = function(msg) { | ||
}; | ||
cmd.stdout.on('data', consoleOutput); | ||
@@ -86,3 +87,3 @@ cmd.stderr.on('data', consoleOutput); | ||
if(item.match(/^└──.+/g) != null){ | ||
return true | ||
return true | ||
} | ||
@@ -89,0 +90,0 @@ return undefined; |
{ | ||
"name": "npm-programmatic", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"description": "Use NPM commands programmatically", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
9953
197