module.exports = function (grunt) { var saveLicense = require('uglify-save-license'); // project configuration grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), uglify: { my_target: { options: { preserveComments: saveLicense }, src: ['CanvasTextWrapper.js'], dest: 'CanvasTextWrapper.min.js' } } }); // load plugins grunt.loadNpmTasks('uglify-save-license'); grunt.loadNpmTasks('grunt-contrib-uglify'); // default tasks. grunt.registerTask('default', [ 'uglify' ]); };