hueman/__grunt-tasks-config__/uglify.js

96 lines
No EOL
2.2 KiB
JavaScript

module.exports = {
options: {
compress: {
global_defs: {
"DEBUG": false
},
dead_code: true
},
preserveComments: function(node, comment) {
// preserve comments that start with a bang
return /^!/.test( comment.value );
},
},
global_js: {
files: [{
expand: true,
cwd: '<%= paths.global_js %>',
src: ['oldBrowserCompat.js'],
//src: ['**/*.js', '!*.min.js'],
dest: '<%= paths.global_js %>',
ext: '.min.js'
}]
},
// part_front_js: {
// files: [{
// expand: true,
// cwd: '<%= paths.front_js %>/_parts',
// src: ['**/*.js', '!*.min.js', '!*.part.js'],
// dest: '<%= paths.front_js %>/_parts',
// ext: '.min.js'
// }]
// },
front_js: {
files: [{
expand: true,
cwd: '<%= paths.front_js %>',
src: ['scripts.js'],
//src: ['**/*.js', '!*.min.js'],
dest: '<%= paths.front_js %>',
ext: '.min.js'
}]
},
front_init_js: {
files: [{
expand: true,
cwd: '<%= paths.front_js %>',
src: ['hu-init.js'],
dest: '<%= paths.front_js %>',
ext: '.min.js'
}]
},
flexslider_js: {
files: {
'<%= paths.front_js %>libs/jquery.flexslider.min.js': ['<%= paths.front_js %>libs/jquery.flexslider.js']
}
},
// czr_control_js : {
// files: [{
// expand: true,
// cwd: '<%= paths.czr_assets %>fmk/js/',
// src: ['czr-control.js'],
// dest: '<%= paths.czr_assets %>js',
// ext: '.min.js'
// }]
// },
// czr_preview_js : {
// files: [{
// expand: true,
// cwd: '<%= paths.czr_assets %>fmk/js/',
// src: ['czr-preview.js'],
// dest: '<%= paths.czr_assets %>js',
// ext: '.min.js'
// }]
// },
prod_admin_js:{
files: [{
expand: true,
cwd: '<%= paths.admin_js %>',
src: ['*.js', '!*.min.js'],
dest: '<%= paths.admin_js %>',
ext: '.min.js'
}]
},
any_file : {
files: { '<%= uglify_requested_paths.dest %>': ['<%= uglify_requested_paths.src %>']
}
}
// test : {
// expand: true,
// cwd: '<%= paths.front_js %>_parts/',
// src: ['_main_base_1_fmk.part.js'],
// //src: ['**/*.js', '!*.min.js'],
// dest: '<%= paths.front_js %>',
// ext: '.min.js'
// }
};