text: module.exports = function (grunt) {
  
      // Project configuration.
      grunt.initConfig({
          pkg: grunt.file.readJSON('package.json'),
          uglify: {
              options: {
                  banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
              },
              build: {
                  src: 'src/<%= pkg.name %>.js',
                  dest: 'build/<%= pkg.name %>.min.js'
              }
          },
          jasmine: {
              src: 'src/**/*.js',
              options: {
                  specs: 'test/**/*Spec.js',
                  helpers: 'test/**/*Helper.js',
                  summary: true,
                  template: require('grunt-template-jasmine-requirejs'),
                  templateOptions: {
                      requireConfig: {
                          baseUrl: './src/',
                          paths: {}
                      }
                  }
              }
          }
      });
  
      // Load the plugins
      grunt.loadNpmTasks('grunt-contrib-uglify');
      grunt.loadNpmTasks('grunt-contrib-jasmine');
  
      // Default task
      grunt.registerTask('default', ['uglify']);
  
      // Jasmine task
      grunt.registerTask('test', 'jasmine');
  };