old_contents: module.exports = function(grunt) {
    'use strict';
  
    // Project configuration.
    grunt.initConfig({
      pkg: grunt.file.readJSON('package.json'),
  
      jshint: {
        files: ['src/ng-bs-daterangepicker.js', 'test/**/*.js']
      },
  
      karma: {
        unit: {
          options: {
            basePath: './',
            frameworks: ['jasmine'],
            browsers: ['PhantomJS'],
            autoWatch: true,
            singleRun: true,
            files: [
              'src/components/jquery/jquery.js',
              'src/components/angular/angular.js',
              'src/components/angular-mocks/angular-mocks.js',
              'src/components/bootstrap/dist/js/bootstrap.js',
              'src/components/bootstrap-daterangepicker/moment.js',
              'src/components/bootstrap-daterangepicker/daterangepicker.js',
              'src/ng-bs-daterangepicker.js',
              'test/**/*.js']
          }
        }
      },
  
      uglify: {
         options: {
            preserveComments: 'some',
            report: 'min'
         },
         dist: {
            files: {
               'dist/ng-bs-daterangepicker.min.js': ['src/ng-bs-daterangepicker.js']
            }
         }
       }
    });
  
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-karma');
    grunt.loadNpmTasks('grunt-contrib-uglify');
  
    grunt.registerTask('default', ['jshint', 'karma']);
  };
  
new_contents: module.exports = function(grunt) {
    'use strict';
  
    // Project configuration.
    grunt.initConfig({
      pkg: grunt.file.readJSON('package.json'),
  
      jshint: {
        files: ['src/ng-bs-daterangepicker.js', 'test/**/*.js']
      },
  
      karma: {
        unit: {
          options: {
            basePath: './',
            frameworks: ['jasmine'],
            browsers: ['PhantomJS'],
            autoWatch: true,
            singleRun: true,
            files: [
              'src/components/jquery/jquery.js',
              'src/components/angular/angular.js',
              'src/components/angular-mocks/angular-mocks.js',
              'src/components/bootstrap/dist/js/bootstrap.js',
              'src/components/momentjs/moment.js',
              'src/components/bootstrap-daterangepicker/daterangepicker.js',
              'src/ng-bs-daterangepicker.js',
              'test/**/*.js']
          }
        }
      },
  
      uglify: {
         options: {
            preserveComments: 'some',
            report: 'min'
         },
         dist: {
            files: {
               'dist/ng-bs-daterangepicker.min.js': ['src/ng-bs-daterangepicker.js']
            }
         }
       }
    });
  
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-karma');
    grunt.loadNpmTasks('grunt-contrib-uglify');
  
    grunt.registerTask('default', ['jshint', 'karma']);
  };
  
subject: change Gruntfile.js to import moment.js from its own component directory. momentjs is now a depencency of bootstrap-daterangepicker