UNPKG

nodeconf-dependencies

Version:

All the dependencies for NodeConf 2014 workshops

23 lines (18 loc) 545 B
var jf = require('jsonfile'); var dependencies = jf.readFileSync('./deps.json'); module.exports = function(classes) { if (!classes) { console.error('Specify classes to install dependencies for!'); return; } var execStatement = 'npm install -g '; classes.forEach(function(classNumber) { var classIndex = classNumber - 1; var modulesToInstall = dependencies[classIndex]; modulesToInstall.forEach(function(module) { execStatement += module; execStatement += ' '; }); }); return execStatement; };