module.exports = function(grunt) {

    grunt.initConfig({
      respimg: {
        default: {
          options: {
            widths: [200, 400]
          },
          files: [{
            expand: true,
            cwd: 'image/',
            src: ['**.{gif,jpg,png,svg}'],
            dest: 'build/img/'
          }]
        }
      },
    });
    grunt.loadNpmTasks('grunt-respimg');
    grunt.registerTask('default', ['respimg']);
};
@@ -1,8 +1,296 @@
+/*%0A After you have changed the settings at %22Your code goes here%22,%0A run this with one of these options:%0A  %22grunt%22 alone creates a new, completed images directory%0A  %22grunt clean%22 removes the images directory%0A  %22grunt responsive_images%22 re-processes images without removing the old ones%0A*/%0A%0A
 module.e
@@ -317,18 +317,16 @@
 unt) %7B%0A%0A
-  
   grunt.
@@ -342,18 +342,16 @@
 g(%7B%0A
-  
     resp
 img:
@@ -346,19 +346,29 @@
     resp
-img
+onsive_images
 : %7B%0A    
@@ -373,23 +373,15 @@
     
-  default
+dev
 : %7B%0A
-  
     
@@ -409,28 +409,264 @@
     
-  widths: %5B200, 400%5D
+engine: 'im',%0A          sizes: %5B%7B%0A        width: 110,%0A            name: %22small%22,%0A            quality: 40%0A          %7D,%7B%0A            width: 220,%0A            quality: 100%0A          %7D,%7B%0A            width: 330,%0A            name: %22large%22,%0A            quality: 80
 %0A   
@@ -670,24 +670,25 @@
           %7D,
+%7B
 %0A          f
@@ -690,73 +690,314 @@
     
-files: %5B%7B%0A            expand: true,%0A            cwd: 'image/',%0A  
+  width: 660,%0A            name: %22large%22,%0A            suffix: %22_x2%22,  // retina gfx%0A            quality: 50%0A          %7D,%7B%0A            createNoScaledImage: true,%0A            width: 1660,%0A            name: %22largest%22,%0A            quality: 50%0A            %7D%5D%0A        %7D,%0A        files: %5B%7B%0A          expand: true,%0A
     
@@ -1010,17 +1010,16 @@
 src: %5B'*
-*
 .%7Bgif,jp
@@ -1027,13 +1027,198 @@
 ,png
-,svg%7D
+%7D'%5D,%0A          cwd: 'images/',%0A          dest: 'build/img/'%0A        %7D%5D%0A      %7D%0A    %7D,%0A    /* Clear out the images directory if it exists */%0A    clean: %7B%0A      dev: %7B%0A        src: %5B'build/img
 '%5D,%0A
@@ -1219,28 +1219,411 @@
 mg'%5D,%0A      
+%7D,%0A
     
+%7D,%0A    /* Generate the images directory if it is missing */%0A    mkdir: %7B%0A      dev: %7B%0A        options: %7B%0A          create: %5B'build/img'%5D%0A        %7D,%0A      %7D,%0A    %7D,%0A%0A    /* Copy the %22fixed%22 images that don't go through processing into the images/directory */%0A    copy: %7B%0A      dev: %7B%0A        files: %5B%7B%0A          expand: true,%0A          src: 'images/fixed/*.%7Bgif,jpg,png%7D',%0A        
   dest: 'bui
@@ -1634,21 +1634,8 @@
 mg/'
-%0A          %7D%5D
 %0A   
@@ -1636,24 +1636,25 @@
 /'%0A        %7D
+%5D
 %0A      %7D,%0A  
@@ -1657,16 +1657,21 @@
 ,%0A  
+  %7D,%0A
   %7D);%0A  
   gr
@@ -1662,24 +1662,25 @@
  %7D,%0A  %7D);%0A  
+%0A
   grunt.load
@@ -1703,61 +1703,233 @@
 resp
-img');%0A    grunt.registerTask('default', %5B'respimg
+onsive-images');%0A  grunt.loadNpmTasks('grunt-contrib-clean');%0A  grunt.loadNpmTasks('grunt-contrib-copy');%0A  grunt.loadNpmTasks('grunt-mkdir');%0A  grunt.registerTask('default', %5B'clean', 'mkdir', 'copy', 'responsive_images
 '%5D);%0A
+%0A
 %7D;
+%0A

resolve conflict on local branch