Slide 33
Slide 33 text
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
dist: {
src: ['src/javascripts/base.js', 'src/javascripts/modules.js', 'src/javascripts/application.js'],
dest: 'dist/javascripts/application.js'
}
},
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> */\n'
},
dist: {
files: {
'dist/javascripts/application.min.js': ['<%= concat.dist.dest %>']
}
}
}
});
['grunt-contrib-uglify', 'grunt-contrib-concat'].forEach(grunt.loadNpmTasks);
grunt.registerTask('default', ['concat', 'uglify']);
};