grunt-plugins

Collection of growing Grunt plugins and utilities

Stars
14

grunt-plugins

Collection of growing Grunt plugins and utilities

I'll probably create a bunch of grunt plugins. Instead of creating a new repo for each one, this repository keeps track of these.

Description

The master branch is my actual "grunt user dir" (~/.grunt/ on poxis, %USERPROFILE/.grunt/ on windows) and keeps track of additional tasks, plugins and init templates I use in my setup.

Each plugin has it's own repo, and is managed in a separate branch. This is very much like if they were managed each in their own repository (thanks to npm's ability to express dependencies with giturl or tarball)

  • Most will be total crap.

  • Some may be useful.

  • Some may be published to npm.

For further information on plugins configuration / usage, explore the branches and navigate through the repository, each plugin should have its own documentation (even a very basic one)

How it works

The master branch is defining a basic package.json, with dependencies to each of the grunt plugins that are used.

They may or may not be in npm's repository. In either case, npm install will work the same.

Install

$ git clone [email protected]:mklabs/grunt-plugins.git ~/.grunt
$ cd ~/.grunt/
$ npm install
$ grunt --help

Plugins

  • grunt-help: Get help on grunt. A task to add some help output ability to grunt built-in tasks, or your own one. Has support for browser, man and stdout viewers.

  • grunt-impress: Generates impress.js presentation from raw markdown files

  • grunt-fetch: A simple task to fetch a given github repository into a local folder. Project tarball is downloaded / unziped / untared to a local folder, in a single raw stream.