| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- 'use strict';
 
- module.exports = function(grunt) {
 
-   // Project configuration.
 
-   grunt.initConfig({
 
-     nodeunit: {
 
-       files: ['test/**/*_test.js'],
 
-     },
 
-     jshint: {
 
-       options: {
 
-         jshintrc: '.jshintrc'
 
-       },
 
-       gruntfile: {
 
-         src: 'Gruntfile.js'
 
-       },
 
-       lib: {
 
-         src: ['lib/**/*.js']
 
-       },
 
-       test: {
 
-         src: ['test/**/*.js']
 
-       },
 
-     },
 
-     watch: {
 
-       gruntfile: {
 
-         files: '<%= jshint.gruntfile.src %>',
 
-         tasks: ['jshint:gruntfile']
 
-       },
 
-       lib: {
 
-         files: '<%= jshint.lib.src %>',
 
-         tasks: ['jshint:lib', 'nodeunit']
 
-       },
 
-       test: {
 
-         files: '<%= jshint.test.src %>',
 
-         tasks: ['jshint:test', 'nodeunit']
 
-       },
 
-     },
 
-   });
 
-   // These plugins provide necessary tasks.
 
-   grunt.loadNpmTasks('grunt-contrib-nodeunit');
 
-   grunt.loadNpmTasks('grunt-contrib-jshint');
 
-   grunt.loadNpmTasks('grunt-contrib-watch');
 
-   // Default task.
 
-   grunt.registerTask('default', ['jshint', 'nodeunit']);
 
- };
 
 
  |