jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/370207 )

Change subject: T171843: Remove fields for category search and for prefix search
......................................................................


T171843: Remove fields for category search and for prefix search

Change-Id: I043fc44cc23a04e136153e391b70b4b851e28aa0
---
M modules/ext.advancedSearch.init.js
M package-lock.json
2 files changed, 1,035 insertions(+), 202 deletions(-)

Approvals:
  Gabriel Birke: Looks good to me, approved
  jenkins-bot: Verified
  Jeroen De Dauw: Checked



diff --git a/modules/ext.advancedSearch.init.js 
b/modules/ext.advancedSearch.init.js
index 8392d67..5b584eb 100644
--- a/modules/ext.advancedSearch.init.js
+++ b/modules/ext.advancedSearch.init.js
@@ -178,33 +178,12 @@
                        }
                },
 
-               // Structure
-               {
-                       group: 'structure',
-                       id: 'subpage',
-                       placeholder: 'prefix:…',
-                       formatter: function ( val ) {
-                               return 'prefix:' + val;
-                       },
-                       greedy: true
-               },
                {
                        group: 'structure',
                        id: 'intitle',
                        placeholder: 'intitle:…',
                        formatter: function ( val ) {
                                return 'intitle:' + optionalQuotes( val );
-                       }
-               },
-               {
-                       group: 'structure',
-                       id: 'deepcat',
-                       placeholder: 'deepcat:…',
-                       /* enabled: function () {
-                        return !!mw.libs.deepCat;
-                        }, */
-                       formatter: function ( val ) {
-                               return 'deepcat:' + optionalQuotes( val );
                        }
                },
 
@@ -237,27 +216,6 @@
                                return 'insource:' + ( /^\/.*\/$/.test( val ) ? 
val : optionalQuotes( val ) );
                        }
                },
-
-               /*
-               {
-                       group: 'categories',
-                       id: 'deepcat2',
-                       placeholder: 'deepcat:…',
-                       /* enabled: function () {
-                        return !!mw.libs.deepCat;
-                        },
-                       formatter: function ( val ) {
-                               return 'deepcat:' + optionalQuotes( val );
-                       }
-               },
-               {
-                       group: 'categories',
-                       id: 'incategory',
-                       placeholder: 'incategory:…',
-                       formatter: function ( val ) {
-                               return 'incategory:' + optionalQuotes( val );
-                       }
-               }, */
 
                // Files
                // filebits:…
@@ -344,15 +302,6 @@
                        },
                        layout: createOptionalFieldLayout
                }
-               /* {
-                       group: 'files',
-                       id: 'fileres',
-                       placeholder: 'fileres:…',
-                       formatter: function ( val ) {
-                               return 'fileres:' + formatSizeConstraint( val );
-                       },
-                       requiredNamespace: 6
-               } */
 
                // Ordering
                // prefer-recent:…
diff --git a/package-lock.json b/package-lock.json
index 1aed77c..6cc7486 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,4 +1,5 @@
 {
+       "requires": true,
        "lockfileVersion": 1,
        "dependencies": {
                "abbrev": {
@@ -18,6 +19,9 @@
                        "resolved": 
"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz";,
                        "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
                        "dev": true,
+                       "requires": {
+                               "acorn": "3.3.0"
+                       },
                        "dependencies": {
                                "acorn": {
                                        "version": "3.3.0",
@@ -31,7 +35,11 @@
                        "version": "4.11.8",
                        "resolved": 
"https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz";,
                        "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "co": "4.6.0",
+                               "json-stable-stringify": "1.0.1"
+                       }
                },
                "ajv-keywords": {
                        "version": "1.5.1",
@@ -67,13 +75,19 @@
                        "version": "1.0.9",
                        "resolved": 
"https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz";,
                        "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "sprintf-js": "1.0.3"
+                       }
                },
                "arr-diff": {
                        "version": "2.0.0",
                        "resolved": 
"https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz";,
                        "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "arr-flatten": "1.1.0"
+                       }
                },
                "arr-flatten": {
                        "version": "1.1.0",
@@ -97,7 +111,10 @@
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";,
                        "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "array-uniq": "1.0.3"
+                       }
                },
                "array-uniq": {
                        "version": "1.0.3",
@@ -127,13 +144,26 @@
                        "version": "6.7.7",
                        "resolved": 
"https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz";,
                        "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "browserslist": "1.7.7",
+                               "caniuse-db": "1.0.30000702",
+                               "normalize-range": "0.1.2",
+                               "num2fraction": "1.2.2",
+                               "postcss": "5.2.17",
+                               "postcss-value-parser": "3.3.0"
+                       }
                },
                "babel-code-frame": {
                        "version": "6.22.0",
                        "resolved": 
"https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz";,
                        "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "esutils": "2.0.2",
+                               "js-tokens": "3.0.2"
+                       }
                },
                "balanced-match": {
                        "version": "1.0.0",
@@ -145,19 +175,32 @@
                        "version": "1.1.8",
                        "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz";,
                        "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "balanced-match": "1.0.0",
+                               "concat-map": "0.0.1"
+                       }
                },
                "braces": {
                        "version": "1.8.5",
                        "resolved": 
"https://registry.npmjs.org/braces/-/braces-1.8.5.tgz";,
                        "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "expand-range": "1.8.2",
+                               "preserve": "0.2.0",
+                               "repeat-element": "1.1.2"
+                       }
                },
                "browserslist": {
                        "version": "1.7.7",
                        "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz";,
                        "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "caniuse-db": "1.0.30000702",
+                               "electron-to-chromium": "1.3.16"
+                       }
                },
                "builtin-modules": {
                        "version": "1.1.1",
@@ -169,7 +212,10 @@
                        "version": "0.1.0",
                        "resolved": 
"https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz";,
                        "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "callsites": "0.2.0"
+                       }
                },
                "callsites": {
                        "version": "0.2.0",
@@ -187,7 +233,11 @@
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz";,
                        "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "camelcase": "2.1.1",
+                               "map-obj": "1.0.1"
+                       }
                },
                "caniuse-db": {
                        "version": "1.0.30000702",
@@ -199,7 +249,14 @@
                        "version": "1.1.3",
                        "resolved": 
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";,
                        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "ansi-styles": "2.2.1",
+                               "escape-string-regexp": "1.0.5",
+                               "has-ansi": "2.0.0",
+                               "strip-ansi": "3.0.1",
+                               "supports-color": "2.0.0"
+                       }
                },
                "circular-json": {
                        "version": "0.3.1",
@@ -211,7 +268,10 @@
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz";,
                        "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "restore-cursor": "1.0.1"
+                       }
                },
                "cli-width": {
                        "version": "2.1.0",
@@ -223,13 +283,22 @@
                        "version": "3.2.0",
                        "resolved": 
"https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz";,
                        "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "string-width": "1.0.2",
+                               "strip-ansi": "3.0.1",
+                               "wrap-ansi": "2.1.0"
+                       }
                },
                "clone-regexp": {
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz";,
                        "integrity": "sha1-6uCiQT9VwJQvgYwin+/OhF1/Oxw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-regexp": "1.0.0",
+                               "is-supported-regexp-flag": "1.0.0"
+                       }
                },
                "co": {
                        "version": "4.6.0",
@@ -260,12 +329,30 @@
                        "resolved": 
"https://registry.npmjs.org/colorguard/-/colorguard-1.2.0.tgz";,
                        "integrity": "sha1-8/rK9cquuk71RlPZ+yW7cxd8DYQ=",
                        "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "color-diff": "0.1.7",
+                               "log-symbols": "1.0.2",
+                               "object-assign": "4.1.1",
+                               "pipetteur": "2.0.3",
+                               "plur": "2.1.2",
+                               "postcss": "5.2.17",
+                               "postcss-reporter": "1.4.1",
+                               "text-table": "0.2.0",
+                               "yargs": "1.3.3"
+                       },
                        "dependencies": {
                                "postcss-reporter": {
                                        "version": "1.4.1",
                                        "resolved": 
"https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz";,
                                        "integrity": 
"sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "chalk": "1.1.3",
+                                               "lodash": "4.17.4",
+                                               "log-symbols": "1.0.2",
+                                               "postcss": "5.2.17"
+                                       }
                                }
                        }
                },
@@ -285,7 +372,12 @@
                        "version": "1.6.0",
                        "resolved": 
"https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz";,
                        "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "inherits": "2.0.3",
+                               "readable-stream": "2.3.3",
+                               "typedarray": "0.0.6"
+                       }
                },
                "core-util-is": {
                        "version": "1.0.2",
@@ -298,6 +390,15 @@
                        "resolved": 
"https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz";,
                        "integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=",
                        "dev": true,
+                       "requires": {
+                               "is-directory": "0.3.1",
+                               "js-yaml": "3.9.0",
+                               "minimist": "1.2.0",
+                               "object-assign": "4.1.1",
+                               "os-homedir": "1.0.2",
+                               "parse-json": "2.2.0",
+                               "require-from-string": "1.2.1"
+                       },
                        "dependencies": {
                                "minimist": {
                                        "version": "1.2.0",
@@ -317,13 +418,23 @@
                        "version": "1.1.0",
                        "resolved": 
"https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz";,
                        "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "css-tokenize": "1.0.1",
+                               "duplexer2": "0.0.2",
+                               "ldjson-stream": "1.2.1",
+                               "through2": "0.6.5"
+                       }
                },
                "css-tokenize": {
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz";,
                        "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
                        "dev": true,
+                       "requires": {
+                               "inherits": "2.0.3",
+                               "readable-stream": "1.1.14"
+                       },
                        "dependencies": {
                                "isarray": {
                                        "version": "0.0.1",
@@ -335,7 +446,13 @@
                                        "version": "1.1.14",
                                        "resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";,
                                        "integrity": 
"sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "core-util-is": "1.0.2",
+                                               "inherits": "2.0.3",
+                                               "isarray": "0.0.1",
+                                               "string_decoder": "0.10.31"
+                                       }
                                },
                                "string_decoder": {
                                        "version": "0.10.31",
@@ -349,25 +466,38 @@
                        "version": "0.4.1",
                        "resolved": 
"https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz";,
                        "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "array-find-index": "1.0.2"
+                       }
                },
                "d": {
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/d/-/d-1.0.0.tgz";,
                        "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "es5-ext": "0.10.24"
+                       }
                },
                "dateformat": {
                        "version": "1.0.12",
                        "resolved": 
"https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz";,
                        "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "get-stdin": "4.0.1",
+                               "meow": "3.7.0"
+                       }
                },
                "debug": {
                        "version": "2.6.8",
                        "resolved": 
"https://registry.npmjs.org/debug/-/debug-2.6.8.tgz";,
                        "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "ms": "2.0.0"
+                       }
                },
                "decamelize": {
                        "version": "1.2.0",
@@ -385,31 +515,70 @@
                        "version": "2.2.2",
                        "resolved": 
"https://registry.npmjs.org/del/-/del-2.2.2.tgz";,
                        "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "globby": "5.0.0",
+                               "is-path-cwd": "1.0.0",
+                               "is-path-in-cwd": "1.0.0",
+                               "object-assign": "4.1.1",
+                               "pify": "2.3.0",
+                               "pinkie-promise": "2.0.1",
+                               "rimraf": "2.6.1"
+                       }
                },
                "doctrine": {
                        "version": "1.5.0",
                        "resolved": 
"https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz";,
                        "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "esutils": "2.0.2",
+                               "isarray": "1.0.0"
+                       }
                },
                "doiuse": {
                        "version": "2.6.0",
                        "resolved": 
"https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz";,
                        "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
                        "dev": true,
+                       "requires": {
+                               "browserslist": "1.7.7",
+                               "caniuse-db": "1.0.30000702",
+                               "css-rule-stream": "1.1.0",
+                               "duplexer2": "0.0.2",
+                               "jsonfilter": "1.1.2",
+                               "ldjson-stream": "1.2.1",
+                               "lodash": "4.17.4",
+                               "multimatch": "2.1.0",
+                               "postcss": "5.2.17",
+                               "source-map": "0.4.4",
+                               "through2": "0.6.5",
+                               "yargs": "3.32.0"
+                       },
                        "dependencies": {
                                "source-map": {
                                        "version": "0.4.4",
                                        "resolved": 
"https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz";,
                                        "integrity": 
"sha1-66T12pwNyZneaAMti092FzZSA2s=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "amdefine": "1.0.1"
+                                       }
                                },
                                "yargs": {
                                        "version": "3.32.0",
                                        "resolved": 
"https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz";,
                                        "integrity": 
"sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "camelcase": "2.1.1",
+                                               "cliui": "3.2.0",
+                                               "decamelize": "1.2.0",
+                                               "os-locale": "1.4.0",
+                                               "string-width": "1.0.2",
+                                               "window-size": "0.1.4",
+                                               "y18n": "3.2.1"
+                                       }
                                }
                        }
                },
@@ -424,6 +593,9 @@
                        "resolved": 
"https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz";,
                        "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
                        "dev": true,
+                       "requires": {
+                               "readable-stream": "1.1.14"
+                       },
                        "dependencies": {
                                "isarray": {
                                        "version": "0.0.1",
@@ -435,7 +607,13 @@
                                        "version": "1.1.14",
                                        "resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";,
                                        "integrity": 
"sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "core-util-is": "1.0.2",
+                                               "inherits": "2.0.3",
+                                               "isarray": "0.0.1",
+                                               "string_decoder": "0.10.31"
+                                       }
                                },
                                "string_decoder": {
                                        "version": "0.10.31",
@@ -455,43 +633,80 @@
                        "version": "1.3.1",
                        "resolved": 
"https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz";,
                        "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-arrayish": "0.2.1"
+                       }
                },
                "es5-ext": {
                        "version": "0.10.24",
                        "resolved": 
"https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz";,
                        "integrity": "sha1-pVh3yZJLwMjZvTwsvhdJWsFwmxQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "es6-iterator": "2.0.1",
+                               "es6-symbol": "3.1.1"
+                       }
                },
                "es6-iterator": {
                        "version": "2.0.1",
                        "resolved": 
"https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz";,
                        "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24",
+                               "es6-symbol": "3.1.1"
+                       }
                },
                "es6-map": {
                        "version": "0.1.5",
                        "resolved": 
"https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz";,
                        "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24",
+                               "es6-iterator": "2.0.1",
+                               "es6-set": "0.1.5",
+                               "es6-symbol": "3.1.1",
+                               "event-emitter": "0.3.5"
+                       }
                },
                "es6-set": {
                        "version": "0.1.5",
                        "resolved": 
"https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz";,
                        "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24",
+                               "es6-iterator": "2.0.1",
+                               "es6-symbol": "3.1.1",
+                               "event-emitter": "0.3.5"
+                       }
                },
                "es6-symbol": {
                        "version": "3.1.1",
                        "resolved": 
"https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz";,
                        "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24"
+                       }
                },
                "es6-weak-map": {
                        "version": "2.0.2",
                        "resolved": 
"https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz";,
                        "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24",
+                               "es6-iterator": "2.0.1",
+                               "es6-symbol": "3.1.1"
+                       }
                },
                "escape-string-regexp": {
                        "version": "1.0.5",
@@ -503,13 +718,55 @@
                        "version": "3.6.0",
                        "resolved": 
"https://registry.npmjs.org/escope/-/escope-3.6.0.tgz";,
                        "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "es6-map": "0.1.5",
+                               "es6-weak-map": "2.0.2",
+                               "esrecurse": "4.2.0",
+                               "estraverse": "4.2.0"
+                       }
                },
                "eslint": {
                        "version": "3.12.2",
                        "resolved": 
"https://registry.npmjs.org/eslint/-/eslint-3.12.2.tgz";,
                        "integrity": "sha1-a+WpqillglKr1/kekTK6sfJvPDQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "babel-code-frame": "6.22.0",
+                               "chalk": "1.1.3",
+                               "concat-stream": "1.6.0",
+                               "debug": "2.6.8",
+                               "doctrine": "1.5.0",
+                               "escope": "3.6.0",
+                               "espree": "3.4.3",
+                               "estraverse": "4.2.0",
+                               "esutils": "2.0.2",
+                               "file-entry-cache": "2.0.0",
+                               "glob": "7.1.2",
+                               "globals": "9.18.0",
+                               "ignore": "3.3.3",
+                               "imurmurhash": "0.1.4",
+                               "inquirer": "0.12.0",
+                               "is-my-json-valid": "2.16.0",
+                               "is-resolvable": "1.0.0",
+                               "js-yaml": "3.9.0",
+                               "json-stable-stringify": "1.0.1",
+                               "levn": "0.3.0",
+                               "lodash": "4.17.4",
+                               "mkdirp": "0.5.1",
+                               "natural-compare": "1.4.0",
+                               "optionator": "0.8.2",
+                               "path-is-inside": "1.0.2",
+                               "pluralize": "1.2.1",
+                               "progress": "1.1.8",
+                               "require-uncached": "1.0.3",
+                               "shelljs": "0.7.8",
+                               "strip-bom": "3.0.0",
+                               "strip-json-comments": "1.0.4",
+                               "table": "3.8.3",
+                               "text-table": "0.2.0",
+                               "user-home": "2.0.0"
+                       }
                },
                "eslint-config-wikimedia": {
                        "version": "0.4.0",
@@ -521,7 +778,11 @@
                        "version": "3.4.3",
                        "resolved": 
"https://registry.npmjs.org/espree/-/espree-3.4.3.tgz";,
                        "integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "acorn": "5.1.1",
+                               "acorn-jsx": "3.0.1"
+                       }
                },
                "esprima": {
                        "version": "4.0.0",
@@ -533,7 +794,11 @@
                        "version": "4.2.0",
                        "resolved": 
"https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz";,
                        "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "estraverse": "4.2.0",
+                               "object-assign": "4.1.1"
+                       }
                },
                "estraverse": {
                        "version": "4.2.0",
@@ -551,7 +816,11 @@
                        "version": "0.3.5",
                        "resolved": 
"https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";,
                        "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "d": "1.0.0",
+                               "es5-ext": "0.10.24"
+                       }
                },
                "eventemitter2": {
                        "version": "0.4.14",
@@ -563,7 +832,10 @@
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/execall/-/execall-1.0.0.tgz";,
                        "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "clone-regexp": "1.0.0"
+                       }
                },
                "exit": {
                        "version": "0.1.2",
@@ -581,19 +853,28 @@
                        "version": "0.1.5",
                        "resolved": 
"https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz";,
                        "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-posix-bracket": "0.1.1"
+                       }
                },
                "expand-range": {
                        "version": "1.8.2",
                        "resolved": 
"https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz";,
                        "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "fill-range": "2.2.3"
+                       }
                },
                "extglob": {
                        "version": "0.3.2",
                        "resolved": 
"https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz";,
                        "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-extglob": "1.0.0"
+                       }
                },
                "fast-levenshtein": {
                        "version": "2.0.6",
@@ -605,13 +886,21 @@
                        "version": "1.7.0",
                        "resolved": 
"https://registry.npmjs.org/figures/-/figures-1.7.0.tgz";,
                        "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "escape-string-regexp": "1.0.5",
+                               "object-assign": "4.1.1"
+                       }
                },
                "file-entry-cache": {
                        "version": "2.0.0",
                        "resolved": 
"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz";,
                        "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "flat-cache": "1.2.2",
+                               "object-assign": "4.1.1"
+                       }
                },
                "filename-regex": {
                        "version": "2.0.1",
@@ -623,25 +912,46 @@
                        "version": "2.2.3",
                        "resolved": 
"https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz";,
                        "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-number": "2.1.0",
+                               "isobject": "2.1.0",
+                               "randomatic": "1.1.7",
+                               "repeat-element": "1.1.2",
+                               "repeat-string": "1.6.1"
+                       }
                },
                "find-up": {
                        "version": "1.1.2",
                        "resolved": 
"https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz";,
                        "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "path-exists": "2.1.0",
+                               "pinkie-promise": "2.0.1"
+                       }
                },
                "findup-sync": {
                        "version": "0.3.0",
                        "resolved": 
"https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz";,
                        "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
                        "dev": true,
+                       "requires": {
+                               "glob": "5.0.15"
+                       },
                        "dependencies": {
                                "glob": {
                                        "version": "5.0.15",
                                        "resolved": 
"https://registry.npmjs.org/glob/-/glob-5.0.15.tgz";,
                                        "integrity": 
"sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "inflight": "1.0.6",
+                                               "inherits": "2.0.3",
+                                               "minimatch": "3.0.4",
+                                               "once": "1.4.0",
+                                               "path-is-absolute": "1.0.1"
+                                       }
                                }
                        }
                },
@@ -649,7 +959,13 @@
                        "version": "1.2.2",
                        "resolved": 
"https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz";,
                        "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "circular-json": "0.3.1",
+                               "del": "2.2.2",
+                               "graceful-fs": "4.1.11",
+                               "write": "0.2.1"
+                       }
                },
                "flatten": {
                        "version": "1.0.2",
@@ -667,7 +983,10 @@
                        "version": "0.1.5",
                        "resolved": 
"https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz";,
                        "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "for-in": "1.0.2"
+                       }
                },
                "fs.realpath": {
                        "version": "1.0.0",
@@ -691,7 +1010,10 @@
                        "version": "1.2.0",
                        "resolved": 
"https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";,
                        "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-property": "1.0.2"
+                       }
                },
                "get-stdin": {
                        "version": "4.0.1",
@@ -709,19 +1031,34 @@
                        "version": "7.1.2",
                        "resolved": 
"https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";,
                        "integrity": 
"sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "fs.realpath": "1.0.0",
+                               "inflight": "1.0.6",
+                               "inherits": "2.0.3",
+                               "minimatch": "3.0.4",
+                               "once": "1.4.0",
+                               "path-is-absolute": "1.0.1"
+                       }
                },
                "glob-base": {
                        "version": "0.3.0",
                        "resolved": 
"https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz";,
                        "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "glob-parent": "2.0.0",
+                               "is-glob": "2.0.1"
+                       }
                },
                "glob-parent": {
                        "version": "2.0.0",
                        "resolved": 
"https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz";,
                        "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-glob": "2.0.1"
+                       }
                },
                "globals": {
                        "version": "9.18.0",
@@ -733,7 +1070,15 @@
                        "version": "5.0.0",
                        "resolved": 
"https://registry.npmjs.org/globby/-/globby-5.0.0.tgz";,
                        "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "array-union": "1.0.2",
+                               "arrify": "1.0.1",
+                               "glob": "7.1.2",
+                               "object-assign": "4.1.1",
+                               "pify": "2.3.0",
+                               "pinkie-promise": "2.0.1"
+                       }
                },
                "globjoin": {
                        "version": "0.1.4",
@@ -752,6 +1097,24 @@
                        "resolved": 
"https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz";,
                        "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
                        "dev": true,
+                       "requires": {
+                               "coffee-script": "1.10.0",
+                               "dateformat": "1.0.12",
+                               "eventemitter2": "0.4.14",
+                               "exit": "0.1.2",
+                               "findup-sync": "0.3.0",
+                               "glob": "7.0.6",
+                               "grunt-cli": "1.2.0",
+                               "grunt-known-options": "1.1.0",
+                               "grunt-legacy-log": "1.0.0",
+                               "grunt-legacy-util": "1.0.0",
+                               "iconv-lite": "0.4.18",
+                               "js-yaml": "3.5.5",
+                               "minimatch": "3.0.4",
+                               "nopt": "3.0.6",
+                               "path-is-absolute": "1.0.1",
+                               "rimraf": "2.2.8"
+                       },
                        "dependencies": {
                                "esprima": {
                                        "version": "2.7.3",
@@ -763,19 +1126,37 @@
                                        "version": "7.0.6",
                                        "resolved": 
"https://registry.npmjs.org/glob/-/glob-7.0.6.tgz";,
                                        "integrity": 
"sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "1.0.0",
+                                               "inflight": "1.0.6",
+                                               "inherits": "2.0.3",
+                                               "minimatch": "3.0.4",
+                                               "once": "1.4.0",
+                                               "path-is-absolute": "1.0.1"
+                                       }
                                },
                                "grunt-cli": {
                                        "version": "1.2.0",
                                        "resolved": 
"https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz";,
                                        "integrity": 
"sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "findup-sync": "0.3.0",
+                                               "grunt-known-options": "1.1.0",
+                                               "nopt": "3.0.6",
+                                               "resolve": "1.1.7"
+                                       }
                                },
                                "js-yaml": {
                                        "version": "3.5.5",
                                        "resolved": 
"https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz";,
                                        "integrity": 
"sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "argparse": "1.0.9",
+                                               "esprima": "2.7.3"
+                                       }
                                },
                                "resolve": {
                                        "version": "1.1.7",
@@ -801,13 +1182,21 @@
                        "version": "19.0.0",
                        "resolved": 
"https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-19.0.0.tgz";,
                        "integrity": "sha1-u3TDeQYVmc7B9mFp3vKonYYthhs=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "eslint": "3.12.2"
+                       }
                },
                "grunt-jsonlint": {
                        "version": "1.1.0",
                        "resolved": 
"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.1.0.tgz";,
                        "integrity": "sha1-ox7pckCu4/NDyiY8Rb1TIGMSfbI=",
                        "dev": true,
+                       "requires": {
+                               "jsonlint": "1.6.2",
+                               "strip-json-comments": "2.0.1"
+                       },
                        "dependencies": {
                                "strip-json-comments": {
                                        "version": "2.0.1",
@@ -828,6 +1217,13 @@
                        "resolved": 
"https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz";,
                        "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=",
                        "dev": true,
+                       "requires": {
+                               "colors": "1.1.2",
+                               "grunt-legacy-log-utils": "1.0.0",
+                               "hooker": "0.2.3",
+                               "lodash": "3.10.1",
+                               "underscore.string": "3.2.3"
+                       },
                        "dependencies": {
                                "lodash": {
                                        "version": "3.10.1",
@@ -842,6 +1238,10 @@
                        "resolved": 
"https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz";,
                        "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
                        "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "lodash": "4.3.0"
+                       },
                        "dependencies": {
                                "lodash": {
                                        "version": "4.3.0",
@@ -856,6 +1256,15 @@
                        "resolved": 
"https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz";,
                        "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
                        "dev": true,
+                       "requires": {
+                               "async": "1.5.2",
+                               "exit": "0.1.2",
+                               "getobject": "0.1.0",
+                               "hooker": "0.2.3",
+                               "lodash": "4.3.0",
+                               "underscore.string": "3.2.3",
+                               "which": "1.2.14"
+                       },
                        "dependencies": {
                                "lodash": {
                                        "version": "4.3.0",
@@ -869,13 +1278,20 @@
                        "version": "0.7.0",
                        "resolved": 
"https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.7.0.tgz";,
                        "integrity": "sha1-bdiaORERfiFNKi785WWsRqBuRC0=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "stylelint": "7.8.0"
+                       }
                },
                "has-ansi": {
                        "version": "2.0.0",
                        "resolved": 
"https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";,
                        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "ansi-regex": "2.1.1"
+                       }
                },
                "has-color": {
                        "version": "0.1.7",
@@ -929,7 +1345,10 @@
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz";,
                        "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "repeating": "2.0.1"
+                       }
                },
                "indexes-of": {
                        "version": "1.0.1",
@@ -941,7 +1360,11 @@
                        "version": "1.0.6",
                        "resolved": 
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";,
                        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "once": "1.4.0",
+                               "wrappy": "1.0.2"
+                       }
                },
                "inherits": {
                        "version": "2.0.3",
@@ -953,7 +1376,22 @@
                        "version": "0.12.0",
                        "resolved": 
"https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz";,
                        "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "ansi-escapes": "1.4.0",
+                               "ansi-regex": "2.1.1",
+                               "chalk": "1.1.3",
+                               "cli-cursor": "1.0.2",
+                               "cli-width": "2.1.0",
+                               "figures": "1.7.0",
+                               "lodash": "4.17.4",
+                               "readline2": "1.0.1",
+                               "run-async": "0.1.0",
+                               "rx-lite": "3.1.2",
+                               "string-width": "1.0.2",
+                               "strip-ansi": "3.0.1",
+                               "through": "2.3.8"
+                       }
                },
                "interpret": {
                        "version": "1.0.3",
@@ -989,7 +1427,10 @@
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz";,
                        "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "builtin-modules": "1.1.1"
+                       }
                },
                "is-directory": {
                        "version": "0.3.1",
@@ -1007,7 +1448,10 @@
                        "version": "0.1.3",
                        "resolved": 
"https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz";,
                        "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-primitive": "2.0.0"
+                       }
                },
                "is-extendable": {
                        "version": "0.1.1",
@@ -1025,31 +1469,49 @@
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz";,
                        "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "number-is-nan": "1.0.1"
+                       }
                },
                "is-fullwidth-code-point": {
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";,
                        "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "number-is-nan": "1.0.1"
+                       }
                },
                "is-glob": {
                        "version": "2.0.1",
                        "resolved": 
"https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz";,
                        "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-extglob": "1.0.0"
+                       }
                },
                "is-my-json-valid": {
                        "version": "2.16.0",
                        "resolved": 
"https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz";,
                        "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "generate-function": "2.0.0",
+                               "generate-object-property": "1.2.0",
+                               "jsonpointer": "4.0.1",
+                               "xtend": "4.0.1"
+                       }
                },
                "is-number": {
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz";,
                        "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "kind-of": "3.2.2"
+                       }
                },
                "is-path-cwd": {
                        "version": "1.0.0",
@@ -1061,13 +1523,19 @@
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz";,
                        "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-path-inside": "1.0.0"
+                       }
                },
                "is-path-inside": {
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz";,
                        "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "path-is-inside": "1.0.2"
+                       }
                },
                "is-posix-bracket": {
                        "version": "0.1.1",
@@ -1097,7 +1565,10 @@
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz";,
                        "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "tryit": "1.0.3"
+                       }
                },
                "is-supported-regexp-flag": {
                        "version": "1.0.0",
@@ -1127,7 +1598,10 @@
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";,
                        "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "isarray": "1.0.0"
+                       }
                },
                "js-base64": {
                        "version": "2.1.9",
@@ -1145,19 +1619,32 @@
                        "version": "3.9.0",
                        "resolved": 
"https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz";,
                        "integrity": 
"sha512-0LoUNELX4S+iofCT8f4uEHIiRBR+c2AINyC8qRWfC6QNruLtxVZRJaPcu/xwMgFIgDxF25tGHaDjvxzJCNE9yw==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "argparse": "1.0.9",
+                               "esprima": "4.0.0"
+                       }
                },
                "json-stable-stringify": {
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";,
                        "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "jsonify": "0.0.0"
+                       }
                },
                "jsonfilter": {
                        "version": "1.1.2",
                        "resolved": 
"https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz";,
                        "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
                        "dev": true,
+                       "requires": {
+                               "JSONStream": "0.8.4",
+                               "minimist": "1.2.0",
+                               "stream-combiner": "0.2.2",
+                               "through2": "0.6.5"
+                       },
                        "dependencies": {
                                "minimist": {
                                        "version": "1.2.0",
@@ -1177,7 +1664,11 @@
                        "version": "1.6.2",
                        "resolved": 
"https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz";,
                        "integrity": "sha1-VzcEUIX1XrRVxosf9OvAG9UOiDA=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "JSV": "4.0.2",
+                               "nomnom": "1.8.1"
+                       }
                },
                "jsonparse": {
                        "version": "0.0.5",
@@ -1195,7 +1686,11 @@
                        "version": "0.8.4",
                        "resolved": 
"https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz";,
                        "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "jsonparse": "0.0.5",
+                               "through": "2.3.8"
+                       }
                },
                "JSV": {
                        "version": "4.0.2",
@@ -1207,7 +1702,10 @@
                        "version": "3.2.2",
                        "resolved": 
"https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";,
                        "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-buffer": "1.1.5"
+                       }
                },
                "known-css-properties": {
                        "version": "0.0.6",
@@ -1219,31 +1717,52 @@
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz";,
                        "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "invert-kv": "1.0.0"
+                       }
                },
                "ldjson-stream": {
                        "version": "1.2.1",
                        "resolved": 
"https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz";,
                        "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "split2": "0.2.1",
+                               "through2": "0.6.5"
+                       }
                },
                "levn": {
                        "version": "0.3.0",
                        "resolved": 
"https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";,
                        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "prelude-ls": "1.1.2",
+                               "type-check": "0.3.2"
+                       }
                },
                "load-json-file": {
                        "version": "1.1.0",
                        "resolved": 
"https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz";,
                        "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
                        "dev": true,
+                       "requires": {
+                               "graceful-fs": "4.1.11",
+                               "parse-json": "2.2.0",
+                               "pify": "2.3.0",
+                               "pinkie-promise": "2.0.1",
+                               "strip-bom": "2.0.0"
+                       },
                        "dependencies": {
                                "strip-bom": {
                                        "version": "2.0.0",
                                        "resolved": 
"https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz";,
                                        "integrity": 
"sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "is-utf8": "0.2.1"
+                                       }
                                }
                        }
                },
@@ -1257,13 +1776,20 @@
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz";,
                        "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3"
+                       }
                },
                "loud-rejection": {
                        "version": "1.6.0",
                        "resolved": 
"https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz";,
                        "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "currently-unhandled": "0.4.1",
+                               "signal-exit": "3.0.2"
+                       }
                },
                "map-obj": {
                        "version": "1.0.1",
@@ -1276,6 +1802,18 @@
                        "resolved": 
"https://registry.npmjs.org/meow/-/meow-3.7.0.tgz";,
                        "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
                        "dev": true,
+                       "requires": {
+                               "camelcase-keys": "2.1.0",
+                               "decamelize": "1.2.0",
+                               "loud-rejection": "1.6.0",
+                               "map-obj": "1.0.1",
+                               "minimist": "1.2.0",
+                               "normalize-package-data": "2.4.0",
+                               "object-assign": "4.1.1",
+                               "read-pkg-up": "1.0.1",
+                               "redent": "1.0.0",
+                               "trim-newlines": "1.0.0"
+                       },
                        "dependencies": {
                                "minimist": {
                                        "version": "1.2.0",
@@ -1289,13 +1827,31 @@
                        "version": "2.3.11",
                        "resolved": 
"https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz";,
                        "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "arr-diff": "2.0.0",
+                               "array-unique": "0.2.1",
+                               "braces": "1.8.5",
+                               "expand-brackets": "0.1.5",
+                               "extglob": "0.3.2",
+                               "filename-regex": "2.0.1",
+                               "is-extglob": "1.0.0",
+                               "is-glob": "2.0.1",
+                               "kind-of": "3.2.2",
+                               "normalize-path": "2.1.1",
+                               "object.omit": "2.0.1",
+                               "parse-glob": "3.0.4",
+                               "regex-cache": "0.4.3"
+                       }
                },
                "minimatch": {
                        "version": "3.0.4",
                        "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";,
                        "integrity": 
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "brace-expansion": "1.1.8"
+                       }
                },
                "minimist": {
                        "version": "0.0.8",
@@ -1307,7 +1863,10 @@
                        "version": "0.5.1",
                        "resolved": 
"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";,
                        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "minimist": "0.0.8"
+                       }
                },
                "ms": {
                        "version": "2.0.0",
@@ -1319,7 +1878,13 @@
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz";,
                        "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "array-differ": "1.0.0",
+                               "array-union": "1.0.2",
+                               "arrify": "1.0.1",
+                               "minimatch": "3.0.4"
+                       }
                },
                "mute-stream": {
                        "version": "0.0.5",
@@ -1338,6 +1903,10 @@
                        "resolved": 
"https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz";,
                        "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
                        "dev": true,
+                       "requires": {
+                               "chalk": "0.4.0",
+                               "underscore": "1.6.0"
+                       },
                        "dependencies": {
                                "ansi-styles": {
                                        "version": "1.0.0",
@@ -1349,7 +1918,12 @@
                                        "version": "0.4.0",
                                        "resolved": 
"https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz";,
                                        "integrity": 
"sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "1.0.0",
+                                               "has-color": "0.1.7",
+                                               "strip-ansi": "0.1.1"
+                                       }
                                },
                                "strip-ansi": {
                                        "version": "0.1.1",
@@ -1363,19 +1937,31 @@
                        "version": "3.0.6",
                        "resolved": 
"https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";,
                        "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "abbrev": "1.1.0"
+                       }
                },
                "normalize-package-data": {
                        "version": "2.4.0",
                        "resolved": 
"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz";,
                        "integrity": 
"sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "hosted-git-info": "2.5.0",
+                               "is-builtin-module": "1.0.0",
+                               "semver": "5.3.0",
+                               "validate-npm-package-license": "3.0.1"
+                       }
                },
                "normalize-path": {
                        "version": "2.1.1",
                        "resolved": 
"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";,
                        "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "remove-trailing-separator": "1.0.2"
+                       }
                },
                "normalize-range": {
                        "version": "0.1.2",
@@ -1411,13 +1997,20 @@
                        "version": "2.0.1",
                        "resolved": 
"https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz";,
                        "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "for-own": "0.1.5",
+                               "is-extendable": "0.1.1"
+                       }
                },
                "once": {
                        "version": "1.4.0",
                        "resolved": 
"https://registry.npmjs.org/once/-/once-1.4.0.tgz";,
                        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "wrappy": "1.0.2"
+                       }
                },
                "onecolor": {
                        "version": "3.0.4",
@@ -1435,7 +2028,15 @@
                        "version": "0.8.2",
                        "resolved": 
"https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz";,
                        "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "deep-is": "0.1.3",
+                               "fast-levenshtein": "2.0.6",
+                               "levn": "0.3.0",
+                               "prelude-ls": "1.1.2",
+                               "type-check": "0.3.2",
+                               "wordwrap": "1.0.0"
+                       }
                },
                "os-homedir": {
                        "version": "1.0.2",
@@ -1447,25 +2048,40 @@
                        "version": "1.4.0",
                        "resolved": 
"https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz";,
                        "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "lcid": "1.0.0"
+                       }
                },
                "parse-glob": {
                        "version": "3.0.4",
                        "resolved": 
"https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz";,
                        "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "glob-base": "0.3.0",
+                               "is-dotfile": "1.0.3",
+                               "is-extglob": "1.0.0",
+                               "is-glob": "2.0.1"
+                       }
                },
                "parse-json": {
                        "version": "2.2.0",
                        "resolved": 
"https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz";,
                        "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "error-ex": "1.3.1"
+                       }
                },
                "path-exists": {
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz";,
                        "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "pinkie-promise": "2.0.1"
+                       }
                },
                "path-is-absolute": {
                        "version": "1.0.1",
@@ -1489,7 +2105,12 @@
                        "version": "1.1.0",
                        "resolved": 
"https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz";,
                        "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "graceful-fs": "4.1.11",
+                               "pify": "2.3.0",
+                               "pinkie-promise": "2.0.1"
+                       }
                },
                "pify": {
                        "version": "2.3.0",
@@ -1507,19 +2128,29 @@
                        "version": "2.0.1",
                        "resolved": 
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";,
                        "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "pinkie": "2.0.4"
+                       }
                },
                "pipetteur": {
                        "version": "2.0.3",
                        "resolved": 
"https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz";,
                        "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "onecolor": "3.0.4",
+                               "synesthesia": "1.0.1"
+                       }
                },
                "plur": {
                        "version": "2.1.2",
                        "resolved": 
"https://registry.npmjs.org/plur/-/plur-2.1.2.tgz";,
                        "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "irregular-plurals": "1.3.0"
+                       }
                },
                "pluralize": {
                        "version": "1.2.1",
@@ -1532,12 +2163,21 @@
                        "resolved": 
"https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz";,
                        "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
                        "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "js-base64": "2.1.9",
+                               "source-map": "0.5.6",
+                               "supports-color": "3.2.3"
+                       },
                        "dependencies": {
                                "supports-color": {
                                        "version": "3.2.3",
                                        "resolved": 
"https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz";,
                                        "integrity": 
"sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "1.0.0"
+                                       }
                                }
                        }
                },
@@ -1545,7 +2185,10 @@
                        "version": "0.14.0",
                        "resolved": 
"https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz";,
                        "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "postcss": "5.2.17"
+                       }
                },
                "postcss-media-query-parser": {
                        "version": "0.2.3",
@@ -1557,7 +2200,13 @@
                        "version": "3.0.0",
                        "resolved": 
"https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz";,
                        "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "chalk": "1.1.3",
+                               "lodash": "4.17.4",
+                               "log-symbols": "1.0.2",
+                               "postcss": "5.2.17"
+                       }
                },
                "postcss-resolve-nested-selector": {
                        "version": "0.1.1",
@@ -1569,13 +2218,21 @@
                        "version": "0.4.1",
                        "resolved": 
"https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz";,
                        "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "postcss": "5.2.17"
+                       }
                },
                "postcss-selector-parser": {
                        "version": "2.2.3",
                        "resolved": 
"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz";,
                        "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "flatten": "1.0.2",
+                               "indexes-of": "1.0.1",
+                               "uniq": "1.0.1"
+                       }
                },
                "postcss-value-parser": {
                        "version": "3.3.0",
@@ -1612,18 +2269,28 @@
                        "resolved": 
"https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz";,
                        "integrity": 
"sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
                        "dev": true,
+                       "requires": {
+                               "is-number": "3.0.0",
+                               "kind-of": "4.0.0"
+                       },
                        "dependencies": {
                                "is-number": {
                                        "version": "3.0.0",
                                        "resolved": 
"https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";,
                                        "integrity": 
"sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
                                        "dev": true,
+                                       "requires": {
+                                               "kind-of": "3.2.2"
+                                       },
                                        "dependencies": {
                                                "kind-of": {
                                                        "version": "3.2.2",
                                                        "resolved": 
"https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";,
                                                        "integrity": 
"sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "is-buffer": 
"1.1.5"
+                                                       }
                                                }
                                        }
                                },
@@ -1631,7 +2298,10 @@
                                        "version": "4.0.0",
                                        "resolved": 
"https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";,
                                        "integrity": 
"sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "is-buffer": "1.1.5"
+                                       }
                                }
                        }
                },
@@ -1639,49 +2309,86 @@
                        "version": "0.2.1",
                        "resolved": 
"https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz";,
                        "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "gather-stream": "1.0.0"
+                       }
                },
                "read-pkg": {
                        "version": "1.1.0",
                        "resolved": 
"https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz";,
                        "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "load-json-file": "1.1.0",
+                               "normalize-package-data": "2.4.0",
+                               "path-type": "1.1.0"
+                       }
                },
                "read-pkg-up": {
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz";,
                        "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "find-up": "1.1.2",
+                               "read-pkg": "1.1.0"
+                       }
                },
                "readable-stream": {
                        "version": "2.3.3",
                        "resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz";,
                        "integrity": 
"sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "core-util-is": "1.0.2",
+                               "inherits": "2.0.3",
+                               "isarray": "1.0.0",
+                               "process-nextick-args": "1.0.7",
+                               "safe-buffer": "5.1.1",
+                               "string_decoder": "1.0.3",
+                               "util-deprecate": "1.0.2"
+                       }
                },
                "readline2": {
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz";,
                        "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "code-point-at": "1.1.0",
+                               "is-fullwidth-code-point": "1.0.0",
+                               "mute-stream": "0.0.5"
+                       }
                },
                "rechoir": {
                        "version": "0.6.2",
                        "resolved": 
"https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz";,
                        "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "resolve": "1.3.3"
+                       }
                },
                "redent": {
                        "version": "1.0.0",
                        "resolved": 
"https://registry.npmjs.org/redent/-/redent-1.0.0.tgz";,
                        "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "indent-string": "2.1.0",
+                               "strip-indent": "1.0.1"
+                       }
                },
                "regex-cache": {
                        "version": "0.4.3",
                        "resolved": 
"https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz";,
                        "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-equal-shallow": "0.1.3",
+                               "is-primitive": "2.0.0"
+                       }
                },
                "remove-trailing-separator": {
                        "version": "1.0.2",
@@ -1705,7 +2412,10 @@
                        "version": "2.0.1",
                        "resolved": 
"https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz";,
                        "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "is-finite": "1.0.2"
+                       }
                },
                "require-from-string": {
                        "version": "1.2.1",
@@ -1717,13 +2427,20 @@
                        "version": "1.0.3",
                        "resolved": 
"https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz";,
                        "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "caller-path": "0.1.0",
+                               "resolve-from": "1.0.1"
+                       }
                },
                "resolve": {
                        "version": "1.3.3",
                        "resolved": 
"https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz";,
                        "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "path-parse": "1.0.5"
+                       }
                },
                "resolve-from": {
                        "version": "1.0.1",
@@ -1735,19 +2452,29 @@
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz";,
                        "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "exit-hook": "1.1.1",
+                               "onetime": "1.1.0"
+                       }
                },
                "rimraf": {
                        "version": "2.6.1",
                        "resolved": 
"https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz";,
                        "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "glob": "7.1.2"
+                       }
                },
                "run-async": {
                        "version": "0.1.0",
                        "resolved": 
"https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz";,
                        "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "once": "1.4.0"
+                       }
                },
                "rx-lite": {
                        "version": "3.1.2",
@@ -1771,7 +2498,12 @@
                        "version": "0.7.8",
                        "resolved": 
"https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz";,
                        "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "glob": "7.1.2",
+                               "interpret": "1.0.3",
+                               "rechoir": "0.6.2"
+                       }
                },
                "signal-exit": {
                        "version": "3.0.2",
@@ -1795,7 +2527,10 @@
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz";,
                        "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "spdx-license-ids": "1.2.2"
+                       }
                },
                "spdx-expression-parse": {
                        "version": "1.0.4",
@@ -1819,7 +2554,10 @@
                        "version": "0.2.1",
                        "resolved": 
"https://registry.npmjs.org/split2/-/split2-0.2.1.tgz";,
                        "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "through2": "0.6.5"
+                       }
                },
                "sprintf-js": {
                        "version": "1.0.3",
@@ -1831,25 +2569,40 @@
                        "version": "0.2.2",
                        "resolved": 
"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz";,
                        "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "duplexer": "0.1.1",
+                               "through": "2.3.8"
+                       }
                },
                "string_decoder": {
                        "version": "1.0.3",
                        "resolved": 
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz";,
                        "integrity": 
"sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "safe-buffer": "5.1.1"
+                       }
                },
                "string-width": {
                        "version": "1.0.2",
                        "resolved": 
"https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";,
                        "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "code-point-at": "1.1.0",
+                               "is-fullwidth-code-point": "1.0.0",
+                               "strip-ansi": "3.0.1"
+                       }
                },
                "strip-ansi": {
                        "version": "3.0.1",
                        "resolved": 
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";,
                        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "ansi-regex": "2.1.1"
+                       }
                },
                "strip-bom": {
                        "version": "3.0.0",
@@ -1861,7 +2614,10 @@
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz";,
                        "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "get-stdin": "4.0.1"
+                       }
                },
                "strip-json-comments": {
                        "version": "1.0.4",
@@ -1880,6 +2636,19 @@
                        "resolved": 
"https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz";,
                        "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=",
                        "dev": true,
+                       "requires": {
+                               "browserslist": "1.7.7",
+                               "chalk": "1.1.3",
+                               "log-symbols": "1.0.2",
+                               "minimist": "1.2.0",
+                               "plur": "2.1.2",
+                               "postcss": "5.2.17",
+                               "postcss-reporter": "1.4.1",
+                               "postcss-selector-parser": "2.2.3",
+                               "read-file-stdin": "0.2.1",
+                               "text-table": "0.2.0",
+                               "write-file-stdout": "0.0.2"
+                       },
                        "dependencies": {
                                "minimist": {
                                        "version": "1.2.0",
@@ -1891,7 +2660,13 @@
                                        "version": "1.4.1",
                                        "resolved": 
"https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz";,
                                        "integrity": 
"sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "chalk": "1.1.3",
+                                               "lodash": "4.17.4",
+                                               "log-symbols": "1.0.2",
+                                               "postcss": "5.2.17"
+                                       }
                                }
                        }
                },
@@ -1900,6 +2675,42 @@
                        "resolved": 
"https://registry.npmjs.org/stylelint/-/stylelint-7.8.0.tgz";,
                        "integrity": "sha1-rHAQRO0DxE96n3PU1dwb0equEtE=",
                        "dev": true,
+                       "requires": {
+                               "autoprefixer": "6.7.7",
+                               "balanced-match": "0.4.2",
+                               "chalk": "1.1.3",
+                               "colorguard": "1.2.0",
+                               "cosmiconfig": "2.1.3",
+                               "doiuse": "2.6.0",
+                               "execall": "1.0.0",
+                               "get-stdin": "5.0.1",
+                               "globby": "6.1.0",
+                               "globjoin": "0.1.4",
+                               "html-tags": "1.2.0",
+                               "ignore": "3.3.3",
+                               "known-css-properties": "0.0.6",
+                               "lodash": "4.17.4",
+                               "log-symbols": "1.0.2",
+                               "meow": "3.7.0",
+                               "micromatch": "2.3.11",
+                               "normalize-selector": "0.2.0",
+                               "postcss": "5.2.17",
+                               "postcss-less": "0.14.0",
+                               "postcss-media-query-parser": "0.2.3",
+                               "postcss-reporter": "3.0.0",
+                               "postcss-resolve-nested-selector": "0.1.1",
+                               "postcss-scss": "0.4.1",
+                               "postcss-selector-parser": "2.2.3",
+                               "postcss-value-parser": "3.3.0",
+                               "resolve-from": "2.0.0",
+                               "specificity": "0.3.1",
+                               "string-width": "2.1.1",
+                               "style-search": "0.1.0",
+                               "stylehacks": "2.3.2",
+                               "sugarss": "0.2.0",
+                               "svg-tags": "1.0.0",
+                               "table": "4.0.1"
+                       },
                        "dependencies": {
                                "ansi-regex": {
                                        "version": "3.0.0",
@@ -1923,7 +2734,14 @@
                                        "version": "6.1.0",
                                        "resolved": 
"https://registry.npmjs.org/globby/-/globby-6.1.0.tgz";,
                                        "integrity": 
"sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "array-union": "1.0.2",
+                                               "glob": "7.1.2",
+                                               "object-assign": "4.1.1",
+                                               "pify": "2.3.0",
+                                               "pinkie-promise": "2.0.1"
+                                       }
                                },
                                "is-fullwidth-code-point": {
                                        "version": "2.0.0",
@@ -1941,19 +2759,34 @@
                                        "version": "2.1.1",
                                        "resolved": 
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";,
                                        "integrity": 
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "is-fullwidth-code-point": 
"2.0.0",
+                                               "strip-ansi": "4.0.0"
+                                       }
                                },
                                "strip-ansi": {
                                        "version": "4.0.0",
                                        "resolved": 
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";,
                                        "integrity": 
"sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "3.0.0"
+                                       }
                                },
                                "table": {
                                        "version": "4.0.1",
                                        "resolved": 
"https://registry.npmjs.org/table/-/table-4.0.1.tgz";,
                                        "integrity": 
"sha1-qBFsEz+sLGH0pCCrbN9cTWHw5DU=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "ajv": "4.11.8",
+                                               "ajv-keywords": "1.5.1",
+                                               "chalk": "1.1.3",
+                                               "lodash": "4.17.4",
+                                               "slice-ansi": "0.0.4",
+                                               "string-width": "2.1.1"
+                                       }
                                }
                        }
                },
@@ -1967,7 +2800,10 @@
                        "version": "0.2.0",
                        "resolved": 
"https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz";,
                        "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "postcss": "5.2.17"
+                       }
                },
                "supports-color": {
                        "version": "2.0.0",
@@ -1985,13 +2821,24 @@
                        "version": "1.0.1",
                        "resolved": 
"https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz";,
                        "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "css-color-names": "0.0.3"
+                       }
                },
                "table": {
                        "version": "3.8.3",
                        "resolved": 
"https://registry.npmjs.org/table/-/table-3.8.3.tgz";,
                        "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=",
                        "dev": true,
+                       "requires": {
+                               "ajv": "4.11.8",
+                               "ajv-keywords": "1.5.1",
+                               "chalk": "1.1.3",
+                               "lodash": "4.17.4",
+                               "slice-ansi": "0.0.4",
+                               "string-width": "2.1.1"
+                       },
                        "dependencies": {
                                "ansi-regex": {
                                        "version": "3.0.0",
@@ -2009,13 +2856,20 @@
                                        "version": "2.1.1",
                                        "resolved": 
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";,
                                        "integrity": 
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "is-fullwidth-code-point": 
"2.0.0",
+                                               "strip-ansi": "4.0.0"
+                                       }
                                },
                                "strip-ansi": {
                                        "version": "4.0.0",
                                        "resolved": 
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";,
                                        "integrity": 
"sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "3.0.0"
+                                       }
                                }
                        }
                },
@@ -2036,6 +2890,10 @@
                        "resolved": 
"https://registry.npmjs.org/through2/-/through2-0.6.5.tgz";,
                        "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
                        "dev": true,
+                       "requires": {
+                               "readable-stream": "1.0.34",
+                               "xtend": "4.0.1"
+                       },
                        "dependencies": {
                                "isarray": {
                                        "version": "0.0.1",
@@ -2047,7 +2905,13 @@
                                        "version": "1.0.34",
                                        "resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz";,
                                        "integrity": 
"sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "dev": true
+                                       "dev": true,
+                                       "requires": {
+                                               "core-util-is": "1.0.2",
+                                               "inherits": "2.0.3",
+                                               "isarray": "0.0.1",
+                                               "string_decoder": "0.10.31"
+                                       }
                                },
                                "string_decoder": {
                                        "version": "0.10.31",
@@ -2073,7 +2937,10 @@
                        "version": "0.3.2",
                        "resolved": 
"https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";,
                        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "prelude-ls": "1.1.2"
+                       }
                },
                "typedarray": {
                        "version": "0.0.6",
@@ -2103,7 +2970,10 @@
                        "version": "2.0.0",
                        "resolved": 
"https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";,
                        "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "os-homedir": "1.0.2"
+                       }
                },
                "util-deprecate": {
                        "version": "1.0.2",
@@ -2115,13 +2985,20 @@
                        "version": "3.0.1",
                        "resolved": 
"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz";,
                        "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "spdx-correct": "1.0.2",
+                               "spdx-expression-parse": "1.0.4"
+                       }
                },
                "which": {
                        "version": "1.2.14",
                        "resolved": 
"https://registry.npmjs.org/which/-/which-1.2.14.tgz";,
                        "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "isexe": "2.0.0"
+                       }
                },
                "window-size": {
                        "version": "0.1.4",
@@ -2139,7 +3016,11 @@
                        "version": "2.1.0",
                        "resolved": 
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz";,
                        "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "string-width": "1.0.2",
+                               "strip-ansi": "3.0.1"
+                       }
                },
                "wrappy": {
                        "version": "1.0.2",
@@ -2151,7 +3032,10 @@
                        "version": "0.2.1",
                        "resolved": 
"https://registry.npmjs.org/write/-/write-0.2.1.tgz";,
                        "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
-                       "dev": true
+                       "dev": true,
+                       "requires": {
+                               "mkdirp": "0.5.1"
+                       }
                },
                "write-file-stdout": {
                        "version": "0.0.2",

-- 
To view, visit https://gerrit.wikimedia.org/r/370207
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I043fc44cc23a04e136153e391b70b4b851e28aa0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/AdvancedSearch
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: Gabriel Birke <gabriel.bi...@wikimedia.de>
Gerrit-Reviewer: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to