grunt-contrib
Version:
The entire grunt-contrib suite.
126 lines (86 loc) • 13.2 kB
Markdown
# grunt-contrib
**This grunt-contrib plugins hoarder bundle is DEPRECATED**.
Instead you can install all the contrib plugins individually:
```sh
$ npm install --save-dev grunt-contrib-clean grunt-contrib-coffee grunt-contrib-compass grunt-contrib-compress grunt-contrib-concat grunt-contrib-connect grunt-contrib-copy grunt-contrib-cssmin grunt-contrib-csslint grunt-contrib-handlebars grunt-contrib-htmlmin grunt-contrib-imagemin grunt-contrib-jade grunt-contrib-jasmine grunt-contrib-jshint grunt-contrib-jst grunt-contrib-less grunt-contrib-nodeunit grunt-contrib-qunit grunt-contrib-requirejs grunt-contrib-sass grunt-contrib-stylus grunt-contrib-uglify grunt-contrib-watch grunt-contrib-yuidoc grunt-contrib-symlink
```
The above is only meant for quickly being able to try out grunt. For anything else install only what you actually need.
---
### Officially Supported Plugins
#### [grunt-contrib-clean](https://github.com/gruntjs/grunt-contrib-clean) [](http://travis-ci.org/gruntjs/grunt-contrib-clean) [](https://david-dm.org/gruntjs/grunt-contrib-clean)
> Clean files and folders.
#### [grunt-contrib-coffee](https://github.com/gruntjs/grunt-contrib-coffee) [](http://travis-ci.org/gruntjs/grunt-contrib-coffee) [](https://david-dm.org/gruntjs/grunt-contrib-coffee)
> Compile CoffeeScript files to JavaScript.
#### [grunt-contrib-compass](https://github.com/gruntjs/grunt-contrib-compass) [](http://travis-ci.org/gruntjs/grunt-contrib-compass) [](https://david-dm.org/gruntjs/grunt-contrib-compass)
> Compile Sass to CSS using Compass
#### [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) [](http://travis-ci.org/gruntjs/grunt-contrib-compress) [](https://david-dm.org/gruntjs/grunt-contrib-compress)
> Compress files and folders.
#### [grunt-contrib-concat](https://github.com/gruntjs/grunt-contrib-concat) [](http://travis-ci.org/gruntjs/grunt-contrib-concat) [](https://david-dm.org/gruntjs/grunt-contrib-concat)
> Concatenate files.
#### [grunt-contrib-connect](https://github.com/gruntjs/grunt-contrib-connect) [](http://travis-ci.org/gruntjs/grunt-contrib-connect) [](https://david-dm.org/gruntjs/grunt-contrib-connect)
> Start a connect web server.
#### [grunt-contrib-copy](https://github.com/gruntjs/grunt-contrib-copy) [](http://travis-ci.org/gruntjs/grunt-contrib-copy) [](https://david-dm.org/gruntjs/grunt-contrib-copy)
> Copy files and folders.
#### [grunt-contrib-cssmin](https://github.com/gruntjs/grunt-contrib-cssmin) [](http://travis-ci.org/gruntjs/grunt-contrib-cssmin) [](https://david-dm.org/gruntjs/grunt-contrib-cssmin)
> Compress CSS files.
#### [grunt-contrib-csslint](https://github.com/gruntjs/grunt-contrib-csslint) [](http://travis-ci.org/gruntjs/grunt-contrib-csslint) [](https://david-dm.org/gruntjs/grunt-contrib-csslint)
> Lint CSS files.
#### [grunt-contrib-handlebars](https://github.com/gruntjs/grunt-contrib-handlebars) [](http://travis-ci.org/gruntjs/grunt-contrib-handlebars) [](https://david-dm.org/gruntjs/grunt-contrib-handlebars)
> Precompile Handlebars templates to JST file.
#### [grunt-contrib-htmlmin]() [](http://travis-ci.org/gruntjs/grunt-contrib-htmlmin) [](https://david-dm.org/gruntjs/grunt-contrib-htmlmin)
> Minify HTML
#### [grunt-contrib-imagemin]() [](http://travis-ci.org/gruntjs/grunt-contrib-imagemin) [](https://david-dm.org/gruntjs/grunt-contrib-imagemin)
> Minify PNG, JPEG and GIF images
#### [grunt-contrib-jade](https://github.com/gruntjs/grunt-contrib-jade) [](http://travis-ci.org/gruntjs/grunt-contrib-jade) [](https://david-dm.org/gruntjs/grunt-contrib-jade)
> Compile Jade templates.
#### [grunt-contrib-jasmine](https://github.com/gruntjs/grunt-contrib-jasmine) [](http://travis-ci.org/gruntjs/grunt-contrib-jasmine) [](https://david-dm.org/gruntjs/grunt-contrib-jasmine)
> Run jasmine specs headlessly through PhantomJS.
#### [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint) [](http://travis-ci.org/gruntjs/grunt-contrib-jshint) [](https://david-dm.org/gruntjs/grunt-contrib-jshint)
> Validate files with JSHint.
#### [grunt-contrib-jst](https://github.com/gruntjs/grunt-contrib-jst) [](http://travis-ci.org/gruntjs/grunt-contrib-jst) [](https://david-dm.org/gruntjs/grunt-contrib-jst)
> Precompile Underscore templates to JST file.
#### [grunt-contrib-less](https://github.com/gruntjs/grunt-contrib-less) [](http://travis-ci.org/gruntjs/grunt-contrib-less) [](https://david-dm.org/gruntjs/grunt-contrib-less)
> Compile LESS files to CSS.
#### [grunt-contrib-nodeunit](https://github.com/gruntjs/grunt-contrib-nodeunit) [](http://travis-ci.org/gruntjs/grunt-contrib-nodeunit) [](https://david-dm.org/gruntjs/grunt-contrib-nodeunit)
> Run Nodeunit unit tests.
#### [grunt-contrib-qunit](https://github.com/gruntjs/grunt-contrib-qunit) [](http://travis-ci.org/gruntjs/grunt-contrib-qunit) [](https://david-dm.org/gruntjs/grunt-contrib-qunit)
> Run QUnit unit tests in a headless PhantomJS instance.
#### [grunt-contrib-requirejs](https://github.com/gruntjs/grunt-contrib-requirejs) [](http://travis-ci.org/gruntjs/grunt-contrib-requirejs) [](https://david-dm.org/gruntjs/grunt-contrib-requirejs)
> Optimize RequireJS projects using r.js.
#### [grunt-contrib-sass](https://github.com/gruntjs/grunt-contrib-sass) [](http://travis-ci.org/gruntjs/grunt-contrib-sass) [](https://david-dm.org/gruntjs/grunt-contrib-sass)
> Compile Sass to CSS
#### [grunt-contrib-stylus](https://github.com/gruntjs/grunt-contrib-stylus) [](http://travis-ci.org/gruntjs/grunt-contrib-stylus) [](https://david-dm.org/gruntjs/grunt-contrib-stylus)
> Compile Stylus files to CSS.
#### [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify) [](http://travis-ci.org/gruntjs/grunt-contrib-uglify) [](https://david-dm.org/gruntjs/grunt-contrib-uglify)
> Minify files with UglifyJS.
#### [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) [](http://travis-ci.org/gruntjs/grunt-contrib-watch) [](https://david-dm.org/gruntjs/grunt-contrib-watch)
> Run predefined tasks whenever watched file patterns are added, changed or deleted.
#### [grunt-contrib-yuidoc](https://github.com/gruntjs/grunt-contrib-yuidoc) [](http://travis-ci.org/gruntjs/grunt-contrib-yuidoc) [](https://david-dm.org/gruntjs/grunt-contrib-yuidoc)
> Compile YUIDoc Documentation.
#### [grunt-contrib-symlink](https://github.com/gruntjs/grunt-contrib-symlink) [](http://travis-ci.org/gruntjs/grunt-contrib-symlink) [](https://david-dm.org/gruntjs/grunt-contrib-symlink)
> Create symbolic links.
## Release History
* 2014-05-01 v0.11.0 Bump dependencies and **DEPRECATE** this task.
* 2014-03-26 v0.10.1 Updated grunt-contrib-handlebars. Updated grunt-contrib-imagemin.
* 2014-03-26 v0.10.0 Version bumps in several grunt-contrib-* plugins. Added grunt-contrib-symlink.
* 2014-02-11 v0.9.0 Version bumps in several grunt-contrib-* plugins.
* 2013-10-15 v0.8.0 Use matchdep and peerDependencies to create collection.
* 2013-03-26 v0.6.0 Minor version bumps in several grunt-contrib-* plugins.
* 2013-03-07 v0.5.0 Add grunt-contrib-csslint Minor version bumps in several grunt-contrib-* plugins.
* 2013-02-17 v0.4.0 Updated to include the entire grunt-contrib suite for Grunt v0.4.
* 2012-09-23 v0.3.0 options no longer accepted from global config key.
* 2012-09-10 v0.2.0 converted to grunt collection, all tasks in separate repos/packages.
* 2012-08-27 v0.1.8 update dependencies to latest versions. bump: new task to assist with versioning (PR #111)
* 2012-08-20 v0.1.7 add partial support to handlebars task (PR update package.json for latest stylus (PR copy: add minimatch option (PR #105)
* 2012-08-13 v0.1.6 less+stylus: correct concat logic and add tests. (#101) handlebars: add processName
* 2012-08-06 v0.1.5 add nib as dependancy
* 2012-07-30 v0.1.4 copy: sort test arrays before compare (PR #93) copy+compress: use basePath left to right (GH #92) handlebars: fix failing test in 1.0.6 less: prints 'undefined' when there are no stylesheets. (PR #89)
* 2012-07-23 v0.1.3 bug fixes (#86) stylus: load nib if available (PR #87)
* 2012-07-16 v0.1.2 bug fixes (#84) basePath overhaul lint in strict mode variable declaration cleanup
* 2012-07-09 v0.1.1 bug fixes task overhaul yuidoc task addition prep for grunt v0.4
* 2012-06-28 v0.0.9 task cleanup copy task addition
* 2012-06-12 v0.0.7 requirejs task addition
* 2012-06-03 v0.0.5 task cleanup zip task addition
* 2012-05-01 v0.0.1 initial release
---
Task submitted by [Tyler Kellen](http://goingslowly.com)