module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),

    // Metadata.
    meta: {
        srcPath: 'lib/',
        distPath: 'dist/'
    },
    
    banner: '/*\n' +
            '* =====================================================\n' +
            '* Ratchet v<%= pkg.version %>\n' +
            '* Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
            '* Licensed under <%= _.pluck(pkg.licenses, "url").join(", ") %>\n' +
            '*\n' +
            '* Designed and built by @connors, @dhg, and @fat.\n' +
            '* =====================================================\n' +
            '*/\n',
    
    concat: {
      options: {
        banner: '<%= banner %>'
      },
      ratchet: {
        src: [
          '<%= meta.srcPath %>js/modals.js',
          '<%= meta.srcPath %>js/popovers.js',
          '<%= meta.srcPath %>js/push.js',
          '<%= meta.srcPath %>js/segmented-controllers.js',
          '<%= meta.srcPath %>js/sliders.js',
          '<%= meta.srcPath %>js/toggles.js'
        ],
        dest: '<%= meta.distPath %><%= pkg.name %>.js'
      }
    },
    
    sass: {
        options: {
          banner: '<%= banner %>',
          style: 'expanded',
        },
        dist: {
            files: {
                '<%= meta.distPath %><%= pkg.name %>.css': '<%= meta.srcPath %>sass/ratchet.scss',
                '<%= meta.distPath %>theme-classic.css': '<%= meta.srcPath %>sass/theme-classic.scss'
            }
        }
    },
 
    watch: {
        scripts: {
            files: [
                '<%= meta.srcPath %>/**/*.scss'
            ],
            tasks: ['sass']
        }
    }
  });

  // Load the plugins
  grunt.loadNpmTasks('grunt-jekyll');
  grunt.loadNpmTasks('grunt-contrib-sass');
  grunt.loadNpmTasks('grunt-contrib-watch');
  grunt.loadNpmTasks('grunt-contrib-concat');

  // Default task(s).
  grunt.registerTask('default', ['sass', 'concat']);
  grunt.registerTask('build', ['sass', 'concat']);
};
@@ -160,18 +160,16 @@
 %7B%0A      
-  
 srcPath:
@@ -179,26 +179,24 @@
 ib/',%0A      
- 
- 
 distPath: 'd
@@ -239,32 +239,33 @@
  +%0A            '
+ 
 * ==============
@@ -322,16 +322,17 @@
        '
+ 
 * Ratche
@@ -371,16 +371,17 @@
        '
+ 
 * Copyri
@@ -456,16 +456,17 @@
        '
+ 
 * Licens
@@ -539,16 +539,17 @@
        '
+ 
 *%5Cn' +%0A 
@@ -560,16 +560,17 @@
        '
+ 
 * Design
@@ -629,16 +629,17 @@
        '
+ 
 * ======
@@ -704,16 +704,17 @@
        '
+ 
 */%5Cn',%0A 
@@ -1207,26 +1207,24 @@
 ss: %7B%0A      
-  
 options: %7B%0A 
@@ -1218,26 +1218,24 @@
  options: %7B%0A
-  
         bann
@@ -1263,18 +1263,16 @@
         
- 
- 
 style: '
@@ -1284,31 +1284,27 @@
 ded',%0A      
-  
 %7D,%0A
-  
       dist: 
@@ -1309,28 +1309,24 @@
 : %7B%0A        
-    
 files: %7B%0A   
@@ -1318,30 +1318,24 @@
    files: %7B%0A
-      
           '%3C
@@ -1417,38 +1417,32 @@
 css',%0A          
-      
 '%3C%25= meta.distPa
@@ -1515,22 +1515,8 @@
 ss'%0A
-            %7D%0A
     
@@ -1513,32 +1513,40 @@
 scss'%0A        %7D%0A
+      %7D%0A
     %7D,%0A %0A    wat
@@ -1557,18 +1557,16 @@
 %7B%0A      
-  
 scripts:
@@ -1564,28 +1564,24 @@
  scripts: %7B%0A
-    
         file
@@ -1591,30 +1591,24 @@
 %5B%0A          
-     
- 
 '%3C%25= meta.sr
@@ -1631,35 +1631,27 @@
 ss'%0A        
-    %5D,%0A    
+%5D,%0A
         task
@@ -1662,18 +1662,16 @@
 'sass'%5D%0A
-  
       %7D%0A
@@ -2007,8 +2007,9 @@
 t'%5D);%0A%7D;
+%0A

Fix indents