text: module.exports = function(grunt) {
    grunt.config.init({
      pkg: grunt.file.readJSON('package.json')
    });
  
    grunt.loadNpmTasks('grunt-contrib-clean');
    grunt.config('clean', {
      dist: 'dist'
    });
  
    grunt.loadNpmTasks('grunt-contrib-copy');
    grunt.config('copy', {
      dist: {
        files: {
          'dist/sortable-table.js': 'sortable-table.js'
        }
      }
    });
  
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.config('uglify', {
      options: {
        preserveComments: 'some'
      },
      dist: {
        files: {
          'dist/sortable-table.min.js': [
            'sortable-table.js'
          ]
        }
      }
    });
  
    grunt.registerTask('dist', [
      'clean:dist',
      'copy:dist',
      'uglify:dist'
    ]);
  
    grunt.registerTask('default', [
      'dist'
    ]);
  };
  