module.exports = function( grunt ) {
  grunt.initConfig({
    pkg: grunt.file.readJSON( "package.json" ),

    recess: {
      dist: {
        options: {
          noIDs: false,
          noOverqualifying: false,
          noUniversalSelectors: false,
          strictPropertyOrder: false
        },
        src: [
          "public/css/style.less",
          "public/css/make-details.less"
        ]
      }
    },
    jshint: {
      files: [
        "Gruntfile.js",
        "app.js",
        "lib/**/*.js",
        "package.json",
        "public/js/**/*.js",
        "routes/**/*.js"
      ]
    }
  });

  grunt.loadNpmTasks( "grunt-recess" );
  grunt.loadNpmTasks( "grunt-contrib-jshint" );

  grunt.registerTask( "default", [ "recess", "jshint" ]);
};

@@ -548,32 +548,61 @@
 ic/js/**/*.js%22,%0A
+        %22!public/js/lib/**%22,%0A
         %22routes/

Fix bug 899993: Ignore public/js/ext in grunt