Base plugin that adds methods for programmatically installing bower packages.
Install with npm:
$ npm install base-bower --save
var bower = require('base-bower');
var Base = require('base');
var app = new Base();
app.use(bower());
// install bower packages `bootstrap` and `moment`
app.bower.saveDev(['bootstrap', 'moment'], function(err) {
if (err) throw err;
});
Execute bower install with the given args, bower package names and callback.
Params
args {String|Array}names {String|Array}cb {Function}: CallbackExample
app.bower('--save', ['isobject'], function(err) {
if (err) throw err;
});
Execute bower install with one or more bower package names.
Params
names {String|Array}cb {Function}: CallbackExample
app.bower.install('bootstrap', function(err) {
if (err) throw err;
});
(Re-)install and save the latest version of all dependencies and devDependencies currently listed in bower.json.
Params
cb {Function}: CallbackExample
app.bower.latest(function(err) {
if (err) throw err;
});
Execute bower install --save with one or more bower package names. Updates dependencies in bower.json.
Params
names {String|Array}cb {Function}: CallbackExample
app.bower.save('micromatch', function(err) {
if (err) throw err;
});
Execute bower install --save-dev with one or more bower package names. Updates devDependencies in bower.json.
Params
names {String|Array}cb {Function}: CallbackExample
app.bower.saveDev('isobject', function(err) {
if (err) throw err;
});
You might also be interested in these projects:
args. Should… more | homepagePull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Generate readme and API documentation with verb:
$ npm install verb && npm run docs
Or, if verb is installed globally:
$ verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016, Jon Schlinkert. Released under the MIT license.
This file was generated by verb, v0.9.0, on April 13, 2016.