module.exports = function (grunt) {
    'use strict';
    // Project configuration
    grunt.initConfig({
      // Metadata
      pkg: grunt.file.readJSON('package.json'),
      banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
          '<%= grunt.template.today("yyyy-mm-dd") %>\n' +
          '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' +
          '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
          ' Licensed <%= props.license %> */\n',
      // JS Hint
      // =======
      jshint: {
        options: {
          jshintrc: '.jshintrc'
        },
        core: {
          src: '../*.js'
        },
        client: {
          src: [
            '../client/**/*.js',
            '../client/*.js'
          ]
        },
        server: {
          src: [
            '../server/**/*.js',
            '../server/*.js'
          ]
        },
        lib: {
          src: [
            '../lib/**/*.js',
            '../lib/*.js'
          ]
        }
      },
      // JS Coding Style
      // ===============
      jscs: {
        options: {
          config: '.jscsrc'
        },
        core: {
          src: '<%= jshint.core.src %>'
        },
        client: {
          src: '<%= jshint.client.src %>'
        },
        server: {
          src: '<%= jshint.server.src %>'
        },
        lib: {
          src: '<%= jshint.lib.src %>'
        }
      },
      // SCSS Lint
      // =========
      scsslint: {
          allFiles: [
              '../client/styles/scss/*.scss'
          ],
          options: {
            config: '.scss-lint.yml'
        }
      },

      // // QUnit
      // // =====
      // qunit: {
      //     options: {
      //         inject: 'test/qunit/phantom.js',
      //         // size the viewport for mobile
      //         page : {
      //             viewportSize : {
      //                 width : 766
      //             }
      //         }
      //     },
      //     files: [
      //         'test/qunit/index.html',
      //         'test/qunit/visual-index.html'
      //     ]
      // },
      // // SASS Compile
      // // ============
      // sass: {
      //     options: {
      //         style: 'expanded',
      //         sourcemap: 'auto'
      //     },
      //     dist: {
      //         files: {
      //             'build/css/bootstrap-asu.css' : 'scss/bootstrap-asu.scss',
      //             'build/css/bootstrap-asu-theme-base.css' : 'scss/bootstrap-asu-theme-base.scss'
      //         }
      //     },
      //     fortesting: {
      //         files: {
      //             'test/vendor/css/bootstrap-asu.css' : 'scss/bootstrap-asu.scss',
      //             'test/vendor/css/bootstrap-asu-theme-base.css' : 'scss/bootstrap-asu-theme-base.scss'
      //         }

      //     }
      // },
      // // JS Compile
      // // ==========
      // concat: {
      //     bootstrapAsu: {
      //         src: [
      //             'js/_modernizr.js',
      //             'js/_smoothscroll.js',
      //             'js/_smartresize.js',
      //             'js/_calendar.js',
      //             'js/_sidebar.js',
      //             'js/_collapse-footer.js'
      //         ],
      //          dest: 'build/js/bootstrap-asu.js'
      //     }
      // },
      // // JS Uglify
      // // =========
      // uglify: {
      //   options: {
      //     preserveComments: 'some'
      //   },
      //   core: {
      //     src: 'build/js/bootstrap-asu.js',
      //     dest: 'build/js/bootstrap-asu.min.js'
      //   }
      // },
      // // Watch
      // // =====
      // watch: {
      //     core: {
      //         files: '<%= jshint.core.src %>',
      //         tasks: ['jshint:core', 'qunit']
      //     }
      // }
    });

    // These plugins provide necessary tasks
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-jscs');
    grunt.loadNpmTasks('grunt-scss-lint');
    // grunt.loadNpmTasks('grunt-contrib-watch');
    // grunt.loadNpmTasks('grunt-contrib-sass');
    // grunt.loadNpmTasks('grunt-contrib-uglify');
    // grunt.loadNpmTasks('grunt-contrib-concat');
    // grunt.loadNpmTasks('grunt-contrib-qunit');

    // Default task
    grunt.registerTask('default', [
        'jshint', 
        'jscs',
        'scsslint',
        /*'sass:fortesting',
        'qunit',
        'sass:dist',
        'concat',
        'uglify'*/]);
};

@@ -1638,2596 +1638,186 @@
  %7D,%0A
-%0A      // // QUnit%0A      // // =====%0A      // qunit: %7B%0A      //     options: %7B%0A      //         inject: 'test/qunit/phantom.js',%0A      //         // size the viewport for mobile%0A      //         page : %7B%0A      //             viewportSize : %7B%0A      //                 width : 766%0A      //             %7D%0A      //         %7D%0A      //     %7D,%0A      //     files: %5B%0A      //         'test/qunit/index.html',%0A      //         'test/qunit/visual-index.html'%0A      //     %5D%0A      // %7D,%0A      // // SASS Compile%0A      // // ============%0A      // sass: %7B%0A      //     options: %7B%0A      //         style: 'expanded',%0A      //         sourcemap: 'auto'%0A      //     %7D,%0A      //     dist: %7B%0A      //         files: %7B%0A      //             'build/css/bootstrap-asu.css' : 'scss/bootstrap-asu.scss',%0A      //             'build/css/bootstrap-asu-theme-base.css' : 'scss/bootstrap-asu-theme-base.scss'%0A      //         %7D%0A      //     %7D,%0A      //     fortesting: %7B%0A      //         files: %7B%0A      //             'test/vendor/css/bootstrap-asu.css' : 'scss/bootstrap-asu.scss',%0A      //             'test/vendor/css/bootstrap-asu-theme-base.css' : 'scss/bootstrap-asu-theme-base.scss'%0A      //         %7D%0A%0A      //     %7D%0A      // %7D,%0A      // // JS Compile%0A      // // ==========%0A      // concat: %7B%0A      //     bootstrapAsu: %7B%0A      //         src: %5B%0A      //             'js/_modernizr.js',%0A      //             'js/_smoothscroll.js',%0A      //             'js/_smartresize.js',%0A      //             'js/_calendar.js',%0A      //             'js/_sidebar.js',%0A      //             'js/_collapse-footer.js'%0A      //         %5D,%0A      //          dest: 'build/js/bootstrap-asu.js'%0A      //     %7D%0A      // %7D,%0A      // // JS Uglify%0A      // // =========%0A      // uglify: %7B%0A      //   options: %7B%0A      //     preserveComments: 'some'%0A      //   %7D,%0A      //   core: %7B%0A      //     src: 'build/js/bootstrap-asu.js',%0A      //     dest: 'build/js/bootstrap-asu.min.js'%0A      //   %7D%0A      // %7D,%0A      // // Watch%0A      // // =====%0A      // watch: %7B%0A      //     core: %7B%0A      //         files: '%3C%25= jshint.core.src %25%3E',%0A      //         tasks: %5B'jshint:core', 'qunit'%5D%0A      //     %7D%0A      // %7D%0A    %7D);%0A%0A    // These plugins provide necessary tasks%0A    grunt.loadNpmTasks('grunt-contrib-jshint');%0A    grunt.loadNpmTasks('grunt-jscs');%0A    grunt.loadNpmTasks('grunt-scss-lint');%0A    // grunt.loadNpmTasks('grunt-contrib-watch');%0A    // grunt.loadNpmTasks('grunt-contrib-sass');%0A    // grunt.loadNpmTasks('grunt-contrib-uglify');%0A    // grunt.loadNpmTasks('grunt-contrib-concat');%0A    // grunt.loadNpmTasks('grunt-contrib-quni
+    %7D);%0A%0A    // These plugins provide necessary tasks%0A    grunt.loadNpmTasks('grunt-contrib-jshint');%0A    grunt.loadNpmTasks('grunt-jscs');%0A    grunt.loadNpmTasks('grunt-scss-lin
 t');
@@ -1931,113 +1931,8 @@
 int'
-,%0A        /*'sass:fortesting',%0A        'qunit',%0A        'sass:dist',%0A        'concat',%0A        'uglify'*/
 %5D);%0A

remove unused grunt tasks