A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

v1.0.2

+1090 -1069
+1 -1
.tool-versions
··· 1 - nodejs 10.10.0 2 1 elm 0.18.0 2 + nodejs 11.10.0
+1 -1
electron/server.js
··· 55 55 agentOptions: { rejectUnauthorized: false }, 56 56 url: req.query.url, 57 57 method: req.method, 58 - headers: Object.assign({}, req.headers, { authorization: req.query.auth }) 58 + headers: Object.assign({}, req.headers, { authorization: req.query.auth, host: undefined }) 59 59 }) 60 60 .on("error", err => res.status(500).send(err.message)) 61 61 .pipe(res)
+1 -1
elm-package.json
··· 1 1 { 2 - "version": "1.0.1", 2 + "version": "1.0.2", 3 3 "summary": "Diffuse", 4 4 "repository": "https://github.com/icidasset/diffuse.git", 5 5 "license": "MIT",
+966 -947
package-lock.json
··· 1 1 { 2 2 "name": "Diffuse", 3 - "version": "1.0.0", 3 + "version": "1.0.2", 4 4 "lockfileVersion": 1, 5 5 "requires": true, 6 6 "dependencies": { 7 7 "7zip-bin": { 8 - "version": "4.0.2", 9 - "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.0.2.tgz", 10 - "integrity": "sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A==", 8 + "version": "4.1.0", 9 + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.1.0.tgz", 10 + "integrity": "sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA==", 11 11 "dev": true 12 12 }, 13 13 "@mrmlnc/readdir-enhanced": { ··· 20 20 } 21 21 }, 22 22 "@types/node": { 23 - "version": "8.10.17", 24 - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.17.tgz", 25 - "integrity": "sha512-3N3FRd/rA1v5glXjb90YdYUa+sOB7WrkU2rAhKZnF4TKD86Cym9swtulGuH0p9nxo7fP5woRNa8b0oFTpCO1bg==", 23 + "version": "10.12.27", 24 + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.27.tgz", 25 + "integrity": "sha512-e9wgeY6gaY21on3ve0xAjgBVjGDWq/xUteK0ujsE53bUoxycMkqfnkUgMt6ffZtykZ5X12Mg3T7Pw4TRCObDKg==", 26 26 "dev": true 27 27 }, 28 28 "accepts": { ··· 32 32 "requires": { 33 33 "mime-types": "~2.1.18", 34 34 "negotiator": "0.6.1" 35 - }, 36 - "dependencies": { 37 - "mime-db": { 38 - "version": "1.33.0", 39 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", 40 - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" 41 - }, 42 - "mime-types": { 43 - "version": "2.1.18", 44 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", 45 - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 46 - "requires": { 47 - "mime-db": "~1.33.0" 48 - } 49 - } 50 35 } 51 36 }, 52 37 "ajv": { ··· 59 44 } 60 45 }, 61 46 "ajv-keywords": { 62 - "version": "3.2.0", 63 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", 64 - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", 47 + "version": "3.4.0", 48 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", 49 + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", 65 50 "dev": true 66 51 }, 67 52 "ansi-align": { ··· 122 107 } 123 108 }, 124 109 "app-builder-bin": { 125 - "version": "1.9.5", 126 - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.9.5.tgz", 127 - "integrity": "sha512-Uw8jhfww5gYcAvMVgeRZ9cdlXOv+Ivqy4LSbALPMrQrCHHTmfVXETthkhW3cQKdvDo9pRuYn+Q5egSSn04F+Wg==", 110 + "version": "2.6.3", 111 + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.6.3.tgz", 112 + "integrity": "sha512-JL8C41e6yGIchFsHP/q15aGNedAaUakLhkV6ER0Yxafx08sRnlDnlkAkEIKjX7edg/4i7swpGa6CBv1zX9GgCA==", 128 113 "dev": true 129 114 }, 115 + "app-builder-lib": { 116 + "version": "20.38.5", 117 + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.38.5.tgz", 118 + "integrity": "sha512-vVgM9d9twwlhr+8vNAJOAD9dyVBRk7reuVa1BE1OmvaHb1M+fS8KpvcDKVdBqX9KDHy7zSc57mnIcHgax4/XMA==", 119 + "dev": true, 120 + "requires": { 121 + "7zip-bin": "~4.1.0", 122 + "app-builder-bin": "2.6.3", 123 + "async-exit-hook": "^2.0.1", 124 + "bluebird-lst": "^1.0.6", 125 + "builder-util": "9.6.2", 126 + "builder-util-runtime": "8.1.1", 127 + "chromium-pickle-js": "^0.2.0", 128 + "debug": "^4.1.1", 129 + "ejs": "^2.6.1", 130 + "electron-osx-sign": "0.4.11", 131 + "electron-publish": "20.38.5", 132 + "fs-extra-p": "^7.0.0", 133 + "hosted-git-info": "^2.7.1", 134 + "is-ci": "^2.0.0", 135 + "isbinaryfile": "^4.0.0", 136 + "js-yaml": "^3.12.1", 137 + "lazy-val": "^1.0.3", 138 + "minimatch": "^3.0.4", 139 + "normalize-package-data": "^2.4.0", 140 + "plist": "^3.0.1", 141 + "read-config-file": "3.2.1", 142 + "sanitize-filename": "^1.6.1", 143 + "semver": "^5.6.0", 144 + "temp-file": "^3.3.2" 145 + }, 146 + "dependencies": { 147 + "debug": { 148 + "version": "4.1.1", 149 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 150 + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 151 + "dev": true, 152 + "requires": { 153 + "ms": "^2.1.1" 154 + } 155 + }, 156 + "ms": { 157 + "version": "2.1.1", 158 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 159 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 160 + "dev": true 161 + } 162 + } 163 + }, 130 164 "argparse": { 131 165 "version": "1.0.10", 132 166 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", ··· 234 268 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", 235 269 "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" 236 270 }, 271 + "babel-runtime": { 272 + "version": "6.26.0", 273 + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", 274 + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", 275 + "requires": { 276 + "core-js": "^2.4.0", 277 + "regenerator-runtime": "^0.11.0" 278 + } 279 + }, 237 280 "balanced-match": { 238 281 "version": "1.0.0", 239 282 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", ··· 270 313 } 271 314 }, 272 315 "base-x": { 273 - "version": "3.0.4", 274 - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.4.tgz", 275 - "integrity": "sha512-UYOadoSIkEI/VrRGSG6qp93rp2WdokiAiNYDfGW5qURAY8GiAQkvMbwNNSDYiVJopqv4gCna7xqf4rrNGp+5AA==", 316 + "version": "3.0.5", 317 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.5.tgz", 318 + "integrity": "sha512-C3picSgzPSLE+jW3tcBzJoGwitOtazb5B+5YmAxZm2ybmTi9LNgAtDO/jjVEBZwHoXmDBZ9m/IELj3elJVRBcA==", 276 319 "requires": { 277 320 "safe-buffer": "^5.0.1" 278 321 } 279 322 }, 280 323 "base64-js": { 281 - "version": "1.2.3", 282 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", 283 - "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", 324 + "version": "1.3.0", 325 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", 326 + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", 284 327 "dev": true 285 328 }, 286 329 "base64url": { 287 - "version": "3.0.0", 288 - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.0.tgz", 289 - "integrity": "sha512-LIVmqIrIWuiqTvn4RzcrwCOuHo2DD6tKmKBPXXlr4p4n4l6BZBkwFTIa3zu1XkX5MbZgro4a6BvPi+n2Mns5Gg==" 330 + "version": "3.0.1", 331 + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", 332 + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" 290 333 }, 291 334 "bcrypt-pbkdf": { 292 335 "version": "1.0.1", ··· 308 351 "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" 309 352 }, 310 353 "bindings": { 311 - "version": "1.3.0", 312 - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz", 313 - "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==" 354 + "version": "1.4.0", 355 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.4.0.tgz", 356 + "integrity": "sha512-7znEVX22Djn+nYjxCWKDne0RRloa9XfYa84yk3s+HkE3LpDYZmhArYr9O9huBoHY3/oXispx5LorIX7Sl2CgSQ==", 357 + "requires": { 358 + "file-uri-to-path": "1.0.0" 359 + } 314 360 }, 315 361 "bip32": { 316 362 "version": "1.0.2", ··· 325 371 "wif": "^2.0.6" 326 372 } 327 373 }, 374 + "bip39": { 375 + "version": "2.5.0", 376 + "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz", 377 + "integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==", 378 + "requires": { 379 + "create-hash": "^1.1.0", 380 + "pbkdf2": "^3.0.9", 381 + "randombytes": "^2.0.1", 382 + "safe-buffer": "^5.0.1", 383 + "unorm": "^1.3.3" 384 + } 385 + }, 328 386 "bip66": { 329 387 "version": "1.1.5", 330 388 "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", ··· 339 397 "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" 340 398 }, 341 399 "bitcoinjs-lib": { 342 - "version": "4.0.1", 343 - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-4.0.1.tgz", 344 - "integrity": "sha512-weum3uRYWxGhAvRk+2Ch7Z3x5tKBfeuzVyoGdP1CMrGJ5Nw6plj1GVA3A+RejLDii7UM7OxgOfXgPZhLmI7+vQ==", 400 + "version": "4.0.3", 401 + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-4.0.3.tgz", 402 + "integrity": "sha512-cb5t55MYUpwQi095J+u6eyltgIU7lbhZfC6+annstncDhfH4cyctW5jmU/tac7NonZZFYH7DktWnDxUm9AWWDQ==", 345 403 "requires": { 346 404 "bech32": "^1.1.2", 347 405 "bip32": "^1.0.0", ··· 361 419 } 362 420 }, 363 421 "blockstack": { 364 - "version": "18.0.4", 365 - "resolved": "https://registry.npmjs.org/blockstack/-/blockstack-18.0.4.tgz", 366 - "integrity": "sha512-LiWMvdhG8jmyzNeX55wnMEFWzJmn9ZqY5ic81INj+OJw3FF7Aoj2+/acEUTEc0ZkvZPHskTTBBVU9wwHsV2QSA==", 422 + "version": "18.3.0", 423 + "resolved": "https://registry.npmjs.org/blockstack/-/blockstack-18.3.0.tgz", 424 + "integrity": "sha512-mOS2l5nPph4XhOxcR6Hlv9mULzwRI3T5stA2qtCc6uXPnVc6aUshtQtj9+fBpbS5sn4c5zr+1gEMEtvW/laVqA==", 367 425 "requires": { 368 426 "ajv": "^4.11.5", 427 + "babel-runtime": "^6.26.0", 369 428 "bigi": "^1.4.2", 429 + "bip32": "^1.0.2", 430 + "bip39": "^2.5.0", 370 431 "bitcoinjs-lib": "^4", 371 432 "cheerio": "^0.22.0", 372 433 "cross-fetch": "^2.2.2", 373 - "custom-protocol-detection-blockstack": "1.1.4", 374 434 "ecurve": "^1.0.6", 375 435 "elliptic": "^6.4.0", 376 436 "es6-promise": "^4.2.4", ··· 382 442 "ripemd160": "^2.0.1", 383 443 "schema-inspector": "^1.6.4", 384 444 "sprintf-js": "^1.0.3", 445 + "triplesec": "^3.0.26", 385 446 "uuid": "^3.2.1", 386 447 "validator": "^7.0.0", 387 448 "zone-file": "^0.2.2" 388 449 } 389 450 }, 390 451 "bluebird": { 391 - "version": "3.5.1", 392 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", 393 - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", 452 + "version": "3.5.3", 453 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", 454 + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", 394 455 "dev": true 395 456 }, 396 457 "bluebird-lst": { 397 - "version": "1.0.5", 398 - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz", 399 - "integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==", 458 + "version": "1.0.6", 459 + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.6.tgz", 460 + "integrity": "sha512-CBWFoPuUPpcvMUxfyr8DKdI5d4kjxFl1h39+VbKxP3KJWJHEsLtuT4pPLkjpxCGU6Ask21tvbnftWXdqIxYldQ==", 400 461 "dev": true, 401 462 "requires": { 402 - "bluebird": "^3.5.1" 463 + "bluebird": "^3.5.2" 403 464 } 404 465 }, 405 466 "bn.js": { ··· 408 469 "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" 409 470 }, 410 471 "body-parser": { 411 - "version": "1.18.2", 412 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", 413 - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", 472 + "version": "1.18.3", 473 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", 474 + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", 414 475 "requires": { 415 476 "bytes": "3.0.0", 416 477 "content-type": "~1.0.4", 417 478 "debug": "2.6.9", 418 - "depd": "~1.1.1", 419 - "http-errors": "~1.6.2", 420 - "iconv-lite": "0.4.19", 479 + "depd": "~1.1.2", 480 + "http-errors": "~1.6.3", 481 + "iconv-lite": "0.4.23", 421 482 "on-finished": "~2.3.0", 422 - "qs": "6.5.1", 423 - "raw-body": "2.3.2", 424 - "type-is": "~1.6.15" 483 + "qs": "6.5.2", 484 + "raw-body": "2.3.3", 485 + "type-is": "~1.6.16" 425 486 }, 426 487 "dependencies": { 427 - "iconv-lite": { 428 - "version": "0.4.19", 429 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 430 - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" 488 + "qs": { 489 + "version": "6.5.2", 490 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 491 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" 431 492 } 432 493 } 433 494 }, ··· 530 591 } 531 592 } 532 593 }, 594 + "buffer-alloc": { 595 + "version": "1.2.0", 596 + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 597 + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", 598 + "dev": true, 599 + "requires": { 600 + "buffer-alloc-unsafe": "^1.1.0", 601 + "buffer-fill": "^1.0.0" 602 + } 603 + }, 604 + "buffer-alloc-unsafe": { 605 + "version": "1.1.0", 606 + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 607 + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", 608 + "dev": true 609 + }, 610 + "buffer-fill": { 611 + "version": "1.0.0", 612 + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 613 + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", 614 + "dev": true 615 + }, 533 616 "buffer-from": { 534 - "version": "1.0.0", 535 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", 536 - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", 617 + "version": "1.1.1", 618 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 619 + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 537 620 "dev": true 538 621 }, 539 622 "builder-util": { 540 - "version": "5.11.1", 541 - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.11.1.tgz", 542 - "integrity": "sha512-fZu9j33B4VMeUJaeb1q2TubKWrk9tAg2Jwpgjstxk7Mu7sNw7v/XB87/EbpNBlE3RPMrXblG6f8asfCRC8IiNQ==", 623 + "version": "9.6.2", 624 + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.6.2.tgz", 625 + "integrity": "sha512-cWl/0/Q851lesMmXp1IjreeAX1QAWA9e+iU2IT61oh+CvMYJnDwao2m9ZCHammdw2zllrwWu4fOC3gvsb/yOCw==", 543 626 "dev": true, 544 627 "requires": { 545 - "7zip-bin": "~4.0.2", 546 - "app-builder-bin": "1.9.5", 547 - "bluebird-lst": "^1.0.5", 548 - "builder-util-runtime": "^4.2.1", 549 - "chalk": "^2.4.1", 550 - "debug": "^3.1.0", 551 - "fs-extra-p": "^4.6.0", 552 - "is-ci": "^1.1.0", 553 - "js-yaml": "^3.11.0", 554 - "lazy-val": "^1.0.3", 555 - "semver": "^5.5.0", 556 - "source-map-support": "^0.5.6", 628 + "7zip-bin": "~4.1.0", 629 + "app-builder-bin": "2.6.3", 630 + "bluebird-lst": "^1.0.6", 631 + "builder-util-runtime": "^8.1.1", 632 + "chalk": "^2.4.2", 633 + "debug": "^4.1.1", 634 + "fs-extra-p": "^7.0.0", 635 + "is-ci": "^2.0.0", 636 + "js-yaml": "^3.12.1", 637 + "source-map-support": "^0.5.10", 557 638 "stat-mode": "^0.2.2", 558 - "temp-file": "^3.1.2" 639 + "temp-file": "^3.3.2" 559 640 }, 560 641 "dependencies": { 561 642 "debug": { 562 - "version": "3.1.0", 563 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 564 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 643 + "version": "4.1.1", 644 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 645 + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 565 646 "dev": true, 566 647 "requires": { 567 - "ms": "2.0.0" 648 + "ms": "^2.1.1" 568 649 } 650 + }, 651 + "ms": { 652 + "version": "2.1.1", 653 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 654 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 655 + "dev": true 569 656 } 570 657 } 571 658 }, 572 659 "builder-util-runtime": { 573 - "version": "4.2.1", 574 - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.2.1.tgz", 575 - "integrity": "sha512-6Ufp6ExT40RDYNXQgD4xG0fgtpUHyc8XIld6lptKr0re1DNnUrQP4sSV/lJOajpzyercMP/YIzO60/mNuAFiWg==", 660 + "version": "8.1.1", 661 + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.1.tgz", 662 + "integrity": "sha512-+ieS4PMB33vVE2S3ZNWBEQJ1zKmAs/agrBdh7XadE1lKLjrH4aXYuOh9OOGdxqIRldhlhNBaF+yKMMEFOdNVig==", 576 663 "dev": true, 577 664 "requires": { 578 - "bluebird-lst": "^1.0.5", 579 - "debug": "^3.1.0", 580 - "fs-extra-p": "^4.6.0", 665 + "bluebird-lst": "^1.0.6", 666 + "debug": "^4.1.1", 667 + "fs-extra-p": "^7.0.0", 581 668 "sax": "^1.2.4" 582 669 }, 583 670 "dependencies": { 584 671 "debug": { 585 - "version": "3.1.0", 586 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 587 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 672 + "version": "4.1.1", 673 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 674 + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 588 675 "dev": true, 589 676 "requires": { 590 - "ms": "2.0.0" 677 + "ms": "^2.1.1" 591 678 } 679 + }, 680 + "ms": { 681 + "version": "2.1.1", 682 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 683 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 684 + "dev": true 592 685 } 593 686 } 594 - }, 595 - "builtin-modules": { 596 - "version": "1.1.1", 597 - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 598 - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 599 - "dev": true 600 687 }, 601 688 "bytes": { 602 689 "version": "3.0.0", ··· 631 718 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", 632 719 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" 633 720 }, 721 + "camelcase": { 722 + "version": "2.1.1", 723 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 724 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 725 + "dev": true 726 + }, 634 727 "camelcase-keys": { 635 728 "version": "2.1.0", 636 729 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", ··· 639 732 "requires": { 640 733 "camelcase": "^2.0.0", 641 734 "map-obj": "^1.0.0" 642 - }, 643 - "dependencies": { 644 - "camelcase": { 645 - "version": "2.1.1", 646 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 647 - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 648 - "dev": true 649 - } 650 735 } 651 736 }, 652 737 "capture-stack-trace": { 653 - "version": "1.0.0", 654 - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", 655 - "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", 738 + "version": "1.0.1", 739 + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", 740 + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", 656 741 "dev": true 657 742 }, 658 743 "caseless": { ··· 661 746 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 662 747 }, 663 748 "chalk": { 664 - "version": "2.4.1", 665 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 666 - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 749 + "version": "2.4.2", 750 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 751 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 667 752 "dev": true, 668 753 "requires": { 669 754 "ansi-styles": "^3.2.1", ··· 1189 1274 "dev": true 1190 1275 }, 1191 1276 "ci-info": { 1192 - "version": "1.1.3", 1193 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", 1194 - "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", 1277 + "version": "2.0.0", 1278 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 1279 + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 1195 1280 "dev": true 1196 1281 }, 1197 1282 "cipher-base": { ··· 1356 1441 } 1357 1442 }, 1358 1443 "color-convert": { 1359 - "version": "1.9.2", 1360 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", 1361 - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", 1444 + "version": "1.9.3", 1445 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1446 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1362 1447 "dev": true, 1363 1448 "requires": { 1364 - "color-name": "1.1.1" 1449 + "color-name": "1.1.3" 1365 1450 } 1366 1451 }, 1367 1452 "color-name": { 1368 - "version": "1.1.1", 1369 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", 1370 - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", 1453 + "version": "1.1.3", 1454 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1455 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 1371 1456 "dev": true 1372 1457 }, 1373 1458 "combined-stream": { ··· 1378 1463 "delayed-stream": "~1.0.0" 1379 1464 } 1380 1465 }, 1466 + "commander": { 1467 + "version": "2.17.1", 1468 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", 1469 + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" 1470 + }, 1381 1471 "compare-version": { 1382 1472 "version": "0.1.2", 1383 1473 "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", ··· 1395 1485 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 1396 1486 "dev": true 1397 1487 }, 1488 + "concat-stream": { 1489 + "version": "1.6.2", 1490 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 1491 + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 1492 + "dev": true, 1493 + "requires": { 1494 + "buffer-from": "^1.0.0", 1495 + "inherits": "^2.0.3", 1496 + "readable-stream": "^2.2.2", 1497 + "typedarray": "^0.0.6" 1498 + }, 1499 + "dependencies": { 1500 + "isarray": { 1501 + "version": "1.0.0", 1502 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1503 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1504 + "dev": true 1505 + }, 1506 + "readable-stream": { 1507 + "version": "2.3.6", 1508 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 1509 + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1510 + "dev": true, 1511 + "requires": { 1512 + "core-util-is": "~1.0.0", 1513 + "inherits": "~2.0.3", 1514 + "isarray": "~1.0.0", 1515 + "process-nextick-args": "~2.0.0", 1516 + "safe-buffer": "~5.1.1", 1517 + "string_decoder": "~1.1.1", 1518 + "util-deprecate": "~1.0.1" 1519 + } 1520 + }, 1521 + "string_decoder": { 1522 + "version": "1.1.1", 1523 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1524 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1525 + "dev": true, 1526 + "requires": { 1527 + "safe-buffer": "~5.1.0" 1528 + } 1529 + } 1530 + } 1531 + }, 1398 1532 "configstore": { 1399 1533 "version": "3.1.2", 1400 1534 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", ··· 1434 1568 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 1435 1569 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 1436 1570 }, 1571 + "core-js": { 1572 + "version": "2.6.5", 1573 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", 1574 + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" 1575 + }, 1437 1576 "core-util-is": { 1438 1577 "version": "1.0.2", 1439 1578 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", ··· 1474 1613 } 1475 1614 }, 1476 1615 "cross-fetch": { 1477 - "version": "2.2.2", 1478 - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz", 1479 - "integrity": "sha1-pH/09/xxLauo9qaVoRyUhEDUVyM=", 1616 + "version": "2.2.3", 1617 + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz", 1618 + "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==", 1480 1619 "requires": { 1481 1620 "node-fetch": "2.1.2", 1482 1621 "whatwg-fetch": "2.0.4" ··· 1511 1650 } 1512 1651 }, 1513 1652 "css-what": { 1514 - "version": "2.1.0", 1515 - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", 1516 - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=" 1653 + "version": "2.1.3", 1654 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", 1655 + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" 1517 1656 }, 1518 1657 "currently-unhandled": { 1519 1658 "version": "0.4.1", ··· 1523 1662 "requires": { 1524 1663 "array-find-index": "^1.0.1" 1525 1664 } 1526 - }, 1527 - "custom-protocol-detection-blockstack": { 1528 - "version": "1.1.4", 1529 - "resolved": "https://registry.npmjs.org/custom-protocol-detection-blockstack/-/custom-protocol-detection-blockstack-1.1.4.tgz", 1530 - "integrity": "sha512-SkLAAGFaYzYqqxuDpPva33ZiH9hsMtd77MoFA1spfIcPHdGgNa7MW211eX04DVy914/emR+S6dc0RqkuXB372g==" 1531 1665 }, 1532 1666 "dashdash": { 1533 1667 "version": "1.14.1", ··· 1623 1757 } 1624 1758 }, 1625 1759 "dmg-builder": { 1626 - "version": "4.10.1", 1627 - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.10.1.tgz", 1628 - "integrity": "sha512-+NqdmZb5uhPV1exzeH+hD+WLtr79qRjfA38S7DckOIMQW0C5Vykvp4dqCypnupfEnEOVZMcaNCCKK639h/uS/g==", 1760 + "version": "6.5.4", 1761 + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.5.4.tgz", 1762 + "integrity": "sha512-EaEkF8weXez3iAwgYffjcYfumauUh5x+BggMgn/IuihNIA5/WfzRAUR4wMq9aII2zwArlw+rIrX6ZHKbmtkQmA==", 1629 1763 "dev": true, 1630 1764 "requires": { 1631 - "bluebird-lst": "^1.0.5", 1632 - "builder-util": "^5.11.0", 1633 - "electron-builder-lib": "~20.14.6", 1634 - "fs-extra-p": "^4.6.0", 1635 - "iconv-lite": "^0.4.23", 1636 - "js-yaml": "^3.11.0", 1765 + "app-builder-lib": "~20.38.5", 1766 + "bluebird-lst": "^1.0.6", 1767 + "builder-util": "~9.6.2", 1768 + "fs-extra-p": "^7.0.0", 1769 + "iconv-lite": "^0.4.24", 1770 + "js-yaml": "^3.12.1", 1637 1771 "parse-color": "^1.0.0", 1638 1772 "sanitize-filename": "^1.6.1" 1773 + }, 1774 + "dependencies": { 1775 + "iconv-lite": { 1776 + "version": "0.4.24", 1777 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1778 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1779 + "dev": true, 1780 + "requires": { 1781 + "safer-buffer": ">= 2.1.2 < 3" 1782 + } 1783 + } 1639 1784 } 1640 1785 }, 1641 1786 "dom-serializer": { 1642 - "version": "0.1.0", 1643 - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", 1644 - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 1787 + "version": "0.1.1", 1788 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", 1789 + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", 1645 1790 "requires": { 1646 - "domelementtype": "~1.1.1", 1647 - "entities": "~1.1.1" 1648 - }, 1649 - "dependencies": { 1650 - "domelementtype": { 1651 - "version": "1.1.3", 1652 - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 1653 - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" 1654 - } 1791 + "domelementtype": "^1.3.0", 1792 + "entities": "^1.1.1" 1655 1793 } 1656 1794 }, 1657 1795 "domelementtype": { 1658 - "version": "1.3.0", 1659 - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", 1660 - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" 1796 + "version": "1.3.1", 1797 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", 1798 + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" 1661 1799 }, 1662 1800 "domhandler": { 1663 1801 "version": "2.4.2", ··· 1686 1824 } 1687 1825 }, 1688 1826 "dotenv": { 1689 - "version": "5.0.1", 1690 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", 1691 - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", 1827 + "version": "6.2.0", 1828 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", 1829 + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", 1692 1830 "dev": true 1693 1831 }, 1694 1832 "dotenv-expand": { ··· 1733 1871 "dev": true 1734 1872 }, 1735 1873 "electron": { 1736 - "version": "2.0.2", 1737 - "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.2.tgz", 1738 - "integrity": "sha512-XmkGVoHLOqmjZ2nU/0zEzMl3TZEz452Q1fTJFKjylg4pLYaq7na7V2uxzydVQNQukZGbERoA7ayjxXzTsXbtdA==", 1874 + "version": "4.0.5", 1875 + "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.5.tgz", 1876 + "integrity": "sha512-UWFH6SrzNtzfvusGUFYxXDrgsUEbtBXkH/66hpDWxjA2Ckt7ozcYIujZpshbr7LPy8kV3ZRxIvoyCMdaS5DkVQ==", 1739 1877 "dev": true, 1740 1878 "requires": { 1741 - "@types/node": "^8.0.24", 1742 - "electron-download": "^3.0.1", 1879 + "@types/node": "^10.12.18", 1880 + "electron-download": "^4.1.0", 1743 1881 "extract-zip": "^1.0.3" 1744 1882 } 1745 1883 }, 1746 1884 "electron-builder": { 1747 - "version": "20.14.7", 1748 - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.14.7.tgz", 1749 - "integrity": "sha512-f6k0hDmMof3tKn/RqNMfgNYdSl/UNomFTFw7pizbj8v33iVwCqST02Iqo/xpuXWi0KrJNdBlJvbva1DU/vkYkg==", 1885 + "version": "20.38.5", 1886 + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.38.5.tgz", 1887 + "integrity": "sha512-p88IDHhH2J4hA6KwRBJY+OfVZuFtFIShY3Uh/TwYAfbX0v1RhKZytuGdO8sty2zcWxDYX74xDBv+X9oN6qEIRQ==", 1750 1888 "dev": true, 1751 1889 "requires": { 1752 - "bluebird-lst": "^1.0.5", 1753 - "builder-util": "5.11.1", 1754 - "builder-util-runtime": "4.2.1", 1755 - "chalk": "^2.4.1", 1756 - "dmg-builder": "4.10.1", 1757 - "electron-builder-lib": "20.14.7", 1758 - "electron-download-tf": "4.3.4", 1759 - "fs-extra-p": "^4.6.0", 1760 - "is-ci": "^1.1.0", 1890 + "app-builder-lib": "20.38.5", 1891 + "bluebird-lst": "^1.0.6", 1892 + "builder-util": "9.6.2", 1893 + "builder-util-runtime": "8.1.1", 1894 + "chalk": "^2.4.2", 1895 + "dmg-builder": "6.5.4", 1896 + "fs-extra-p": "^7.0.0", 1897 + "is-ci": "^2.0.0", 1761 1898 "lazy-val": "^1.0.3", 1762 - "read-config-file": "3.0.1", 1899 + "read-config-file": "3.2.1", 1763 1900 "sanitize-filename": "^1.6.1", 1764 1901 "update-notifier": "^2.5.0", 1765 - "yargs": "^11.0.0" 1766 - }, 1767 - "dependencies": { 1768 - "debug": { 1769 - "version": "3.1.0", 1770 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 1771 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 1772 - "dev": true, 1773 - "requires": { 1774 - "ms": "2.0.0" 1775 - } 1776 - }, 1777 - "electron-download-tf": { 1778 - "version": "4.3.4", 1779 - "resolved": "https://registry.npmjs.org/electron-download-tf/-/electron-download-tf-4.3.4.tgz", 1780 - "integrity": "sha512-SQYDGMLpTgty1bx3NycuDb7dNPzktVSdK2sqPZjyRocauq/uN/V4S2lcpFVLupaHhKlD8zozm9fTpm5UdohvTg==", 1781 - "dev": true, 1782 - "requires": { 1783 - "debug": "^3.0.0", 1784 - "env-paths": "^1.0.0", 1785 - "fs-extra": "^4.0.1", 1786 - "minimist": "^1.2.0", 1787 - "nugget": "^2.0.1", 1788 - "path-exists": "^3.0.0", 1789 - "rc": "^1.2.1", 1790 - "semver": "^5.4.1", 1791 - "sumchecker": "^2.0.2" 1792 - } 1793 - }, 1794 - "fs-extra": { 1795 - "version": "4.0.3", 1796 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", 1797 - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", 1798 - "dev": true, 1799 - "requires": { 1800 - "graceful-fs": "^4.1.2", 1801 - "jsonfile": "^4.0.0", 1802 - "universalify": "^0.1.0" 1803 - } 1804 - }, 1805 - "jsonfile": { 1806 - "version": "4.0.0", 1807 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 1808 - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 1809 - "dev": true, 1810 - "requires": { 1811 - "graceful-fs": "^4.1.6" 1812 - } 1813 - }, 1814 - "path-exists": { 1815 - "version": "3.0.0", 1816 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1817 - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 1818 - "dev": true 1819 - }, 1820 - "sumchecker": { 1821 - "version": "2.0.2", 1822 - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", 1823 - "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", 1824 - "dev": true, 1825 - "requires": { 1826 - "debug": "^2.2.0" 1827 - }, 1828 - "dependencies": { 1829 - "debug": { 1830 - "version": "2.6.9", 1831 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1832 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1833 - "dev": true, 1834 - "requires": { 1835 - "ms": "2.0.0" 1836 - } 1837 - } 1838 - } 1839 - } 1902 + "yargs": "^12.0.5" 1840 1903 } 1841 1904 }, 1842 - "electron-builder-lib": { 1843 - "version": "20.14.7", 1844 - "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.14.7.tgz", 1845 - "integrity": "sha512-sPlpRN5Nea9ZK+nwZcD5ZuGoK2uCj2muQ7enc+9BeXPAxnEu4yYmYanICAi4BQqUdusm4yjjnN9uPowlbvCNzA==", 1905 + "electron-download": { 1906 + "version": "4.1.1", 1907 + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", 1908 + "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", 1846 1909 "dev": true, 1847 1910 "requires": { 1848 - "7zip-bin": "~4.0.2", 1849 - "app-builder-bin": "1.9.5", 1850 - "async-exit-hook": "^2.0.1", 1851 - "bluebird-lst": "^1.0.5", 1852 - "builder-util": "5.11.1", 1853 - "builder-util-runtime": "4.2.1", 1854 - "chromium-pickle-js": "^0.2.0", 1855 - "debug": "^3.1.0", 1856 - "ejs": "^2.6.1", 1857 - "electron-osx-sign": "0.4.10", 1858 - "electron-publish": "20.14.6", 1859 - "fs-extra-p": "^4.6.0", 1860 - "hosted-git-info": "^2.6.0", 1861 - "is-ci": "^1.1.0", 1862 - "isbinaryfile": "^3.0.2", 1863 - "js-yaml": "^3.11.0", 1864 - "lazy-val": "^1.0.3", 1865 - "minimatch": "^3.0.4", 1866 - "normalize-package-data": "^2.4.0", 1867 - "plist": "^3.0.1", 1868 - "read-config-file": "3.0.1", 1869 - "sanitize-filename": "^1.6.1", 1870 - "semver": "^5.5.0", 1871 - "stream-json": "^0.6.1", 1872 - "temp-file": "^3.1.2" 1911 + "debug": "^3.0.0", 1912 + "env-paths": "^1.0.0", 1913 + "fs-extra": "^4.0.1", 1914 + "minimist": "^1.2.0", 1915 + "nugget": "^2.0.1", 1916 + "path-exists": "^3.0.0", 1917 + "rc": "^1.2.1", 1918 + "semver": "^5.4.1", 1919 + "sumchecker": "^2.0.2" 1873 1920 }, 1874 1921 "dependencies": { 1875 1922 "debug": { 1876 - "version": "3.1.0", 1877 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 1878 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 1923 + "version": "3.2.6", 1924 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 1925 + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 1879 1926 "dev": true, 1880 1927 "requires": { 1881 - "ms": "2.0.0" 1928 + "ms": "^2.1.1" 1882 1929 } 1930 + }, 1931 + "ms": { 1932 + "version": "2.1.1", 1933 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 1934 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 1935 + "dev": true 1883 1936 } 1884 1937 } 1885 1938 }, 1886 - "electron-download": { 1887 - "version": "3.3.0", 1888 - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", 1889 - "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", 1890 - "dev": true, 1891 - "requires": { 1892 - "debug": "^2.2.0", 1893 - "fs-extra": "^0.30.0", 1894 - "home-path": "^1.0.1", 1895 - "minimist": "^1.2.0", 1896 - "nugget": "^2.0.0", 1897 - "path-exists": "^2.1.0", 1898 - "rc": "^1.1.2", 1899 - "semver": "^5.3.0", 1900 - "sumchecker": "^1.2.0" 1901 - } 1902 - }, 1903 1939 "electron-osx-sign": { 1904 - "version": "0.4.10", 1905 - "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz", 1906 - "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=", 1940 + "version": "0.4.11", 1941 + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", 1942 + "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==", 1907 1943 "dev": true, 1908 1944 "requires": { 1909 1945 "bluebird": "^3.5.0", ··· 1911 1947 "debug": "^2.6.8", 1912 1948 "isbinaryfile": "^3.0.2", 1913 1949 "minimist": "^1.2.0", 1914 - "plist": "^2.1.0" 1950 + "plist": "^3.0.1" 1915 1951 }, 1916 1952 "dependencies": { 1917 - "base64-js": { 1918 - "version": "1.2.0", 1919 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", 1920 - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", 1921 - "dev": true 1922 - }, 1923 - "plist": { 1924 - "version": "2.1.0", 1925 - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", 1926 - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", 1953 + "isbinaryfile": { 1954 + "version": "3.0.3", 1955 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", 1956 + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", 1927 1957 "dev": true, 1928 1958 "requires": { 1929 - "base64-js": "1.2.0", 1930 - "xmlbuilder": "8.2.2", 1931 - "xmldom": "0.1.x" 1959 + "buffer-alloc": "^1.2.0" 1932 1960 } 1933 1961 } 1934 1962 } 1935 1963 }, 1936 1964 "electron-publish": { 1937 - "version": "20.14.6", 1938 - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.14.6.tgz", 1939 - "integrity": "sha512-14u2eT8qTNKD1ek20UK5AbjDn6qmdhAOEiTcgmjmrMoRJFQIhGwV3emFmfaY1S6uFnFdY/4MyMcU92AXD1oRsw==", 1965 + "version": "20.38.5", 1966 + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.38.5.tgz", 1967 + "integrity": "sha512-EhdPm6t0nKDfa0r3KjV1kSFcz03VrzgJRv7v5nHkkpQZB6OSmDNlHq7k66NBwQhPK3i4CK+uvehljZAP28vbCA==", 1940 1968 "dev": true, 1941 1969 "requires": { 1942 - "bluebird-lst": "^1.0.5", 1943 - "builder-util": "^5.11.0", 1944 - "builder-util-runtime": "^4.2.1", 1945 - "chalk": "^2.4.1", 1946 - "fs-extra-p": "^4.6.0", 1970 + "bluebird-lst": "^1.0.6", 1971 + "builder-util": "~9.6.2", 1972 + "builder-util-runtime": "^8.1.1", 1973 + "chalk": "^2.4.2", 1974 + "fs-extra-p": "^7.0.0", 1947 1975 "lazy-val": "^1.0.3", 1948 - "mime": "^2.3.1" 1976 + "mime": "^2.4.0" 1949 1977 } 1950 1978 }, 1951 1979 "elliptic": { ··· 1985 2013 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 1986 2014 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 1987 2015 }, 2016 + "end-of-stream": { 2017 + "version": "1.4.1", 2018 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 2019 + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 2020 + "dev": true, 2021 + "requires": { 2022 + "once": "^1.4.0" 2023 + } 2024 + }, 1988 2025 "entities": { 1989 - "version": "1.1.1", 1990 - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 1991 - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" 2026 + "version": "1.1.2", 2027 + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", 2028 + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" 1992 2029 }, 1993 2030 "env-paths": { 1994 2031 "version": "1.0.0", ··· 1997 2034 "dev": true 1998 2035 }, 1999 2036 "error-ex": { 2000 - "version": "1.3.1", 2001 - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 2002 - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 2037 + "version": "1.3.2", 2038 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2039 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2003 2040 "dev": true, 2004 2041 "requires": { 2005 2042 "is-arrayish": "^0.2.1" 2006 2043 } 2007 2044 }, 2008 2045 "es6-promise": { 2009 - "version": "4.2.4", 2010 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", 2011 - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" 2046 + "version": "4.2.6", 2047 + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", 2048 + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" 2012 2049 }, 2013 2050 "escape-html": { 2014 2051 "version": "1.0.3", ··· 2022 2059 "dev": true 2023 2060 }, 2024 2061 "esprima": { 2025 - "version": "4.0.0", 2026 - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", 2027 - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", 2062 + "version": "4.0.1", 2063 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 2064 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 2028 2065 "dev": true 2029 2066 }, 2030 2067 "etag": { ··· 2053 2090 "integrity": "sha1-ct6KBIbMKKO71wRjU5iCW1tign0=" 2054 2091 }, 2055 2092 "express": { 2056 - "version": "4.16.3", 2057 - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", 2058 - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", 2093 + "version": "4.16.4", 2094 + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", 2095 + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", 2059 2096 "requires": { 2060 2097 "accepts": "~1.3.5", 2061 2098 "array-flatten": "1.1.1", 2062 - "body-parser": "1.18.2", 2099 + "body-parser": "1.18.3", 2063 2100 "content-disposition": "0.5.2", 2064 2101 "content-type": "~1.0.4", 2065 2102 "cookie": "0.3.1", ··· 2076 2113 "on-finished": "~2.3.0", 2077 2114 "parseurl": "~1.3.2", 2078 2115 "path-to-regexp": "0.1.7", 2079 - "proxy-addr": "~2.0.3", 2080 - "qs": "6.5.1", 2116 + "proxy-addr": "~2.0.4", 2117 + "qs": "6.5.2", 2081 2118 "range-parser": "~1.2.0", 2082 - "safe-buffer": "5.1.1", 2119 + "safe-buffer": "5.1.2", 2083 2120 "send": "0.16.2", 2084 2121 "serve-static": "1.13.2", 2085 2122 "setprototypeof": "1.1.0", ··· 2087 2124 "type-is": "~1.6.16", 2088 2125 "utils-merge": "1.0.1", 2089 2126 "vary": "~1.1.2" 2127 + }, 2128 + "dependencies": { 2129 + "qs": { 2130 + "version": "6.5.2", 2131 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 2132 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" 2133 + }, 2134 + "safe-buffer": { 2135 + "version": "5.1.2", 2136 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2137 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2138 + } 2090 2139 } 2091 2140 }, 2092 2141 "extend": { ··· 2123 2172 "debug": "2.6.9", 2124 2173 "mkdirp": "0.5.1", 2125 2174 "yauzl": "2.4.1" 2126 - }, 2127 - "dependencies": { 2128 - "concat-stream": { 2129 - "version": "1.6.2", 2130 - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 2131 - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 2132 - "dev": true, 2133 - "requires": { 2134 - "buffer-from": "^1.0.0", 2135 - "inherits": "^2.0.3", 2136 - "readable-stream": "^2.2.2", 2137 - "typedarray": "^0.0.6" 2138 - } 2139 - }, 2140 - "isarray": { 2141 - "version": "1.0.0", 2142 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2143 - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 2144 - "dev": true 2145 - }, 2146 - "minimist": { 2147 - "version": "0.0.8", 2148 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2149 - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 2150 - "dev": true 2151 - }, 2152 - "mkdirp": { 2153 - "version": "0.5.1", 2154 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2155 - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 2156 - "dev": true, 2157 - "requires": { 2158 - "minimist": "0.0.8" 2159 - } 2160 - }, 2161 - "readable-stream": { 2162 - "version": "2.3.6", 2163 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 2164 - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2165 - "dev": true, 2166 - "requires": { 2167 - "core-util-is": "~1.0.0", 2168 - "inherits": "~2.0.3", 2169 - "isarray": "~1.0.0", 2170 - "process-nextick-args": "~2.0.0", 2171 - "safe-buffer": "~5.1.1", 2172 - "string_decoder": "~1.1.1", 2173 - "util-deprecate": "~1.0.1" 2174 - } 2175 - }, 2176 - "string_decoder": { 2177 - "version": "1.1.1", 2178 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2179 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2180 - "dev": true, 2181 - "requires": { 2182 - "safe-buffer": "~5.1.0" 2183 - } 2184 - } 2185 2175 } 2186 2176 }, 2187 2177 "extsprintf": { ··· 2511 2501 "pend": "~1.2.0" 2512 2502 } 2513 2503 }, 2504 + "file-uri-to-path": { 2505 + "version": "1.0.0", 2506 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 2507 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 2508 + }, 2514 2509 "finalhandler": { 2515 2510 "version": "1.1.1", 2516 2511 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", ··· 2533 2528 "requires": { 2534 2529 "path-exists": "^2.0.0", 2535 2530 "pinkie-promise": "^2.0.0" 2531 + }, 2532 + "dependencies": { 2533 + "path-exists": { 2534 + "version": "2.1.0", 2535 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 2536 + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 2537 + "dev": true, 2538 + "requires": { 2539 + "pinkie-promise": "^2.0.0" 2540 + } 2541 + } 2536 2542 } 2537 2543 }, 2538 2544 "forever-agent": { ··· 2569 2575 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 2570 2576 }, 2571 2577 "fs-extra": { 2572 - "version": "0.30.0", 2573 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 2574 - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", 2578 + "version": "4.0.3", 2579 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", 2580 + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", 2575 2581 "dev": true, 2576 2582 "requires": { 2577 2583 "graceful-fs": "^4.1.2", 2578 - "jsonfile": "^2.1.0", 2579 - "klaw": "^1.0.0", 2580 - "path-is-absolute": "^1.0.0", 2581 - "rimraf": "^2.2.8" 2584 + "jsonfile": "^4.0.0", 2585 + "universalify": "^0.1.0" 2582 2586 } 2583 2587 }, 2584 2588 "fs-extra-p": { 2585 - "version": "4.6.0", 2586 - "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.6.0.tgz", 2587 - "integrity": "sha512-nSVqB5UfWZQdU6pzBwcFh+7lJpBynnTsVtNJTBhAnAppUQRut0W7WeM271iS0TqQ9FoCqDXqyL0+h+h8DQUCpg==", 2589 + "version": "7.0.0", 2590 + "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-7.0.0.tgz", 2591 + "integrity": "sha512-5tg5jBOd0xIXjwj4PDnafOXL5TyPVzjxLby4DPKev53wurEXp7IsojBaD4Lj5M5w7jxw0pbkEU0fFEPmcKoMnA==", 2588 2592 "dev": true, 2589 2593 "requires": { 2590 - "bluebird-lst": "^1.0.5", 2591 - "fs-extra": "^6.0.0" 2594 + "bluebird-lst": "^1.0.6", 2595 + "fs-extra": "^7.0.0" 2592 2596 }, 2593 2597 "dependencies": { 2594 2598 "fs-extra": { 2595 - "version": "6.0.1", 2596 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", 2597 - "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", 2599 + "version": "7.0.1", 2600 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 2601 + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 2598 2602 "dev": true, 2599 2603 "requires": { 2600 2604 "graceful-fs": "^4.1.2", 2601 2605 "jsonfile": "^4.0.0", 2602 2606 "universalify": "^0.1.0" 2603 2607 } 2604 - }, 2605 - "jsonfile": { 2606 - "version": "4.0.0", 2607 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 2608 - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 2609 - "dev": true, 2610 - "requires": { 2611 - "graceful-fs": "^4.1.6" 2612 - } 2613 2608 } 2614 2609 } 2615 - }, 2616 - "fs.realpath": { 2617 - "version": "1.0.0", 2618 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2619 - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2620 - "dev": true 2621 2610 }, 2622 2611 "fsevents": { 2623 2612 "version": "1.2.4", ··· 2639 2628 "ansi-regex": { 2640 2629 "version": "2.1.1", 2641 2630 "bundled": true, 2642 - "dev": true 2631 + "dev": true, 2632 + "optional": true 2643 2633 }, 2644 2634 "aproba": { 2645 2635 "version": "1.2.0", ··· 2660 2650 "balanced-match": { 2661 2651 "version": "1.0.0", 2662 2652 "bundled": true, 2663 - "dev": true 2653 + "dev": true, 2654 + "optional": true 2664 2655 }, 2665 2656 "brace-expansion": { 2666 2657 "version": "1.1.11", 2667 2658 "bundled": true, 2668 2659 "dev": true, 2660 + "optional": true, 2669 2661 "requires": { 2670 2662 "balanced-match": "^1.0.0", 2671 2663 "concat-map": "0.0.1" ··· 2680 2672 "code-point-at": { 2681 2673 "version": "1.1.0", 2682 2674 "bundled": true, 2683 - "dev": true 2675 + "dev": true, 2676 + "optional": true 2684 2677 }, 2685 2678 "concat-map": { 2686 2679 "version": "0.0.1", 2687 2680 "bundled": true, 2688 - "dev": true 2681 + "dev": true, 2682 + "optional": true 2689 2683 }, 2690 2684 "console-control-strings": { 2691 2685 "version": "1.1.0", 2692 2686 "bundled": true, 2693 - "dev": true 2687 + "dev": true, 2688 + "optional": true 2694 2689 }, 2695 2690 "core-util-is": { 2696 2691 "version": "1.0.2", ··· 2807 2802 "inherits": { 2808 2803 "version": "2.0.3", 2809 2804 "bundled": true, 2810 - "dev": true 2805 + "dev": true, 2806 + "optional": true 2811 2807 }, 2812 2808 "ini": { 2813 2809 "version": "1.3.5", ··· 2819 2815 "version": "1.0.0", 2820 2816 "bundled": true, 2821 2817 "dev": true, 2818 + "optional": true, 2822 2819 "requires": { 2823 2820 "number-is-nan": "^1.0.0" 2824 2821 } ··· 2833 2830 "version": "3.0.4", 2834 2831 "bundled": true, 2835 2832 "dev": true, 2833 + "optional": true, 2836 2834 "requires": { 2837 2835 "brace-expansion": "^1.1.7" 2838 2836 } ··· 2840 2838 "minimist": { 2841 2839 "version": "0.0.8", 2842 2840 "bundled": true, 2843 - "dev": true 2841 + "dev": true, 2842 + "optional": true 2844 2843 }, 2845 2844 "minipass": { 2846 2845 "version": "2.2.4", 2847 2846 "bundled": true, 2848 2847 "dev": true, 2848 + "optional": true, 2849 2849 "requires": { 2850 2850 "safe-buffer": "^5.1.1", 2851 2851 "yallist": "^3.0.0" ··· 2864 2864 "version": "0.5.1", 2865 2865 "bundled": true, 2866 2866 "dev": true, 2867 + "optional": true, 2867 2868 "requires": { 2868 2869 "minimist": "0.0.8" 2869 2870 } ··· 2944 2945 "number-is-nan": { 2945 2946 "version": "1.0.1", 2946 2947 "bundled": true, 2947 - "dev": true 2948 + "dev": true, 2949 + "optional": true 2948 2950 }, 2949 2951 "object-assign": { 2950 2952 "version": "4.1.1", ··· 2956 2958 "version": "1.4.0", 2957 2959 "bundled": true, 2958 2960 "dev": true, 2961 + "optional": true, 2959 2962 "requires": { 2960 2963 "wrappy": "1" 2961 2964 } ··· 3041 3044 "safe-buffer": { 3042 3045 "version": "5.1.1", 3043 3046 "bundled": true, 3044 - "dev": true 3047 + "dev": true, 3048 + "optional": true 3045 3049 }, 3046 3050 "safer-buffer": { 3047 3051 "version": "2.1.2", ··· 3077 3081 "version": "1.0.2", 3078 3082 "bundled": true, 3079 3083 "dev": true, 3084 + "optional": true, 3080 3085 "requires": { 3081 3086 "code-point-at": "^1.0.0", 3082 3087 "is-fullwidth-code-point": "^1.0.0", ··· 3096 3101 "version": "3.0.1", 3097 3102 "bundled": true, 3098 3103 "dev": true, 3104 + "optional": true, 3099 3105 "requires": { 3100 3106 "ansi-regex": "^2.0.0" 3101 3107 } ··· 3139 3145 "wrappy": { 3140 3146 "version": "1.0.2", 3141 3147 "bundled": true, 3142 - "dev": true 3148 + "dev": true, 3149 + "optional": true 3143 3150 }, 3144 3151 "yallist": { 3145 3152 "version": "3.0.2", 3146 3153 "bundled": true, 3147 - "dev": true 3154 + "dev": true, 3155 + "optional": true 3148 3156 } 3149 3157 } 3150 3158 }, 3151 3159 "get-caller-file": { 3152 - "version": "1.0.2", 3153 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 3154 - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 3160 + "version": "1.0.3", 3161 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 3162 + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", 3155 3163 "dev": true 3156 3164 }, 3157 3165 "get-stdin": { ··· 3179 3187 "assert-plus": "^1.0.0" 3180 3188 } 3181 3189 }, 3182 - "glob": { 3183 - "version": "7.1.2", 3184 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 3185 - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 3186 - "dev": true, 3187 - "requires": { 3188 - "fs.realpath": "^1.0.0", 3189 - "inflight": "^1.0.4", 3190 - "inherits": "2", 3191 - "minimatch": "^3.0.4", 3192 - "once": "^1.3.0", 3193 - "path-is-absolute": "^1.0.0" 3194 - }, 3195 - "dependencies": { 3196 - "balanced-match": { 3197 - "version": "1.0.0", 3198 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 3199 - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 3200 - "dev": true 3201 - }, 3202 - "brace-expansion": { 3203 - "version": "1.1.11", 3204 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3205 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3206 - "dev": true, 3207 - "requires": { 3208 - "balanced-match": "^1.0.0", 3209 - "concat-map": "0.0.1" 3210 - } 3211 - }, 3212 - "concat-map": { 3213 - "version": "0.0.1", 3214 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3215 - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 3216 - "dev": true 3217 - }, 3218 - "inherits": { 3219 - "version": "2.0.3", 3220 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 3221 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 3222 - "dev": true 3223 - }, 3224 - "minimatch": { 3225 - "version": "3.0.4", 3226 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3227 - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3228 - "dev": true, 3229 - "requires": { 3230 - "brace-expansion": "^1.1.7" 3231 - } 3232 - }, 3233 - "path-is-absolute": { 3234 - "version": "1.0.1", 3235 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3236 - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3237 - "dev": true 3238 - } 3239 - } 3240 - }, 3241 3190 "glob-to-regexp": { 3242 3191 "version": "0.3.0", 3243 3192 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", ··· 3370 3319 } 3371 3320 }, 3372 3321 "graceful-fs": { 3373 - "version": "4.1.11", 3374 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 3375 - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 3322 + "version": "4.1.15", 3323 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", 3324 + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", 3376 3325 "dev": true 3377 3326 }, 3378 3327 "har-schema": { ··· 3477 3426 } 3478 3427 }, 3479 3428 "hash.js": { 3480 - "version": "1.1.5", 3481 - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", 3482 - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", 3429 + "version": "1.1.7", 3430 + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 3431 + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 3483 3432 "requires": { 3484 3433 "inherits": "^2.0.3", 3485 3434 "minimalistic-assert": "^1.0.1" ··· 3495 3444 "minimalistic-crypto-utils": "^1.0.1" 3496 3445 } 3497 3446 }, 3498 - "home-path": { 3499 - "version": "1.0.6", 3500 - "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", 3501 - "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", 3502 - "dev": true 3503 - }, 3504 3447 "hosted-git-info": { 3505 - "version": "2.6.0", 3506 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", 3507 - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", 3448 + "version": "2.7.1", 3449 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", 3450 + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 3508 3451 "dev": true 3509 3452 }, 3510 3453 "htmlparser2": { 3511 - "version": "3.9.2", 3512 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", 3513 - "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 3454 + "version": "3.10.1", 3455 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", 3456 + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", 3514 3457 "requires": { 3515 - "domelementtype": "^1.3.0", 3458 + "domelementtype": "^1.3.1", 3516 3459 "domhandler": "^2.3.0", 3517 3460 "domutils": "^1.5.1", 3518 3461 "entities": "^1.1.1", 3519 3462 "inherits": "^2.0.1", 3520 - "readable-stream": "^2.0.2" 3463 + "readable-stream": "^3.1.1" 3521 3464 }, 3522 3465 "dependencies": { 3523 - "isarray": { 3524 - "version": "1.0.0", 3525 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3526 - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3527 - }, 3528 3466 "readable-stream": { 3529 - "version": "2.3.6", 3530 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 3531 - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 3467 + "version": "3.1.1", 3468 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", 3469 + "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", 3532 3470 "requires": { 3533 - "core-util-is": "~1.0.0", 3534 - "inherits": "~2.0.3", 3535 - "isarray": "~1.0.0", 3536 - "process-nextick-args": "~2.0.0", 3537 - "safe-buffer": "~5.1.1", 3538 - "string_decoder": "~1.1.1", 3539 - "util-deprecate": "~1.0.1" 3471 + "inherits": "^2.0.3", 3472 + "string_decoder": "^1.1.1", 3473 + "util-deprecate": "^1.0.1" 3540 3474 } 3541 3475 }, 3542 3476 "string_decoder": { 3543 - "version": "1.1.1", 3544 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3545 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3477 + "version": "1.2.0", 3478 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", 3479 + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", 3546 3480 "requires": { 3547 3481 "safe-buffer": "~5.1.0" 3548 3482 } ··· 3558 3492 "inherits": "2.0.3", 3559 3493 "setprototypeof": "1.1.0", 3560 3494 "statuses": ">= 1.4.0 < 2" 3561 - }, 3562 - "dependencies": { 3563 - "inherits": { 3564 - "version": "2.0.3", 3565 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 3566 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 3567 - } 3568 3495 } 3569 3496 }, 3570 3497 "http-signature": { ··· 3577 3504 "sshpk": "^1.7.0" 3578 3505 } 3579 3506 }, 3507 + "iced-error": { 3508 + "version": "0.0.13", 3509 + "resolved": "https://registry.npmjs.org/iced-error/-/iced-error-0.0.13.tgz", 3510 + "integrity": "sha512-yEEaG8QfyyRL0SsbNNDw3rVgTyqwHFMCuV6jDvD43f/2shmdaFXkqvFLGhDlsYNSolzYHwVLM/CrXt9GygYopA==" 3511 + }, 3512 + "iced-lock": { 3513 + "version": "1.1.0", 3514 + "resolved": "https://registry.npmjs.org/iced-lock/-/iced-lock-1.1.0.tgz", 3515 + "integrity": "sha1-YRbvHKs6zW5rEIk7snumIv0/3nI=", 3516 + "requires": { 3517 + "iced-runtime": "^1.0.0" 3518 + } 3519 + }, 3520 + "iced-runtime": { 3521 + "version": "1.0.3", 3522 + "resolved": "https://registry.npmjs.org/iced-runtime/-/iced-runtime-1.0.3.tgz", 3523 + "integrity": "sha1-LU9PuZmreqVDCxk8d6f85BGDGc4=" 3524 + }, 3580 3525 "iconv-lite": { 3581 3526 "version": "0.4.23", 3582 3527 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", 3583 3528 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", 3584 - "dev": true, 3585 3529 "requires": { 3586 3530 "safer-buffer": ">= 2.1.2 < 3" 3587 3531 } ··· 3612 3556 "repeating": "^2.0.0" 3613 3557 } 3614 3558 }, 3615 - "inflight": { 3616 - "version": "1.0.6", 3617 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3618 - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 3619 - "dev": true, 3620 - "requires": { 3621 - "once": "^1.3.0", 3622 - "wrappy": "1" 3623 - } 3624 - }, 3625 3559 "inherits": { 3626 3560 "version": "2.0.3", 3627 3561 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", ··· 3634 3568 "dev": true 3635 3569 }, 3636 3570 "invert-kv": { 3637 - "version": "1.0.0", 3638 - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 3639 - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 3571 + "version": "2.0.0", 3572 + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", 3573 + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", 3640 3574 "dev": true 3641 3575 }, 3642 3576 "ipaddr.js": { 3643 - "version": "1.6.0", 3644 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", 3645 - "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" 3577 + "version": "1.8.0", 3578 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", 3579 + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" 3646 3580 }, 3647 3581 "is-accessor-descriptor": { 3648 3582 "version": "1.0.0", ··· 3665 3599 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 3666 3600 "dev": true 3667 3601 }, 3668 - "is-builtin-module": { 3669 - "version": "1.0.0", 3670 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 3671 - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 3672 - "dev": true, 3673 - "requires": { 3674 - "builtin-modules": "^1.0.0" 3675 - } 3676 - }, 3677 3602 "is-ci": { 3678 - "version": "1.1.0", 3679 - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", 3680 - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", 3603 + "version": "2.0.0", 3604 + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 3605 + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 3681 3606 "dev": true, 3682 3607 "requires": { 3683 - "ci-info": "^1.0.0" 3608 + "ci-info": "^2.0.0" 3684 3609 } 3685 3610 }, 3686 3611 "is-data-descriptor": { ··· 3835 3760 "dev": true 3836 3761 }, 3837 3762 "isbinaryfile": { 3838 - "version": "3.0.2", 3839 - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", 3840 - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", 3763 + "version": "4.0.0", 3764 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.0.tgz", 3765 + "integrity": "sha512-RBtmso6l2mCaEsUvXngMTIjg3oheXo0MgYzzfT6sk44RYggPnm9fT+cQJAmzRnJIxPHXg9FZglqDJGW28dvcqA==", 3841 3766 "dev": true 3842 3767 }, 3843 3768 "isexe": { ··· 3852 3777 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 3853 3778 }, 3854 3779 "js-yaml": { 3855 - "version": "3.12.0", 3856 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", 3857 - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", 3780 + "version": "3.12.1", 3781 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", 3782 + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", 3858 3783 "dev": true, 3859 3784 "requires": { 3860 3785 "argparse": "^1.0.7", ··· 3899 3824 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 3900 3825 }, 3901 3826 "json5": { 3902 - "version": "1.0.1", 3903 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 3904 - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 3827 + "version": "2.1.0", 3828 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", 3829 + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", 3905 3830 "dev": true, 3906 3831 "requires": { 3907 3832 "minimist": "^1.2.0" 3908 3833 } 3909 3834 }, 3910 3835 "jsonfile": { 3911 - "version": "2.4.0", 3912 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 3913 - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 3836 + "version": "4.0.0", 3837 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 3838 + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 3914 3839 "dev": true, 3915 3840 "requires": { 3916 3841 "graceful-fs": "^4.1.6" ··· 3945 3870 } 3946 3871 }, 3947 3872 "key-encoder": { 3948 - "version": "1.1.6", 3949 - "resolved": "https://registry.npmjs.org/key-encoder/-/key-encoder-1.1.6.tgz", 3950 - "integrity": "sha1-ATVYLNPQp+t5LZTso4e2gejloq0=", 3873 + "version": "1.1.7", 3874 + "resolved": "https://registry.npmjs.org/key-encoder/-/key-encoder-1.1.7.tgz", 3875 + "integrity": "sha512-7qjnX+t+l1kPeozKAm3/UO216/HseXw7xxXd8WkT2i/moFIZIN46RzoaCeScBoEwGF2mUUuPRu4j8EHP0BGfpg==", 3951 3876 "requires": { 3952 - "asn1.js": "^2.2.0", 3953 - "bn.js": "^3.1.2", 3954 - "elliptic": "^5.1.0" 3877 + "asn1.js": "^5.0.1", 3878 + "bn.js": "^4.11.8", 3879 + "elliptic": "^6.4.1" 3955 3880 }, 3956 3881 "dependencies": { 3957 3882 "asn1.js": { 3958 - "version": "2.2.1", 3959 - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz", 3960 - "integrity": "sha1-yLpN1o6EQxKIEmIwyyBFvfqfv+E=", 3883 + "version": "5.0.1", 3884 + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.0.1.tgz", 3885 + "integrity": "sha512-aO8EaEgbgqq77IEw+1jfx5c9zTbzvkfuRBuZsSsPnTHMkmd5AI4J6OtITLZFa381jReeaQL67J0GBTUu0+ZTVw==", 3961 3886 "requires": { 3962 - "bn.js": "^2.0.0", 3887 + "bn.js": "^4.0.0", 3963 3888 "inherits": "^2.0.1", 3964 3889 "minimalistic-assert": "^1.0.0" 3965 - }, 3966 - "dependencies": { 3967 - "bn.js": { 3968 - "version": "2.2.0", 3969 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", 3970 - "integrity": "sha1-EhYrwq5x/EClYmwzQ486h1zTdiU=" 3971 - } 3972 - } 3973 - }, 3974 - "bn.js": { 3975 - "version": "3.3.0", 3976 - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-3.3.0.tgz", 3977 - "integrity": "sha1-ETjld4if3Je72rUYRPIZDfwK49c=" 3978 - }, 3979 - "elliptic": { 3980 - "version": "5.2.1", 3981 - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-5.2.1.tgz", 3982 - "integrity": "sha1-+ilLZWPG3bybo9yFlGh66ECFjxA=", 3983 - "requires": { 3984 - "bn.js": "^3.1.1", 3985 - "brorand": "^1.0.1", 3986 - "hash.js": "^1.0.0", 3987 - "inherits": "^2.0.1" 3988 3890 } 3989 3891 } 3990 3892 } 3991 3893 }, 3992 - "klaw": { 3993 - "version": "1.3.1", 3994 - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 3995 - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", 3996 - "dev": true, 3997 - "requires": { 3998 - "graceful-fs": "^4.1.9" 3999 - } 4000 - }, 4001 3894 "latest-version": { 4002 3895 "version": "3.1.0", 4003 3896 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", ··· 4014 3907 "dev": true 4015 3908 }, 4016 3909 "lcid": { 4017 - "version": "1.0.0", 4018 - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 4019 - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 3910 + "version": "2.0.0", 3911 + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", 3912 + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", 4020 3913 "dev": true, 4021 3914 "requires": { 4022 - "invert-kv": "^1.0.0" 3915 + "invert-kv": "^2.0.0" 4023 3916 } 4024 3917 }, 4025 3918 "load-json-file": { ··· 4036 3929 } 4037 3930 }, 4038 3931 "locate-path": { 4039 - "version": "2.0.0", 4040 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 4041 - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 3932 + "version": "3.0.0", 3933 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 3934 + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 4042 3935 "dev": true, 4043 3936 "requires": { 4044 - "p-locate": "^2.0.0", 3937 + "p-locate": "^3.0.0", 4045 3938 "path-exists": "^3.0.0" 4046 - }, 4047 - "dependencies": { 4048 - "path-exists": { 4049 - "version": "3.0.0", 4050 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 4051 - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 4052 - "dev": true 4053 - } 4054 3939 } 4055 3940 }, 4056 3941 "lodash.assignin": { ··· 4130 4015 "dev": true 4131 4016 }, 4132 4017 "lru-cache": { 4133 - "version": "4.1.3", 4134 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 4135 - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 4018 + "version": "4.1.5", 4019 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 4020 + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 4136 4021 "dev": true, 4137 4022 "requires": { 4138 4023 "pseudomap": "^1.0.2", ··· 4161 4046 } 4162 4047 } 4163 4048 }, 4049 + "map-age-cleaner": { 4050 + "version": "0.1.3", 4051 + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 4052 + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 4053 + "dev": true, 4054 + "requires": { 4055 + "p-defer": "^1.0.0" 4056 + } 4057 + }, 4164 4058 "map-cache": { 4165 4059 "version": "0.2.2", 4166 4060 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", ··· 4181 4075 } 4182 4076 }, 4183 4077 "md5.js": { 4184 - "version": "1.3.4", 4185 - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", 4186 - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", 4078 + "version": "1.3.5", 4079 + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 4080 + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 4187 4081 "requires": { 4188 4082 "hash-base": "^3.0.0", 4189 - "inherits": "^2.0.1" 4083 + "inherits": "^2.0.1", 4084 + "safe-buffer": "^5.1.2" 4085 + }, 4086 + "dependencies": { 4087 + "safe-buffer": { 4088 + "version": "5.1.2", 4089 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4090 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 4091 + } 4190 4092 } 4191 4093 }, 4192 4094 "media-typer": { ··· 4195 4097 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" 4196 4098 }, 4197 4099 "mem": { 4198 - "version": "1.1.0", 4199 - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", 4200 - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", 4100 + "version": "4.1.0", 4101 + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", 4102 + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", 4201 4103 "dev": true, 4202 4104 "requires": { 4203 - "mimic-fn": "^1.0.0" 4105 + "map-age-cleaner": "^0.1.1", 4106 + "mimic-fn": "^1.0.0", 4107 + "p-is-promise": "^2.0.0" 4204 4108 } 4205 4109 }, 4206 4110 "meow": { ··· 4242 4146 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" 4243 4147 }, 4244 4148 "mime": { 4245 - "version": "2.3.1", 4246 - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", 4247 - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", 4149 + "version": "2.4.0", 4150 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", 4151 + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", 4248 4152 "dev": true 4249 4153 }, 4250 4154 "mime-db": { ··· 4313 4217 "is-plain-object": "^2.0.4" 4314 4218 } 4315 4219 } 4220 + } 4221 + }, 4222 + "mkdirp": { 4223 + "version": "0.5.1", 4224 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 4225 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 4226 + "dev": true, 4227 + "requires": { 4228 + "minimist": "0.0.8" 4229 + }, 4230 + "dependencies": { 4231 + "minimist": { 4232 + "version": "0.0.8", 4233 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 4234 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 4235 + "dev": true 4236 + } 4237 + } 4238 + }, 4239 + "more-entropy": { 4240 + "version": "0.0.7", 4241 + "resolved": "https://registry.npmjs.org/more-entropy/-/more-entropy-0.0.7.tgz", 4242 + "integrity": "sha1-Z7/G96hvJvvDeqyD/UbYjGHRCbU=", 4243 + "requires": { 4244 + "iced-runtime": ">=0.0.1" 4316 4245 } 4317 4246 }, 4318 4247 "ms": { ··· 7681 7610 }, 7682 7611 "ansi-regex": { 7683 7612 "version": "2.1.1", 7684 - "bundled": true 7613 + "bundled": true, 7614 + "optional": true 7685 7615 }, 7686 7616 "aproba": { 7687 7617 "version": "1.2.0", ··· 7699 7629 }, 7700 7630 "balanced-match": { 7701 7631 "version": "1.0.0", 7702 - "bundled": true 7632 + "bundled": true, 7633 + "optional": true 7703 7634 }, 7704 7635 "brace-expansion": { 7705 7636 "version": "1.1.11", 7706 7637 "bundled": true, 7638 + "optional": true, 7707 7639 "requires": { 7708 7640 "balanced-match": "^1.0.0", 7709 7641 "concat-map": "0.0.1" ··· 7716 7648 }, 7717 7649 "code-point-at": { 7718 7650 "version": "1.1.0", 7719 - "bundled": true 7651 + "bundled": true, 7652 + "optional": true 7720 7653 }, 7721 7654 "concat-map": { 7722 7655 "version": "0.0.1", 7723 - "bundled": true 7656 + "bundled": true, 7657 + "optional": true 7724 7658 }, 7725 7659 "console-control-strings": { 7726 7660 "version": "1.1.0", 7727 - "bundled": true 7661 + "bundled": true, 7662 + "optional": true 7728 7663 }, 7729 7664 "core-util-is": { 7730 7665 "version": "1.0.2", ··· 7827 7762 }, 7828 7763 "inherits": { 7829 7764 "version": "2.0.3", 7830 - "bundled": true 7765 + "bundled": true, 7766 + "optional": true 7831 7767 }, 7832 7768 "ini": { 7833 7769 "version": "1.3.5", ··· 7837 7773 "is-fullwidth-code-point": { 7838 7774 "version": "1.0.0", 7839 7775 "bundled": true, 7776 + "optional": true, 7840 7777 "requires": { 7841 7778 "number-is-nan": "^1.0.0" 7842 7779 } ··· 7849 7786 "minimatch": { 7850 7787 "version": "3.0.4", 7851 7788 "bundled": true, 7789 + "optional": true, 7852 7790 "requires": { 7853 7791 "brace-expansion": "^1.1.7" 7854 7792 } 7855 7793 }, 7856 7794 "minimist": { 7857 7795 "version": "0.0.8", 7858 - "bundled": true 7796 + "bundled": true, 7797 + "optional": true 7859 7798 }, 7860 7799 "minipass": { 7861 7800 "version": "2.2.4", 7862 7801 "bundled": true, 7802 + "optional": true, 7863 7803 "requires": { 7864 7804 "safe-buffer": "^5.1.1", 7865 7805 "yallist": "^3.0.0" ··· 7876 7816 "mkdirp": { 7877 7817 "version": "0.5.1", 7878 7818 "bundled": true, 7819 + "optional": true, 7879 7820 "requires": { 7880 7821 "minimist": "0.0.8" 7881 7822 } ··· 7948 7889 }, 7949 7890 "number-is-nan": { 7950 7891 "version": "1.0.1", 7951 - "bundled": true 7892 + "bundled": true, 7893 + "optional": true 7952 7894 }, 7953 7895 "object-assign": { 7954 7896 "version": "4.1.1", ··· 7958 7900 "once": { 7959 7901 "version": "1.4.0", 7960 7902 "bundled": true, 7903 + "optional": true, 7961 7904 "requires": { 7962 7905 "wrappy": "1" 7963 7906 } ··· 8033 7976 }, 8034 7977 "safe-buffer": { 8035 7978 "version": "5.1.1", 8036 - "bundled": true 7979 + "bundled": true, 7980 + "optional": true 8037 7981 }, 8038 7982 "safer-buffer": { 8039 7983 "version": "2.1.2", ··· 8063 8007 "string-width": { 8064 8008 "version": "1.0.2", 8065 8009 "bundled": true, 8010 + "optional": true, 8066 8011 "requires": { 8067 8012 "code-point-at": "^1.0.0", 8068 8013 "is-fullwidth-code-point": "^1.0.0", ··· 8080 8025 "strip-ansi": { 8081 8026 "version": "3.0.1", 8082 8027 "bundled": true, 8028 + "optional": true, 8083 8029 "requires": { 8084 8030 "ansi-regex": "^2.0.0" 8085 8031 } ··· 8118 8064 }, 8119 8065 "wrappy": { 8120 8066 "version": "1.0.2", 8121 - "bundled": true 8067 + "bundled": true, 8068 + "optional": true 8122 8069 }, 8123 8070 "yallist": { 8124 8071 "version": "3.0.2", 8125 - "bundled": true 8072 + "bundled": true, 8073 + "optional": true 8126 8074 } 8127 8075 } 8128 8076 }, ··· 10025 9973 "align-text": { 10026 9974 "version": "0.1.4", 10027 9975 "bundled": true, 9976 + "optional": true, 10028 9977 "requires": { 10029 9978 "kind-of": "^3.0.2", 10030 9979 "longest": "^1.0.1", ··· 10304 10253 }, 10305 10254 "is-buffer": { 10306 10255 "version": "1.1.6", 10307 - "bundled": true 10256 + "bundled": true, 10257 + "optional": true 10308 10258 }, 10309 10259 "is-builtin-module": { 10310 10260 "version": "1.0.0", ··· 10376 10326 "kind-of": { 10377 10327 "version": "3.2.2", 10378 10328 "bundled": true, 10329 + "optional": true, 10379 10330 "requires": { 10380 10331 "is-buffer": "^1.1.5" 10381 10332 } ··· 10416 10367 }, 10417 10368 "longest": { 10418 10369 "version": "1.0.1", 10419 - "bundled": true 10370 + "bundled": true, 10371 + "optional": true 10420 10372 }, 10421 10373 "lru-cache": { 10422 10374 "version": "4.1.3", ··· 10645 10597 }, 10646 10598 "repeat-string": { 10647 10599 "version": "1.6.1", 10648 - "bundled": true 10600 + "bundled": true, 10601 + "optional": true 10649 10602 }, 10650 10603 "require-directory": { 10651 10604 "version": "2.1.1", ··· 13518 13471 } 13519 13472 } 13520 13473 }, 13474 + "nice-try": { 13475 + "version": "1.0.5", 13476 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 13477 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 13478 + "dev": true 13479 + }, 13521 13480 "node-fetch": { 13522 13481 "version": "2.1.2", 13523 13482 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", 13524 13483 "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" 13525 13484 }, 13526 13485 "normalize-package-data": { 13527 - "version": "2.4.0", 13528 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 13529 - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 13486 + "version": "2.5.0", 13487 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 13488 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 13530 13489 "dev": true, 13531 13490 "requires": { 13532 13491 "hosted-git-info": "^2.1.4", 13533 - "is-builtin-module": "^1.0.0", 13492 + "resolve": "^1.10.0", 13534 13493 "semver": "2 || 3 || 4 || 5", 13535 13494 "validate-npm-package-license": "^3.0.1" 13536 13495 } ··· 13545 13504 } 13546 13505 }, 13547 13506 "nth-check": { 13548 - "version": "1.0.1", 13549 - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", 13550 - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", 13507 + "version": "1.0.2", 13508 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", 13509 + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", 13551 13510 "requires": { 13552 13511 "boolbase": "~1.0.0" 13553 13512 } ··· 13703 13662 } 13704 13663 }, 13705 13664 "os-locale": { 13706 - "version": "2.1.0", 13707 - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", 13708 - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", 13665 + "version": "3.1.0", 13666 + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", 13667 + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", 13709 13668 "dev": true, 13710 13669 "requires": { 13711 - "execa": "^0.7.0", 13712 - "lcid": "^1.0.0", 13713 - "mem": "^1.1.0" 13670 + "execa": "^1.0.0", 13671 + "lcid": "^2.0.0", 13672 + "mem": "^4.0.0" 13673 + }, 13674 + "dependencies": { 13675 + "cross-spawn": { 13676 + "version": "6.0.5", 13677 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 13678 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 13679 + "dev": true, 13680 + "requires": { 13681 + "nice-try": "^1.0.4", 13682 + "path-key": "^2.0.1", 13683 + "semver": "^5.5.0", 13684 + "shebang-command": "^1.2.0", 13685 + "which": "^1.2.9" 13686 + } 13687 + }, 13688 + "execa": { 13689 + "version": "1.0.0", 13690 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 13691 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 13692 + "dev": true, 13693 + "requires": { 13694 + "cross-spawn": "^6.0.0", 13695 + "get-stream": "^4.0.0", 13696 + "is-stream": "^1.1.0", 13697 + "npm-run-path": "^2.0.0", 13698 + "p-finally": "^1.0.0", 13699 + "signal-exit": "^3.0.0", 13700 + "strip-eof": "^1.0.0" 13701 + } 13702 + }, 13703 + "get-stream": { 13704 + "version": "4.1.0", 13705 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 13706 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 13707 + "dev": true, 13708 + "requires": { 13709 + "pump": "^3.0.0" 13710 + } 13711 + } 13714 13712 } 13715 13713 }, 13714 + "p-defer": { 13715 + "version": "1.0.0", 13716 + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 13717 + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", 13718 + "dev": true 13719 + }, 13716 13720 "p-finally": { 13717 13721 "version": "1.0.0", 13718 13722 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 13719 13723 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 13720 13724 "dev": true 13721 13725 }, 13726 + "p-is-promise": { 13727 + "version": "2.0.0", 13728 + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", 13729 + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", 13730 + "dev": true 13731 + }, 13722 13732 "p-limit": { 13723 - "version": "1.3.0", 13724 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 13725 - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 13733 + "version": "2.1.0", 13734 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 13735 + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 13726 13736 "dev": true, 13727 13737 "requires": { 13728 - "p-try": "^1.0.0" 13738 + "p-try": "^2.0.0" 13729 13739 } 13730 13740 }, 13731 13741 "p-locate": { 13732 - "version": "2.0.0", 13733 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 13734 - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 13742 + "version": "3.0.0", 13743 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 13744 + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 13735 13745 "dev": true, 13736 13746 "requires": { 13737 - "p-limit": "^1.1.0" 13747 + "p-limit": "^2.0.0" 13738 13748 } 13739 13749 }, 13740 13750 "p-try": { 13741 - "version": "1.0.0", 13742 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 13743 - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 13751 + "version": "2.0.0", 13752 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 13753 + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 13744 13754 "dev": true 13745 13755 }, 13746 13756 "package-json": { ··· 13781 13791 "error-ex": "^1.2.0" 13782 13792 } 13783 13793 }, 13784 - "parser-toolkit": { 13785 - "version": "0.0.5", 13786 - "resolved": "https://registry.npmjs.org/parser-toolkit/-/parser-toolkit-0.0.5.tgz", 13787 - "integrity": "sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=", 13788 - "dev": true 13789 - }, 13790 13794 "parseurl": { 13791 13795 "version": "1.3.2", 13792 13796 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", ··· 13803 13807 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 13804 13808 }, 13805 13809 "path-exists": { 13806 - "version": "2.1.0", 13807 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 13808 - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 13809 - "dev": true, 13810 - "requires": { 13811 - "pinkie-promise": "^2.0.0" 13812 - } 13813 - }, 13814 - "path-is-absolute": { 13815 - "version": "1.0.1", 13816 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 13817 - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 13810 + "version": "3.0.0", 13811 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 13812 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 13818 13813 "dev": true 13819 13814 }, 13820 13815 "path-is-inside": { ··· 13829 13824 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 13830 13825 "dev": true 13831 13826 }, 13827 + "path-parse": { 13828 + "version": "1.0.6", 13829 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 13830 + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 13831 + "dev": true 13832 + }, 13832 13833 "path-to-regexp": { 13833 13834 "version": "0.1.7", 13834 13835 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", ··· 13843 13844 "graceful-fs": "^4.1.2", 13844 13845 "pify": "^2.0.0", 13845 13846 "pinkie-promise": "^2.0.0" 13847 + } 13848 + }, 13849 + "pbkdf2": { 13850 + "version": "3.0.17", 13851 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", 13852 + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", 13853 + "requires": { 13854 + "create-hash": "^1.1.2", 13855 + "create-hmac": "^1.1.4", 13856 + "ripemd160": "^2.0.1", 13857 + "safe-buffer": "^5.0.1", 13858 + "sha.js": "^2.4.8" 13846 13859 } 13847 13860 }, 13848 13861 "pend": { ··· 13891 13904 "base64-js": "^1.2.3", 13892 13905 "xmlbuilder": "^9.0.7", 13893 13906 "xmldom": "0.1.x" 13894 - }, 13895 - "dependencies": { 13896 - "xmlbuilder": { 13897 - "version": "9.0.7", 13898 - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 13899 - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 13900 - "dev": true 13901 - } 13902 13907 } 13903 13908 }, 13904 13909 "posix-character-classes": { ··· 13925 13930 "process-nextick-args": { 13926 13931 "version": "2.0.0", 13927 13932 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 13928 - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" 13933 + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 13934 + "dev": true 13935 + }, 13936 + "progress": { 13937 + "version": "1.1.8", 13938 + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", 13939 + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" 13929 13940 }, 13930 13941 "progress-stream": { 13931 13942 "version": "1.2.0", ··· 13935 13946 "requires": { 13936 13947 "speedometer": "~0.1.2", 13937 13948 "through2": "~0.2.3" 13938 - }, 13939 - "dependencies": { 13940 - "through2": { 13941 - "version": "0.2.3", 13942 - "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", 13943 - "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", 13944 - "dev": true, 13945 - "requires": { 13946 - "readable-stream": "~1.1.9", 13947 - "xtend": "~2.1.1" 13948 - } 13949 - }, 13950 - "xtend": { 13951 - "version": "2.1.2", 13952 - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 13953 - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", 13954 - "dev": true, 13955 - "requires": { 13956 - "object-keys": "~0.4.0" 13957 - } 13958 - } 13959 13949 } 13960 13950 }, 13961 13951 "promise": { ··· 13967 13957 } 13968 13958 }, 13969 13959 "proxy-addr": { 13970 - "version": "2.0.3", 13971 - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", 13972 - "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", 13960 + "version": "2.0.4", 13961 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", 13962 + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", 13973 13963 "requires": { 13974 13964 "forwarded": "~0.1.2", 13975 - "ipaddr.js": "1.6.0" 13965 + "ipaddr.js": "1.8.0" 13976 13966 } 13977 13967 }, 13978 13968 "pseudomap": { ··· 13981 13971 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 13982 13972 "dev": true 13983 13973 }, 13974 + "pump": { 13975 + "version": "3.0.0", 13976 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 13977 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 13978 + "dev": true, 13979 + "requires": { 13980 + "end-of-stream": "^1.1.0", 13981 + "once": "^1.3.1" 13982 + } 13983 + }, 13984 13984 "punycode": { 13985 13985 "version": "1.4.1", 13986 13986 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", ··· 14009 14009 } 14010 14010 }, 14011 14011 "randombytes": { 14012 - "version": "2.0.6", 14013 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", 14014 - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", 14012 + "version": "2.1.0", 14013 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 14014 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 14015 14015 "requires": { 14016 14016 "safe-buffer": "^5.1.0" 14017 14017 } ··· 14022 14022 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" 14023 14023 }, 14024 14024 "raw-body": { 14025 - "version": "2.3.2", 14026 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 14027 - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 14025 + "version": "2.3.3", 14026 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", 14027 + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", 14028 14028 "requires": { 14029 14029 "bytes": "3.0.0", 14030 - "http-errors": "1.6.2", 14031 - "iconv-lite": "0.4.19", 14030 + "http-errors": "1.6.3", 14031 + "iconv-lite": "0.4.23", 14032 14032 "unpipe": "1.0.0" 14033 - }, 14034 - "dependencies": { 14035 - "depd": { 14036 - "version": "1.1.1", 14037 - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 14038 - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" 14039 - }, 14040 - "http-errors": { 14041 - "version": "1.6.2", 14042 - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 14043 - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 14044 - "requires": { 14045 - "depd": "1.1.1", 14046 - "inherits": "2.0.3", 14047 - "setprototypeof": "1.0.3", 14048 - "statuses": ">= 1.3.1 < 2" 14049 - } 14050 - }, 14051 - "iconv-lite": { 14052 - "version": "0.4.19", 14053 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 14054 - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" 14055 - }, 14056 - "inherits": { 14057 - "version": "2.0.3", 14058 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 14059 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 14060 - }, 14061 - "setprototypeof": { 14062 - "version": "1.0.3", 14063 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 14064 - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" 14065 - } 14066 14033 } 14067 14034 }, 14068 14035 "rc": { ··· 14078 14045 } 14079 14046 }, 14080 14047 "read-config-file": { 14081 - "version": "3.0.1", 14082 - "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.0.1.tgz", 14083 - "integrity": "sha512-xMKmxBYENBqcTMc7r/VteufWgqI9c7oASnOxFa6Crlk4d/nVTOTOJKDhAHJCiGpD8cWzUY9t7K1+M3d75w4f9A==", 14048 + "version": "3.2.1", 14049 + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.1.tgz", 14050 + "integrity": "sha512-yW4hZZXdNN+Paij5JVAiTv1lUsAN5QRBU5NqotQqwYdVkUczSmDzm66VLu0eojiZt2zFeYptTFDAYlalDGuHdA==", 14084 14051 "dev": true, 14085 14052 "requires": { 14086 - "ajv": "^6.4.0", 14053 + "ajv": "^6.7.0", 14087 14054 "ajv-keywords": "^3.2.0", 14088 - "bluebird-lst": "^1.0.5", 14089 - "dotenv": "^5.0.1", 14055 + "bluebird-lst": "^1.0.6", 14056 + "dotenv": "^6.2.0", 14090 14057 "dotenv-expand": "^4.2.0", 14091 - "fs-extra-p": "^4.6.0", 14092 - "js-yaml": "^3.11.0", 14093 - "json5": "^1.0.1", 14058 + "fs-extra-p": "^7.0.0", 14059 + "js-yaml": "^3.12.1", 14060 + "json5": "^2.1.0", 14094 14061 "lazy-val": "^1.0.3" 14095 14062 }, 14096 14063 "dependencies": { 14097 14064 "ajv": { 14098 - "version": "6.5.1", 14099 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.1.tgz", 14100 - "integrity": "sha512-pgZos1vgOHDiC7gKNbZW8eKvCnNXARv2oqrGQT7Hzbq5Azp7aZG6DJzADnkuSq7RH6qkXp4J/m68yPX/2uBHyQ==", 14065 + "version": "6.9.2", 14066 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.2.tgz", 14067 + "integrity": "sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg==", 14101 14068 "dev": true, 14102 14069 "requires": { 14103 14070 "fast-deep-equal": "^2.0.1", 14104 14071 "fast-json-stable-stringify": "^2.0.0", 14105 14072 "json-schema-traverse": "^0.4.1", 14106 - "uri-js": "^4.2.1" 14073 + "uri-js": "^4.2.2" 14107 14074 } 14108 14075 }, 14109 14076 "fast-deep-equal": { ··· 14117 14084 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 14118 14085 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 14119 14086 "dev": true 14120 - }, 14121 - "punycode": { 14122 - "version": "2.1.1", 14123 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 14124 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 14125 - "dev": true 14126 - }, 14127 - "uri-js": { 14128 - "version": "4.2.2", 14129 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 14130 - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 14131 - "dev": true, 14132 - "requires": { 14133 - "punycode": "^2.1.0" 14134 - } 14135 14087 } 14136 14088 } 14137 14089 }, ··· 14177 14129 "indent-string": "^2.1.0", 14178 14130 "strip-indent": "^1.0.1" 14179 14131 } 14132 + }, 14133 + "regenerator-runtime": { 14134 + "version": "0.11.1", 14135 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", 14136 + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" 14180 14137 }, 14181 14138 "regex-not": { 14182 14139 "version": "1.0.2", ··· 14270 14227 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 14271 14228 "dev": true 14272 14229 }, 14230 + "resolve": { 14231 + "version": "1.10.0", 14232 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", 14233 + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", 14234 + "dev": true, 14235 + "requires": { 14236 + "path-parse": "^1.0.6" 14237 + } 14238 + }, 14273 14239 "resolve-url": { 14274 14240 "version": "0.2.1", 14275 14241 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", ··· 14279 14245 "version": "0.1.15", 14280 14246 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 14281 14247 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 14282 - }, 14283 - "rimraf": { 14284 - "version": "2.6.2", 14285 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 14286 - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 14287 - "dev": true, 14288 - "requires": { 14289 - "glob": "^7.0.5" 14290 - } 14291 14248 }, 14292 14249 "ripemd160": { 14293 14250 "version": "2.0.2", ··· 14340 14297 } 14341 14298 }, 14342 14299 "semver": { 14343 - "version": "5.5.0", 14344 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", 14345 - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", 14300 + "version": "5.6.0", 14301 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", 14302 + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", 14346 14303 "dev": true 14347 14304 }, 14348 14305 "semver-diff": { ··· 14638 14595 } 14639 14596 }, 14640 14597 "source-map-support": { 14641 - "version": "0.5.6", 14642 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", 14643 - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", 14598 + "version": "0.5.10", 14599 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", 14600 + "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", 14644 14601 "dev": true, 14645 14602 "requires": { 14646 14603 "buffer-from": "^1.0.0", ··· 14661 14618 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 14662 14619 }, 14663 14620 "spdx-correct": { 14664 - "version": "3.0.0", 14665 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", 14666 - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", 14621 + "version": "3.1.0", 14622 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 14623 + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 14667 14624 "dev": true, 14668 14625 "requires": { 14669 14626 "spdx-expression-parse": "^3.0.0", ··· 14671 14628 } 14672 14629 }, 14673 14630 "spdx-exceptions": { 14674 - "version": "2.1.0", 14675 - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", 14676 - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", 14631 + "version": "2.2.0", 14632 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 14633 + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 14677 14634 "dev": true 14678 14635 }, 14679 14636 "spdx-expression-parse": { ··· 14687 14644 } 14688 14645 }, 14689 14646 "spdx-license-ids": { 14690 - "version": "3.0.0", 14691 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", 14692 - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", 14647 + "version": "3.0.3", 14648 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", 14649 + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", 14693 14650 "dev": true 14694 14651 }, 14695 14652 "speedometer": { ··· 14707 14664 } 14708 14665 }, 14709 14666 "sprintf-js": { 14710 - "version": "1.1.1", 14711 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", 14712 - "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" 14667 + "version": "1.1.2", 14668 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", 14669 + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" 14713 14670 }, 14714 14671 "sshpk": { 14715 14672 "version": "1.14.2", ··· 14813 14770 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 14814 14771 "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" 14815 14772 }, 14816 - "stream-json": { 14817 - "version": "0.6.1", 14818 - "resolved": "https://registry.npmjs.org/stream-json/-/stream-json-0.6.1.tgz", 14819 - "integrity": "sha512-Tmhl5yUVusgkgCiWnoHD1BA8/LqFX5/OlYj+YMCgUuUMjbacQvSWV8p1grbKvzP6s4EBS4nK5WNsMHX7kugzyg==", 14820 - "dev": true, 14821 - "requires": { 14822 - "parser-toolkit": ">=0.0.3" 14823 - } 14824 - }, 14825 14773 "strict-uri-encode": { 14826 14774 "version": "1.1.0", 14827 14775 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", ··· 14884 14832 "dev": true 14885 14833 }, 14886 14834 "sumchecker": { 14887 - "version": "1.3.1", 14888 - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", 14889 - "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", 14835 + "version": "2.0.2", 14836 + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", 14837 + "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", 14890 14838 "dev": true, 14891 14839 "requires": { 14892 - "debug": "^2.2.0", 14893 - "es6-promise": "^4.0.5" 14840 + "debug": "^2.2.0" 14894 14841 } 14895 14842 }, 14896 14843 "supports-color": { 14897 - "version": "5.4.0", 14898 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 14899 - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 14844 + "version": "5.5.0", 14845 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 14846 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 14900 14847 "dev": true, 14901 14848 "requires": { 14902 14849 "has-flag": "^3.0.0" 14903 14850 } 14904 14851 }, 14905 14852 "temp-file": { 14906 - "version": "3.1.2", 14907 - "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.2.tgz", 14908 - "integrity": "sha512-s5JJnUbvV6QaKBxBJm6wDpKIVVvr/ssrb8Cdaz2iaXcjFMtWX+OGBwY+UTvARoWYI5HlKaoD7xFJSpo0jJUlbA==", 14853 + "version": "3.3.2", 14854 + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz", 14855 + "integrity": "sha512-FGKccAW0Mux9hC/2bdUIe4bJRv4OyVo4RpVcuplFird1V/YoplIFbnPZjfzbJSf/qNvRZIRB9/4n/RkI0GziuQ==", 14909 14856 "dev": true, 14910 14857 "requires": { 14911 14858 "async-exit-hook": "^2.0.1", 14912 - "bluebird-lst": "^1.0.5", 14913 - "fs-extra-p": "^4.6.0", 14914 - "lazy-val": "^1.0.3" 14859 + "bluebird-lst": "^1.0.6", 14860 + "fs-extra-p": "^7.0.0" 14915 14861 } 14916 14862 }, 14917 14863 "term-size": { ··· 14924 14870 } 14925 14871 }, 14926 14872 "text-encoding": { 14927 - "version": "0.6.4", 14928 - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", 14929 - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=" 14873 + "version": "0.7.0", 14874 + "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz", 14875 + "integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==" 14930 14876 }, 14931 14877 "throttleit": { 14932 14878 "version": "0.0.2", 14933 14879 "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", 14934 14880 "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", 14935 14881 "dev": true 14882 + }, 14883 + "through2": { 14884 + "version": "0.2.3", 14885 + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", 14886 + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", 14887 + "dev": true, 14888 + "requires": { 14889 + "readable-stream": "~1.1.9", 14890 + "xtend": "~2.1.1" 14891 + } 14936 14892 }, 14937 14893 "timed-out": { 14938 14894 "version": "4.0.1", ··· 14941 14897 "dev": true 14942 14898 }, 14943 14899 "tiny-secp256k1": { 14944 - "version": "1.0.0", 14945 - "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.0.0.tgz", 14946 - "integrity": "sha512-Wd4YPIQUtNmFoszG9f4PAkpCTurF5deVrbS1KuIZ9LTo9AHmXwbl1iNTrDqT3/xI62TRi0OcVs6eXk+8OcDziQ==", 14900 + "version": "1.0.1", 14901 + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.0.1.tgz", 14902 + "integrity": "sha512-Wz2kMPWtCI5XBftFeF3bUL8uz2+VlasniKwOkRPjvL7h1QVd9rbhrve/HWUu747kJKzVf1XHonzcdM4Ut8fvww==", 14947 14903 "requires": { 14948 14904 "bindings": "^1.3.0", 14949 14905 "bn.js": "^4.11.8", ··· 15042 14998 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 15043 14999 "dev": true 15044 15000 }, 15001 + "triplesec": { 15002 + "version": "3.0.27", 15003 + "resolved": "https://registry.npmjs.org/triplesec/-/triplesec-3.0.27.tgz", 15004 + "integrity": "sha512-FDhkxa3JYnPOerOd+8k+SBmm7cb7KkyX+xXwNFV3XV6dsQgHuRvjtbnzWfPJ2kimeR8ErjZfPd/6r7RH6epHDw==", 15005 + "requires": { 15006 + "iced-error": ">=0.0.9", 15007 + "iced-lock": "^1.0.1", 15008 + "iced-runtime": "^1.0.2", 15009 + "more-entropy": ">=0.0.7", 15010 + "progress": "~1.1.2", 15011 + "uglify-js": "^3.1.9" 15012 + } 15013 + }, 15045 15014 "truncate-utf8-bytes": { 15046 15015 "version": "1.0.2", 15047 15016 "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", ··· 15077 15046 "requires": { 15078 15047 "media-typer": "0.3.0", 15079 15048 "mime-types": "~2.1.18" 15080 - }, 15081 - "dependencies": { 15082 - "mime-db": { 15083 - "version": "1.33.0", 15084 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", 15085 - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" 15086 - }, 15087 - "mime-types": { 15088 - "version": "2.1.18", 15089 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", 15090 - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 15091 - "requires": { 15092 - "mime-db": "~1.33.0" 15093 - } 15094 - } 15095 15049 } 15096 15050 }, 15097 15051 "typedarray": { ··· 15101 15055 "dev": true 15102 15056 }, 15103 15057 "typeforce": { 15104 - "version": "1.12.0", 15105 - "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.12.0.tgz", 15106 - "integrity": "sha512-fvnkvueAOFLhtAqDgIA/wMP21SMwS/NQESFKZuwVrj5m/Ew6eK2S0z0iB++cwtROPWDOhaT6OUfla8UwMw4Adg==" 15058 + "version": "1.18.0", 15059 + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", 15060 + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" 15061 + }, 15062 + "uglify-js": { 15063 + "version": "3.4.9", 15064 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", 15065 + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", 15066 + "requires": { 15067 + "commander": "~2.17.1", 15068 + "source-map": "~0.6.1" 15069 + }, 15070 + "dependencies": { 15071 + "source-map": { 15072 + "version": "0.6.1", 15073 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 15074 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 15075 + } 15076 + } 15107 15077 }, 15108 15078 "union-value": { 15109 15079 "version": "1.0.0", ··· 15152 15122 } 15153 15123 }, 15154 15124 "universalify": { 15155 - "version": "0.1.1", 15156 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", 15157 - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", 15125 + "version": "0.1.2", 15126 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 15127 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 15158 15128 "dev": true 15129 + }, 15130 + "unorm": { 15131 + "version": "1.5.0", 15132 + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.5.0.tgz", 15133 + "integrity": "sha512-sMfSWoiRaXXeDZSXC+YRZ23H4xchQpwxjpw1tmfR+kgbBCaOgln4NI0LXejJIhnBuKINrB3WRn+ZI8IWssirVw==" 15159 15134 }, 15160 15135 "unpipe": { 15161 15136 "version": "1.0.0", ··· 15236 15211 "latest-version": "^3.0.0", 15237 15212 "semver-diff": "^2.0.0", 15238 15213 "xdg-basedir": "^3.0.0" 15214 + }, 15215 + "dependencies": { 15216 + "ci-info": { 15217 + "version": "1.6.0", 15218 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", 15219 + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", 15220 + "dev": true 15221 + }, 15222 + "is-ci": { 15223 + "version": "1.2.1", 15224 + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", 15225 + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", 15226 + "dev": true, 15227 + "requires": { 15228 + "ci-info": "^1.5.0" 15229 + } 15230 + } 15231 + } 15232 + }, 15233 + "uri-js": { 15234 + "version": "4.2.2", 15235 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 15236 + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 15237 + "dev": true, 15238 + "requires": { 15239 + "punycode": "^2.1.0" 15240 + }, 15241 + "dependencies": { 15242 + "punycode": { 15243 + "version": "2.1.1", 15244 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 15245 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 15246 + "dev": true 15247 + } 15239 15248 } 15240 15249 }, 15241 15250 "urix": { ··· 15289 15298 "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" 15290 15299 }, 15291 15300 "validate-npm-package-license": { 15292 - "version": "3.0.3", 15293 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", 15294 - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", 15301 + "version": "3.0.4", 15302 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 15303 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 15295 15304 "dev": true, 15296 15305 "requires": { 15297 15306 "spdx-correct": "^3.0.0", ··· 15355 15364 "dev": true 15356 15365 }, 15357 15366 "widest-line": { 15358 - "version": "2.0.0", 15359 - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", 15360 - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", 15367 + "version": "2.0.1", 15368 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 15369 + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 15361 15370 "dev": true, 15362 15371 "requires": { 15363 15372 "string-width": "^2.1.1" ··· 15421 15430 "dev": true 15422 15431 }, 15423 15432 "write-file-atomic": { 15424 - "version": "2.3.0", 15425 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 15426 - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 15433 + "version": "2.4.2", 15434 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", 15435 + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", 15427 15436 "dev": true, 15428 15437 "requires": { 15429 15438 "graceful-fs": "^4.1.11", ··· 15448 15457 "integrity": "sha1-f4dliEdxbbUCYyOBL4GMras4el8=" 15449 15458 }, 15450 15459 "xmlbuilder": { 15451 - "version": "8.2.2", 15452 - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", 15453 - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", 15460 + "version": "9.0.7", 15461 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 15462 + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 15454 15463 "dev": true 15455 15464 }, 15456 15465 "xmldom": { ··· 15459 15468 "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", 15460 15469 "dev": true 15461 15470 }, 15471 + "xtend": { 15472 + "version": "2.1.2", 15473 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 15474 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", 15475 + "dev": true, 15476 + "requires": { 15477 + "object-keys": "~0.4.0" 15478 + } 15479 + }, 15462 15480 "y18n": { 15463 - "version": "3.2.1", 15464 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 15465 - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 15481 + "version": "4.0.0", 15482 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 15483 + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 15466 15484 "dev": true 15467 15485 }, 15468 15486 "yallist": { ··· 15472 15490 "dev": true 15473 15491 }, 15474 15492 "yargs": { 15475 - "version": "11.0.0", 15476 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", 15477 - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", 15493 + "version": "12.0.5", 15494 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", 15495 + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", 15478 15496 "dev": true, 15479 15497 "requires": { 15480 15498 "cliui": "^4.0.0", 15481 - "decamelize": "^1.1.1", 15482 - "find-up": "^2.1.0", 15499 + "decamelize": "^1.2.0", 15500 + "find-up": "^3.0.0", 15483 15501 "get-caller-file": "^1.0.1", 15484 - "os-locale": "^2.0.0", 15502 + "os-locale": "^3.0.0", 15485 15503 "require-directory": "^2.1.1", 15486 15504 "require-main-filename": "^1.0.1", 15487 15505 "set-blocking": "^2.0.0", 15488 15506 "string-width": "^2.0.0", 15489 15507 "which-module": "^2.0.0", 15490 - "y18n": "^3.2.1", 15491 - "yargs-parser": "^9.0.2" 15508 + "y18n": "^3.2.1 || ^4.0.0", 15509 + "yargs-parser": "^11.1.1" 15492 15510 }, 15493 15511 "dependencies": { 15494 15512 "ansi-regex": { ··· 15498 15516 "dev": true 15499 15517 }, 15500 15518 "find-up": { 15501 - "version": "2.1.0", 15502 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 15503 - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 15519 + "version": "3.0.0", 15520 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 15521 + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 15504 15522 "dev": true, 15505 15523 "requires": { 15506 - "locate-path": "^2.0.0" 15524 + "locate-path": "^3.0.0" 15507 15525 } 15508 15526 }, 15509 15527 "is-fullwidth-code-point": { ··· 15534 15552 } 15535 15553 }, 15536 15554 "yargs-parser": { 15537 - "version": "9.0.2", 15538 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", 15539 - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", 15555 + "version": "11.1.1", 15556 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", 15557 + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", 15540 15558 "dev": true, 15541 15559 "requires": { 15542 - "camelcase": "^4.1.0" 15560 + "camelcase": "^5.0.0", 15561 + "decamelize": "^1.2.0" 15543 15562 }, 15544 15563 "dependencies": { 15545 15564 "camelcase": { 15546 - "version": "4.1.0", 15547 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 15548 - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 15565 + "version": "5.0.0", 15566 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", 15567 + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", 15549 15568 "dev": true 15550 15569 } 15551 15570 }
+6 -6
package.json
··· 1 1 { 2 2 "name": "Diffuse", 3 3 "description": "A music player which connects to your cloud/distributed storage", 4 - "version": "1.0.1", 4 + "version": "1.0.2", 5 5 "author": "Steven Vandevelde <icid.asset@gmail.com>", 6 6 "main": "electron/index.js", 7 7 "repository": "github:icidasset/diffuse", 8 8 "license": "MIT", 9 9 "devDependencies": { 10 - "electron": "^2.0.2", 11 - "electron-builder": "20.14.7", 10 + "electron": "^4.0.5", 11 + "electron-builder": "20.38.5", 12 12 "elm-doctest": "^0.3.7", 13 13 "netlify-cli": "^2.2.3" 14 14 }, 15 15 "dependencies": { 16 - "blockstack": "^18.0.4", 16 + "blockstack": "^18.3.0", 17 17 "expand-home-dir": "0.0.3", 18 - "express": "^4.16.3", 18 + "express": "^4.16.4", 19 19 "globby": "^8.0.1", 20 20 "jsmediatags": "^3.8.1", 21 21 "lunr": "^2.3.5", ··· 23 23 "remotestoragejs": "1.0.2", 24 24 "request": "^2.87.0", 25 25 "serviceworker-cache-polyfill": "^4.0.0", 26 - "text-encoding": "^0.6.4", 26 + "text-encoding": "^0.7.0", 27 27 "tocca": "^2.0.3", 28 28 "x0popup": "^0.3.3" 29 29 }
+1 -1
package.yaml
··· 1 1 name: diffuse 2 - version: 1.0.1 2 + version: 1.0.2 3 3 4 4 5 5 default-extensions:
+106 -109
src/App/Tracks/View.elm
··· 3 3 import Authentication.Demo 4 4 import Color 5 5 import DnD 6 - import Json.Decode as Decode 7 - import InfiniteList 8 - import List.Extra as List 9 - import Maybe.Extra as Maybe 10 - import Mouse 11 - import Navigation.Types exposing (..) 12 - import Navigation.View as Navigation 13 - import Playlists.Types exposing (Playlist) 14 - import Playlists.Utils exposing (..) 15 - import Queue.Types 16 - import Routing.Types 17 - import Sources.Types exposing (IsProcessing, Source) 18 - import Tracks.Types exposing (..) 19 - import Types as TopLevel exposing (Msg(..)) 20 - 21 - 22 - -- Elements 23 - 24 6 import Element exposing (..) 25 7 import Element.Attributes exposing (..) 26 8 import Element.Events exposing (..) ··· 29 11 import Element.Input as Input 30 12 import Element.Keyed as Keyed 31 13 import Element.Types exposing (..) 32 - import Layouts exposing (..) 33 - import Variables exposing (colorDerivatives, colors, scaled, scaledStr) 34 - import Variations exposing (Variations(..)) 35 - 36 - 37 - -- Html 38 - 39 14 import Html exposing (Html) 40 15 import Html.Attributes 41 16 import Html.Events 42 17 import Html.Keyed 43 18 import Html.Lazy 44 - 45 - 46 - -- Icons 47 - 19 + import InfiniteList 20 + import Json.Decode as Decode 21 + import Layouts exposing (..) 22 + import List.Extra as List 48 23 import Material.Icons.Action 49 24 import Material.Icons.Av 50 25 import Material.Icons.Content 51 26 import Material.Icons.Editor 52 27 import Material.Icons.Image 53 28 import Material.Icons.Navigation 54 - 55 - 56 - -- Styles 57 - 29 + import Maybe.Extra as Maybe 30 + import Mouse 31 + import Navigation.Types exposing (..) 32 + import Navigation.View as Navigation 33 + import Playlists.Types exposing (Playlist) 34 + import Playlists.Utils exposing (..) 35 + import Queue.Types 36 + import Routing.Types 37 + import Sources.Types exposing (IsProcessing, Source) 58 38 import Styles exposing (Styles(..)) 59 39 import Tracks.Styles exposing (Styles(..), iconColor, trackHeight) 40 + import Tracks.Types exposing (..) 41 + import Types as TopLevel exposing (Msg(..)) 42 + import Variables exposing (colorDerivatives, colors, scaled, scaledStr) 43 + import Variations exposing (Variations(..)) 44 + 60 45 61 46 62 47 -- 🍯 ··· 143 128 |> Material.Icons.Content.clear iconColor 144 129 |> html 145 130 ) 131 + 146 132 else 147 133 empty 148 134 ··· 156 142 -- 157 143 , if Maybe.isJust maybeSelectedPlaylist then 158 144 paddingRight (scaled -9) 145 + 159 146 else 160 147 paddingRight (scaled 1) 161 148 ] ··· 194 181 |> text 195 182 ) 196 183 ) 184 + 197 185 else 198 186 empty 199 187 ] ··· 263 251 ) 264 252 (List.length model.tracks.favourites) 265 253 model.isOnline 254 + 266 255 else 267 256 case Maybe.map .autoGenerated model.tracks.selectedPlaylist of 268 257 Just False -> ··· 318 307 ] 319 308 ) 320 309 in 321 - row 322 - Zed 323 - [ spacing (scaled -2) ] 324 - [ "Add some music" 325 - |> btnWithIcon (Material.Icons.Content.add colors.base08 15) ImportantButton 326 - |> link "/sources" 310 + row 311 + Zed 312 + [ spacing (scaled -2) ] 313 + [ "Add some music" 314 + |> btnWithIcon (Material.Icons.Content.add colors.base08 15) ImportantButton 315 + |> link "/sources" 316 + |> el Zed 317 + [ onClickPrevent 318 + (Sources.Types.New 319 + |> Routing.Types.Sources 320 + |> Routing.Types.GoToPage 321 + |> RoutingMsg 322 + ) 323 + ] 324 + 325 + -- 326 + , if amountOfFavourites == 0 then 327 + "Insert demo" 328 + |> btnWithIcon (Material.Icons.Image.music_note colors.base0B 15) Button 327 329 |> el Zed 328 330 [ onClickPrevent 329 - (Sources.Types.New 330 - |> Routing.Types.Sources 331 - |> Routing.Types.GoToPage 332 - |> RoutingMsg 333 - ) 331 + (TopLevel.InsertDemoContent Authentication.Demo.data) 334 332 ] 335 333 336 - -- 337 - , if amountOfFavourites == 0 then 338 - "Insert demo" 339 - |> btnWithIcon (Material.Icons.Image.music_note colors.base0B 15) Button 340 - |> el Zed 341 - [ onClickPrevent 342 - (TopLevel.InsertDemoContent Authentication.Demo.data) 343 - ] 344 - else 345 - empty 346 - ] 334 + else 335 + empty 336 + ] 347 337 348 338 349 339 msgNoTracks : Node ··· 374 364 _ -> 375 365 if isOnline then 376 366 msgNoTracks 367 + 377 368 else 378 369 msgOffline 379 370 ) ··· 398 389 column 399 390 (Tracks Table) 400 391 (List.append 401 - (tableAttr) 392 + tableAttr 402 393 [ InfiniteListMsg 403 394 >> TracksMsg 404 395 |> InfiniteList.onScroll ··· 409 400 , html 410 401 (InfiniteList.view 411 402 (infiniteListConfig isTouchDevice screenHeight defaultTableItem) 412 - (infiniteList) 413 - (tracks) 403 + infiniteList 404 + tracks 414 405 ) 415 406 ] 416 407 ··· 420 411 column 421 412 (Tracks Table) 422 413 (List.append 423 - (tableAttr) 414 + tableAttr 424 415 (playlistDragMsg 425 416 |> DnD.containerHooks 426 417 |> List.map Element.Attributes.toAttr ··· 496 487 } 497 488 (Decode.succeed TopLevel.NoOp) 498 489 ] 490 + 499 491 else 500 492 -- Non-Touch devices 501 493 [ Html.Attributes.class "tracks__table" ··· 522 514 sortIcon = 523 515 (if sortDirection == Desc then 524 516 Material.Icons.Navigation.expand_less 517 + 525 518 else 526 519 Material.Icons.Navigation.expand_more 527 520 ) 528 521 (Color.rgb 207 207 207) 529 522 15 530 523 in 531 - row 532 - (Tracks TableHeader) 533 - [] 534 - [ tableHeaderColumn "" "4.50%" First Nothing 524 + row 525 + (Tracks TableHeader) 526 + [] 527 + [ tableHeaderColumn "" "4.50%" First Nothing 535 528 536 - -- 537 - , Just Title 538 - |> tableHeaderColumn "Title" "37.5%" Between 539 - |> within [ maybeShowSortIcon activeSortBy Title sortIcon ] 529 + -- 530 + , Just Title 531 + |> tableHeaderColumn "Title" "37.5%" Between 532 + |> within [ maybeShowSortIcon activeSortBy Title sortIcon ] 540 533 541 - -- 542 - , Just Artist 543 - |> tableHeaderColumn "Artist" "29.0%" Between 544 - |> within [ maybeShowSortIcon activeSortBy Artist sortIcon ] 534 + -- 535 + , Just Artist 536 + |> tableHeaderColumn "Artist" "29.0%" Between 537 + |> within [ maybeShowSortIcon activeSortBy Artist sortIcon ] 545 538 546 - -- 547 - , Just Album 548 - |> tableHeaderColumn "Album" "29.0%" Last 549 - |> within [ maybeShowSortIcon activeSortBy Album sortIcon ] 550 - ] 539 + -- 540 + , Just Album 541 + |> tableHeaderColumn "Album" "29.0%" Last 542 + |> within [ maybeShowSortIcon activeSortBy Album sortIcon ] 543 + ] 551 544 552 545 553 546 playlistTableHeader : Node ··· 582 575 |> Maybe.map (always "pointer") 583 576 |> Maybe.withDefault "default" 584 577 in 585 - el 586 - (Tracks TableHeaderColumn) 587 - [ inlineStyle [ ( "cursor", cursor ), ( "width", width ) ] 588 - , onClick (maybeSortBy |> Maybe.map sortBy |> Maybe.withDefault TopLevel.NoOp) 589 - , paddingLeft 590 - (if pos == First then 591 - scaled -2 592 - else 593 - scaled -4 594 - ) 595 - , paddingRight 596 - (if pos == Last then 597 - scaled -2 598 - else 599 - scaled -4 600 - ) 601 - , paddingTop 1 602 - ] 603 - (text txt) 578 + el 579 + (Tracks TableHeaderColumn) 580 + [ inlineStyle [ ( "cursor", cursor ), ( "width", width ) ] 581 + , onClick (maybeSortBy |> Maybe.map sortBy |> Maybe.withDefault TopLevel.NoOp) 582 + , paddingLeft 583 + (if pos == First then 584 + scaled -2 585 + 586 + else 587 + scaled -4 588 + ) 589 + , paddingRight 590 + (if pos == Last then 591 + scaled -2 592 + 593 + else 594 + scaled -4 595 + ) 596 + , paddingTop 1 597 + ] 598 + (text txt) 604 599 605 600 606 601 ··· 634 629 nr = 635 630 toString (index + 1) 636 631 in 637 - Html.li 638 - (List.append 639 - [ tableItemClasses identifiers isDraggingOver 640 - , tableItemIdentity identifiers 641 - ] 642 - (DnD.itemHooks playlistDragMsg index) 643 - ) 644 - [ favouriteColumn identifiers 645 - , otherColumn "6.00%" nr 646 - , otherColumn "36.5%" track.tags.title 647 - , otherColumn "28.0%" track.tags.artist 648 - , otherColumn "28.0%" track.tags.album 632 + Html.li 633 + (List.append 634 + [ tableItemClasses identifiers isDraggingOver 635 + , tableItemIdentity identifiers 649 636 ] 637 + (DnD.itemHooks playlistDragMsg index) 638 + ) 639 + [ favouriteColumn identifiers 640 + , otherColumn "6.00%" nr 641 + , otherColumn "36.5%" track.tags.title 642 + , otherColumn "28.0%" track.tags.artist 643 + , otherColumn "28.0%" track.tags.album 644 + ] 650 645 651 646 652 647 playlistDragMsg : DnD.Msg Int -> TopLevel.Msg ··· 683 678 ] 684 679 ] 685 680 [ if identifiers.isFavourite then 686 - Html.text "t" 681 + Html.span [] [ Html.text "t" ] 682 + 687 683 else 688 - Html.text "f" 684 + Html.span [] [ Html.text "f" ] 689 685 ] 690 686 691 687 ··· 798 794 maybeShowSortIcon activeSortBy targetSortBy sortIcon = 799 795 if targetSortBy == activeSortBy then 800 796 el WithoutLineHeight [ alignRight, moveLeft 6, verticalCenter ] (html sortIcon) 797 + 801 798 else 802 799 empty 803 800
+7 -2
src/Static/Css/Tracks.css
··· 73 73 display: table-cell; 74 74 font-family: "or-favourites"; 75 75 height: 33px; 76 - position: relative; 77 - top: 1px; 78 76 width: 4.5%; 79 77 80 78 /* 16 * (1.125 ^ x) */ 81 79 padding-left: 12.642px; 82 80 padding-right: 9.98872px; 81 + } 82 + 83 + 84 + .tracks__tableFavouriteColumn > span { 85 + display: inline-block; 86 + position: relative; 87 + top: 1px; 83 88 } 84 89 85 90
+1 -1
src/Static/manifest.json
··· 2 2 "name": "Diffuse", 3 3 "short_name": "Diffuse", 4 4 "description": "A music player which connects to your cloud/distributed storage", 5 - "version": "1.0.1", 5 + "version": "1.0.2", 6 6 "author": "Steven Vandevelde <icid.asset@gmail.com>", 7 7 "icons": [ 8 8 {