module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), concat: { js: { options: { separator: "\n;\n" }, src: [ "public/assets/js/vendor/lodash.min.js", "public/assets/js/vendor/fastclick.js", "public/assets/js/vendor/ExifReader.js", "public/assets/js/vendor/renderToCanvas.js", "public/assets/js/vendor/util.js", "public/assets/js/vendor/view/view.js", "public/assets/js/vendor/view/uploadview.js", "public/assets/js/drag.js", "public/assets/js/nav.js", "public/assets/js/index.js", ], dest: 'public/assets/js/app.concat.js' }, }, uglify: { options: { }, index: { src: 'public/assets/js/app.concat.js', dest: 'public/assets/js/app.min.js' }, }, clean: { release: [ "public/assets/js/app.concat.js", ], }, }); // Load tasks that we'll be using grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-dentist'); // Default task(s). // grunt.registerTask('default', ['dentist', 'concat', 'uglify', 'copy', 'clean']); grunt.registerTask('default', ['concat', 'uglify', 'clean']); };