module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    bowerRequirejs: {
      target: {
        rjsConfig: 'src/wedgewheel.js',
        options: {
          transitive: true
        }
      }
    },
    clean: {
      build: [
        'build',
        'dist'
      ]
    },
    copy: {
      libs: {
        src: "src/bower_components/*",
        dest: "dist/bower_components"
      },
      sourcecode: {
        src: "src/wedgewheel.js",
        dest: "dist/wedgewheel.js"
      }
    },
    requirejs: {
      combine: {
        options: {
          mainConfigFile: "src/wedgewheel.js",
          out: "dist/wedgewheel.combined.js",
          optimize: 'none',
          removeCombined: true,
          cjsTranslate: true,
          wrap: true
        }
      }
    },
    uglify: {
      compile: {
        options: {
          preserveComments: 'some'
        },
        files: {
          'dist/wedgewheel.combined.min.js': ['dist/wedgewheel.combined.js'],
          'dist/wedgewheel.min.js': ['dist/wedgewheel.js']
        }
      }
    }
  });

  grunt.loadNpmTasks('grunt-bower-requirejs');
  grunt.loadNpmTasks('grunt-contrib-clean');
  grunt.loadNpmTasks('grunt-contrib-requirejs');
  grunt.loadNpmTasks('grunt-contrib-watch');
  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.loadNpmTasks('grunt-contrib-copy');
  //grunt.loadNpmTasks('grunt-contrib-concat');

  // Default task(s).
  grunt.registerTask('common', ['requirejs', 'copy']);

  grunt.registerTask('prod', ['clean', 'common', 'uglify']);

  grunt.registerTask('default', ['prod']);

};
@@ -366,16 +366,155 @@
 %7B%0A      
+//Disabled for now. Travis doesn't seem to allow me to use subdirectories, so the %22combined%22 file will have to do for the release.%0A      //
 libs: %7B%0A
@@ -511,32 +511,34 @@
 //libs: %7B%0A      
+//
   src: %22src/bowe
@@ -552,32 +552,34 @@
 nents/*%22,%0A      
+//
   dest: %22dist/bo
@@ -596,24 +596,26 @@
 ents%22%0A      
+//
 %7D,%0A      sou
@@ -611,16 +611,18 @@
 ,%0A      
+//
 sourceco
@@ -633,16 +633,18 @@
 %7B%0A      
+//
   src: %22
@@ -669,16 +669,18 @@
 ,%0A      
+//
   dest: 
@@ -702,24 +702,26 @@
 l.js%22%0A      
+//
 %7D%0A    %7D,%0A   
@@ -1188,17 +1188,16 @@
 ned.js'%5D
-,
 %0A       
@@ -1191,32 +1191,34 @@
 .js'%5D%0A          
+//
 'dist/wedgewheel
@@ -1675,16 +1675,20 @@
 ejs'
-,
  
+/*,
 'copy'
+*/
 %5D);%0A

Disable the multi-file export for now