diff --git a/Gruntfile.js b/Gruntfile.js
index daa63a5923f585d54807434b5e8820184c0fac6a..761e7089b987d9295005134ad0c0a9f72c730033 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -325,21 +325,16 @@ module.exports = function (grunt) {
       }
     },
 
-    validation: {
+    htmllint: {
       options: {
-        charset: 'utf-8',
-        doctype: 'HTML5',
-        failHard: true,
-        reset: true,
-        relaxerror: [
-          'Element img is missing required attribute src.',
-          'Attribute autocomplete not allowed on element input at this point.',
-          'Attribute autocomplete not allowed on element button at this point.'
+        ignore: [
+          'Attribute "autocomplete" not allowed on element "button" at this point.',
+          'Attribute "autocomplete" not allowed on element "input" at this point.',
+          'Bad value "X-UA-Compatible" for attribute "http-equiv" on element "meta".',
+          'Element "img" is missing required attribute "src".'
         ]
       },
-      files: {
-        src: '_gh_pages/**/*.html'
-      }
+      src: '_gh_pages/**/*.html'
     },
 
     watch: {
@@ -414,7 +409,7 @@ module.exports = function (grunt) {
   require('time-grunt')(grunt);
 
   // Docs HTML validation task
-  grunt.registerTask('validate-html', ['jekyll:docs', 'validation']);
+  grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']);
 
   var runSubset = function (subset) {
     return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset;
diff --git a/package.json b/package.json
index 2c0366df01dc322e07ceb934f5b213f02045733a..a60e99ab4c6f13d93505cd1186b46c1a2e4fb306 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
     "grunt-contrib-watch": "~0.6.1",
     "grunt-csscomb": "~3.0.0",
     "grunt-exec": "~0.4.6",
-    "grunt-html-validation": "~0.1.18",
+    "grunt-html": "~2.0.0",
     "grunt-jekyll": "~0.4.2",
     "grunt-jscs": "~1.2.0",
     "grunt-saucelabs": "~8.5.0",
diff --git a/test-infra/npm-shrinkwrap.json b/test-infra/npm-shrinkwrap.json
index 9e5ec952997ef14f033252437d61bf0d713c7c4f..6dfced17a3315ba92f4b7d84dabdf63d45bf61dd 100644
--- a/test-infra/npm-shrinkwrap.json
+++ b/test-infra/npm-shrinkwrap.json
@@ -252,16 +252,16 @@
       "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-2.2.0.tgz",
       "dependencies": {
         "autoprefixer-core": {
-          "version": "5.1.0",
-          "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.0.tgz",
+          "version": "5.1.1",
+          "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.1.tgz",
           "dependencies": {
             "browserslist": {
               "version": "0.2.0",
               "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz"
             },
             "caniuse-db": {
-              "version": "1.0.30000060",
-              "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000060.tgz"
+              "version": "1.0.30000061",
+              "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000061.tgz"
             },
             "num2fraction": {
               "version": "1.0.1",
@@ -602,8 +602,8 @@
           "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
         },
         "connect": {
-          "version": "2.28.2",
-          "resolved": "https://registry.npmjs.org/connect/-/connect-2.28.2.tgz",
+          "version": "2.28.3",
+          "resolved": "https://registry.npmjs.org/connect/-/connect-2.28.3.tgz",
           "dependencies": {
             "basic-auth-connect": {
               "version": "1.0.0",
@@ -638,12 +638,12 @@
               "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"
             },
             "compression": {
-              "version": "1.3.0",
-              "resolved": "https://registry.npmjs.org/compression/-/compression-1.3.0.tgz",
+              "version": "1.3.1",
+              "resolved": "https://registry.npmjs.org/compression/-/compression-1.3.1.tgz",
               "dependencies": {
                 "accepts": {
-                  "version": "1.2.2",
-                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+                  "version": "1.2.3",
+                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
                   "dependencies": {
                     "mime-types": {
                       "version": "2.0.8",
@@ -662,8 +662,8 @@
                   }
                 },
                 "compressible": {
-                  "version": "2.0.1",
-                  "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.1.tgz",
+                  "version": "2.0.2",
+                  "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.2.tgz",
                   "dependencies": {
                     "mime-db": {
                       "version": "1.6.0",
@@ -700,16 +700,16 @@
               "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz"
             },
             "csurf": {
-              "version": "1.6.5",
-              "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.5.tgz",
+              "version": "1.6.6",
+              "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz",
               "dependencies": {
                 "csrf": {
-                  "version": "2.0.4",
-                  "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.4.tgz",
+                  "version": "2.0.5",
+                  "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.5.tgz",
                   "dependencies": {
                     "base64-url": {
-                      "version": "1.1.0",
-                      "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.1.0.tgz"
+                      "version": "1.2.0",
+                      "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
                     },
                     "rndm": {
                       "version": "1.1.0",
@@ -720,8 +720,8 @@
                       "resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz"
                     },
                     "uid-safe": {
-                      "version": "1.0.2",
-                      "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.2.tgz",
+                      "version": "1.0.3",
+                      "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
                       "dependencies": {
                         "native-or-bluebird": {
                           "version": "1.1.2",
@@ -748,12 +748,12 @@
               "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.0.tgz"
             },
             "errorhandler": {
-              "version": "1.3.2",
-              "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.2.tgz",
+              "version": "1.3.3",
+              "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.3.tgz",
               "dependencies": {
                 "accepts": {
-                  "version": "1.2.2",
-                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+                  "version": "1.2.3",
+                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
                   "dependencies": {
                     "mime-types": {
                       "version": "2.0.8",
@@ -778,20 +778,20 @@
               }
             },
             "express-session": {
-              "version": "1.10.1",
-              "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.1.tgz",
+              "version": "1.10.2",
+              "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.2.tgz",
               "dependencies": {
                 "crc": {
                   "version": "3.2.1",
                   "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"
                 },
                 "uid-safe": {
-                  "version": "1.0.2",
-                  "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.2.tgz",
+                  "version": "1.0.3",
+                  "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
                   "dependencies": {
                     "base64-url": {
-                      "version": "1.1.0",
-                      "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.1.0.tgz"
+                      "version": "1.2.0",
+                      "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
                     },
                     "native-or-bluebird": {
                       "version": "1.1.2",
@@ -834,8 +834,8 @@
                   "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                 },
                 "statuses": {
-                  "version": "1.2.0",
-                  "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.0.tgz"
+                  "version": "1.2.1",
+                  "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
                 }
               }
             },
@@ -950,12 +950,12 @@
               }
             },
             "serve-index": {
-              "version": "1.6.0",
-              "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.0.tgz",
+              "version": "1.6.1",
+              "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.1.tgz",
               "dependencies": {
                 "accepts": {
-                  "version": "1.2.2",
-                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+                  "version": "1.2.3",
+                  "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
                   "dependencies": {
                     "negotiator": {
                       "version": "0.5.0",
@@ -1226,8 +1226,8 @@
           }
         },
         "clean-css": {
-          "version": "3.0.7",
-          "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.0.7.tgz",
+          "version": "3.0.8",
+          "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.0.8.tgz",
           "dependencies": {
             "commander": {
               "version": "2.5.1",
@@ -1548,8 +1548,20 @@
                   "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"
                 },
                 "domutils": {
-                  "version": "1.5.0",
-                  "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgz"
+                  "version": "1.5.1",
+                  "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+                  "dependencies": {
+                    "dom-serializer": {
+                      "version": "0.0.1",
+                      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz",
+                      "dependencies": {
+                        "entities": {
+                          "version": "1.1.1",
+                          "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"
+                        }
+                      }
+                    }
+                  }
                 },
                 "entities": {
                   "version": "1.0.0",
@@ -1702,8 +1714,8 @@
               }
             },
             "request": {
-              "version": "2.51.0",
-              "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz",
+              "version": "2.52.0",
+              "resolved": "https://registry.npmjs.org/request/-/request-2.52.0.tgz",
               "dependencies": {
                 "aws-sign2": {
                   "version": "0.5.0",
@@ -1738,8 +1750,8 @@
                   }
                 },
                 "caseless": {
-                  "version": "0.8.0",
-                  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz"
+                  "version": "0.9.0",
+                  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz"
                 },
                 "combined-stream": {
                   "version": "0.0.7",
@@ -1757,39 +1769,27 @@
                 },
                 "form-data": {
                   "version": "0.2.0",
-                  "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz",
-                  "dependencies": {
-                    "mime-types": {
-                      "version": "2.0.8",
-                      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
-                      "dependencies": {
-                        "mime-db": {
-                          "version": "1.6.0",
-                          "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
-                        }
-                      }
-                    }
-                  }
+                  "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz"
                 },
                 "hawk": {
-                  "version": "1.1.1",
-                  "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
+                  "version": "2.3.1",
+                  "resolved": "https://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz",
                   "dependencies": {
                     "boom": {
-                      "version": "0.4.2",
-                      "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
+                      "version": "2.6.1",
+                      "resolved": "https://registry.npmjs.org/boom/-/boom-2.6.1.tgz"
                     },
                     "cryptiles": {
-                      "version": "0.2.2",
-                      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
+                      "version": "2.0.4",
+                      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz"
                     },
                     "hoek": {
-                      "version": "0.9.1",
-                      "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
+                      "version": "2.11.0",
+                      "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.11.0.tgz"
                     },
                     "sntp": {
-                      "version": "0.2.4",
-                      "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
+                      "version": "1.0.9",
+                      "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
                     }
                   }
                 },
@@ -1811,21 +1811,31 @@
                     }
                   }
                 },
+                "isstream": {
+                  "version": "0.1.1",
+                  "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.1.tgz"
+                },
                 "json-stringify-safe": {
                   "version": "5.0.0",
                   "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
                 },
                 "mime-types": {
-                  "version": "1.0.2",
-                  "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
+                  "version": "2.0.8",
+                  "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
+                  "dependencies": {
+                    "mime-db": {
+                      "version": "1.6.0",
+                      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
+                    }
+                  }
                 },
                 "node-uuid": {
                   "version": "1.4.2",
                   "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
                 },
                 "oauth-sign": {
-                  "version": "0.5.0",
-                  "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz"
+                  "version": "0.6.0",
+                  "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz"
                 },
                 "qs": {
                   "version": "2.3.3",
@@ -2425,10 +2435,6 @@
               "version": "2.0.4",
               "resolved": "https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.4.tgz",
               "dependencies": {
-                "gonzales-pe": {
-                  "version": "3.0.0-10",
-                  "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-3.0.0-10.tgz"
-                },
                 "minimatch": {
                   "version": "0.2.12",
                   "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz",
@@ -2443,10 +2449,6 @@
                     }
                   }
                 },
-                "vow": {
-                  "version": "0.4.4",
-                  "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.4.tgz"
-                },
                 "vow-fs": {
                   "version": "0.3.2",
                   "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.2.tgz",
@@ -2465,10 +2467,6 @@
                       "version": "1.4.0",
                       "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"
                     },
-                    "vow": {
-                      "version": "0.4.4",
-                      "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.4.tgz"
-                    },
                     "vow-queue": {
                       "version": "0.3.1",
                       "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.3.1.tgz"
@@ -2493,261 +2491,29 @@
       "version": "0.4.6",
       "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-0.4.6.tgz"
     },
-    "grunt-html-validation": {
-      "version": "0.1.18",
-      "resolved": "https://registry.npmjs.org/grunt-html-validation/-/grunt-html-validation-0.1.18.tgz",
+    "grunt-html": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-html/-/grunt-html-2.0.0.tgz",
       "dependencies": {
-        "colors": {
-          "version": "0.6.2",
-          "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"
+        "async": {
+          "version": "0.2.10",
+          "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz"
         },
-        "request": {
-          "version": "2.34.0",
-          "resolved": "https://registry.npmjs.org/request/-/request-2.34.0.tgz",
+        "chalk": {
+          "version": "0.4.0",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
           "dependencies": {
-            "aws-sign2": {
-              "version": "0.5.0",
-              "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
-            },
-            "forever-agent": {
-              "version": "0.5.2",
-              "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
-            },
-            "form-data": {
-              "version": "0.1.4",
-              "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
-              "dependencies": {
-                "async": {
-                  "version": "0.9.0",
-                  "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
-                },
-                "combined-stream": {
-                  "version": "0.0.7",
-                  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
-                  "dependencies": {
-                    "delayed-stream": {
-                      "version": "0.0.5",
-                      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
-                    }
-                  }
-                }
-              }
-            },
-            "hawk": {
+            "ansi-styles": {
               "version": "1.0.0",
-              "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz",
-              "dependencies": {
-                "boom": {
-                  "version": "0.4.2",
-                  "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
-                },
-                "cryptiles": {
-                  "version": "0.2.2",
-                  "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
-                },
-                "hoek": {
-                  "version": "0.9.1",
-                  "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
-                },
-                "sntp": {
-                  "version": "0.2.4",
-                  "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
-                }
-              }
-            },
-            "http-signature": {
-              "version": "0.10.1",
-              "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
-              "dependencies": {
-                "asn1": {
-                  "version": "0.1.11",
-                  "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
-                },
-                "assert-plus": {
-                  "version": "0.1.5",
-                  "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
-                },
-                "ctype": {
-                  "version": "0.5.3",
-                  "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
-                }
-              }
-            },
-            "json-stringify-safe": {
-              "version": "5.0.0",
-              "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
-            },
-            "mime": {
-              "version": "1.2.11",
-              "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
-            },
-            "node-uuid": {
-              "version": "1.4.2",
-              "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
-            },
-            "oauth-sign": {
-              "version": "0.3.0",
-              "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"
-            },
-            "qs": {
-              "version": "0.6.6",
-              "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"
-            },
-            "tough-cookie": {
-              "version": "0.12.1",
-              "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
-              "dependencies": {
-                "punycode": {
-                  "version": "1.3.2",
-                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
-                }
-              }
-            },
-            "tunnel-agent": {
-              "version": "0.3.0",
-              "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"
-            }
-          }
-        },
-        "w3cjs": {
-          "version": "0.1.25",
-          "resolved": "https://registry.npmjs.org/w3cjs/-/w3cjs-0.1.25.tgz",
-          "dependencies": {
-            "commander": {
-              "version": "2.0.0",
-              "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz"
+              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"
             },
-            "superagent": {
-              "version": "0.15.7",
-              "resolved": "https://registry.npmjs.org/superagent/-/superagent-0.15.7.tgz",
-              "dependencies": {
-                "cookiejar": {
-                  "version": "1.3.0",
-                  "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"
-                },
-                "debug": {
-                  "version": "0.7.4",
-                  "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
-                },
-                "emitter-component": {
-                  "version": "1.0.0",
-                  "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"
-                },
-                "formidable": {
-                  "version": "1.0.14",
-                  "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"
-                },
-                "methods": {
-                  "version": "0.0.1",
-                  "resolved": "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz"
-                },
-                "mime": {
-                  "version": "1.2.5",
-                  "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.5.tgz"
-                },
-                "qs": {
-                  "version": "0.6.5",
-                  "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz"
-                },
-                "reduce-component": {
-                  "version": "1.0.1",
-                  "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"
-                }
-              }
+            "has-color": {
+              "version": "0.1.7",
+              "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"
             },
-            "superagent-proxy": {
-              "version": "0.2.0",
-              "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-0.2.0.tgz",
-              "dependencies": {
-                "proxy-agent": {
-                  "version": "0.0.2",
-                  "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-0.0.2.tgz",
-                  "dependencies": {
-                    "http-proxy-agent": {
-                      "version": "0.2.6",
-                      "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-0.2.6.tgz",
-                      "dependencies": {
-                        "agent-base": {
-                          "version": "1.0.1",
-                          "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
-                        },
-                        "debug": {
-                          "version": "1.0.4",
-                          "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
-                          "dependencies": {
-                            "ms": {
-                              "version": "0.6.2",
-                              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
-                            }
-                          }
-                        },
-                        "extend": {
-                          "version": "1.2.1",
-                          "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
-                        }
-                      }
-                    },
-                    "https-proxy-agent": {
-                      "version": "0.3.5",
-                      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.5.tgz",
-                      "dependencies": {
-                        "agent-base": {
-                          "version": "1.0.1",
-                          "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
-                        },
-                        "debug": {
-                          "version": "1.0.4",
-                          "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
-                          "dependencies": {
-                            "ms": {
-                              "version": "0.6.2",
-                              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
-                            }
-                          }
-                        },
-                        "extend": {
-                          "version": "1.2.1",
-                          "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
-                        }
-                      }
-                    },
-                    "lru-cache": {
-                      "version": "2.3.1",
-                      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"
-                    },
-                    "socks-proxy-agent": {
-                      "version": "0.1.2",
-                      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-0.1.2.tgz",
-                      "dependencies": {
-                        "agent-base": {
-                          "version": "1.0.1",
-                          "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
-                        },
-                        "extend": {
-                          "version": "1.2.1",
-                          "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
-                        },
-                        "rainbowsocks": {
-                          "version": "0.1.2",
-                          "resolved": "https://registry.npmjs.org/rainbowsocks/-/rainbowsocks-0.1.2.tgz",
-                          "dependencies": {
-                            "debug": {
-                              "version": "1.0.4",
-                              "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
-                              "dependencies": {
-                                "ms": {
-                                  "version": "0.6.2",
-                                  "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
-                                }
-                              }
-                            }
-                          }
-                        }
-                      }
-                    }
-                  }
-                }
-              }
+            "strip-ansi": {
+              "version": "0.1.1",
+              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"
             }
           }
         }