'use strict'; | |
module.exports = function(grunt) { | |
grunt.initConfig({ | |
jshint: { | |
options: { | |
jshintrc: '.jshintrc', | |
}, | |
all: ['*.js', 'test/*.js'], | |
}, | |
nodeunit: { | |
util: ['test/index.js'] | |
}, | |
watch: { | |
all: { | |
files: ['<%= jshint.all %>'], | |
tasks: ['test'], | |
}, | |
}, | |
}); | |
grunt.loadNpmTasks('grunt-contrib-jshint'); | |
grunt.loadNpmTasks('grunt-contrib-nodeunit'); | |
grunt.loadNpmTasks('grunt-contrib-watch'); | |
grunt.registerTask('test', ['jshint', 'nodeunit']); | |
grunt.registerTask('default', ['test', 'watch']); | |
}; |