Component Wrapper
Small wrapper that calls the component.js executable using child_process.spawn.
Install
npm install component-wrapper
API
var component = require('component-wrapper');
component([args], [options]);
require('child_process').spawn('/node_modules/component/bin/component', [args], [options]);
Example
component();
require('child_process').spawn('/node_modules/component/bin/component', [ 'install' ], null);
require('child_process').spawn('/node_modules/component/bin/component', [ 'build' ], null);
Command arguments
component([ [ '--help' ] ]);
require('child_process').spawn('/node_modules/component/bin/component', [ [ '--help' ] ], null);
Command arguments + options
component([ [ '--help' ], [ 'search', 'font-awesome' ] ], { cwd: __dirname });
require('child_process').spawn('/node_modules/component/bin/component', [ [ '--help' ] ], { cwd: '/some/directory' });
require('child_process').spawn('/node_modules/component/bin/component', [ [ 'search', 'font-awesome' ] ], { cwd: '/some/directory' });