Skip to content

kimjoar/npmBin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

npmBin

Easily call local NPM binaries

When using ShellJS, you can write:

var npmBin = require('npm-bin');
var config = 'karma.conf.js';

npmBin('karma', [config, 'start']);

instead of:

var config = 'karma.conf.js';
exec('node_modules/.bin/karma ' + config + ' start');

You can also pass in environment variables:

var npmBin = require('npm-bin');

var config = 'karma.conf.js';
var envs = {
    'PHANTOMJS_BIN': '/opt/phantomjs/bin/phantomjs'
}

npmBin('karma', [config, 'start'], { envs: envs });

About

Easily call local NPM binaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published