| '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']); | |
| }; |