Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

0.4 release

  • Loading branch information...
commit 9f3c60464e7491ace0f72e98d57eba3d3f0c7a68 1 parent f7f48f8
@tkellen tkellen authored
View
41 AUTHORS
@@ -0,0 +1,41 @@
+Tyler Kellen (http://goingslowly.com)
+"Cowboy" Ben Alman (http://benalman.com)
+"Cowboy" Ben Alman (http://benalman.com/)
+Alexander Kong (http://github.com/WebBlow)
+Ariel Falduto (http://outa.im/)
+Artem Sapegin (http://sapegin.me)
+Chris Talkington (http://christalkington.com)
+Chris Talkington (http://christalkington.com/)
+Conrad Zimmerman (https://github.com/conradz)
+David Mosher (http://blog.davemo.com)
+Eric Woroshow (http://ericw.ca)
+Eric Woroshow (http://ericw.ca/)
+Frederick Ros (https://github.com/sleeper)
+George Pantazis (http://georgepantazis.com/)
+Jake Harding (http://thejakeharding.com/)
+Jarrod Overson (http://jarrodoverson.com)
+Jason Kuhrt (http://jasonkuhrt.com)
+Jean-Sébastien Ney
+John Goodall (http://jgoodall.posterous.com/)
+Justin Searls (http://about.me/searls/)
+Kyle Robinson Young (http://dontkry.com)
+Kyle Robinson Young (http://twitter.com/shamakry)
+Larry Davis (http://lazd.net/)
+Liam Kaufman (http://liamkaufman.com/)
+Nathan Bleigh (http://www.nathanbleigh.com)
+Pete Hawkins (http://phawk.co.uk)
+Ryan Leckey (https://github.com/mehcode)
+Sebastian Golasch (http://www.asciidisco.com/)
+Sindre Sorhus (http://github.com/sindresorhus)
+Sindre Sorhus (http://sindresorhus.com)
+Teddy Cross (http://tkaz.ec/)
+Thanasis Polychronakis (http://thanpol.as)
+Thomas Boyt (http://www.thomasboyt.com/)
+Tim Branyen (http://goingslowly.com/)
+Tim Branyen (http://tbranyen.com)
+Tim Branyen (http://tbranyen.com/)
+Tyler Kellen (http://goingslowly.com)
+Tyler Kellen (http://goingslowly.com/)
+Vlad Filippov (http://vf.io)
+Yegor Pomortsev (https://github.com/illicium)
+Yusuke Kawasaki (https://github.com/kawanet)
View
149 CHANGELOG
@@ -1,73 +1,76 @@
-Until v1, this will only be updated when major or breaking changes are made.
-
-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 #106)
-* update package.json for latest stylus (PR #104)
-* 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
+v0.4.0:
+ date: 2012-02-17
+ changes:
+ - Updated to include the entire grunt-contrib suite for Grunt v0.4.
+v0.3.0:
+ date: 2012-09-23
+ changes:
+ - options no longer accepted from global config key.
+v0.2.0:
+ date: 2012-09-10
+ changes:
+ - converted to grunt collection, all tasks in separate repos/packages.
+v0.1.8:
+ date: 2012-08-27
+ changes:
+ - update dependencies to latest versions.
+ - bump: new task to assist with versioning (PR #111)
+v0.1.7:
+ date: 2012-08-20
+ changes:
+ - add partial support to handlebars task (PR #106)
+ - update package.json for latest stylus (PR #104)
+ - copy: add minimatch option (PR #105)
+v0.1.6:
+ date: 2012-08-13
+ changes:
+ - less+stylus: correct concat logic and add tests. (#101)
+ - handlebars: add processName
+v0.1.5:
+ date: 2012-08-06
+ changes:
+ - add nib as dependancy
+v0.1.4:
+ date: 2012-07-30
+ changes:
+ - 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)
+v0.1.3:
+ date: 2012-07-23
+ changes:
+ - bug fixes (#86)
+ - stylus: load nib if available (PR #87)
+v0.1.2:
+ date: 2012-07-16
+ changes:
+ - bug fixes (#84)
+ - basePath overhaul
+ - lint in strict mode
+ - variable declaration cleanup
+v0.1.1:
+ date: 2012-07-09
+ changes:
+ - bug fixes
+ - task overhaul
+ - yuidoc task addition
+ - prep for grunt v0.4
+v0.0.9:
+ date: 2012-06-28
+ changes:
+ - task cleanup
+ - copy task addition
+v0.0.7:
+ date: 2012-06-12
+ changes:
+ - requirejs task addition
+v0.0.5:
+ date: 2012-06-03
+ changes:
+ - task cleanup
+ - zip task addition
+v0.0.1:
+ date: 2012-05-01
+ changes:
+ - initial release
View
1  CONTRIBUTING.md
@@ -0,0 +1 @@
+Please see the [Contributing to grunt](http://gruntjs.com/contributing) guide for information on contributing to this project.
View
38 Gruntfile.js
@@ -0,0 +1,38 @@
+/*
+ * grunt-contrib
+ * http://gruntjs.com/
+ *
+ * Copyright (c) 2012 Tyler Kellen, contributors
+ * Licensed under the MIT license.
+ * https://github.com/gruntjs/grunt-contrib/blob/master/LICENSE-MIT
+ */
+
+'use strict';
+
+module.exports = function(grunt) {
+
+ grunt.registerTask('build', function () {
+ var _ = grunt.util._;
+ var path = require('path');
+ var deps = require('./package.json').dependencies;
+ var authors = [];
+ var plugins = Object.keys(deps).map(function(plugin) {
+ var dir = path.dirname(require.resolve(plugin));
+ authors.push(grunt.file.read(path.join(dir, 'AUTHORS')).split('\n'));
+ return require(path.join(dir, 'package.json'));
+ });
+ authors = _.unique(
+ _.compact(
+ _.map(_.flatten(authors),function(author){return author.trim()})
+ )
+ ).sort().join("\n");
+ grunt.file.write("AUTHORS","Tyler Kellen (http://goingslowly.com)\n"+authors);
+ var tmpl = grunt.file.read('docs/overview.tmpl');
+ var readme = grunt.template.process(tmpl, {data:{plugins:plugins}});
+ grunt.file.write('docs/overview.md', readme);
+ });
+
+ grunt.loadNpmTasks('grunt-contrib-internal');
+ grunt.registerTask('default', ['build', 'build-contrib']);
+
+};
View
2  LICENSE-MIT
@@ -1,4 +1,4 @@
-Copyright (c) 2012 "Cowboy" Ben Alman and contributors.
+Copyright (c) 2013 Tyler Kellen and contributors.
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
View
262 README.md
@@ -1,135 +1,127 @@
-# grunt-contrib
-
-A collection of general use grunt tasks. All tasks are designed with cross platform support in mind and dependencies that can easily be managed through npm.
-
-## Getting Started
-Install this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-contrib`
-
-Then add this line to your project's `grunt.js` gruntfile:
-
-```javascript
-grunt.loadNpmTasks('grunt-contrib');
-```
-
-[grunt]: https://github.com/gruntjs/grunt
-[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md
-
-## Included Tasks
-#### [`clean`](https://github.com/gruntjs/grunt-contrib-clean/)
-Clear files and folders.
-
-#### [`coffee`](https://github.com/gruntjs/grunt-contrib-coffee/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-coffee.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-coffee)
-Compile CoffeeScript files into JavaScript.
-
-#### [`compass`](https://github.com/gruntjs/grunt-contrib-compass/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compass)
-Compile Compass to CSS.
-
-#### [`compress`](https://github.com/gruntjs/grunt-contrib-compress/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compress.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compress)
-Compress files and folders.
-
-#### [`concat`](https://github.com/gruntjs/grunt-contrib-concat/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-concat.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-concat)
-Concatenate files.
-
-#### [`connect`](https://github.com/gruntjs/grunt-contrib-connect/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-connect.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-connect)
-Start a connect web server.
-
-#### [`copy`](https://github.com/gruntjs/grunt-contrib-copy/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-copy.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-copy)
-Copy files and folders.
-
-#### [`handlebars`](https://github.com/gruntjs/grunt-contrib-handlebars/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-handlebars.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-handlebars)
-Precompile Handlebars templates to JST file.
-
-#### [`htmlmin`](https://github.com/gruntjs/grunt-contrib-htmlmin/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-htmlmin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-htmlmin)
-Minify HTML.
-
-#### [`imagemin`](https://github.com/gruntjs/grunt-contrib-imagemin/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-imagemin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-imagemin)
-Minify PNG and JPEG images.
-
-#### [`internal`](https://github.com/gruntjs/grunt-contrib-internal/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-internal.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-internal)
-Internal tasks for managing the grunt-contrib project.
-
-#### [`jade`](https://github.com/gruntjs/grunt-contrib-jade/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jade.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jade)
-Compile Jade files to HTML.
-
-#### [`jasmine`](https://github.com/gruntjs/grunt-contrib-jasmine/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jasmine.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jasmine)
-Run jasmine specs headlessly through PhantomJS.
-
-#### [`jshint`](https://github.com/gruntjs/grunt-contrib-jshint/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jshint.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jshint)
-Validate files with JSHint.
-
-#### [`jst`](https://github.com/gruntjs/grunt-contrib-jst/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jst.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jst)
-Precompile Underscore templates to JST file.
-
-#### [`less`](https://github.com/gruntjs/grunt-contrib-less/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-less.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-less)
-Compile LESS files to CSS.
-
-#### [`mincss`](https://github.com/gruntjs/grunt-contrib-mincss/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-mincss.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-mincss)
-Compress CSS files.
-
-#### [`nodeunit`](https://github.com/gruntjs/grunt-contrib-nodeunit/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-nodeunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-nodeunit)
-Run Nodeunit unit tests.
-
-#### [`qunit`](https://github.com/gruntjs/grunt-contrib-qunit/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-qunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-qunit)
-Run QUnit unit tests in a headless PhantomJS instance.
-
-#### [`requirejs`](https://github.com/gruntjs/grunt-contrib-requirejs/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-requirejs.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-requirejs)
-Optimize RequireJS projects using r.js.
-
-#### [`sass`](https://github.com/gruntjs/grunt-contrib-sass/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-sass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-sass)
-Compile Sass to CSS.
-
-#### [`stylus`](https://github.com/gruntjs/grunt-contrib-stylus/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-stylus.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-stylus)
-Compile Stylus files to CSS.
-
-#### [`uglify`](https://github.com/gruntjs/grunt-contrib-uglify/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-uglify.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-uglify)
-Minify files with UglifyJS.
-
-#### [`watch`](https://github.com/gruntjs/grunt-contrib-watch/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-watch.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-watch)
-Run predefined tasks whenever watched file patterns are added, changed or deleted.
-
-#### [`yuidoc`](https://github.com/gruntjs/grunt-contrib-yuidoc/) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-yuidoc.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-yuidoc)
-Compile YUIDoc Documentation.
-
-## Bugs
-
-Help us squash them by submitting an issue that describes how you encountered it; please be as specific as possible including operating system, node, grunt, and grunt-contrib versions.
-
-## Contributing
-
-#### Checklist
-
-1. Ensure your task meets the submission guidelines.
-2. Ensure your task follows the code style guide.
-3. Submit your pull request against `master`, unless otherwise instructed.
-4. Ensure your pull request only touches what your changing and that it's squashed (ie `git rebase`).
-
-#### Submission Guidelines
-
-* task should work out of box, cross platform, with a simple `npm install`
-* task should fill a general need and ideally be pure JavaScript
-* task should include tests that cover, at minimal, its basic features
-* task should be linted by running `grunt` at root of project
-* task should use any built-in helpers first for consistency
-
-#### Code Style Guide
-
-* code should be indented with 2 spaces
-* single quotes should be used where feasible
-* commas should be followed by a single space (function params, etc)
-* variable declaration should include `var`, [no multiple declarations](http://benalman.com/news/2012/05/multiple-var-statements-javascript/)
-
-#### Tests
-
-* tests should be added to the config in `test/grunt.js`
-* see existing tests for guidance
-
-*Currently, testing with grunt is a bit cumbersome--this will be addressed in a future release.*
-
-#### Running Tests
-```bash
-npm install grunt -g
-npm install
-npm test
-```
-
-See [CHANGELOG](https://github.com/gruntjs/grunt-contrib/blob/master/CHANGELOG) for release history.
+# grunt-contrib
+
+> The entire grunt-contrib suite.
+
+
+
+## Getting Started
+This plugin requires Grunt `~0.4.0`
+
+If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
+
+```shell
+npm install grunt-contrib --save-dev
+```
+
+One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
+
+```js
+grunt.loadNpmTasks('grunt-contrib');
+```
+
+### Overview
+This collection contains all 25 grunt-contrib plugins. We have made it available as a convenience for first-time users who would like to explore what Grunt has to offer. After review, it is recommended that you uninstall this collection and specify the plugins you wish to use individually.
+
+A listing of each plugin and the current version included in this package is listed below.
+
+
+#### [grunt-contrib-clean](https://github.com/gruntjs/grunt-contrib-clean) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-clean.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-clean)
+> Clean files and folders.
+
+#### [grunt-contrib-coffee](https://github.com/gruntjs/grunt-contrib-coffee) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-coffee.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-coffee)
+> Compile CoffeeScript files to JavaScript.
+
+#### [grunt-contrib-compass](https://github.com/gruntjs/grunt-contrib-compass) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compass)
+> Compile Compass to CSS
+
+#### [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compress.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compress)
+> Compress files and folders.
+
+#### [grunt-contrib-concat](https://github.com/gruntjs/grunt-contrib-concat) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-concat.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-concat)
+> Concatenate files.
+
+#### [grunt-contrib-connect](https://github.com/gruntjs/grunt-contrib-connect) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-connect.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-connect)
+> Start a connect web server.
+
+#### [grunt-contrib-copy](https://github.com/gruntjs/grunt-contrib-copy) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-copy.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-copy)
+> Copy files and folders.
+
+#### [grunt-contrib-cssmin](https://github.com/gruntjs/grunt-contrib-cssmin) (v0.4.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-cssmin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-cssmin)
+> Compress CSS files.
+
+#### [grunt-contrib-handlebars](https://github.com/gruntjs/grunt-contrib-handlebars) (v0.5.4) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-handlebars.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-handlebars)
+> Precompile Handlebars templates to JST file.
+
+#### [grunt-contrib-htmlmin](https://github.com/gruntjs/grunt-contrib-htmlmin) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-htmlmin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-htmlmin)
+> Minify HTML
+
+#### [grunt-contrib-imagemin](https://github.com/gruntjs/grunt-contrib-imagemin) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-imagemin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-imagemin)
+> Minify PNG and JPEG images
+
+#### [grunt-contrib-jade](https://github.com/gruntjs/grunt-contrib-jade) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jade.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jade)
+> Compile Jade files to HTML.
+
+#### [grunt-contrib-jasmine](https://github.com/gruntjs/grunt-contrib-jasmine) (v0.3.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jasmine.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jasmine)
+> Run jasmine specs headlessly through PhantomJS.
+
+#### [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jshint.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jshint)
+> Validate files with JSHint.
+
+#### [grunt-contrib-jst](https://github.com/gruntjs/grunt-contrib-jst) (v0.4.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jst.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jst)
+> Precompile Underscore templates to JST file.
+
+#### [grunt-contrib-less](https://github.com/gruntjs/grunt-contrib-less) (v0.5.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-less.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-less)
+> Compile LESS files to CSS.
+
+#### [grunt-contrib-livereload](https://github.com/gruntjs/grunt-contrib-livereload) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-livereload.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-livereload)
+> Reload assets live in the browser
+
+#### [grunt-contrib-nodeunit](https://github.com/gruntjs/grunt-contrib-nodeunit) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-nodeunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-nodeunit)
+> Run Nodeunit unit tests.
+
+#### [grunt-contrib-qunit](https://github.com/gruntjs/grunt-contrib-qunit) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-qunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-qunit)
+> Run QUnit unit tests in a headless PhantomJS instance.
+
+#### [grunt-contrib-requirejs](https://github.com/gruntjs/grunt-contrib-requirejs) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-requirejs.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-requirejs)
+> Optimize RequireJS projects using r.js.
+
+#### [grunt-contrib-sass](https://github.com/gruntjs/grunt-contrib-sass) (v0.2.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-sass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-sass)
+> Compile Sass to CSS
+
+#### [grunt-contrib-stylus](https://github.com/gruntjs/grunt-contrib-stylus) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-stylus.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-stylus)
+> Compile Stylus files to CSS.
+
+#### [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify) (v0.1.1rc6) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-uglify.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-uglify)
+> Minify files with UglifyJS.
+
+#### [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) (v0.2.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-watch.png?branch=master)](http://travis-ci.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) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-yuidoc.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-yuidoc)
+> Compile YUIDoc Documentation.
+
+
+
+## Release History
+
+ * 2012-02-16   v0.4.0   Updated to include the entire grunt-contrib suite for Grunt v0.4.
+ * 2012-09-22   v0.3.0   options no longer accepted from global config key.
+ * 2012-09-09   v0.2.0   converted to grunt collection, all tasks in separate repos/packages.
+ * 2012-08-26   v0.1.8   update dependencies to latest versions. [object Object]
+ * 2012-08-19   v0.1.7   add partial support to handlebars task (PR update package.json for latest stylus (PR [object Object]
+ * 2012-08-12   v0.1.6   [object Object] [object Object]
+ * 2012-08-05   v0.1.5   add nib as dependancy
+ * 2012-07-29   v0.1.4   [object Object] [object Object] [object Object] [object Object]
+ * 2012-07-22   v0.1.3   bug fixes (#86) [object Object]
+ * 2012-07-15   v0.1.2   bug fixes (#84) basePath overhaul lint in strict mode variable declaration cleanup
+ * 2012-07-08   v0.1.1   bug fixes task overhaul yuidoc task addition prep for grunt v0.4
+ * 2012-06-27   v0.0.9   task cleanup copy task addition
+ * 2012-06-11   v0.0.7   requirejs task addition
+ * 2012-06-02   v0.0.5   task cleanup zip task addition
+ * 2012-04-30   v0.0.1   initial release
+
+---
+
+Task submitted by [Tyler Kellen](http://goingslowly.com)
+
+*This file was generated on Sun Feb 17 2013 22:55:36.*
View
80 docs/overview.md
@@ -0,0 +1,80 @@
+# Overview
+This collection contains all 25 grunt-contrib plugins. We have made it available as a convenience for first-time users who would like to explore what Grunt has to offer. After review, it is recommended that you uninstall this collection and specify the plugins you wish to use individually.
+
+A listing of each plugin and the current version included in this package is listed below.
+
+
+## [grunt-contrib-clean](https://github.com/gruntjs/grunt-contrib-clean) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-clean.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-clean)
+> Clean files and folders.
+
+## [grunt-contrib-coffee](https://github.com/gruntjs/grunt-contrib-coffee) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-coffee.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-coffee)
+> Compile CoffeeScript files to JavaScript.
+
+## [grunt-contrib-compass](https://github.com/gruntjs/grunt-contrib-compass) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compass)
+> Compile Compass to CSS
+
+## [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-compress.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-compress)
+> Compress files and folders.
+
+## [grunt-contrib-concat](https://github.com/gruntjs/grunt-contrib-concat) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-concat.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-concat)
+> Concatenate files.
+
+## [grunt-contrib-connect](https://github.com/gruntjs/grunt-contrib-connect) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-connect.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-connect)
+> Start a connect web server.
+
+## [grunt-contrib-copy](https://github.com/gruntjs/grunt-contrib-copy) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-copy.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-copy)
+> Copy files and folders.
+
+## [grunt-contrib-cssmin](https://github.com/gruntjs/grunt-contrib-cssmin) (v0.4.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-cssmin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-cssmin)
+> Compress CSS files.
+
+## [grunt-contrib-handlebars](https://github.com/gruntjs/grunt-contrib-handlebars) (v0.5.4) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-handlebars.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-handlebars)
+> Precompile Handlebars templates to JST file.
+
+## [grunt-contrib-htmlmin](https://github.com/gruntjs/grunt-contrib-htmlmin) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-htmlmin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-htmlmin)
+> Minify HTML
+
+## [grunt-contrib-imagemin](https://github.com/gruntjs/grunt-contrib-imagemin) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-imagemin.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-imagemin)
+> Minify PNG and JPEG images
+
+## [grunt-contrib-jade](https://github.com/gruntjs/grunt-contrib-jade) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jade.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jade)
+> Compile Jade files to HTML.
+
+## [grunt-contrib-jasmine](https://github.com/gruntjs/grunt-contrib-jasmine) (v0.3.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jasmine.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jasmine)
+> Run jasmine specs headlessly through PhantomJS.
+
+## [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jshint.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jshint)
+> Validate files with JSHint.
+
+## [grunt-contrib-jst](https://github.com/gruntjs/grunt-contrib-jst) (v0.4.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-jst.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-jst)
+> Precompile Underscore templates to JST file.
+
+## [grunt-contrib-less](https://github.com/gruntjs/grunt-contrib-less) (v0.5.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-less.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-less)
+> Compile LESS files to CSS.
+
+## [grunt-contrib-livereload](https://github.com/gruntjs/grunt-contrib-livereload) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-livereload.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-livereload)
+> Reload assets live in the browser
+
+## [grunt-contrib-nodeunit](https://github.com/gruntjs/grunt-contrib-nodeunit) (v0.1.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-nodeunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-nodeunit)
+> Run Nodeunit unit tests.
+
+## [grunt-contrib-qunit](https://github.com/gruntjs/grunt-contrib-qunit) (v0.1.1) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-qunit.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-qunit)
+> Run QUnit unit tests in a headless PhantomJS instance.
+
+## [grunt-contrib-requirejs](https://github.com/gruntjs/grunt-contrib-requirejs) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-requirejs.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-requirejs)
+> Optimize RequireJS projects using r.js.
+
+## [grunt-contrib-sass](https://github.com/gruntjs/grunt-contrib-sass) (v0.2.2) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-sass.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-sass)
+> Compile Sass to CSS
+
+## [grunt-contrib-stylus](https://github.com/gruntjs/grunt-contrib-stylus) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-stylus.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-stylus)
+> Compile Stylus files to CSS.
+
+## [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify) (v0.1.1rc6) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-uglify.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-uglify)
+> Minify files with UglifyJS.
+
+## [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) (v0.2.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-watch.png?branch=master)](http://travis-ci.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) (v0.4.0) [![Build Status](https://secure.travis-ci.org/gruntjs/grunt-contrib-yuidoc.png?branch=master)](http://travis-ci.org/gruntjs/grunt-contrib-yuidoc)
+> Compile YUIDoc Documentation.
View
9 docs/overview.tmpl
@@ -0,0 +1,9 @@
+# Overview
+This collection contains all <%= plugins.length %> grunt-contrib plugins. We have made it available as a convenience for first-time users who would like to explore what Grunt has to offer. After review, it is recommended that you uninstall this collection and specify the plugins you wish to use individually.
+
+A listing of each plugin and the current version included in this package is listed below.
+
+<% _.each(plugins, function(plugin) { %>
+## [<%= plugin.name %>](<%= plugin.homepage %>) (v<%= plugin.version %>) [![Build Status](https://secure.travis-ci.org/gruntjs/<%= plugin.name %>.png?branch=master)](http://travis-ci.org/gruntjs/<%= plugin.name %>)
+> <%= plugin.description %>
+<% }); %>
View
57 package.json
@@ -1,10 +1,10 @@
{
"name": "grunt-contrib",
- "description": "A collection of common grunt tasks.",
- "version": "0.3.0",
+ "description": "The entire grunt-contrib suite.",
+ "version": "0.4.0",
"homepage": "https://github.com/gruntjs/grunt-contrib",
"author": {
- "name": "\"Cowboy\" Ben Alman and contributors",
+ "name": "Grunt Team",
"url": "http://gruntjs.com/"
},
"repository": {
@@ -25,35 +25,40 @@
},
"dependencies": {
"grunt-contrib-clean": "~0.4.0",
- "grunt-contrib-coffee": "~0.3.2",
- "grunt-contrib-compass": "~0.1.0",
- "grunt-contrib-compress": "~0.3.3",
- "grunt-contrib-concat": "~0.1.0",
- "grunt-contrib-connect": "~0.1.0",
- "grunt-contrib-copy": "~0.3.2",
- "grunt-contrib-handlebars": "~0.3.3",
- "grunt-contrib-htmlmin": "~0.1.0",
- "grunt-contrib-imagemin": "~0.1.0",
- "grunt-contrib-internal": "~0.1.1",
- "grunt-contrib-jade": "~0.3.1",
- "grunt-contrib-jasmine": "~0.2.0",
- "grunt-contrib-jshint": "~0.1.0",
- "grunt-contrib-jst": "~0.3.2",
- "grunt-contrib-less": "~0.3.2",
- "grunt-contrib-mincss": "~0.3.2",
- "grunt-contrib-nodeunit": "~0.1.1",
- "grunt-contrib-qunit": "~0.1.0",
- "grunt-contrib-requirejs": "~0.3.4",
- "grunt-contrib-sass": "~0.2.1",
- "grunt-contrib-stylus": "~0.3.1",
- "grunt-contrib-uglify": "~0.1.0",
+ "grunt-contrib-coffee": "~0.4.0",
+ "grunt-contrib-compass": "~0.1.2",
+ "grunt-contrib-compress": "~0.4.0",
+ "grunt-contrib-concat": "~0.1.2",
+ "grunt-contrib-connect": "~0.1.2",
+ "grunt-contrib-copy": "~0.4.0",
+ "grunt-contrib-cssmin": "~0.4.1",
+ "grunt-contrib-handlebars": "~0.5.4",
+ "grunt-contrib-htmlmin": "~0.1.1",
+ "grunt-contrib-imagemin": "~0.1.1",
+ "grunt-contrib-jade": "~0.4.0",
+ "grunt-contrib-jasmine": "~0.3.2",
+ "grunt-contrib-jshint": "~0.1.1",
+ "grunt-contrib-jst": "~0.4.1",
+ "grunt-contrib-less": "~0.5.0",
+ "grunt-contrib-livereload": "~0.1.1",
+ "grunt-contrib-nodeunit": "~0.1.2",
+ "grunt-contrib-qunit": "~0.1.1",
+ "grunt-contrib-requirejs": "~0.4.0",
+ "grunt-contrib-sass": "~0.2.2",
+ "grunt-contrib-stylus": "~0.4.0",
+ "grunt-contrib-uglify": "~0.1.1",
"grunt-contrib-watch": "~0.2.0",
- "grunt-contrib-yuidoc": "~0.3.2"
+ "grunt-contrib-yuidoc": "~0.4.0"
},
"devDependencies": {
+ "grunt-contrib-internal": "~0.4.2",
+ "grunt": "~0.4.0"
+ },
+ "peerDependencies": {
"grunt": "~0.4.0"
},
"keywords": [
+ "gruntplugin",
"gruntcollection"
]
}
Please sign in to comment.
Something went wrong with that request. Please try again.