betajs/betajs-compile

View on GitHub
grunt/uglify.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = function (taskname, source, target, reserved) {
    this.grunt.loadNpmTasks('grunt-contrib-uglify');
    taskname = taskname || "uglify";
    var files = {};
    files[target] = [source];
    return this.registerTask(taskname, [
        this.addConfigTask("uglify", taskname, {
            options : {
                banner : this.banner,
                output: {
                    ascii_only: true
                },
                ie8: true,
                mangle: {
                    //screwIE8: false,
                    //supportIE8: true,
                    //except: reserved || []
                }//,
                //ASCIIOnly: true,
                //screwIE8: false,
                //supportIE8: true
            },
            dest: target,
            src: source            
        })
    ]);
};