module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), concat: { dist: { src: [ 'js/vendor/jquery/jquery.js', 'js/vendor/loader.js', 'js/mx/mx.js', 'js/mx/mx.*.js', 'js/spinner.js', 'js/pano.js' ], dest: 'js/live.concat.js', } }, uglify: { options: { banner: '/* asdf.us/dither */\n' }, build: { src: 'js/live.concat.js', dest: 'js/live.min.js' } }, watch: { files: ['js/!(live.min|live.concat).js','js/vendor/*'], tasks: ['default'] } }); // Load tasks that we'll be using grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-watch'); // Default task(s). grunt.registerTask('default', ['concat', 'uglify']); };