bloqhead
7/28/2013 - 3:53 AM

A simple Gruntfile

A simple Gruntfile

module.exports = function(grunt) {
  grunt.initConfig({
    concat: {
      js: {
        src: ['js/jquery-2.0.3.min.js', 
              'js/plugins/*.js', 
              'js/site.js'],
        dest: 'build.js',
        options: {
          separator: ';'
        }
      }
    },
    uglify: {
      js: {
        src: 'build.js',
        dest: 'build.min.js'
      }
    },
    watch: {
      js: {
        files: ['js/**/*.js'],
        tasks: ['default'],
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-concat');
  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('default', ['concat', 'uglify']);
};