text: 'use strict';
  
  module.exports = function (grunt) {
  
      // Project configuration.
      grunt.initConfig({
  
          // Metadata.
          pkg: grunt.file.readJSON('package.json'),
          banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
                     '<%= grunt.template.today("yyyy-mm-dd") %>\n' +
                     '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' +
                     '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
                     ' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */\n',
          nodeunit: {
              files: ['test/**/*.js', '!test/**/mocks/*.js']
          },
      });
  
      // These plugins provide necessary tasks.
      grunt.loadNpmTasks('grunt-contrib-nodeunit');
  
      // Default task
      grunt.registerTask('default', ['nodeunit']);
  
    };
  
  