I have the following scenario:
- concat some files
- uglify some files (based on the concatinated ones)
- concat a files to another file (that was uglified above)
How would I write gruntfile.js?
I tried something as this but it didn't work.
Thanks
module.exports = function(grunt) {
grunt.initConfig({
pkg:grunt.file.readJSON('package.json'),
concat: {
target: {
files: [{
"dest/js/admin.main.js": ["js/spa.js", "js/spa.library.js"],
"dest/js/jquery-1.min.js": ["js/jquery.min.js", "js/jquery-ui.min.js"]
}]}
},
uglify: {
target: {
files: [{
"dest/js/admin.main.min.js": ["dest/js/admin.main.js"],
"dest/js/jquery-2.min.js": ["js/jquery.loadingoverlay.js"]
}]
}
},
concat: {
target: {
files: [{
"dest/js/jq.min.js": ["dest/js/jquery-1.min.js", "dest/js/jquery-2.min.js"]
}]
}
}
});
grunt.loadNpmTasks("grunt-contrib-concat");
grunt.loadNpmTasks("grunt-contrib-uglify");
grunt.registerTask("default", ["concat", "uglify"]);
};