strider
Version:
Brilliant continuous deployment platform
23 lines • 715 B
JavaScript
const spawn = require('cross-spawn');
module.exports = function (cwd) {
return {
install: function (cb) {
const proc = spawn('npm', ['install', '--production', '--ignore-scripts'], {
stdio: 'inherit',
cwd: cwd,
});
proc.on('error', function (err) {
return cb(err);
});
proc.on('close', function (code) {
if (code !== 0) {
return cb(new Error('npm install failed with non-zero status ' + code));
}
else {
return cb(null);
}
});
},
};
};
//# sourceMappingURL=npm.js.map