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 / getConfig.js
Size: Mime:
const loadConfig = require('./loadConfig');

const getConfig = (program) => {
    const { config, scope, address, directory, packages } = program;

    let opts = {};

    if (config !== undefined) {
        opts = loadConfig(config);
    }

    if (scope !== undefined) {
        opts.scope = scope;
    }

    if (address !== undefined) {
        opts.address = address
    }

    if (directory !== undefined) {
        opts.directory = directory;
    }

    if (packages !== undefined) {
        opts.packages = packages;
    }

    return opts;
}

module.exports = getConfig;