Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@fbinhouse/verdaccio-link / proc / npmInstall.js
Size: Mime:
const cp = require('child_process');

const npmInstall = (packagesStr, cwd) => new Promise((resolve, reject) => {
    const cmd = `npm i ${packagesStr}`;
    console.log(`[${cmd}]`);
    cp.exec(cmd, (err) => {
        if (err) {
            console.warn('[Error publishing package in ' + cwd + ']');
            console.error(err);
            
            reject(err);
        }
        console.log('[Done!]');
        resolve();
    });
});

module.exports = npmInstall;