Skip to content

Base plugin that adds methods for programmatically installing bower packages

License

Notifications You must be signed in to change notification settings

base/base-bower

Repository files navigation

base-bower NPM version NPM downloads Build Status

Base plugin that adds methods for programmatically installing bower packages.

Install

Install with npm:

$ npm install base-bower --save

Usage

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;
});

API

Execute bower install with the given args, bower package names and callback.

Params

  • args {String|Array}
  • names {String|Array}
  • cb {Function}: Callback

Example

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}: Callback

Example

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}: Callback

Example

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}: Callback

Example

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}: Callback

Example

app.bower.saveDev('isobject', function(err) {
  if (err) throw err;
});

Related projects

You might also be interested in these projects:

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

Generate readme and API documentation with verb:

$ npm install verb && npm run docs

Or, if verb is installed globally:

$ verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.


This file was generated by verb, v0.9.0, on April 13, 2016.

About

Base plugin that adds methods for programmatically installing bower packages

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

No packages published