Bower components concatenator for Grunt
Experimental. Grunt task for automatically concat all installed Bower components.
Installation
This plugin requires Grunt 0.4.
$ npm install grunt-bower-concat --save-dev
Configuration
Add somewhere in your Gruntfile.js
:
grunt.loadNpmTasks('grunt-bower-concat');
Inside your Gruntfile.js
file add a section named bower_concat
. See Parameters section below for details.
Parameters
String
dest Name of file where result of concatenation will be saved.
String|Array
[exclude] List of components you want to exclude.
String|Array
[include] By default bower-concat include all installed in project components. Using include
option you can manually specify which components should be included.
Object
[dependencies] Unfortunately not all Bower components list their dependencies. If comoponents concatenates in wrong order use this option to manually specify dependencies for some components.
Object
[bowerOptions] Bower specific options that will be passed in during the bower.commands calls. i.e. relative: false
Config Example
bower_concat: {
all: {
dest: 'build/_bower.js',
exclude: 'jquery'
dependencies: {
'backbone': 'underscore',
'jquery-mousewheel': 'jquery'
},
bowerOptions: {
relative: false
}
}
}
Changelog
The changelog can be found in the Changelog.md file.
License
The MIT License, see the included License.md
file.