Commit 382df1799155b7e11b86493f652b8003b64601ba

Authored by Adhidarma Hadiwinoto
1 parent 15ff223aa1
Exists in master

ESLINT

Showing 4 changed files with 1323 additions and 311 deletions Side-by-side Diff

... ... @@ -0,0 +1,17 @@
  1 +module.exports = {
  2 + "env": {
  3 + "commonjs": true,
  4 + "es6": true,
  5 + "node": true
  6 + },
  7 + "extends": "eslint:recommended",
  8 + "globals": {
  9 + "Atomics": "readonly",
  10 + "SharedArrayBuffer": "readonly"
  11 + },
  12 + "parserOptions": {
  13 + "ecmaVersion": 2018
  14 + },
  15 + "rules": {
  16 + }
  17 +};
0 18 \ No newline at end of file
api-server/router-locations.js
... ... @@ -5,13 +5,13 @@ const naturalSort = require('node-natural-sort');
5 5 const unique = require('array-unique');
6 6  
7 7 const config = require('../config');
8   -const logger = require('../logger');
  8 +// const logger = require('../logger');
9 9 const matrix = require('../matrix');
10 10  
11 11 const router = express.Router();
12 12 module.exports = router;
13 13  
14   -function pageIndex(req, res, next) {
  14 +function pageIndex(req, res) {
15 15 res.json({
16 16 method: '/locations',
17 17 error: null,
... ... @@ -19,7 +19,7 @@ function pageIndex(req, res, next) {
19 19 });
20 20 }
21 21  
22   -function pageAdd(req, res, next) {
  22 +function pageAdd(req, res) {
23 23 let locations = req.params.locations || req.query.locations
24 24  
25 25 if (!locations) {
... ... @@ -59,7 +59,7 @@ function pageAdd(req, res, next) {
59 59 })
60 60 }
61 61  
62   -function pageDel(req, res, next) {
  62 +function pageDel(req, res) {
63 63 let locations = req.params.locations || req.query.locations
64 64 if (!locations) {
65 65 res.json({
Changes suppressed. Click to show
... ... @@ -4,15 +4,35 @@
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
  7 + "@babel/code-frame": {
  8 + "version": "7.5.5",
  9 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
  10 + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
  11 + "dev": true,
  12 + "requires": {
  13 + "@babel/highlight": "^7.0.0"
  14 + }
  15 + },
  16 + "@babel/highlight": {
  17 + "version": "7.5.0",
  18 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
  19 + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
  20 + "dev": true,
  21 + "requires": {
  22 + "chalk": "^2.0.0",
  23 + "esutils": "^2.0.2",
  24 + "js-tokens": "^4.0.0"
  25 + }
  26 + },
7 27 "@cloudcmd/copy-file": {
8 28 "version": "1.1.1",
9 29 "resolved": "https://registry.npmjs.org/@cloudcmd/copy-file/-/copy-file-1.1.1.tgz",
10 30 "integrity": "sha512-t6pTJdsV0qhh9YX22/Npsv95GqVABc5GRInSK7JSSNIpPLq9TM+K7odYzcOuQRPZAD9OHxZfbYsB4WJOalzqng==",
11 31 "requires": {
12   - "es6-promisify": "6.0.0",
13   - "pipe-io": "3.0.3",
14   - "wraptile": "2.0.0",
15   - "zames": "2.0.0"
  32 + "es6-promisify": "^6.0.0",
  33 + "pipe-io": "^3.0.0",
  34 + "wraptile": "^2.0.0",
  35 + "zames": "^2.0.0"
16 36 }
17 37 },
18 38 "a-sync-waterfall": {
... ... @@ -25,7 +45,7 @@
25 45 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
26 46 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
27 47 "requires": {
28   - "mime-types": "2.1.18",
  48 + "mime-types": "~2.1.18",
29 49 "negotiator": "0.6.1"
30 50 },
31 51 "dependencies": {
... ... @@ -39,33 +59,69 @@
39 59 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
40 60 "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
41 61 "requires": {
42   - "mime-db": "1.33.0"
  62 + "mime-db": "~1.33.0"
43 63 }
44 64 }
45 65 }
46 66 },
  67 + "acorn": {
  68 + "version": "6.2.1",
  69 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz",
  70 + "integrity": "sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==",
  71 + "dev": true
  72 + },
  73 + "acorn-jsx": {
  74 + "version": "5.0.1",
  75 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
  76 + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
  77 + "dev": true
  78 + },
47 79 "ajv": {
48 80 "version": "4.11.8",
49 81 "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
50 82 "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
51 83 "requires": {
52   - "co": "4.6.0",
53   - "json-stable-stringify": "1.0.1"
  84 + "co": "^4.6.0",
  85 + "json-stable-stringify": "^1.0.1"
54 86 }
55 87 },
  88 + "ansi-escapes": {
  89 + "version": "3.2.0",
  90 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
  91 + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
  92 + "dev": true
  93 + },
56 94 "ansi-regex": {
57 95 "version": "2.1.1",
58 96 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
59 97 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
60 98 },
  99 + "ansi-styles": {
  100 + "version": "3.2.1",
  101 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  102 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  103 + "dev": true,
  104 + "requires": {
  105 + "color-convert": "^1.9.0"
  106 + }
  107 + },
61 108 "anymatch": {
62 109 "version": "1.3.2",
63 110 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
64 111 "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
65 112 "optional": true,
66 113 "requires": {
67   - "micromatch": "2.3.11",
68   - "normalize-path": "2.1.1"
  114 + "micromatch": "^2.1.5",
  115 + "normalize-path": "^2.0.0"
  116 + }
  117 + },
  118 + "argparse": {
  119 + "version": "1.0.10",
  120 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  121 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  122 + "dev": true,
  123 + "requires": {
  124 + "sprintf-js": "~1.0.2"
69 125 }
70 126 },
71 127 "arr-diff": {
... ... @@ -74,7 +130,7 @@
74 130 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
75 131 "optional": true,
76 132 "requires": {
77   - "arr-flatten": "1.1.0"
  133 + "arr-flatten": "^1.0.1"
78 134 }
79 135 },
80 136 "arr-flatten": {
... ... @@ -113,6 +169,12 @@
113 169 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
114 170 "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
115 171 },
  172 + "astral-regex": {
  173 + "version": "1.0.0",
  174 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
  175 + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
  176 + "dev": true
  177 + },
116 178 "async": {
117 179 "version": "1.0.0",
118 180 "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
... ... @@ -158,7 +220,7 @@
158 220 "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
159 221 "optional": true,
160 222 "requires": {
161   - "tweetnacl": "0.14.5"
  223 + "tweetnacl": "^0.14.3"
162 224 }
163 225 },
164 226 "binary-extensions": {
... ... @@ -173,15 +235,15 @@
173 235 "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
174 236 "requires": {
175 237 "bytes": "3.0.0",
176   - "content-type": "1.0.4",
  238 + "content-type": "~1.0.4",
177 239 "debug": "2.6.9",
178   - "depd": "1.1.1",
179   - "http-errors": "1.6.2",
  240 + "depd": "~1.1.1",
  241 + "http-errors": "~1.6.2",
180 242 "iconv-lite": "0.4.19",
181   - "on-finished": "2.3.0",
  243 + "on-finished": "~2.3.0",
182 244 "qs": "6.5.1",
183 245 "raw-body": "2.3.2",
184   - "type-is": "1.6.16"
  246 + "type-is": "~1.6.15"
185 247 },
186 248 "dependencies": {
187 249 "qs": {
... ... @@ -196,7 +258,7 @@
196 258 "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
197 259 "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
198 260 "requires": {
199   - "hoek": "2.16.3"
  261 + "hoek": "2.x.x"
200 262 }
201 263 },
202 264 "brace-expansion": {
... ... @@ -204,7 +266,7 @@
204 266 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
205 267 "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
206 268 "requires": {
207   - "balanced-match": "1.0.0",
  269 + "balanced-match": "^1.0.0",
208 270 "concat-map": "0.0.1"
209 271 }
210 272 },
... ... @@ -214,9 +276,9 @@
214 276 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
215 277 "optional": true,
216 278 "requires": {
217   - "expand-range": "1.8.2",
218   - "preserve": "0.2.0",
219   - "repeat-element": "1.1.2"
  279 + "expand-range": "^1.8.1",
  280 + "preserve": "^0.2.0",
  281 + "repeat-element": "^1.1.2"
220 282 }
221 283 },
222 284 "bytes": {
... ... @@ -229,8 +291,8 @@
229 291 "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
230 292 "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
231 293 "requires": {
232   - "bytewise-core": "1.2.3",
233   - "typewise": "1.0.3"
  294 + "bytewise-core": "^1.2.2",
  295 + "typewise": "^1.0.3"
234 296 }
235 297 },
236 298 "bytewise-core": {
... ... @@ -238,9 +300,15 @@
238 300 "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
239 301 "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
240 302 "requires": {
241   - "typewise-core": "1.2.0"
  303 + "typewise-core": "^1.2"
242 304 }
243 305 },
  306 + "callsites": {
  307 + "version": "3.1.0",
  308 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  309 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  310 + "dev": true
  311 + },
244 312 "camelcase": {
245 313 "version": "2.1.1",
246 314 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
... ... @@ -251,6 +319,23 @@
251 319 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
252 320 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
253 321 },
  322 + "chalk": {
  323 + "version": "2.4.2",
  324 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  325 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  326 + "dev": true,
  327 + "requires": {
  328 + "ansi-styles": "^3.2.1",
  329 + "escape-string-regexp": "^1.0.5",
  330 + "supports-color": "^5.3.0"
  331 + }
  332 + },
  333 + "chardet": {
  334 + "version": "0.7.0",
  335 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
  336 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
  337 + "dev": true
  338 + },
254 339 "charenc": {
255 340 "version": "0.0.2",
256 341 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
... ... @@ -262,15 +347,15 @@
262 347 "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
263 348 "optional": true,
264 349 "requires": {
265   - "anymatch": "1.3.2",
266   - "async-each": "1.0.1",
267   - "fsevents": "1.2.4",
268   - "glob-parent": "2.0.0",
269   - "inherits": "2.0.3",
270   - "is-binary-path": "1.0.1",
271   - "is-glob": "2.0.1",
272   - "path-is-absolute": "1.0.1",
273   - "readdirp": "2.1.0"
  350 + "anymatch": "^1.3.0",
  351 + "async-each": "^1.0.0",
  352 + "fsevents": "^1.0.0",
  353 + "glob-parent": "^2.0.0",
  354 + "inherits": "^2.0.1",
  355 + "is-binary-path": "^1.0.0",
  356 + "is-glob": "^2.0.0",
  357 + "path-is-absolute": "^1.0.0",
  358 + "readdirp": "^2.0.0"
274 359 }
275 360 },
276 361 "circular-buffer": {
... ... @@ -278,14 +363,29 @@
278 363 "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz",
279 364 "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY="
280 365 },
  366 + "cli-cursor": {
  367 + "version": "2.1.0",
  368 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
  369 + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
  370 + "dev": true,
  371 + "requires": {
  372 + "restore-cursor": "^2.0.0"
  373 + }
  374 + },
  375 + "cli-width": {
  376 + "version": "2.2.0",
  377 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
  378 + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
  379 + "dev": true
  380 + },
281 381 "cliui": {
282 382 "version": "3.2.0",
283 383 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
284 384 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
285 385 "requires": {
286   - "string-width": "1.0.2",
287   - "strip-ansi": "3.0.1",
288   - "wrap-ansi": "2.1.0"
  386 + "string-width": "^1.0.1",
  387 + "strip-ansi": "^3.0.1",
  388 + "wrap-ansi": "^2.0.0"
289 389 }
290 390 },
291 391 "co": {
... ... @@ -298,6 +398,21 @@
298 398 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
299 399 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
300 400 },
  401 + "color-convert": {
  402 + "version": "1.9.3",
  403 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  404 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  405 + "dev": true,
  406 + "requires": {
  407 + "color-name": "1.1.3"
  408 + }
  409 + },
  410 + "color-name": {
  411 + "version": "1.1.3",
  412 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  413 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
  414 + "dev": true
  415 + },
301 416 "colors": {
302 417 "version": "1.0.3",
303 418 "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
... ... @@ -308,7 +423,7 @@
308 423 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
309 424 "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
310 425 "requires": {
311   - "delayed-stream": "1.0.0"
  426 + "delayed-stream": "~1.0.0"
312 427 }
313 428 },
314 429 "commander": {
... ... @@ -351,6 +466,27 @@
351 466 "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz",
352 467 "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms="
353 468 },
  469 + "cross-spawn": {
  470 + "version": "6.0.5",
  471 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
  472 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
  473 + "dev": true,
  474 + "requires": {
  475 + "nice-try": "^1.0.4",
  476 + "path-key": "^2.0.1",
  477 + "semver": "^5.5.0",
  478 + "shebang-command": "^1.2.0",
  479 + "which": "^1.2.9"
  480 + },
  481 + "dependencies": {
  482 + "semver": {
  483 + "version": "5.7.0",
  484 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
  485 + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
  486 + "dev": true
  487 + }
  488 + }
  489 + },
354 490 "crypt": {
355 491 "version": "0.0.2",
356 492 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
... ... @@ -361,7 +497,7 @@
361 497 "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
362 498 "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
363 499 "requires": {
364   - "boom": "2.10.1"
  500 + "boom": "2.x.x"
365 501 }
366 502 },
367 503 "currify": {
... ... @@ -379,7 +515,7 @@
379 515 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
380 516 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
381 517 "requires": {
382   - "assert-plus": "1.0.0"
  518 + "assert-plus": "^1.0.0"
383 519 },
384 520 "dependencies": {
385 521 "assert-plus": {
... ... @@ -402,6 +538,12 @@
402 538 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
403 539 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
404 540 },
  541 + "deep-is": {
  542 + "version": "0.1.3",
  543 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  544 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
  545 + "dev": true
  546 + },
405 547 "delayed-stream": {
406 548 "version": "1.0.0",
407 549 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
... ... @@ -417,13 +559,22 @@
417 559 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
418 560 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
419 561 },
  562 + "doctrine": {
  563 + "version": "3.0.0",
  564 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  565 + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  566 + "dev": true,
  567 + "requires": {
  568 + "esutils": "^2.0.2"
  569 + }
  570 + },
420 571 "dot-object": {
421 572 "version": "1.7.0",
422 573 "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.7.0.tgz",
423 574 "integrity": "sha1-O47Np4sPKqUriHHBgP4bPgmSakE=",
424 575 "requires": {
425   - "commander": "2.15.1",
426   - "glob": "7.1.2"
  576 + "commander": "^2.10.0",
  577 + "glob": "^7.1.2"
427 578 }
428 579 },
429 580 "double-ended-queue": {
... ... @@ -437,7 +588,7 @@
437 588 "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
438 589 "optional": true,
439 590 "requires": {
440   - "jsbn": "0.1.1"
  591 + "jsbn": "~0.1.0"
441 592 }
442 593 },
443 594 "ee-first": {
... ... @@ -445,6 +596,12 @@
445 596 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
446 597 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
447 598 },
  599 + "emoji-regex": {
  600 + "version": "7.0.3",
  601 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
  602 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
  603 + "dev": true
  604 + },
448 605 "encodeurl": {
449 606 "version": "1.0.2",
450 607 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
... ... @@ -460,6 +617,197 @@
460 617 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
461 618 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
462 619 },
  620 + "escape-string-regexp": {
  621 + "version": "1.0.5",
  622 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  623 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  624 + "dev": true
  625 + },
  626 + "eslint": {
  627 + "version": "6.1.0",
  628 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.1.0.tgz",
  629 + "integrity": "sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==",
  630 + "dev": true,
  631 + "requires": {
  632 + "@babel/code-frame": "^7.0.0",
  633 + "ajv": "^6.10.0",
  634 + "chalk": "^2.1.0",
  635 + "cross-spawn": "^6.0.5",
  636 + "debug": "^4.0.1",
  637 + "doctrine": "^3.0.0",
  638 + "eslint-scope": "^5.0.0",
  639 + "eslint-utils": "^1.3.1",
  640 + "eslint-visitor-keys": "^1.0.0",
  641 + "espree": "^6.0.0",
  642 + "esquery": "^1.0.1",
  643 + "esutils": "^2.0.2",
  644 + "file-entry-cache": "^5.0.1",
  645 + "functional-red-black-tree": "^1.0.1",
  646 + "glob-parent": "^5.0.0",
  647 + "globals": "^11.7.0",
  648 + "ignore": "^4.0.6",
  649 + "import-fresh": "^3.0.0",
  650 + "imurmurhash": "^0.1.4",
  651 + "inquirer": "^6.4.1",
  652 + "is-glob": "^4.0.0",
  653 + "js-yaml": "^3.13.1",
  654 + "json-stable-stringify-without-jsonify": "^1.0.1",
  655 + "levn": "^0.3.0",
  656 + "lodash": "^4.17.14",
  657 + "minimatch": "^3.0.4",
  658 + "mkdirp": "^0.5.1",
  659 + "natural-compare": "^1.4.0",
  660 + "optionator": "^0.8.2",
  661 + "progress": "^2.0.0",
  662 + "regexpp": "^2.0.1",
  663 + "semver": "^6.1.2",
  664 + "strip-ansi": "^5.2.0",
  665 + "strip-json-comments": "^3.0.1",
  666 + "table": "^5.2.3",
  667 + "text-table": "^0.2.0",
  668 + "v8-compile-cache": "^2.0.3"
  669 + },
  670 + "dependencies": {
  671 + "ajv": {
  672 + "version": "6.10.2",
  673 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
  674 + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
  675 + "dev": true,
  676 + "requires": {
  677 + "fast-deep-equal": "^2.0.1",
  678 + "fast-json-stable-stringify": "^2.0.0",
  679 + "json-schema-traverse": "^0.4.1",
  680 + "uri-js": "^4.2.2"
  681 + }
  682 + },
  683 + "ansi-regex": {
  684 + "version": "4.1.0",
  685 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  686 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  687 + "dev": true
  688 + },
  689 + "debug": {
  690 + "version": "4.1.1",
  691 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  692 + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  693 + "dev": true,
  694 + "requires": {
  695 + "ms": "^2.1.1"
  696 + }
  697 + },
  698 + "glob-parent": {
  699 + "version": "5.0.0",
  700 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
  701 + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
  702 + "dev": true,
  703 + "requires": {
  704 + "is-glob": "^4.0.1"
  705 + }
  706 + },
  707 + "is-extglob": {
  708 + "version": "2.1.1",
  709 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  710 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  711 + "dev": true
  712 + },
  713 + "is-glob": {
  714 + "version": "4.0.1",
  715 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
  716 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
  717 + "dev": true,
  718 + "requires": {
  719 + "is-extglob": "^2.1.1"
  720 + }
  721 + },
  722 + "ms": {
  723 + "version": "2.1.2",
  724 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  725 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  726 + "dev": true
  727 + },
  728 + "strip-ansi": {
  729 + "version": "5.2.0",
  730 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  731 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  732 + "dev": true,
  733 + "requires": {
  734 + "ansi-regex": "^4.1.0"
  735 + }
  736 + }
  737 + }
  738 + },
  739 + "eslint-scope": {
  740 + "version": "5.0.0",
  741 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
  742 + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
  743 + "dev": true,
  744 + "requires": {
  745 + "esrecurse": "^4.1.0",
  746 + "estraverse": "^4.1.1"
  747 + }
  748 + },
  749 + "eslint-utils": {
  750 + "version": "1.4.0",
  751 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz",
  752 + "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==",
  753 + "dev": true,
  754 + "requires": {
  755 + "eslint-visitor-keys": "^1.0.0"
  756 + }
  757 + },
  758 + "eslint-visitor-keys": {
  759 + "version": "1.0.0",
  760 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
  761 + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
  762 + "dev": true
  763 + },
  764 + "espree": {
  765 + "version": "6.0.0",
  766 + "resolved": "https://registry.npmjs.org/espree/-/espree-6.0.0.tgz",
  767 + "integrity": "sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q==",
  768 + "dev": true,
  769 + "requires": {
  770 + "acorn": "^6.0.7",
  771 + "acorn-jsx": "^5.0.0",
  772 + "eslint-visitor-keys": "^1.0.0"
  773 + }
  774 + },
  775 + "esprima": {
  776 + "version": "4.0.1",
  777 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  778 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  779 + "dev": true
  780 + },
  781 + "esquery": {
  782 + "version": "1.0.1",
  783 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
  784 + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
  785 + "dev": true,
  786 + "requires": {
  787 + "estraverse": "^4.0.0"
  788 + }
  789 + },
  790 + "esrecurse": {
  791 + "version": "4.2.1",
  792 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
  793 + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
  794 + "dev": true,
  795 + "requires": {
  796 + "estraverse": "^4.1.0"
  797 + }
  798 + },
  799 + "estraverse": {
  800 + "version": "4.2.0",
  801 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
  802 + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
  803 + "dev": true
  804 + },
  805 + "esutils": {
  806 + "version": "2.0.2",
  807 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
  808 + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
  809 + "dev": true
  810 + },
463 811 "etag": {
464 812 "version": "1.8.1",
465 813 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
... ... @@ -471,7 +819,7 @@
471 819 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
472 820 "optional": true,
473 821 "requires": {
474   - "is-posix-bracket": "0.1.1"
  822 + "is-posix-bracket": "^0.1.0"
475 823 }
476 824 },
477 825 "expand-range": {
... ... @@ -480,7 +828,7 @@
480 828 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
481 829 "optional": true,
482 830 "requires": {
483   - "fill-range": "2.2.3"
  831 + "fill-range": "^2.1.0"
484 832 }
485 833 },
486 834 "express": {
... ... @@ -488,36 +836,36 @@
488 836 "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz",
489 837 "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
490 838 "requires": {
491   - "accepts": "1.3.5",
  839 + "accepts": "~1.3.5",
492 840 "array-flatten": "1.1.1",
493 841 "body-parser": "1.18.2",
494 842 "content-disposition": "0.5.2",
495   - "content-type": "1.0.4",
  843 + "content-type": "~1.0.4",
496 844 "cookie": "0.3.1",
497 845 "cookie-signature": "1.0.6",
498 846 "debug": "2.6.9",
499   - "depd": "1.1.2",
500   - "encodeurl": "1.0.2",
501   - "escape-html": "1.0.3",
502   - "etag": "1.8.1",
  847 + "depd": "~1.1.2",
  848 + "encodeurl": "~1.0.2",
  849 + "escape-html": "~1.0.3",
  850 + "etag": "~1.8.1",
503 851 "finalhandler": "1.1.1",
504 852 "fresh": "0.5.2",
505 853 "merge-descriptors": "1.0.1",
506   - "methods": "1.1.2",
507   - "on-finished": "2.3.0",
508   - "parseurl": "1.3.2",
  854 + "methods": "~1.1.2",
  855 + "on-finished": "~2.3.0",
  856 + "parseurl": "~1.3.2",
509 857 "path-to-regexp": "0.1.7",
510   - "proxy-addr": "2.0.3",
  858 + "proxy-addr": "~2.0.3",
511 859 "qs": "6.5.1",
512   - "range-parser": "1.2.0",
  860 + "range-parser": "~1.2.0",
513 861 "safe-buffer": "5.1.1",
514 862 "send": "0.16.2",
515 863 "serve-static": "1.13.2",
516 864 "setprototypeof": "1.1.0",
517   - "statuses": "1.4.0",
518   - "type-is": "1.6.16",
  865 + "statuses": "~1.4.0",
  866 + "type-is": "~1.6.16",
519 867 "utils-merge": "1.0.1",
520   - "vary": "1.1.2"
  868 + "vary": "~1.1.2"
521 869 },
522 870 "dependencies": {
523 871 "depd": {
... ... @@ -535,7 +883,7 @@
535 883 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
536 884 "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
537 885 "requires": {
538   - "mime-db": "1.33.0"
  886 + "mime-db": "~1.33.0"
539 887 }
540 888 },
541 889 "qs": {
... ... @@ -554,7 +902,7 @@
554 902 "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
555 903 "requires": {
556 904 "media-typer": "0.3.0",
557   - "mime-types": "2.1.18"
  905 + "mime-types": "~2.1.18"
558 906 }
559 907 }
560 908 }
... ... @@ -568,10 +916,10 @@
568 916 "cookie-signature": "1.0.6",
569 917 "crc": "3.4.4",
570 918 "debug": "2.6.9",
571   - "depd": "1.1.1",
572   - "on-headers": "1.0.1",
573   - "parseurl": "1.3.2",
574   - "uid-safe": "2.1.5",
  919 + "depd": "~1.1.1",
  920 + "on-headers": "~1.0.1",
  921 + "parseurl": "~1.3.2",
  922 + "uid-safe": "~2.1.5",
575 923 "utils-merge": "1.0.1"
576 924 }
577 925 },
... ... @@ -585,7 +933,29 @@
585 933 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
586 934 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
587 935 "requires": {
588   - "is-extendable": "0.1.1"
  936 + "is-extendable": "^0.1.0"
  937 + }
  938 + },
  939 + "external-editor": {
  940 + "version": "3.1.0",
  941 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
  942 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
  943 + "dev": true,
  944 + "requires": {
  945 + "chardet": "^0.7.0",
  946 + "iconv-lite": "^0.4.24",
  947 + "tmp": "^0.0.33"
  948 + },
  949 + "dependencies": {
  950 + "iconv-lite": {
  951 + "version": "0.4.24",
  952 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  953 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  954 + "dev": true,
  955 + "requires": {
  956 + "safer-buffer": ">= 2.1.2 < 3"
  957 + }
  958 + }
589 959 }
590 960 },
591 961 "extglob": {
... ... @@ -594,7 +964,7 @@
594 964 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
595 965 "optional": true,
596 966 "requires": {
597   - "is-extglob": "1.0.0"
  967 + "is-extglob": "^1.0.0"
598 968 }
599 969 },
600 970 "extsprintf": {
... ... @@ -607,6 +977,42 @@
607 977 "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
608 978 "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
609 979 },
  980 + "fast-deep-equal": {
  981 + "version": "2.0.1",
  982 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
  983 + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
  984 + "dev": true
  985 + },
  986 + "fast-json-stable-stringify": {
  987 + "version": "2.0.0",
  988 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
  989 + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
  990 + "dev": true
  991 + },
  992 + "fast-levenshtein": {
  993 + "version": "2.0.6",
  994 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  995 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  996 + "dev": true
  997 + },
  998 + "figures": {
  999 + "version": "2.0.0",
  1000 + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
  1001 + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
  1002 + "dev": true,
  1003 + "requires": {
  1004 + "escape-string-regexp": "^1.0.5"
  1005 + }
  1006 + },
  1007 + "file-entry-cache": {
  1008 + "version": "5.0.1",
  1009 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
  1010 + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
  1011 + "dev": true,
  1012 + "requires": {
  1013 + "flat-cache": "^2.0.1"
  1014 + }
  1015 + },
610 1016 "filename-regex": {
611 1017 "version": "2.0.1",
612 1018 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
... ... @@ -619,11 +1025,11 @@
619 1025 "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
620 1026 "optional": true,
621 1027 "requires": {
622   - "is-number": "2.1.0",
623   - "isobject": "2.1.0",
624   - "randomatic": "1.1.7",
625   - "repeat-element": "1.1.2",
626   - "repeat-string": "1.6.1"
  1028 + "is-number": "^2.1.0",
  1029 + "isobject": "^2.0.0",
  1030 + "randomatic": "^1.1.3",
  1031 + "repeat-element": "^1.1.2",
  1032 + "repeat-string": "^1.5.2"
627 1033 }
628 1034 },
629 1035 "finalhandler": {
... ... @@ -632,12 +1038,12 @@
632 1038 "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=",
633 1039 "requires": {
634 1040 "debug": "2.6.9",
635   - "encodeurl": "1.0.2",
636   - "escape-html": "1.0.3",
637   - "on-finished": "2.3.0",
638   - "parseurl": "1.3.2",
639   - "statuses": "1.4.0",
640   - "unpipe": "1.0.0"
  1041 + "encodeurl": "~1.0.2",
  1042 + "escape-html": "~1.0.3",
  1043 + "on-finished": "~2.3.0",
  1044 + "parseurl": "~1.3.2",
  1045 + "statuses": "~1.4.0",
  1046 + "unpipe": "~1.0.0"
641 1047 },
642 1048 "dependencies": {
643 1049 "statuses": {
... ... @@ -647,6 +1053,23 @@
647 1053 }
648 1054 }
649 1055 },
  1056 + "flat-cache": {
  1057 + "version": "2.0.1",
  1058 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
  1059 + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
  1060 + "dev": true,
  1061 + "requires": {
  1062 + "flatted": "^2.0.0",
  1063 + "rimraf": "2.6.3",
  1064 + "write": "1.0.3"
  1065 + }
  1066 + },
  1067 + "flatted": {
  1068 + "version": "2.0.1",
  1069 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
  1070 + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
  1071 + "dev": true
  1072 + },
650 1073 "for-in": {
651 1074 "version": "1.0.2",
652 1075 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
... ... @@ -659,7 +1082,7 @@
659 1082 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
660 1083 "optional": true,
661 1084 "requires": {
662   - "for-in": "1.0.2"
  1085 + "for-in": "^1.0.1"
663 1086 }
664 1087 },
665 1088 "forever-agent": {
... ... @@ -672,9 +1095,9 @@
672 1095 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
673 1096 "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
674 1097 "requires": {
675   - "asynckit": "0.4.0",
676   - "combined-stream": "1.0.5",
677   - "mime-types": "2.1.17"
  1098 + "asynckit": "^0.4.0",
  1099 + "combined-stream": "^1.0.5",
  1100 + "mime-types": "^2.1.12"
678 1101 }
679 1102 },
680 1103 "forwarded": {
... ... @@ -692,7 +1115,7 @@
692 1115 "resolved": "https://registry.npmjs.org/fs-copy-file/-/fs-copy-file-2.1.2.tgz",
693 1116 "integrity": "sha512-h5h3i58/mr86CSJvDLGV0ZEIUj4QfdfKt0NFX6AH4sRTRjs2/d5U1EQt5C9fUV6ZSi7MeSfZRW3LX9HttLXHeg==",
694 1117 "requires": {
695   - "@cloudcmd/copy-file": "1.1.1"
  1118 + "@cloudcmd/copy-file": "^1.1.0"
696 1119 }
697 1120 },
698 1121 "fs.realpath": {
... ... @@ -706,8 +1129,8 @@
706 1129 "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
707 1130 "optional": true,
708 1131 "requires": {
709   - "nan": "2.10.0",
710   - "node-pre-gyp": "0.10.0"
  1132 + "nan": "^2.9.2",
  1133 + "node-pre-gyp": "^0.10.0"
711 1134 },
712 1135 "dependencies": {
713 1136 "abbrev": {
... ... @@ -717,7 +1140,8 @@
717 1140 },
718 1141 "ansi-regex": {
719 1142 "version": "2.1.1",
720   - "bundled": true
  1143 + "bundled": true,
  1144 + "optional": true
721 1145 },
722 1146 "aproba": {
723 1147 "version": "1.2.0",
... ... @@ -735,13 +1159,15 @@
735 1159 },
736 1160 "balanced-match": {
737 1161 "version": "1.0.0",
738   - "bundled": true
  1162 + "bundled": true,
  1163 + "optional": true
739 1164 },
740 1165 "brace-expansion": {
741 1166 "version": "1.1.11",
742 1167 "bundled": true,
  1168 + "optional": true,
743 1169 "requires": {
744   - "balanced-match": "1.0.0",
  1170 + "balanced-match": "^1.0.0",
745 1171 "concat-map": "0.0.1"
746 1172 }
747 1173 },
... ... @@ -752,15 +1178,18 @@
752 1178 },
753 1179 "code-point-at": {
754 1180 "version": "1.1.0",
755   - "bundled": true
  1181 + "bundled": true,
  1182 + "optional": true
756 1183 },
757 1184 "concat-map": {
758 1185 "version": "0.0.1",
759   - "bundled": true
  1186 + "bundled": true,
  1187 + "optional": true
760 1188 },
761 1189 "console-control-strings": {
762 1190 "version": "1.1.0",
763   - "bundled": true
  1191 + "bundled": true,
  1192 + "optional": true
764 1193 },
765 1194 "core-util-is": {
766 1195 "version": "1.0.2",
... ... @@ -795,7 +1224,7 @@
795 1224 "bundled": true,
796 1225 "optional": true,
797 1226 "requires": {
798   - "minipass": "2.2.4"
  1227 + "minipass": "^2.2.1"
799 1228 }
800 1229 },
801 1230 "fs.realpath": {
... ... @@ -823,12 +1252,12 @@
823 1252 "bundled": true,
824 1253 "optional": true,
825 1254 "requires": {
826   - "fs.realpath": "1.0.0",
827   - "inflight": "1.0.6",
828   - "inherits": "2.0.3",
829   - "minimatch": "3.0.4",
830   - "once": "1.4.0",
831   - "path-is-absolute": "1.0.1"
  1255 + "fs.realpath": "^1.0.0",
  1256 + "inflight": "^1.0.4",
  1257 + "inherits": "2",
  1258 + "minimatch": "^3.0.4",
  1259 + "once": "^1.3.0",
  1260 + "path-is-absolute": "^1.0.0"
832 1261 }
833 1262 },
834 1263 "has-unicode": {
... ... @@ -849,7 +1278,7 @@
849 1278 "bundled": true,
850 1279 "optional": true,
851 1280 "requires": {
852   - "minimatch": "3.0.4"
  1281 + "minimatch": "^3.0.4"
853 1282 }
854 1283 },
855 1284 "inflight": {
... ... @@ -857,13 +1286,14 @@
857 1286 "bundled": true,
858 1287 "optional": true,
859 1288 "requires": {
860   - "once": "1.4.0",
861   - "wrappy": "1.0.2"
  1289 + "once": "^1.3.0",
  1290 + "wrappy": "1"
862 1291 }
863 1292 },
864 1293 "inherits": {
865 1294 "version": "2.0.3",
866   - "bundled": true
  1295 + "bundled": true,
  1296 + "optional": true
867 1297 },
868 1298 "ini": {
869 1299 "version": "1.3.5",
... ... @@ -873,6 +1303,7 @@
873 1303 "is-fullwidth-code-point": {
874 1304 "version": "1.0.0",
875 1305 "bundled": true,
  1306 + "optional": true,
876 1307 "requires": {
877 1308 "number-is-nan": "1.0.1"
878 1309 }
... ... @@ -885,20 +1316,23 @@
885 1316 "minimatch": {
886 1317 "version": "3.0.4",
887 1318 "bundled": true,
  1319 + "optional": true,
888 1320 "requires": {
889   - "brace-expansion": "1.1.11"
  1321 + "brace-expansion": "^1.1.7"
890 1322 }
891 1323 },
892 1324 "minimist": {
893 1325 "version": "0.0.8",
894   - "bundled": true
  1326 + "bundled": true,
  1327 + "optional": true
895 1328 },
896 1329 "minipass": {
897 1330 "version": "2.2.4",
898 1331 "bundled": true,
  1332 + "optional": true,
899 1333 "requires": {
900   - "safe-buffer": "5.1.1",
901   - "yallist": "3.0.2"
  1334 + "safe-buffer": "^5.1.1",
  1335 + "yallist": "^3.0.0"
902 1336 }
903 1337 },
904 1338 "minizlib": {
... ... @@ -906,12 +1340,13 @@
906 1340 "bundled": true,
907 1341 "optional": true,
908 1342 "requires": {
909   - "minipass": "2.2.4"
  1343 + "minipass": "^2.2.1"
910 1344 }
911 1345 },
912 1346 "mkdirp": {
913 1347 "version": "0.5.1",
914 1348 "bundled": true,
  1349 + "optional": true,
915 1350 "requires": {
916 1351 "minimist": "0.0.8"
917 1352 }
... ... @@ -936,16 +1371,16 @@
936 1371 "bundled": true,
937 1372 "optional": true,
938 1373 "requires": {
939   - "detect-libc": "1.0.3",
940   - "mkdirp": "0.5.1",
941   - "needle": "2.2.0",
942   - "nopt": "4.0.1",
943   - "npm-packlist": "1.1.10",
944   - "npmlog": "4.1.2",
945   - "rc": "1.2.7",
946   - "rimraf": "2.6.2",
947   - "semver": "5.5.0",
948   - "tar": "4.4.1"
  1374 + "detect-libc": "^1.0.2",
  1375 + "mkdirp": "^0.5.1",
  1376 + "needle": "^2.2.0",
  1377 + "nopt": "^4.0.1",
  1378 + "npm-packlist": "^1.1.6",
  1379 + "npmlog": "^4.0.2",
  1380 + "rc": "^1.1.7",
  1381 + "rimraf": "^2.6.1",
  1382 + "semver": "^5.3.0",
  1383 + "tar": "^4"
949 1384 }
950 1385 },
951 1386 "nopt": {
... ... @@ -984,7 +1419,8 @@
984 1419 },
985 1420 "number-is-nan": {
986 1421 "version": "1.0.1",
987   - "bundled": true
  1422 + "bundled": true,
  1423 + "optional": true
988 1424 },
989 1425 "object-assign": {
990 1426 "version": "4.1.1",
... ... @@ -994,6 +1430,7 @@
994 1430 "once": {
995 1431 "version": "1.4.0",
996 1432 "bundled": true,
  1433 + "optional": true,
997 1434 "requires": {
998 1435 "wrappy": "1.0.2"
999 1436 }
... ... @@ -1064,12 +1501,13 @@
1064 1501 "bundled": true,
1065 1502 "optional": true,
1066 1503 "requires": {
1067   - "glob": "7.1.2"
  1504 + "glob": "^7.0.5"
1068 1505 }
1069 1506 },
1070 1507 "safe-buffer": {
1071 1508 "version": "5.1.1",
1072   - "bundled": true
  1509 + "bundled": true,
  1510 + "optional": true
1073 1511 },
1074 1512 "safer-buffer": {
1075 1513 "version": "2.1.2",
... ... @@ -1099,6 +1537,7 @@
1099 1537 "string-width": {
1100 1538 "version": "1.0.2",
1101 1539 "bundled": true,
  1540 + "optional": true,
1102 1541 "requires": {
1103 1542 "code-point-at": "1.1.0",
1104 1543 "is-fullwidth-code-point": "1.0.0",
... ... @@ -1116,6 +1555,7 @@
1116 1555 "strip-ansi": {
1117 1556 "version": "3.0.1",
1118 1557 "bundled": true,
  1558 + "optional": true,
1119 1559 "requires": {
1120 1560 "ansi-regex": "2.1.1"
1121 1561 }
... ... @@ -1130,13 +1570,13 @@
1130 1570 "bundled": true,
1131 1571 "optional": true,
1132 1572 "requires": {
1133   - "chownr": "1.0.1",
1134   - "fs-minipass": "1.2.5",
1135   - "minipass": "2.2.4",
1136   - "minizlib": "1.1.0",
1137   - "mkdirp": "0.5.1",
1138   - "safe-buffer": "5.1.1",
1139   - "yallist": "3.0.2"
  1573 + "chownr": "^1.0.1",
  1574 + "fs-minipass": "^1.2.5",
  1575 + "minipass": "^2.2.4",
  1576 + "minizlib": "^1.1.0",
  1577 + "mkdirp": "^0.5.0",
  1578 + "safe-buffer": "^5.1.1",
  1579 + "yallist": "^3.0.2"
1140 1580 }
1141 1581 },
1142 1582 "util-deprecate": {
... ... @@ -1154,14 +1594,22 @@
1154 1594 },
1155 1595 "wrappy": {
1156 1596 "version": "1.0.2",
1157   - "bundled": true
  1597 + "bundled": true,
  1598 + "optional": true
1158 1599 },
1159 1600 "yallist": {
1160 1601 "version": "3.0.2",
1161   - "bundled": true
  1602 + "bundled": true,
  1603 + "optional": true
1162 1604 }
1163 1605 }
1164 1606 },
  1607 + "functional-red-black-tree": {
  1608 + "version": "1.0.1",
  1609 + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
  1610 + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
  1611 + "dev": true
  1612 + },
1165 1613 "get-value": {
1166 1614 "version": "2.0.6",
1167 1615 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
... ... @@ -1172,7 +1620,7 @@
1172 1620 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1173 1621 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1174 1622 "requires": {
1175   - "assert-plus": "1.0.0"
  1623 + "assert-plus": "^1.0.0"
1176 1624 },
1177 1625 "dependencies": {
1178 1626 "assert-plus": {
... ... @@ -1187,12 +1635,12 @@
1187 1635 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1188 1636 "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
1189 1637 "requires": {
1190   - "fs.realpath": "1.0.0",
1191   - "inflight": "1.0.6",
1192   - "inherits": "2.0.3",
1193   - "minimatch": "3.0.4",
1194   - "once": "1.4.0",
1195   - "path-is-absolute": "1.0.1"
  1638 + "fs.realpath": "^1.0.0",
  1639 + "inflight": "^1.0.4",
  1640 + "inherits": "2",
  1641 + "minimatch": "^3.0.4",
  1642 + "once": "^1.3.0",
  1643 + "path-is-absolute": "^1.0.0"
1196 1644 }
1197 1645 },
1198 1646 "glob-base": {
... ... @@ -1201,18 +1649,25 @@
1201 1649 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1202 1650 "optional": true,
1203 1651 "requires": {
1204   - "glob-parent": "2.0.0",
1205   - "is-glob": "2.0.1"
  1652 + "glob-parent": "^2.0.0",
  1653 + "is-glob": "^2.0.0"
1206 1654 }
1207 1655 },
1208 1656 "glob-parent": {
1209 1657 "version": "2.0.0",
1210 1658 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1211 1659 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
  1660 + "optional": true,
1212 1661 "requires": {
1213   - "is-glob": "2.0.1"
  1662 + "is-glob": "^2.0.0"
1214 1663 }
1215 1664 },
  1665 + "globals": {
  1666 + "version": "11.12.0",
  1667 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
  1668 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
  1669 + "dev": true
  1670 + },
1216 1671 "graceful-fs": {
1217 1672 "version": "4.1.11",
1218 1673 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
... ... @@ -1229,19 +1684,25 @@
1229 1684 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
1230 1685 "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
1231 1686 "requires": {
1232   - "ajv": "4.11.8",
1233   - "har-schema": "1.0.5"
  1687 + "ajv": "^4.9.1",
  1688 + "har-schema": "^1.0.5"
1234 1689 }
1235 1690 },
  1691 + "has-flag": {
  1692 + "version": "3.0.0",
  1693 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  1694 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  1695 + "dev": true
  1696 + },
1236 1697 "hawk": {
1237 1698 "version": "3.1.3",
1238 1699 "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
1239 1700 "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
1240 1701 "requires": {
1241   - "boom": "2.10.1",
1242   - "cryptiles": "2.0.5",
1243   - "hoek": "2.16.3",
1244   - "sntp": "1.0.9"
  1702 + "boom": "2.x.x",
  1703 + "cryptiles": "2.x.x",
  1704 + "hoek": "2.x.x",
  1705 + "sntp": "1.x.x"
1245 1706 }
1246 1707 },
1247 1708 "hoek": {
... ... @@ -1257,7 +1718,7 @@
1257 1718 "depd": "1.1.1",
1258 1719 "inherits": "2.0.3",
1259 1720 "setprototypeof": "1.0.3",
1260   - "statuses": "1.3.1"
  1721 + "statuses": ">= 1.3.1 < 2"
1261 1722 },
1262 1723 "dependencies": {
1263 1724 "setprototypeof": {
... ... @@ -1272,9 +1733,9 @@
1272 1733 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
1273 1734 "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
1274 1735 "requires": {
1275   - "assert-plus": "0.2.0",
1276   - "jsprim": "1.4.1",
1277   - "sshpk": "1.13.1"
  1736 + "assert-plus": "^0.2.0",
  1737 + "jsprim": "^1.2.2",
  1738 + "sshpk": "^1.7.0"
1278 1739 }
1279 1740 },
1280 1741 "iconv-lite": {
... ... @@ -1282,13 +1743,35 @@
1282 1743 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
1283 1744 "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
1284 1745 },
  1746 + "ignore": {
  1747 + "version": "4.0.6",
  1748 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
  1749 + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
  1750 + "dev": true
  1751 + },
  1752 + "import-fresh": {
  1753 + "version": "3.1.0",
  1754 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
  1755 + "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
  1756 + "dev": true,
  1757 + "requires": {
  1758 + "parent-module": "^1.0.0",
  1759 + "resolve-from": "^4.0.0"
  1760 + }
  1761 + },
  1762 + "imurmurhash": {
  1763 + "version": "0.1.4",
  1764 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  1765 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  1766 + "dev": true
  1767 + },
1285 1768 "inflight": {
1286 1769 "version": "1.0.6",
1287 1770 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1288 1771 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1289 1772 "requires": {
1290   - "once": "1.4.0",
1291   - "wrappy": "1.0.2"
  1773 + "once": "^1.3.0",
  1774 + "wrappy": "1"
1292 1775 }
1293 1776 },
1294 1777 "inherits": {
... ... @@ -1296,6 +1779,79 @@
1296 1779 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1297 1780 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1298 1781 },
  1782 + "inquirer": {
  1783 + "version": "6.5.0",
  1784 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
  1785 + "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
  1786 + "dev": true,
  1787 + "requires": {
  1788 + "ansi-escapes": "^3.2.0",
  1789 + "chalk": "^2.4.2",
  1790 + "cli-cursor": "^2.1.0",
  1791 + "cli-width": "^2.0.0",
  1792 + "external-editor": "^3.0.3",
  1793 + "figures": "^2.0.0",
  1794 + "lodash": "^4.17.12",
  1795 + "mute-stream": "0.0.7",
  1796 + "run-async": "^2.2.0",
  1797 + "rxjs": "^6.4.0",
  1798 + "string-width": "^2.1.0",
  1799 + "strip-ansi": "^5.1.0",
  1800 + "through": "^2.3.6"
  1801 + },
  1802 + "dependencies": {
  1803 + "ansi-regex": {
  1804 + "version": "3.0.0",
  1805 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  1806 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  1807 + "dev": true
  1808 + },
  1809 + "is-fullwidth-code-point": {
  1810 + "version": "2.0.0",
  1811 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  1812 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  1813 + "dev": true
  1814 + },
  1815 + "string-width": {
  1816 + "version": "2.1.1",
  1817 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  1818 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  1819 + "dev": true,
  1820 + "requires": {
  1821 + "is-fullwidth-code-point": "^2.0.0",
  1822 + "strip-ansi": "^4.0.0"
  1823 + },
  1824 + "dependencies": {
  1825 + "strip-ansi": {
  1826 + "version": "4.0.0",
  1827 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  1828 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  1829 + "dev": true,
  1830 + "requires": {
  1831 + "ansi-regex": "^3.0.0"
  1832 + }
  1833 + }
  1834 + }
  1835 + },
  1836 + "strip-ansi": {
  1837 + "version": "5.2.0",
  1838 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  1839 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  1840 + "dev": true,
  1841 + "requires": {
  1842 + "ansi-regex": "^4.1.0"
  1843 + },
  1844 + "dependencies": {
  1845 + "ansi-regex": {
  1846 + "version": "4.1.0",
  1847 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  1848 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  1849 + "dev": true
  1850 + }
  1851 + }
  1852 + }
  1853 + }
  1854 + },
1299 1855 "invert-kv": {
1300 1856 "version": "1.0.0",
1301 1857 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
... ... @@ -1312,7 +1868,7 @@
1312 1868 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1313 1869 "optional": true,
1314 1870 "requires": {
1315   - "binary-extensions": "1.10.0"
  1871 + "binary-extensions": "^1.0.0"
1316 1872 }
1317 1873 },
1318 1874 "is-buffer": {
... ... @@ -1332,7 +1888,7 @@
1332 1888 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1333 1889 "optional": true,
1334 1890 "requires": {
1335   - "is-primitive": "2.0.0"
  1891 + "is-primitive": "^2.0.0"
1336 1892 }
1337 1893 },
1338 1894 "is-extendable": {
... ... @@ -1343,22 +1899,24 @@
1343 1899 "is-extglob": {
1344 1900 "version": "1.0.0",
1345 1901 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1346   - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
  1902 + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
  1903 + "optional": true
1347 1904 },
1348 1905 "is-fullwidth-code-point": {
1349 1906 "version": "1.0.0",
1350 1907 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1351 1908 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1352 1909 "requires": {
1353   - "number-is-nan": "1.0.1"
  1910 + "number-is-nan": "^1.0.0"
1354 1911 }
1355 1912 },
1356 1913 "is-glob": {
1357 1914 "version": "2.0.1",
1358 1915 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1359 1916 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
  1917 + "optional": true,
1360 1918 "requires": {
1361   - "is-extglob": "1.0.0"
  1919 + "is-extglob": "^1.0.0"
1362 1920 }
1363 1921 },
1364 1922 "is-number": {
... ... @@ -1367,7 +1925,7 @@
1367 1925 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1368 1926 "optional": true,
1369 1927 "requires": {
1370   - "kind-of": "3.2.2"
  1928 + "kind-of": "^3.0.2"
1371 1929 }
1372 1930 },
1373 1931 "is-plain-object": {
... ... @@ -1375,7 +1933,7 @@
1375 1933 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1376 1934 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1377 1935 "requires": {
1378   - "isobject": "3.0.1"
  1936 + "isobject": "^3.0.1"
1379 1937 },
1380 1938 "dependencies": {
1381 1939 "isobject": {
... ... @@ -1397,6 +1955,12 @@
1397 1955 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
1398 1956 "optional": true
1399 1957 },
  1958 + "is-promise": {
  1959 + "version": "2.1.0",
  1960 + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
  1961 + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
  1962 + "dev": true
  1963 + },
1400 1964 "is-typedarray": {
1401 1965 "version": "1.0.0",
1402 1966 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
... ... @@ -1405,7 +1969,14 @@
1405 1969 "isarray": {
1406 1970 "version": "1.0.0",
1407 1971 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1408   - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  1972 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  1973 + "optional": true
  1974 + },
  1975 + "isexe": {
  1976 + "version": "2.0.0",
  1977 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  1978 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  1979 + "dev": true
1409 1980 },
1410 1981 "isobject": {
1411 1982 "version": "2.1.0",
... ... @@ -1421,6 +1992,22 @@
1421 1992 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1422 1993 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
1423 1994 },
  1995 + "js-tokens": {
  1996 + "version": "4.0.0",
  1997 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  1998 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  1999 + "dev": true
  2000 + },
  2001 + "js-yaml": {
  2002 + "version": "3.13.1",
  2003 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
  2004 + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
  2005 + "dev": true,
  2006 + "requires": {
  2007 + "argparse": "^1.0.7",
  2008 + "esprima": "^4.0.0"
  2009 + }
  2010 + },
1424 2011 "jsbn": {
1425 2012 "version": "0.1.1",
1426 2013 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
... ... @@ -1437,14 +2024,26 @@
1437 2024 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1438 2025 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
1439 2026 },
  2027 + "json-schema-traverse": {
  2028 + "version": "0.4.1",
  2029 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  2030 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  2031 + "dev": true
  2032 + },
1440 2033 "json-stable-stringify": {
1441 2034 "version": "1.0.1",
1442 2035 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
1443 2036 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
1444 2037 "requires": {
1445   - "jsonify": "0.0.0"
  2038 + "jsonify": "~0.0.0"
1446 2039 }
1447 2040 },
  2041 + "json-stable-stringify-without-jsonify": {
  2042 + "version": "1.0.1",
  2043 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  2044 + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
  2045 + "dev": true
  2046 + },
1448 2047 "json-stringify-safe": {
1449 2048 "version": "5.0.1",
1450 2049 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
... ... @@ -1478,7 +2077,7 @@
1478 2077 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1479 2078 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1480 2079 "requires": {
1481   - "is-buffer": "1.1.5"
  2080 + "is-buffer": "^1.1.5"
1482 2081 }
1483 2082 },
1484 2083 "lcid": {
... ... @@ -1486,16 +2085,32 @@
1486 2085 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
1487 2086 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
1488 2087 "requires": {
1489   - "invert-kv": "1.0.0"
  2088 + "invert-kv": "^1.0.0"
1490 2089 }
1491 2090 },
  2091 + "levn": {
  2092 + "version": "0.3.0",
  2093 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  2094 + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  2095 + "dev": true,
  2096 + "requires": {
  2097 + "prelude-ls": "~1.1.2",
  2098 + "type-check": "~0.3.2"
  2099 + }
  2100 + },
  2101 + "lodash": {
  2102 + "version": "4.17.15",
  2103 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
  2104 + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
  2105 + "dev": true
  2106 + },
1492 2107 "lru-cache": {
1493 2108 "version": "4.1.1",
1494 2109 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
1495 2110 "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
1496 2111 "requires": {
1497   - "pseudomap": "1.0.2",
1498   - "yallist": "2.1.2"
  2112 + "pseudomap": "^1.0.2",
  2113 + "yallist": "^2.1.2"
1499 2114 }
1500 2115 },
1501 2116 "macaddress": {
... ... @@ -1524,19 +2139,19 @@
1524 2139 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
1525 2140 "optional": true,
1526 2141 "requires": {
1527   - "arr-diff": "2.0.0",
1528   - "array-unique": "0.2.1",
1529   - "braces": "1.8.5",
1530   - "expand-brackets": "0.1.5",
1531   - "extglob": "0.3.2",
1532   - "filename-regex": "2.0.1",
1533   - "is-extglob": "1.0.0",
1534   - "is-glob": "2.0.1",
1535   - "kind-of": "3.2.2",
1536   - "normalize-path": "2.1.1",
1537   - "object.omit": "2.0.1",
1538   - "parse-glob": "3.0.4",
1539   - "regex-cache": "0.4.4"
  2142 + "arr-diff": "^2.0.0",
  2143 + "array-unique": "^0.2.1",
  2144 + "braces": "^1.8.2",
  2145 + "expand-brackets": "^0.1.4",
  2146 + "extglob": "^0.3.1",
  2147 + "filename-regex": "^2.0.0",
  2148 + "is-extglob": "^1.0.0",
  2149 + "is-glob": "^2.0.1",
  2150 + "kind-of": "^3.0.2",
  2151 + "normalize-path": "^2.0.1",
  2152 + "object.omit": "^2.0.0",
  2153 + "parse-glob": "^3.0.4",
  2154 + "regex-cache": "^0.4.2"
1540 2155 },
1541 2156 "dependencies": {
1542 2157 "array-unique": {
... ... @@ -1562,15 +2177,36 @@
1562 2177 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
1563 2178 "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
1564 2179 "requires": {
1565   - "mime-db": "1.30.0"
  2180 + "mime-db": "~1.30.0"
1566 2181 }
1567 2182 },
  2183 + "mimic-fn": {
  2184 + "version": "1.2.0",
  2185 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
  2186 + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
  2187 + "dev": true
  2188 + },
1568 2189 "minimatch": {
1569 2190 "version": "3.0.4",
1570 2191 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1571 2192 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
1572 2193 "requires": {
1573   - "brace-expansion": "1.1.8"
  2194 + "brace-expansion": "^1.1.7"
  2195 + }
  2196 + },
  2197 + "minimist": {
  2198 + "version": "0.0.8",
  2199 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
  2200 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
  2201 + "dev": true
  2202 + },
  2203 + "mkdirp": {
  2204 + "version": "0.5.1",
  2205 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
  2206 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
  2207 + "dev": true,
  2208 + "requires": {
  2209 + "minimist": "0.0.8"
1574 2210 }
1575 2211 },
1576 2212 "moment": {
... ... @@ -1583,17 +2219,35 @@
1583 2219 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1584 2220 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1585 2221 },
  2222 + "mute-stream": {
  2223 + "version": "0.0.7",
  2224 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
  2225 + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
  2226 + "dev": true
  2227 + },
1586 2228 "nan": {
1587 2229 "version": "2.10.0",
1588 2230 "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
1589 2231 "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
1590 2232 "optional": true
1591 2233 },
  2234 + "natural-compare": {
  2235 + "version": "1.4.0",
  2236 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  2237 + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  2238 + "dev": true
  2239 + },
1592 2240 "negotiator": {
1593 2241 "version": "0.6.1",
1594 2242 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
1595 2243 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
1596 2244 },
  2245 + "nice-try": {
  2246 + "version": "1.0.5",
  2247 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
  2248 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
  2249 + "dev": true
  2250 + },
1597 2251 "node-machine-id": {
1598 2252 "version": "1.1.10",
1599 2253 "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.10.tgz",
... ... @@ -1608,8 +2262,9 @@
1608 2262 "version": "2.1.1",
1609 2263 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1610 2264 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
  2265 + "optional": true,
1611 2266 "requires": {
1612   - "remove-trailing-separator": "1.1.0"
  2267 + "remove-trailing-separator": "^1.0.1"
1613 2268 }
1614 2269 },
1615 2270 "number-is-nan": {
... ... @@ -1627,10 +2282,10 @@
1627 2282 "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.0.1.tgz",
1628 2283 "integrity": "sha1-TedKPlULr2+jNwMj89HHwqhr3E0=",
1629 2284 "requires": {
1630   - "a-sync-waterfall": "1.0.0",
1631   - "asap": "2.0.6",
1632   - "chokidar": "1.7.0",
1633   - "yargs": "3.32.0"
  2285 + "a-sync-waterfall": "^1.0.0",
  2286 + "asap": "^2.0.3",
  2287 + "chokidar": "^1.6.0",
  2288 + "yargs": "^3.32.0"
1634 2289 }
1635 2290 },
1636 2291 "oauth-sign": {
... ... @@ -1644,8 +2299,8 @@
1644 2299 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
1645 2300 "optional": true,
1646 2301 "requires": {
1647   - "for-own": "0.1.5",
1648   - "is-extendable": "0.1.1"
  2302 + "for-own": "^0.1.4",
  2303 + "is-extendable": "^0.1.1"
1649 2304 }
1650 2305 },
1651 2306 "on-finished": {
... ... @@ -1666,7 +2321,30 @@
1666 2321 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1667 2322 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1668 2323 "requires": {
1669   - "wrappy": "1.0.2"
  2324 + "wrappy": "1"
  2325 + }
  2326 + },
  2327 + "onetime": {
  2328 + "version": "2.0.1",
  2329 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
  2330 + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
  2331 + "dev": true,
  2332 + "requires": {
  2333 + "mimic-fn": "^1.0.0"
  2334 + }
  2335 + },
  2336 + "optionator": {
  2337 + "version": "0.8.2",
  2338 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
  2339 + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
  2340 + "dev": true,
  2341 + "requires": {
  2342 + "deep-is": "~0.1.3",
  2343 + "fast-levenshtein": "~2.0.4",
  2344 + "levn": "~0.3.0",
  2345 + "prelude-ls": "~1.1.2",
  2346 + "type-check": "~0.3.2",
  2347 + "wordwrap": "~1.0.0"
1670 2348 }
1671 2349 },
1672 2350 "os-locale": {
... ... @@ -1674,7 +2352,22 @@
1674 2352 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
1675 2353 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
1676 2354 "requires": {
1677   - "lcid": "1.0.0"
  2355 + "lcid": "^1.0.0"
  2356 + }
  2357 + },
  2358 + "os-tmpdir": {
  2359 + "version": "1.0.2",
  2360 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
  2361 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
  2362 + "dev": true
  2363 + },
  2364 + "parent-module": {
  2365 + "version": "1.0.1",
  2366 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  2367 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  2368 + "dev": true,
  2369 + "requires": {
  2370 + "callsites": "^3.0.0"
1678 2371 }
1679 2372 },
1680 2373 "parse-glob": {
... ... @@ -1683,10 +2376,10 @@
1683 2376 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
1684 2377 "optional": true,
1685 2378 "requires": {
1686   - "glob-base": "0.3.0",
1687   - "is-dotfile": "1.0.3",
1688   - "is-extglob": "1.0.0",
1689   - "is-glob": "2.0.1"
  2379 + "glob-base": "^0.3.0",
  2380 + "is-dotfile": "^1.0.0",
  2381 + "is-extglob": "^1.0.0",
  2382 + "is-glob": "^2.0.0"
1690 2383 }
1691 2384 },
1692 2385 "parseurl": {
... ... @@ -1699,6 +2392,12 @@
1699 2392 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1700 2393 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
1701 2394 },
  2395 + "path-key": {
  2396 + "version": "2.0.1",
  2397 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
  2398 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
  2399 + "dev": true
  2400 + },
1702 2401 "path-to-regexp": {
1703 2402 "version": "0.1.7",
1704 2403 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
... ... @@ -1719,6 +2418,12 @@
1719 2418 "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
1720 2419 "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8="
1721 2420 },
  2421 + "prelude-ls": {
  2422 + "version": "1.1.2",
  2423 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  2424 + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  2425 + "dev": true
  2426 + },
1722 2427 "preserve": {
1723 2428 "version": "0.2.0",
1724 2429 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
... ... @@ -1731,12 +2436,18 @@
1731 2436 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
1732 2437 "optional": true
1733 2438 },
  2439 + "progress": {
  2440 + "version": "2.0.3",
  2441 + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  2442 + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  2443 + "dev": true
  2444 + },
1734 2445 "proxy-addr": {
1735 2446 "version": "2.0.3",
1736 2447 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",
1737 2448 "integrity": "sha1-NV8mJQWmIWRrMTCnKOtkfiIFU0E=",
1738 2449 "requires": {
1739   - "forwarded": "0.1.2",
  2450 + "forwarded": "~0.1.2",
1740 2451 "ipaddr.js": "1.6.0"
1741 2452 }
1742 2453 },
... ... @@ -1766,8 +2477,8 @@
1766 2477 "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
1767 2478 "optional": true,
1768 2479 "requires": {
1769   - "is-number": "3.0.0",
1770   - "kind-of": "4.0.0"
  2480 + "is-number": "^3.0.0",
  2481 + "kind-of": "^4.0.0"
1771 2482 },
1772 2483 "dependencies": {
1773 2484 "is-number": {
... ... @@ -1776,7 +2487,7 @@
1776 2487 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1777 2488 "optional": true,
1778 2489 "requires": {
1779   - "kind-of": "3.2.2"
  2490 + "kind-of": "^3.0.2"
1780 2491 },
1781 2492 "dependencies": {
1782 2493 "kind-of": {
... ... @@ -1785,7 +2496,7 @@
1785 2496 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1786 2497 "optional": true,
1787 2498 "requires": {
1788   - "is-buffer": "1.1.5"
  2499 + "is-buffer": "^1.1.5"
1789 2500 }
1790 2501 }
1791 2502 }
... ... @@ -1796,7 +2507,7 @@
1796 2507 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1797 2508 "optional": true,
1798 2509 "requires": {
1799   - "is-buffer": "1.1.5"
  2510 + "is-buffer": "^1.1.5"
1800 2511 }
1801 2512 }
1802 2513 }
... ... @@ -1823,13 +2534,13 @@
1823 2534 "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
1824 2535 "optional": true,
1825 2536 "requires": {
1826   - "core-util-is": "1.0.2",
1827   - "inherits": "2.0.3",
1828   - "isarray": "1.0.0",
1829   - "process-nextick-args": "1.0.7",
1830   - "safe-buffer": "5.1.1",
1831   - "string_decoder": "1.0.3",
1832   - "util-deprecate": "1.0.2"
  2537 + "core-util-is": "~1.0.0",
  2538 + "inherits": "~2.0.3",
  2539 + "isarray": "~1.0.0",
  2540 + "process-nextick-args": "~1.0.6",
  2541 + "safe-buffer": "~5.1.1",
  2542 + "string_decoder": "~1.0.3",
  2543 + "util-deprecate": "~1.0.1"
1833 2544 }
1834 2545 },
1835 2546 "readdirp": {
... ... @@ -1838,10 +2549,10 @@
1838 2549 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
1839 2550 "optional": true,
1840 2551 "requires": {
1841   - "graceful-fs": "4.1.11",
1842   - "minimatch": "3.0.4",
1843   - "readable-stream": "2.3.3",
1844   - "set-immediate-shim": "1.0.1"
  2552 + "graceful-fs": "^4.1.2",
  2553 + "minimatch": "^3.0.2",
  2554 + "readable-stream": "^2.0.2",
  2555 + "set-immediate-shim": "^1.0.1"
1845 2556 }
1846 2557 },
1847 2558 "redis": {
... ... @@ -1849,9 +2560,9 @@
1849 2560 "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
1850 2561 "integrity": "sha1-ICKI4/WMSfYHnZevehDhMDrhSwI=",
1851 2562 "requires": {
1852   - "double-ended-queue": "2.1.0-0",
1853   - "redis-commands": "1.3.1",
1854   - "redis-parser": "2.6.0"
  2563 + "double-ended-queue": "^2.1.0-0",
  2564 + "redis-commands": "^1.2.0",
  2565 + "redis-parser": "^2.6.0"
1855 2566 }
1856 2567 },
1857 2568 "redis-commands": {
... ... @@ -1870,18 +2581,26 @@
1870 2581 "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
1871 2582 "optional": true,
1872 2583 "requires": {
1873   - "is-equal-shallow": "0.1.3"
  2584 + "is-equal-shallow": "^0.1.3"
1874 2585 }
1875 2586 },
  2587 + "regexpp": {
  2588 + "version": "2.0.1",
  2589 + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
  2590 + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
  2591 + "dev": true
  2592 + },
1876 2593 "remove-trailing-separator": {
1877 2594 "version": "1.1.0",
1878 2595 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
1879   - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
  2596 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
  2597 + "optional": true
1880 2598 },
1881 2599 "repeat-element": {
1882 2600 "version": "1.1.2",
1883 2601 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
1884   - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
  2602 + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
  2603 + "optional": true
1885 2604 },
1886 2605 "repeat-string": {
1887 2606 "version": "1.6.1",
... ... @@ -1894,28 +2613,87 @@
1894 2613 "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
1895 2614 "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
1896 2615 "requires": {
1897   - "aws-sign2": "0.6.0",
1898   - "aws4": "1.6.0",
1899   - "caseless": "0.12.0",
1900   - "combined-stream": "1.0.5",
1901   - "extend": "3.0.1",
1902   - "forever-agent": "0.6.1",
1903   - "form-data": "2.1.4",
1904   - "har-validator": "4.2.1",
1905   - "hawk": "3.1.3",
1906   - "http-signature": "1.1.1",
1907   - "is-typedarray": "1.0.0",
1908   - "isstream": "0.1.2",
1909   - "json-stringify-safe": "5.0.1",
1910   - "mime-types": "2.1.17",
1911   - "oauth-sign": "0.8.2",
1912   - "performance-now": "0.2.0",
1913   - "qs": "6.4.0",
1914   - "safe-buffer": "5.1.1",
1915   - "stringstream": "0.0.5",
1916   - "tough-cookie": "2.3.2",
1917   - "tunnel-agent": "0.6.0",
1918   - "uuid": "3.1.0"
  2616 + "aws-sign2": "~0.6.0",
  2617 + "aws4": "^1.2.1",
  2618 + "caseless": "~0.12.0",
  2619 + "combined-stream": "~1.0.5",
  2620 + "extend": "~3.0.0",
  2621 + "forever-agent": "~0.6.1",
  2622 + "form-data": "~2.1.1",
  2623 + "har-validator": "~4.2.1",
  2624 + "hawk": "~3.1.3",
  2625 + "http-signature": "~1.1.0",
  2626 + "is-typedarray": "~1.0.0",
  2627 + "isstream": "~0.1.2",
  2628 + "json-stringify-safe": "~5.0.1",
  2629 + "mime-types": "~2.1.7",
  2630 + "oauth-sign": "~0.8.1",
  2631 + "performance-now": "^0.2.0",
  2632 + "qs": "~6.4.0",
  2633 + "safe-buffer": "^5.0.1",
  2634 + "stringstream": "~0.0.4",
  2635 + "tough-cookie": "~2.3.0",
  2636 + "tunnel-agent": "^0.6.0",
  2637 + "uuid": "^3.0.0"
  2638 + }
  2639 + },
  2640 + "resolve-from": {
  2641 + "version": "4.0.0",
  2642 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  2643 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  2644 + "dev": true
  2645 + },
  2646 + "restore-cursor": {
  2647 + "version": "2.0.0",
  2648 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
  2649 + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
  2650 + "dev": true,
  2651 + "requires": {
  2652 + "onetime": "^2.0.0",
  2653 + "signal-exit": "^3.0.2"
  2654 + }
  2655 + },
  2656 + "rimraf": {
  2657 + "version": "2.6.3",
  2658 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
  2659 + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
  2660 + "dev": true,
  2661 + "requires": {
  2662 + "glob": "^7.1.3"
  2663 + },
  2664 + "dependencies": {
  2665 + "glob": {
  2666 + "version": "7.1.4",
  2667 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
  2668 + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
  2669 + "dev": true,
  2670 + "requires": {
  2671 + "fs.realpath": "^1.0.0",
  2672 + "inflight": "^1.0.4",
  2673 + "inherits": "2",
  2674 + "minimatch": "^3.0.4",
  2675 + "once": "^1.3.0",
  2676 + "path-is-absolute": "^1.0.0"
  2677 + }
  2678 + }
  2679 + }
  2680 + },
  2681 + "run-async": {
  2682 + "version": "2.3.0",
  2683 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
  2684 + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
  2685 + "dev": true,
  2686 + "requires": {
  2687 + "is-promise": "^2.1.0"
  2688 + }
  2689 + },
  2690 + "rxjs": {
  2691 + "version": "6.5.2",
  2692 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
  2693 + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
  2694 + "dev": true,
  2695 + "requires": {
  2696 + "tslib": "^1.9.0"
1919 2697 }
1920 2698 },
1921 2699 "safe-buffer": {
... ... @@ -1923,24 +2701,36 @@
1923 2701 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
1924 2702 "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
1925 2703 },
  2704 + "safer-buffer": {
  2705 + "version": "2.1.2",
  2706 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  2707 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  2708 + "dev": true
  2709 + },
  2710 + "semver": {
  2711 + "version": "6.3.0",
  2712 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  2713 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  2714 + "dev": true
  2715 + },
1926 2716 "send": {
1927 2717 "version": "0.16.2",
1928 2718 "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
1929 2719 "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=",
1930 2720 "requires": {
1931 2721 "debug": "2.6.9",
1932   - "depd": "1.1.2",
1933   - "destroy": "1.0.4",
1934   - "encodeurl": "1.0.2",
1935   - "escape-html": "1.0.3",
1936   - "etag": "1.8.1",
  2722 + "depd": "~1.1.2",
  2723 + "destroy": "~1.0.4",
  2724 + "encodeurl": "~1.0.2",
  2725 + "escape-html": "~1.0.3",
  2726 + "etag": "~1.8.1",
1937 2727 "fresh": "0.5.2",
1938   - "http-errors": "1.6.2",
  2728 + "http-errors": "~1.6.2",
1939 2729 "mime": "1.4.1",
1940 2730 "ms": "2.0.0",
1941   - "on-finished": "2.3.0",
1942   - "range-parser": "1.2.0",
1943   - "statuses": "1.4.0"
  2731 + "on-finished": "~2.3.0",
  2732 + "range-parser": "~1.2.0",
  2733 + "statuses": "~1.4.0"
1944 2734 },
1945 2735 "dependencies": {
1946 2736 "depd": {
... ... @@ -1960,9 +2750,9 @@
1960 2750 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
1961 2751 "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=",
1962 2752 "requires": {
1963   - "encodeurl": "1.0.2",
1964   - "escape-html": "1.0.3",
1965   - "parseurl": "1.3.2",
  2753 + "encodeurl": "~1.0.2",
  2754 + "escape-html": "~1.0.3",
  2755 + "parseurl": "~1.3.2",
1966 2756 "send": "0.16.2"
1967 2757 }
1968 2758 },
... ... @@ -1977,10 +2767,10 @@
1977 2767 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
1978 2768 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
1979 2769 "requires": {
1980   - "extend-shallow": "2.0.1",
1981   - "is-extendable": "0.1.1",
1982   - "is-plain-object": "2.0.4",
1983   - "to-object-path": "0.3.0"
  2770 + "extend-shallow": "^2.0.1",
  2771 + "is-extendable": "^0.1.1",
  2772 + "is-plain-object": "^2.0.1",
  2773 + "to-object-path": "^0.3.0"
1984 2774 }
1985 2775 },
1986 2776 "setprototypeof": {
... ... @@ -1993,16 +2783,56 @@
1993 2783 "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz",
1994 2784 "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=",
1995 2785 "requires": {
1996   - "charenc": "0.0.2",
1997   - "crypt": "0.0.2"
  2786 + "charenc": ">= 0.0.1",
  2787 + "crypt": ">= 0.0.1"
  2788 + }
  2789 + },
  2790 + "shebang-command": {
  2791 + "version": "1.2.0",
  2792 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
  2793 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
  2794 + "dev": true,
  2795 + "requires": {
  2796 + "shebang-regex": "^1.0.0"
1998 2797 }
1999 2798 },
  2799 + "shebang-regex": {
  2800 + "version": "1.0.0",
  2801 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
  2802 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
  2803 + "dev": true
  2804 + },
  2805 + "signal-exit": {
  2806 + "version": "3.0.2",
  2807 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
  2808 + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
  2809 + "dev": true
  2810 + },
2000 2811 "simple-git": {
2001 2812 "version": "1.80.1",
2002 2813 "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.80.1.tgz",
2003 2814 "integrity": "sha1-SBBMtKxyV2k3hT4a/R7v/cl6yyk=",
2004 2815 "requires": {
2005   - "debug": "2.6.9"
  2816 + "debug": "^2.6.7"
  2817 + }
  2818 + },
  2819 + "slice-ansi": {
  2820 + "version": "2.1.0",
  2821 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
  2822 + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
  2823 + "dev": true,
  2824 + "requires": {
  2825 + "ansi-styles": "^3.2.0",
  2826 + "astral-regex": "^1.0.0",
  2827 + "is-fullwidth-code-point": "^2.0.0"
  2828 + },
  2829 + "dependencies": {
  2830 + "is-fullwidth-code-point": {
  2831 + "version": "2.0.0",
  2832 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  2833 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  2834 + "dev": true
  2835 + }
2006 2836 }
2007 2837 },
2008 2838 "sntp": {
... ... @@ -2010,7 +2840,7 @@
2010 2840 "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
2011 2841 "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
2012 2842 "requires": {
2013   - "hoek": "2.16.3"
  2843 + "hoek": "2.x.x"
2014 2844 }
2015 2845 },
2016 2846 "sort-asc": {
... ... @@ -2028,27 +2858,33 @@
2028 2858 "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz",
2029 2859 "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=",
2030 2860 "requires": {
2031   - "bytewise": "1.1.0",
2032   - "get-value": "2.0.6",
2033   - "is-extendable": "0.1.1",
2034   - "sort-asc": "0.2.0",
2035   - "sort-desc": "0.2.0",
2036   - "union-value": "0.2.4"
  2861 + "bytewise": "^1.1.0",
  2862 + "get-value": "^2.0.2",
  2863 + "is-extendable": "^0.1.1",
  2864 + "sort-asc": "^0.2.0",
  2865 + "sort-desc": "^0.2.0",
  2866 + "union-value": "^0.2.3"
2037 2867 }
2038 2868 },
  2869 + "sprintf-js": {
  2870 + "version": "1.0.3",
  2871 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  2872 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  2873 + "dev": true
  2874 + },
2039 2875 "sshpk": {
2040 2876 "version": "1.13.1",
2041 2877 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
2042 2878 "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
2043 2879 "requires": {
2044   - "asn1": "0.2.3",
2045   - "assert-plus": "1.0.0",
2046   - "bcrypt-pbkdf": "1.0.1",
2047   - "dashdash": "1.14.1",
2048   - "ecc-jsbn": "0.1.1",
2049   - "getpass": "0.1.7",
2050   - "jsbn": "0.1.1",
2051   - "tweetnacl": "0.14.5"
  2880 + "asn1": "~0.2.3",
  2881 + "assert-plus": "^1.0.0",
  2882 + "bcrypt-pbkdf": "^1.0.0",
  2883 + "dashdash": "^1.12.0",
  2884 + "ecc-jsbn": "~0.1.1",
  2885 + "getpass": "^0.1.1",
  2886 + "jsbn": "~0.1.0",
  2887 + "tweetnacl": "~0.14.0"
2052 2888 },
2053 2889 "dependencies": {
2054 2890 "assert-plus": {
... ... @@ -2083,9 +2919,9 @@
2083 2919 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
2084 2920 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2085 2921 "requires": {
2086   - "code-point-at": "1.1.0",
2087   - "is-fullwidth-code-point": "1.0.0",
2088   - "strip-ansi": "3.0.1"
  2922 + "code-point-at": "^1.0.0",
  2923 + "is-fullwidth-code-point": "^1.0.0",
  2924 + "strip-ansi": "^3.0.0"
2089 2925 }
2090 2926 },
2091 2927 "string_decoder": {
... ... @@ -2094,7 +2930,7 @@
2094 2930 "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
2095 2931 "optional": true,
2096 2932 "requires": {
2097   - "safe-buffer": "5.1.1"
  2933 + "safe-buffer": "~5.1.0"
2098 2934 }
2099 2935 },
2100 2936 "stringstream": {
... ... @@ -2107,7 +2943,101 @@
2107 2943 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2108 2944 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2109 2945 "requires": {
2110   - "ansi-regex": "2.1.1"
  2946 + "ansi-regex": "^2.0.0"
  2947 + }
  2948 + },
  2949 + "strip-json-comments": {
  2950 + "version": "3.0.1",
  2951 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
  2952 + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
  2953 + "dev": true
  2954 + },
  2955 + "supports-color": {
  2956 + "version": "5.5.0",
  2957 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  2958 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  2959 + "dev": true,
  2960 + "requires": {
  2961 + "has-flag": "^3.0.0"
  2962 + }
  2963 + },
  2964 + "table": {
  2965 + "version": "5.4.4",
  2966 + "resolved": "https://registry.npmjs.org/table/-/table-5.4.4.tgz",
  2967 + "integrity": "sha512-IIfEAUx5QlODLblLrGTTLJA7Tk0iLSGBvgY8essPRVNGHAzThujww1YqHLs6h3HfTg55h++RzLHH5Xw/rfv+mg==",
  2968 + "dev": true,
  2969 + "requires": {
  2970 + "ajv": "^6.10.2",
  2971 + "lodash": "^4.17.14",
  2972 + "slice-ansi": "^2.1.0",
  2973 + "string-width": "^3.0.0"
  2974 + },
  2975 + "dependencies": {
  2976 + "ajv": {
  2977 + "version": "6.10.2",
  2978 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
  2979 + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
  2980 + "dev": true,
  2981 + "requires": {
  2982 + "fast-deep-equal": "^2.0.1",
  2983 + "fast-json-stable-stringify": "^2.0.0",
  2984 + "json-schema-traverse": "^0.4.1",
  2985 + "uri-js": "^4.2.2"
  2986 + }
  2987 + },
  2988 + "ansi-regex": {
  2989 + "version": "4.1.0",
  2990 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  2991 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  2992 + "dev": true
  2993 + },
  2994 + "is-fullwidth-code-point": {
  2995 + "version": "2.0.0",
  2996 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
  2997 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
  2998 + "dev": true
  2999 + },
  3000 + "string-width": {
  3001 + "version": "3.1.0",
  3002 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
  3003 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
  3004 + "dev": true,
  3005 + "requires": {
  3006 + "emoji-regex": "^7.0.1",
  3007 + "is-fullwidth-code-point": "^2.0.0",
  3008 + "strip-ansi": "^5.1.0"
  3009 + }
  3010 + },
  3011 + "strip-ansi": {
  3012 + "version": "5.2.0",
  3013 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  3014 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  3015 + "dev": true,
  3016 + "requires": {
  3017 + "ansi-regex": "^4.1.0"
  3018 + }
  3019 + }
  3020 + }
  3021 + },
  3022 + "text-table": {
  3023 + "version": "0.2.0",
  3024 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  3025 + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
  3026 + "dev": true
  3027 + },
  3028 + "through": {
  3029 + "version": "2.3.8",
  3030 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  3031 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  3032 + "dev": true
  3033 + },
  3034 + "tmp": {
  3035 + "version": "0.0.33",
  3036 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
  3037 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
  3038 + "dev": true,
  3039 + "requires": {
  3040 + "os-tmpdir": "~1.0.2"
2111 3041 }
2112 3042 },
2113 3043 "to-object-path": {
... ... @@ -2115,7 +3045,7 @@
2115 3045 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
2116 3046 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
2117 3047 "requires": {
2118   - "kind-of": "3.2.2"
  3048 + "kind-of": "^3.0.2"
2119 3049 }
2120 3050 },
2121 3051 "tough-cookie": {
... ... @@ -2123,15 +3053,21 @@
2123 3053 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
2124 3054 "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
2125 3055 "requires": {
2126   - "punycode": "1.4.1"
  3056 + "punycode": "^1.4.1"
2127 3057 }
2128 3058 },
  3059 + "tslib": {
  3060 + "version": "1.10.0",
  3061 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
  3062 + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
  3063 + "dev": true
  3064 + },
2129 3065 "tunnel-agent": {
2130 3066 "version": "0.6.0",
2131 3067 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2132 3068 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2133 3069 "requires": {
2134   - "safe-buffer": "5.1.1"
  3070 + "safe-buffer": "^5.0.1"
2135 3071 }
2136 3072 },
2137 3073 "tweetnacl": {
... ... @@ -2140,13 +3076,22 @@
2140 3076 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2141 3077 "optional": true
2142 3078 },
  3079 + "type-check": {
  3080 + "version": "0.3.2",
  3081 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  3082 + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  3083 + "dev": true,
  3084 + "requires": {
  3085 + "prelude-ls": "~1.1.2"
  3086 + }
  3087 + },
2143 3088 "type-is": {
2144 3089 "version": "1.6.16",
2145 3090 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
2146 3091 "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
2147 3092 "requires": {
2148 3093 "media-typer": "0.3.0",
2149   - "mime-types": "2.1.18"
  3094 + "mime-types": "~2.1.18"
2150 3095 },
2151 3096 "dependencies": {
2152 3097 "mime-db": {
... ... @@ -2159,7 +3104,7 @@
2159 3104 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
2160 3105 "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
2161 3106 "requires": {
2162   - "mime-db": "1.33.0"
  3107 + "mime-db": "~1.33.0"
2163 3108 }
2164 3109 }
2165 3110 }
... ... @@ -2169,7 +3114,7 @@
2169 3114 "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
2170 3115 "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
2171 3116 "requires": {
2172   - "typewise-core": "1.2.0"
  3117 + "typewise-core": "^1.2.0"
2173 3118 }
2174 3119 },
2175 3120 "typewise-core": {
... ... @@ -2182,7 +3127,7 @@
2182 3127 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
2183 3128 "integrity": "sha1-Kz1cckDo/C5Y+Komnl7knAhXvTo=",
2184 3129 "requires": {
2185   - "random-bytes": "1.0.0"
  3130 + "random-bytes": "~1.0.0"
2186 3131 }
2187 3132 },
2188 3133 "union-value": {
... ... @@ -2190,10 +3135,10 @@
2190 3135 "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz",
2191 3136 "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=",
2192 3137 "requires": {
2193   - "arr-union": "3.1.0",
2194   - "get-value": "2.0.6",
2195   - "is-extendable": "0.1.1",
2196   - "set-value": "0.4.3"
  3138 + "arr-union": "^3.1.0",
  3139 + "get-value": "^2.0.6",
  3140 + "is-extendable": "^0.1.1",
  3141 + "set-value": "^0.4.3"
2197 3142 }
2198 3143 },
2199 3144 "uniqid": {
... ... @@ -2201,7 +3146,7 @@
2201 3146 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
2202 3147 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
2203 3148 "requires": {
2204   - "macaddress": "0.2.8"
  3149 + "macaddress": "^0.2.8"
2205 3150 }
2206 3151 },
2207 3152 "unpipe": {
... ... @@ -2209,6 +3154,23 @@
2209 3154 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2210 3155 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
2211 3156 },
  3157 + "uri-js": {
  3158 + "version": "4.2.2",
  3159 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
  3160 + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
  3161 + "dev": true,
  3162 + "requires": {
  3163 + "punycode": "^2.1.0"
  3164 + },
  3165 + "dependencies": {
  3166 + "punycode": {
  3167 + "version": "2.1.1",
  3168 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  3169 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  3170 + "dev": true
  3171 + }
  3172 + }
  3173 + },
2212 3174 "util-deprecate": {
2213 3175 "version": "1.0.2",
2214 3176 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
... ... @@ -2225,6 +3187,12 @@
2225 3187 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
2226 3188 "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ="
2227 3189 },
  3190 + "v8-compile-cache": {
  3191 + "version": "2.0.3",
  3192 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
  3193 + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
  3194 + "dev": true
  3195 + },
2228 3196 "vary": {
2229 3197 "version": "1.1.2",
2230 3198 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
... ... @@ -2235,9 +3203,9 @@
2235 3203 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2236 3204 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2237 3205 "requires": {
2238   - "assert-plus": "1.0.0",
  3206 + "assert-plus": "^1.0.0",
2239 3207 "core-util-is": "1.0.2",
2240   - "extsprintf": "1.3.0"
  3208 + "extsprintf": "^1.2.0"
2241 3209 },
2242 3210 "dependencies": {
2243 3211 "assert-plus": {
... ... @@ -2247,6 +3215,15 @@
2247 3215 }
2248 3216 }
2249 3217 },
  3218 + "which": {
  3219 + "version": "1.3.1",
  3220 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  3221 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  3222 + "dev": true,
  3223 + "requires": {
  3224 + "isexe": "^2.0.0"
  3225 + }
  3226 + },
2250 3227 "window-size": {
2251 3228 "version": "0.1.4",
2252 3229 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
... ... @@ -2257,12 +3234,12 @@
2257 3234 "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz",
2258 3235 "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=",
2259 3236 "requires": {
2260   - "async": "1.0.0",
2261   - "colors": "1.0.3",
2262   - "cycle": "1.0.3",
2263   - "eyes": "0.1.8",
2264   - "isstream": "0.1.2",
2265   - "stack-trace": "0.0.10"
  3237 + "async": "~1.0.0",
  3238 + "colors": "1.0.x",
  3239 + "cycle": "1.0.x",
  3240 + "eyes": "0.1.x",
  3241 + "isstream": "0.1.x",
  3242 + "stack-trace": "0.0.x"
2266 3243 }
2267 3244 },
2268 3245 "winston-circular-buffer": {
... ... @@ -2278,13 +3255,19 @@
2278 3255 "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-1.4.6.tgz",
2279 3256 "integrity": "sha1-8gS2raGaU4b99S/pl9jhDkP/d4g="
2280 3257 },
  3258 + "wordwrap": {
  3259 + "version": "1.0.0",
  3260 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  3261 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  3262 + "dev": true
  3263 + },
2281 3264 "wrap-ansi": {
2282 3265 "version": "2.1.0",
2283 3266 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
2284 3267 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
2285 3268 "requires": {
2286   - "string-width": "1.0.2",
2287   - "strip-ansi": "3.0.1"
  3269 + "string-width": "^1.0.1",
  3270 + "strip-ansi": "^3.0.1"
2288 3271 }
2289 3272 },
2290 3273 "wrappy": {
... ... @@ -2297,6 +3280,15 @@
2297 3280 "resolved": "https://registry.npmjs.org/wraptile/-/wraptile-2.0.0.tgz",
2298 3281 "integrity": "sha512-Jzt4wTT0DJGucp4VewhbT6YutpOfBh6Ab4r5hKWTvFYsNTCxPi0U8wOsesDk1CQ+VcHyaP36BzCiKRJTROJiTQ=="
2299 3282 },
  3283 + "write": {
  3284 + "version": "1.0.3",
  3285 + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
  3286 + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
  3287 + "dev": true,
  3288 + "requires": {
  3289 + "mkdirp": "^0.5.1"
  3290 + }
  3291 + },
2300 3292 "y18n": {
2301 3293 "version": "3.2.1",
2302 3294 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
... ... @@ -2312,13 +3304,13 @@
2312 3304 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
2313 3305 "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
2314 3306 "requires": {
2315   - "camelcase": "2.1.1",
2316   - "cliui": "3.2.0",
2317   - "decamelize": "1.2.0",
2318   - "os-locale": "1.4.0",
2319   - "string-width": "1.0.2",
2320   - "window-size": "0.1.4",
2321   - "y18n": "3.2.1"
  3307 + "camelcase": "^2.0.1",
  3308 + "cliui": "^3.0.3",
  3309 + "decamelize": "^1.1.1",
  3310 + "os-locale": "^1.4.0",
  3311 + "string-width": "^1.0.1",
  3312 + "window-size": "^0.1.4",
  3313 + "y18n": "^3.2.0"
2322 3314 }
2323 3315 },
2324 3316 "zames": {
... ... @@ -2326,8 +3318,8 @@
2326 3318 "resolved": "https://registry.npmjs.org/zames/-/zames-2.0.0.tgz",
2327 3319 "integrity": "sha512-o9xURXaNLqnkZwk9f9uxraL/k1vXdcYDtJtmesJi0lcpyzkJKhBVyg3ohLfdXEDeHWj/7DfZ6/axINQyaKZGOQ==",
2328 3320 "requires": {
2329   - "currify": "2.0.6",
2330   - "es6-promisify": "6.0.0"
  3321 + "currify": "^2.0.0",
  3322 + "es6-promisify": "^6.0.0"
2331 3323 }
2332 3324 }
2333 3325 }
... ... @@ -47,5 +47,8 @@
47 47 "winston": "^2.3.1",
48 48 "winston-circular-buffer": "^1.0.0",
49 49 "winston-daily-rotate-file": "^1.4.6"
  50 + },
  51 + "devDependencies": {
  52 + "eslint": "^6.1.0"
50 53 }
51 54 }