generator-init
Version:
A generator for INIT.
55 lines (46 loc) • 1.16 kB
JavaScript
/*
* generator-init
* https://github.com/use-init/generator-init
*
*/
;
module.exports = function (grunt) {
// Load all grunt tasks matching the `grunt-*` pattern.
require('load-grunt-tasks')(grunt);
// Project configuration.
grunt.initConfig({
jshint: {
all: [
'Gruntfile.js',
'app/index.js',
'lib/*.js',
'page/index.js',
'module/index.js',
'jqueryplugin/index.js',
'page/index.js',
'<%= mochaTest.test.src%>'
],
options: {
jshintrc: '.jshintrc'
}
},
// Before generating any new files, remove any previously-created files.
clean: {
test: ['test/temp']
},
// Unit tests.
mochaTest: {
test: {
options: {
reporter: 'spec'
},
src: ['test/*.js']
}
}
});
// Whenever the "test" task is run, first clean the "temp" dir, then run this
// plugin's task(s), then test the result.
grunt.registerTask('test', ['clean', 'mochaTest']);
// By default, lint and run all tests.
grunt.registerTask('default', ['clean', 'jshint', 'mochaTest']);
};