Skip to content

minhur/grunt-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grunt-util

Organize your grunt configs in separate files

Getting Started

This plugin requires Grunt ~0.4.0. you may install this plugin with this command:

npm install grunt-util --save-dev

Loading grunt-util

grunt-util allows you to organize your grunt configs in a directory of your choice.
To use it, just require it and call loadConfig from your Gruntfile.js

module.exports = function(grunt) {
    require('grunt-util')(grunt);
    var config = grunt.loadConfigs('configs');
    grunt.initConfig(config);
}

File/Folder structure

After loading grunt-util, you can organize your configs like this:

Gruntfile.js
configs/jshint.js
configs/coffee.js
configs/handlebars.js
configs/less.js
configs/...

Separate config files

Each file can have one or multiple config options.

module.exports = function(grunt) {
	return {
		jshint: {
			changed: {
				src: ['src/**/*.js'],
				filter: grunt.file.changed
			}
		},
        watch: {
			js: {
				files: ['src/**/*.js'],
    			tasks: ['jshint:changed']
	    	}
	    }
	}
}

About

Organize your grunt configs in separate files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published