From 85de3a7aee3dd407c8e15f913b20aab185b5bdf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Dec 2020 22:40:57 +0000 Subject: [PATCH] Bump ini from 1.3.5 to 1.3.8 Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] --- package-lock.json | 1129 +++++++++++++++++++++++++++------------------ 1 file changed, 688 insertions(+), 441 deletions(-) mode change 100755 => 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json old mode 100755 new mode 100644 index e44e2f7..c4e0f5f --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "dweb-discovery", - "version": "8.0.0", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -74,19 +74,19 @@ "dev": true }, "append-tree": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/append-tree/-/append-tree-2.4.3.tgz", - "integrity": "sha512-Zr8Iqskmok4ofsbR8MM3gkS9FJQYy0AMkocToLQOWmJebJkBuZgal8mpUixLYbx1HGaqwLEh38ufIqQ4fMaMYg==", - "dev": true, - "requires": { - "array-lru": "1.1.1", - "codecs": "1.2.1", - "from2": "2.3.0", - "inherits": "2.0.3", - "mutexify": "1.2.0", - "process-nextick-args": "1.0.7", - "protocol-buffers-encodings": "1.1.0", - "varint": "5.0.0" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/append-tree/-/append-tree-2.4.4.tgz", + "integrity": "sha512-rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg==", + "dev": true, + "requires": { + "array-lru": "^1.1.1", + "codecs": "^1.2.0", + "from2": "^2.3.0", + "inherits": "^2.0.3", + "mutexify": "^1.1.0", + "process-nextick-args": "^1.0.7", + "protocol-buffers-encodings": "^1.1.0", + "varint": "^5.0.0" }, "dependencies": { "process-nextick-args": { @@ -96,9 +96,9 @@ "dev": true }, "varint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", - "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", "dev": true } } @@ -207,16 +207,17 @@ "resolved": "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz", "integrity": "sha512-N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } }, "bitfield-rle": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.1.0.tgz", - "integrity": "sha1-rinpOCp7pImN6fSLsj/TOMT73Pg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.2.1.tgz", + "integrity": "sha512-wrDhHe7LUkqaytxgbsFXoemzHRv6e8FrVNWWsQCgUfmuVYW6ke44hoGc9VdpjgfIsJ/ejmCFA8wDtDqACNAvyw==", "dev": true, "requires": { - "varint": "4.0.1" + "buffer-alloc-unsafe": "^1.1.0", + "varint": "^4.0.0" }, "dependencies": { "varint": { @@ -232,36 +233,41 @@ "resolved": "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.10.0.tgz", "integrity": "sha512-fvb6M58Ceiv/S94nu6zeaiMoJvUYOeIqRbgaClm+kJTzCAqJPtAR/31pXNYB5iEReOoKqQB5zY33gY0W6ZRWQQ==", "requires": { - "bencode": "1.0.0", - "buffer-equals": "1.0.4", - "debug": "3.1.0", - "inherits": "2.0.3", - "k-bucket": "3.3.1", - "k-rpc": "4.3.1", - "lru": "3.1.0", - "randombytes": "2.0.6", - "safe-buffer": "5.1.2", - "simple-sha1": "2.1.1" + "bencode": "^1.0.0", + "buffer-equals": "^1.0.3", + "debug": "^3.1.0", + "inherits": "^2.0.1", + "k-bucket": "^3.3.0", + "k-rpc": "^4.2.1", + "lru": "^3.1.0", + "randombytes": "^2.0.5", + "safe-buffer": "^5.0.1", + "simple-sha1": "^2.1.0" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "blake2b": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.2.tgz", - "integrity": "sha1-aIDt3KNc/t6SxPsnJCITNPmJFFo=", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz", + "integrity": "sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==", "dev": true, "requires": { - "blake2b-wasm": "1.1.7", - "nanoassert": "1.1.0" + "blake2b-wasm": "^1.1.0", + "nanoassert": "^1.0.0" } }, "blake2b-wasm": { @@ -270,7 +276,7 @@ "integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==", "dev": true, "requires": { - "nanoassert": "1.1.0" + "nanoassert": "^1.0.0" } }, "brace-expansion": { @@ -284,27 +290,19 @@ } }, "buffer-alloc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.1.0.tgz", - "integrity": "sha1-BVFNM78WVtNUDGhPZbEgLpDsowM=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { - "buffer-alloc-unsafe": "0.1.1", - "buffer-fill": "0.1.1" - }, - "dependencies": { - "buffer-alloc-unsafe": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz", - "integrity": "sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo=", - "dev": true - } + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, "buffer-alloc-unsafe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz", - "integrity": "sha1-R0qojzTnvHX6MR0uZFdAnFhGw/4=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true }, "buffer-equals": { @@ -313,9 +311,9 @@ "integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U=" }, "buffer-fill": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-0.1.1.tgz", - "integrity": "sha512-YgBMBzdRLEfgxJIGu2wrvI2E03tMCFU1p7d1KhB4BOoMN0VxmTFjSyN5JtKt9z8Z9JajMHruI6SE25W96wNv7Q==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", "dev": true }, "buffer-from": { @@ -344,9 +342,9 @@ "integrity": "sha512-GtKwd/4etuk1hNeprXoESBO1RSeRYJMXKf+O0qHmWdUomLT8ysNEfX/4bZFXr3BK6eukpHiEnhY2uMtEHDM2ng==", "dev": true, "requires": { - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.1.4" } }, "caller-path": { @@ -401,12 +399,44 @@ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", "dev": true }, + "chrome-dgram": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.6.tgz", + "integrity": "sha512-bqBsUuaOiXiqxXt/zA/jukNJJ4oaOtc7ciwqJpZVEaaXwwxqgI2/ZdG02vXYWUhHGziDlvGMQWk0qObgJwVYKA==", + "requires": { + "inherits": "^2.0.4", + "run-series": "^1.1.9" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + } + } + }, + "chrome-dns": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chrome-dns/-/chrome-dns-1.0.1.tgz", + "integrity": "sha512-HqsYJgIc8ljJJOqOzLphjAs79EUuWSX3nzZi2LNkzlw3GIzAeZbaSektC8iT/tKvLqZq8yl1GJu5o6doA4TRbg==", + "requires": { + "chrome-net": "^3.3.2" + } + }, + "chrome-net": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/chrome-net/-/chrome-net-3.3.4.tgz", + "integrity": "sha512-Jzy2EnzmE+ligqIZUsmWnck9RBXLuUy6CaKyuNMtowFG3ZvLt8d+WBJCTPEludV0DHpIKjAOlwjFmTaEdfdWCw==", + "requires": { + "inherits": "^2.0.1" + } + }, "circular-append-file": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/circular-append-file/-/circular-append-file-1.0.1.tgz", "integrity": "sha512-BUDFvrBTCdeVhg9E05PX4XgMegk6xWB69uGwyuATEg7PMfa9lGU1mzFSK0xWNW2O0i9CAQHN0oIdXI/kI2hPkg==", "requires": { - "multistream": "2.1.1" + "multistream": "^2.1.0" } }, "circular-json": { @@ -430,6 +460,12 @@ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", "dev": true }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -503,6 +539,12 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "count-trailing-zeros": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/count-trailing-zeros/-/count-trailing-zeros-1.0.1.tgz", + "integrity": "sha1-q6bFgzvkENRbHso+bVg4RM5oLHc=", + "dev": true + }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", @@ -514,12 +556,136 @@ "which": "1.3.0" } }, - "dweb-swarm-defaults": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dweb-swarm-defaults/-/dweb-swarm-defaults-1.0.1.tgz", - "integrity": "sha512-T2WlO7BVmN9USchefsP8entQiByIlJLGuzHLL9qEqOBkyKB8p0Y7XPWxP8dcL43+SkeoxU5NVe7O0bsi3xL8Jg==", + "dappdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dappdb/-/dappdb-1.0.0.tgz", + "integrity": "sha512-S1Nz/hp/TPtR1kH2B9fkEDyFXJmtwRV4uyG9hePghMHZD3AIm6s6KPhav8UclMJayYfSjrS79k6stF8dFnpj7Q==", + "dev": true, + "requires": { + "array-lru": "^1.1.1", + "bulk-write-stream": "^1.1.3", + "codecs": "^1.2.1", + "compare": "^2.0.0", + "ddatabase": "^1.1.0", + "ddatabase-protocol": "^1.1.0", + "inherits": "^2.0.3", + "mutexify": "^1.2.0", + "nanoiterator": "^1.1.0", + "protocol-buffers-encodings": "^1.1.0", + "random-access-file": "^2.0.1", + "sodium-universal": "^2.0.0", + "thunky": "^1.0.2", + "unordered-array-remove": "^1.0.2", + "unordered-set": "^2.0.0", + "varint": "^5.0.0" + }, + "dependencies": { + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "unordered-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", + "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==", + "dev": true + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + } + } + }, + "ddatabase": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ddatabase/-/ddatabase-1.5.0.tgz", + "integrity": "sha512-vA1WPRate88kiiiiVJRdFMkFFAZKZP+bCgYJttheC2w0YyBIPGN0Nn9o8/cmzqPgU1mhTsJmF+f0nDwO4seL5Q==", + "dev": true, + "requires": { + "array-lru": "^1.1.0", + "atomic-batcher": "^1.0.2", + "bitfield-rle": "^2.2.1", + "bulk-write-stream": "^1.1.3", + "codecs": "^2.0.0", + "ddatabase-crypto": "^1.0.0", + "ddatabase-protocol": "^1.5.1", + "fast-bitfield": "^1.2.2", + "fd-lock": "^1.0.2", + "flat-tree": "^1.6.0", + "from2": "^2.3.0", + "inherits": "^2.0.3", + "inspect-custom-symbol": "^1.1.0", + "last-one-wins": "^1.0.4", + "memory-pager": "^1.0.2", + "merkle-tree-stream": "^3.0.3", + "nanoguard": "^1.2.0", + "pretty-hash": "^1.0.1", + "random-access-file": "^2.1.0", + "sodium-universal": "^2.0.0", + "sparse-bitfield": "^3.0.0", + "thunky": "^1.0.1", + "timeout-refresh": "^1.0.1", + "uint64be": "^2.0.1", + "unordered-array-remove": "^1.0.2", + "unordered-set": "^2.0.0" + }, + "dependencies": { + "codecs": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/codecs/-/codecs-2.2.0.tgz", + "integrity": "sha512-+xi2ENsvchtUNa8oBUU58gHgmyN6BEEeZ8NIEgeQ0XnC+AoyihivgZYe+OOiNi+fLy/NUowugwV5gP8XWYDm0Q==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "unordered-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", + "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==", + "dev": true + } + } + }, + "ddatabase-crypto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ddatabase-crypto/-/ddatabase-crypto-1.2.0.tgz", + "integrity": "sha512-vnyRHsnp7cZrnycRJ3E7SF1yRMr786O7XIcbyGPlcJ/CsBqwdzQCBBlche/NYQtgTdvLjp3+25Z1JT8GCH6FEA==", + "dev": true, "requires": { - "xtend": "4.0.1" + "sodium-javascript": "^0.5.6", + "sodium-native": "^3.1.1", + "uint64be": "^3.0.0" + }, + "dependencies": { + "uint64be": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint64be/-/uint64be-3.0.0.tgz", + "integrity": "sha512-mliiCSrsE29aNBI7O9W5gGv6WmA9kBR8PtTt6Apaxns076IRdYrrtFhXHEWMj5CSum3U7cv7/pi4xmi4XsIOqg==", + "dev": true + } + } + }, + "ddatabase-protocol": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ddatabase-protocol/-/ddatabase-protocol-1.5.2.tgz", + "integrity": "sha512-1TwE60FSb2JKTWHXa3xKycP6LrzDCeTIHISwpU4UK9xTqbfX4aMXgQmQTZAMOwsYvMtHP6mBuwyxRQbeHRmOvQ==", + "dev": true, + "requires": { + "ddatabase-crypto": "^1.0.0", + "inspect-custom-symbol": "^1.1.0", + "nanoguard": "^1.2.1", + "pretty-hash": "^1.0.1", + "simple-ddatabase-protocol": "^1.1.0", + "streamx": "^2.1.0", + "timeout-refresh": "^1.0.0" } }, "debug": { @@ -630,77 +796,13 @@ "minimist": "1.2.0" } }, - "dweb-discovery-channel": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/dweb-discovery-channel/-/dweb-discovery-channel-5.5.1.tgz", - "integrity": "sha512-EEmZQFE0PiOsJj7G3KVCwFGbYs4QchUvzA91iHtZ6HfkIqfBEDSTGLygJrUlY1Tr77WDV+qZVrZuNghHxSL/vw==", - "requires": { - "bittorrent-dht": "7.10.0", - "buffer-from": "1.0.0", - "debug": "2.6.9", - "dweb-dns-discovery": "6.1.0", - "pretty-hash": "1.0.1", - "thunky": "0.1.0" - } - }, - "dweb-discovery-swarm": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/dweb-discovery-swarm/-/dweb-discovery-swarm-5.1.1.tgz", - "integrity": "sha512-r38993qP/fcuAlNLSOwGZUps1inzNA4wXkIkv/piwFDseyIWNjYyk/4DHGxyf/bWMB86gPWIUdA6AhydkWmgdA==", - "requires": { - "buffer-equals": "1.0.4", - "connections": "1.4.2", - "debug": "2.6.9", - "dweb-discovery-channel": "5.5.1", - "length-prefixed-message": "3.0.3", - "pump": "1.0.3", - "to-buffer": "1.1.1", - "utp-native": "1.7.1" - } - }, - "dweb-dns-discovery": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/dweb-dns-discovery/-/dweb-dns-discovery-6.1.0.tgz", - "integrity": "sha512-Kl2tL2zuNR1w6SnsoRaqrOFm7gGP3/i/HzRXtyVBqaOq/5L1D2TUdViUAZ8e/NDbt+jQCJFWoaKCnmDC343usQ==", - "requires": { - "circular-append-file": "1.0.1", - "debug": "2.6.9", - "dns-socket": "3.0.0", - "lru": "2.0.1", - "minimist": "1.2.0", - "multicast-dns": "7.0.0", - "network-address": "1.1.2", - "pump": "3.0.0", - "speedometer": "1.0.0", - "unordered-set": "1.1.0" - }, - "dependencies": { - "lru": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz", - "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=", - "requires": { - "inherits": "2.0.3" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" - } - } - } - }, "dns-packet": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-4.2.0.tgz", "integrity": "sha512-bn1AKpfkFbm0MIioOMHZ5qJzl2uypdBwI4nYNsqvhjsegBhcKJUlCrMPWLx6JEezRjxZmxhtIz/FkBEur2l8Cw==", "requires": { - "ip": "1.1.5", - "safe-buffer": "5.1.2" + "ip": "^1.1.5", + "safe-buffer": "^5.1.1" } }, "dns-socket": { @@ -708,7 +810,7 @@ "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-3.0.0.tgz", "integrity": "sha512-M0WkByoJ/mTm+HtwBQLsRJPe5uGIC/lYVOp+s6ZzhbZ5iq4GxjFyxYPQhB85dgCLvVb43aJQXHDC9aUgyKGc/Q==", "requires": { - "dns-packet": "4.2.0" + "dns-packet": "^4.1.0" } }, "doctrine": { @@ -721,15 +823,122 @@ } }, "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "dweb-discovery-channel": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dweb-discovery-channel/-/dweb-discovery-channel-1.0.0.tgz", + "integrity": "sha512-m7njFPUDDD9z8MgpwlEEPD2o+j/VAh13dVoMhsKi8+w7L41V/P7TXhIKg3nwKnZwOP6SKbRsDZLyrGr/CnuYzQ==", + "requires": { + "bittorrent-dht": "^7.10.0", + "buffer-from": "^1.0.0", + "debug": "^2.6.9", + "dweb-dns-discovery": "^1.0.0", + "pretty-hash": "^1.0.1", + "thunky": "^0.1.0" + } + }, + "dweb-discovery-swarm": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dweb-discovery-swarm/-/dweb-discovery-swarm-1.4.0.tgz", + "integrity": "sha512-LppFlDW6AEsyet8GLqwGd0VJ+Oq/OTyaq0dVbS8u79lSF0sj9yiPJfF7HiJ60b3vX1SHMLf4vo/Hh1H5z7TLaw==", + "requires": { + "connections": "^1.4.2", + "debug": "^4.1.1", + "dweb-discovery-channel": "^1.0.0", + "length-prefixed-message": "^3.0.3", + "pump": "^3.0.0", + "to-buffer": "^1.0.1", + "utp-native": "^2.1.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "dweb-dns-discovery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dweb-dns-discovery/-/dweb-dns-discovery-1.0.0.tgz", + "integrity": "sha512-d/0/H6kuFJAJXioXzSr0GBlr3HGlToaJAh5mXw4yHfTRKlZP9V4fsqLtwLtujAhG6FYwFXBQ3OTouxVsIASbew==", + "requires": { + "circular-append-file": "^1.0.1", + "debug": "^2.6.9", + "dns-socket": "^3.0.0", + "lru": "^2.0.0", + "minimist": "^1.2.0", + "multicast-dns": "^7.0.0", + "network-address": "^1.1.2", + "pump": "^3.0.0", + "speedometer": "^1.0.0", + "unordered-set": "^1.1.0" + }, + "dependencies": { + "lru": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz", + "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=", + "requires": { + "inherits": "^2.0.1" + } + } + } + }, + "dweb-swarm-defaults": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dweb-swarm-defaults/-/dweb-swarm-defaults-1.0.1.tgz", + "integrity": "sha512-T2WlO7BVmN9USchefsP8entQiByIlJLGuzHLL9qEqOBkyKB8p0Y7XPWxP8dcL43+SkeoxU5NVe7O0bsi3xL8Jg==", + "requires": { + "xtend": "4.0.1" + } + }, + "dwebfs": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dwebfs/-/dwebfs-1.4.0.tgz", + "integrity": "sha512-GeXsaGPpQ6dWYxQAwY/n9WHf21iGNexBXUbBYBbGFyUckpUk0H+YqKQc9IjJ6ouaqE5oJJlZ7DVP6Gu8TxOPgg==", + "dev": true, + "requires": { + "append-tree": "^2.3.5", + "ddatabase": "^1.2.0", + "duplexify": "^3.5.0", + "from2": "^2.3.0", + "inherits": "^2.0.3", + "mutexify": "^1.1.0", + "protocol-buffers-encodings": "^1.1.0", + "random-access-file": "^2.0.1", + "sodium-universal": "^2.0.0", + "stream-collector": "^1.0.1", + "stream-each": "^1.2.0", + "thunky": "^1.0.2", + "uint64be": "^2.0.1", + "unixify": "^1.0.0" + }, + "dependencies": { + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + } } }, "encoding": { @@ -742,11 +951,11 @@ } }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "error-ex": { @@ -1015,12 +1224,27 @@ "tmp": "0.0.33" } }, + "fast-bitfield": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.2.tgz", + "integrity": "sha512-t8HYqkuE3YEqNcyWlAfh55479aTxO+GpYwvQvJppYqyBfSmRdNIhzY2m09FKN/MENTzq4wH6heHOIvsPyMAwvQ==", + "dev": true, + "requires": { + "count-trailing-zeros": "^1.0.1" + } + }, "fast-deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, + "fast-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.0.0.tgz", + "integrity": "sha512-4VEXmjxLj7sbs8J//cn2qhRap50dGzF5n8fjay8mau+Jn4hxSeR3xPFwxMaQq/pDaq7+KQk0PAbC2+nWDkJrmQ==", + "dev": true + }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", @@ -1048,6 +1272,17 @@ "ua-parser-js": "0.7.18" } }, + "fd-lock": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fd-lock/-/fd-lock-1.1.1.tgz", + "integrity": "sha512-Ng+IXbq6LPMDvvVb0Vr325NjqhPwqlLIvmf43ii7t3WQvo2sHU6V6jQY1cclflxPaPfvNUAuD5VdPuIO1sp50g==", + "dev": true, + "optional": true, + "requires": { + "napi-macros": "^2.0.0", + "node-gyp-build": "^4.2.2" + } + }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -1096,9 +1331,9 @@ } }, "flat-tree": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz", - "integrity": "sha1-/KMM3bkAb7ZW6168ea6ydOf96e0=", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.8.0.tgz", + "integrity": "sha512-VIdjqvARJGq1V+EhT18prwhrR4McbY2M6iH1vyKTgewfQtpyd1jhLXcnQJFZZDKBhpJM8zCB2kLQEiy51bhcOw==", "dev": true }, "for-each": { @@ -1122,8 +1357,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs.realpath": { @@ -1214,161 +1449,22 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "hmac-blake2b": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/hmac-blake2b/-/hmac-blake2b-0.2.0.tgz", + "integrity": "sha512-cJpnWOYMtaLr+3O32OII7DSTmQh+BKoeLXw49UAIc2QU68UwD2iBjItwxRVHmu1GBTuHeqME+rq7GpW2rBncCQ==", + "dev": true, + "requires": { + "nanoassert": "^1.1.0", + "sodium-universal": "^2.0.0" + } + }, "hosted-git-info": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", "dev": true }, - "ddatabase": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ddatabase/-/ddatabase-6.14.0.tgz", - "integrity": "sha512-cM7IqW37u7JmG79yeaoaFuCMz7IEk+v/aQsnWrYo0HHTubRs36R28PoKVQykb9jcF7F7g6GT+yxTO+yG/hwe6Q==", - "dev": true, - "requires": { - "array-lru": "1.1.1", - "atomic-batcher": "1.0.2", - "bitfield-rle": "2.1.0", - "buffer-alloc-unsafe": "1.0.0", - "buffer-equals": "1.0.4", - "buffer-from": "1.0.0", - "bulk-write-stream": "1.1.4", - "codecs": "1.2.1", - "flat-tree": "1.6.0", - "from2": "2.3.0", - "ddatabase-protocol": "6.6.4", - "inherits": "2.0.3", - "last-one-wins": "1.0.4", - "memory-pager": "1.1.0", - "merkle-tree-stream": "3.0.3", - "process-nextick-args": "1.0.7", - "random-access-file": "2.0.1", - "sodium-universal": "2.0.0", - "sparse-bitfield": "3.0.3", - "thunky": "1.0.2", - "uint64be": "2.0.2", - "unordered-array-remove": "1.0.2", - "unordered-set": "2.0.0" - }, - "dependencies": { - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "thunky": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", - "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", - "dev": true - }, - "unordered-set": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.0.tgz", - "integrity": "sha1-mFon6XW6oguCY66np5HpMAlBqew=", - "dev": true - } - } - }, - "ddatabase-protocol": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/ddatabase-protocol/-/ddatabase-protocol-6.6.4.tgz", - "integrity": "sha512-9TU7P+uve0e5v1ZiBx70DFhkpepW4iNSGYlZthK+Unm0EbZ+Yppc6clH7JTffPBNUMSnDrE552MfXMilpCHZMw==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "1.0.0", - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "protocol-buffers-encodings": "1.1.0", - "readable-stream": "2.3.6", - "sodium-universal": "2.0.0", - "sorted-indexof": "1.0.0", - "varint": "5.0.0" - }, - "dependencies": { - "varint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", - "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=", - "dev": true - } - } - }, - "dappdb": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/dappdb/-/dappdb-3.2.0.tgz", - "integrity": "sha512-aZH6ktFURG7o+gYrx701vb4aSa6tEAmP7f08tC+/8on8VuEE6ZTqpnJRXZUZufAXSUfWpN3CCFazkCmy5YMb9g==", - "dev": true, - "requires": { - "array-lru": "1.1.1", - "bulk-write-stream": "1.1.4", - "codecs": "1.2.1", - "compare": "2.0.0", - "ddatabase": "6.14.0", - "ddatabase-protocol": "6.6.4", - "inherits": "2.0.3", - "mutexify": "1.2.0", - "nanoiterator": "1.2.0", - "protocol-buffers-encodings": "1.1.0", - "random-access-file": "2.0.1", - "sodium-universal": "2.0.0", - "thunky": "1.0.2", - "unordered-array-remove": "1.0.2", - "unordered-set": "2.0.1", - "varint": "5.0.0" - }, - "dependencies": { - "thunky": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", - "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", - "dev": true - }, - "unordered-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", - "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==", - "dev": true - }, - "varint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", - "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=", - "dev": true - } - } - }, - "dwebfs": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/dwebfs/-/dwebfs-9.13.0.tgz", - "integrity": "sha512-gOBfQA/EIYpH2M/eo9H3kl94IXimgeo9/Fsqn5IdCwkB/R8DumyWJYU9pW5lgKY2+BLGNyBLdHkzP682whbNbA==", - "dev": true, - "requires": { - "append-tree": "2.4.3", - "duplexify": "3.6.0", - "from2": "2.3.0", - "ddatabase": "6.14.0", - "inherits": "2.0.3", - "mutexify": "1.2.0", - "protocol-buffers-encodings": "1.1.0", - "random-access-file": "2.0.1", - "sodium-universal": "2.0.0", - "stream-collector": "1.0.1", - "stream-each": "1.2.2", - "thunky": "1.0.2", - "uint64be": "2.0.2", - "unixify": "1.0.0" - }, - "dependencies": { - "thunky": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", - "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", - "dev": true - } - } - }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -1406,11 +1502,10 @@ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "optional": true + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "inquirer": { "version": "3.3.0", @@ -1434,6 +1529,12 @@ "through": "2.3.8" } }, + "inspect-custom-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/inspect-custom-symbol/-/inspect-custom-symbol-1.1.1.tgz", + "integrity": "sha512-GOucsp9EcdlLdhPUyOTvQDnbFJtp2WBWZV1Jqe+mVnkJQBL3w96+fB84C+JL+EKXOspMdB0eMDQPDp5w9fkfZA==", + "dev": true + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -1628,9 +1729,9 @@ "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-3.3.1.tgz", "integrity": "sha512-kgwWqYT79rAahn4maIVTP8dIe+m1KulufWW+f1bB9DlZrRFiGpZ4iJOg2HUp4xJYBWONP3+rOPIWF/RXABU6mw==", "requires": { - "buffer-equals": "1.0.4", - "inherits": "2.0.3", - "randombytes": "2.0.6" + "buffer-equals": "^1.0.3", + "inherits": "^2.0.1", + "randombytes": "^2.0.3" } }, "k-rpc": { @@ -1638,11 +1739,11 @@ "resolved": "https://registry.npmjs.org/k-rpc/-/k-rpc-4.3.1.tgz", "integrity": "sha512-mgAJZeFYbpP0xzJzmS0TQTYoFI0sjy3GnKFhg8wyboL+KvWg2WLaA2Oy9PthLPx2Rxz4WeBMk4y3MSOrDJ95FA==", "requires": { - "buffer-equals": "1.0.4", - "k-bucket": "4.0.1", - "k-rpc-socket": "1.8.0", - "randombytes": "2.0.6", - "safe-buffer": "5.1.2" + "buffer-equals": "^1.0.3", + "k-bucket": "^4.0.0", + "k-rpc-socket": "^1.7.2", + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.1" }, "dependencies": { "k-bucket": { @@ -1650,28 +1751,29 @@ "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-4.0.1.tgz", "integrity": "sha512-YvDpmY3waI999h1zZoW1rJ04fZrgZ+5PAlVmvwDHT6YO/Q1AOhdel07xsKy9eAvJjQ9xZV1wz3rXKqEfaWvlcQ==", "requires": { - "inherits": "2.0.3", - "randombytes": "2.0.6" + "inherits": "^2.0.1", + "randombytes": "^2.0.3" } } } }, "k-rpc-socket": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.8.0.tgz", - "integrity": "sha512-f/9TynsO8YYjZ6JjNNtSSH7CJcIHcio1buy3zqByGxb/GX8AWLdL6FZEWTrN8V3/J7W4/E0ZTQQ+Jt2rVq7ELg==", - "requires": { - "bencode": "2.0.0", - "buffer-equals": "1.0.4", - "safe-buffer": "5.1.2" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.11.1.tgz", + "integrity": "sha512-8xtA8oqbZ6v1Niryp2/g4GxW16EQh5MvrUylQoOG+zcrDff5CKttON2XUXvMwlIHq4/2zfPVFiinAccJ+WhxoA==", + "requires": { + "bencode": "^2.0.0", + "chrome-dgram": "^3.0.2", + "chrome-dns": "^1.0.0", + "chrome-net": "^3.3.2" }, "dependencies": { "bencode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bencode/-/bencode-2.0.0.tgz", - "integrity": "sha512-wr2HwwrUpfB5c68zmAudOltC7rZ1G0+lQOcnuEcfIM3AWAVnB3rHI3nlgd/2CWTfQ3w3zagKt89zni/M+VLZ8g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bencode/-/bencode-2.0.1.tgz", + "integrity": "sha512-2uhEl8FdjSBUyb69qDTgOEeeqDTa+n3yMQzLW0cOzNf1Ow5bwcg3idf+qsWisIKRH8Bk8oC7UXL8irRcPA8ZEQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } } } @@ -1683,11 +1785,11 @@ "dev": true }, "length-prefixed-message": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz", - "integrity": "sha1-JFR01pq8BhTco2jcNaqAdJgqI6w=", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.4.tgz", + "integrity": "sha512-Tqyx4nggb9nkLD6p4hyIz7UiVNg5u3OnCP2h0hS/HXpheH88rsoNEgNB8xTnpPMw6zWXGZ7Cpg1zhWPlsJ0/TQ==", "requires": { - "varint": "3.0.1" + "varint": "^3.0.1" } }, "levn": { @@ -1750,7 +1852,7 @@ "resolved": "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz", "integrity": "sha1-6n+4VG2DczOWoTCR12z+tMBoN9U=", "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "lru-cache": { @@ -1764,9 +1866,9 @@ } }, "memory-pager": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz", - "integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "dev": true }, "merkle-tree-stream": { @@ -1775,8 +1877,8 @@ "integrity": "sha1-+KBkdg0355eK1fn208EZpJT1cIE=", "dev": true, "requires": { - "flat-tree": "1.6.0", - "readable-stream": "2.3.6" + "flat-tree": "^1.3.0", + "readable-stream": "^2.0.5" } }, "mimic-fn": { @@ -1816,24 +1918,30 @@ } } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "multicast-dns": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.0.0.tgz", - "integrity": "sha512-BqB5TtIXHo+8gN33N1CA1clsvPsAJlnc6D49SzfQA0xq75cxj15g2y9NaRdf4x2u4v1P66PBC+Wg6YgPO5Bc/g==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.2.tgz", + "integrity": "sha512-XqSMeO8EWV/nOXOpPV8ztIpNweVfE1dSpz6SQvDPp71HD74lMXjt4m/mWB1YBMG0kHtOodxRWc5WOb/UNN1A5g==", "requires": { - "dns-packet": "4.2.0", - "thunky": "1.0.2" + "dns-packet": "^4.0.0", + "thunky": "^1.0.2" }, "dependencies": { "thunky": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", - "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" } } }, @@ -1842,8 +1950,8 @@ "resolved": "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz", "integrity": "sha512-xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ==", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.5" } }, "mute-stream": { @@ -1853,16 +1961,16 @@ "dev": true }, "mutexify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz", - "integrity": "sha512-oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.3.1.tgz", + "integrity": "sha512-nU7mOEuaXiQIB/EgTIjYZJ7g8KqMm2D8l4qp+DqA4jxWOb/tnb1KEoqp+tlbdQIDIAiC1i7j7X/3yHDFXLxr9g==", "dev": true }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "optional": true + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true }, "nanoassert": { "version": "1.1.0", @@ -1870,16 +1978,28 @@ "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40=", "dev": true }, + "nanoguard": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/nanoguard/-/nanoguard-1.3.0.tgz", + "integrity": "sha512-K/ON5wyflyPyZskdeT3m7Y2gJVkm3QLdKykMCquAbK8A2erstyMpZUc3NG8Nz5jKdfatiYndONrlmLF8+pGl+A==", + "dev": true + }, "nanoiterator": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nanoiterator/-/nanoiterator-1.2.0.tgz", - "integrity": "sha512-Ybp8yZQDvjgqjrER+jlvZ2m/qzhK7gakNTKFDs84OLPrzsHcSbsFczJlNkDmyBlYldxFEO3JT3gwBWCN9nj8aQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/nanoiterator/-/nanoiterator-1.2.1.tgz", + "integrity": "sha512-M7V9cvfDErMg/H3j90zIGY7Fq3vIGjnnNXwcZ/EXO4plZT3dGNwvykfslHgtbJ8prOGuu3khmc87pND0jdmkcA==", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.3", + "readable-stream": "^2.3.3" } }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "optional": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -1902,10 +2022,34 @@ } }, "node-gyp-build": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.3.0.tgz", - "integrity": "sha512-SNtBzznpPggc7mY8XTfnYBywd9OGN99bwnxGKFqud9erYJMbwnJn6B8HXER2dy8iOYr6Nf2SzBQoJjV8gdM4Nw==", - "optional": true + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", + "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==" + }, + "noise-protocol": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/noise-protocol/-/noise-protocol-1.0.0.tgz", + "integrity": "sha512-MEseV3jGZGkPPlhJMHrjFHs9XCEcnoYg72hI89GMz/JfDjWEHzhTaTGqHM5gTGtLA9Z04XoGvEI5aCEAqplQrQ==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "hmac-blake2b": "^0.2.0", + "nanoassert": "^1.1.0", + "sodium-native": "^2.2.1" + }, + "dependencies": { + "sodium-native": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.4.9.tgz", + "integrity": "sha512-mbkiyA2clyfwAyOFIzMvsV6ny2KrKEIhFVASJxWfsmgfUEymgLIS2MLHHcGIQMkrcKhPErRaMR5Dzv0EEn+BWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "nan": "^2.14.0", + "node-gyp-build": "^4.1.0" + } + } + } }, "normalize-package-data": { "version": "2.4.0", @@ -1925,7 +2069,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "object-assign": { @@ -2191,12 +2335,12 @@ } }, "protocol-buffers-encodings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.0.tgz", - "integrity": "sha512-SmjEuAf3hc3h3rWZ6V1YaaQw2MNJWK848gLJgzx/sefOJdNLujKinJVXIS0q2cBQpQn2Q32TinawZyDZPzm4kQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.1.tgz", + "integrity": "sha512-5aFshI9SbhtcMiDiZZu3g2tMlZeS5lhni//AGJ7V34PQLU5JA91Cva7TIs6inZhYikS3OpnUzAUuL6YtS0CyDA==", "dev": true, "requires": { - "signed-varint": "2.0.1", + "signed-varint": "^2.0.1", "varint": "5.0.0" }, "dependencies": { @@ -2215,22 +2359,22 @@ "dev": true }, "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "random-access-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-2.0.1.tgz", - "integrity": "sha512-nb4fClpzoUY+v1SHrro+9yykN90eMA1rc+xM39tnZ5R3BgFY+J/NxPZ0KuUpishEsvnwou9Fvm2wa3cjeuG7vg==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-2.1.4.tgz", + "integrity": "sha512-WAcBP5iLhg1pbjZA40WyMenjK7c5gJUY6Pi5HJ3fLJCeVFNSZv3juf20yFMKxBdvcX5GKbX/HZSfFzlLBdGTdQ==", "dev": true, "requires": { - "mkdirp": "0.5.1", - "random-access-storage": "1.2.0" + "mkdirp-classic": "^0.5.2", + "random-access-storage": "^1.1.1" } }, "random-access-memory": { @@ -2254,11 +2398,11 @@ } }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "read-package-json": { @@ -2394,6 +2538,11 @@ "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", "dev": true }, + "run-series": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz", + "integrity": "sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==" + }, "rusha": { "version": "0.8.13", "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz", @@ -2464,32 +2613,80 @@ "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=", "dev": true, "requires": { - "varint": "5.0.0" + "varint": "~5.0.0" }, "dependencies": { "varint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", - "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + } + } + }, + "simple-ddatabase-protocol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-ddatabase-protocol/-/simple-ddatabase-protocol-1.1.0.tgz", + "integrity": "sha512-XvthdxP4h6rjNdATPWf3ClztFynzT3xYdDFbX/8aLmFUcWTO0WHkdl/jCSOQDVLJbPv3RxOiiiaiC5pX9ddOuw==", + "dev": true, + "requires": { + "protocol-buffers-encodings": "^1.1.0", + "simple-handshake": "^1.3.1", + "simple-message-channels": "^1.1.2", + "sodium-universal": "^2.0.0", + "varint": "^5.0.0" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + } + } + }, + "simple-handshake": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-handshake/-/simple-handshake-1.3.1.tgz", + "integrity": "sha512-3Q6FjXdVFCa5JiLsWFl9s/Wp9hfBI9OqGfnlA/fUqIgR8M6zykFMxgGmV7M3YFbBkXYXQYayj6D6aFDejQcPjA==", + "dev": true, + "requires": { + "nanoassert": "^1.1.0", + "noise-protocol": "^1.0.0" + } + }, + "simple-message-channels": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/simple-message-channels/-/simple-message-channels-1.2.1.tgz", + "integrity": "sha512-knSr69GKW9sCjzpoy817xQelpOASUQ53TXCBcSLDKLE7GTGpUAhZzOZYrdbX2Ig//m+8AIrNp7sM7HDNHBRzXw==", + "dev": true, + "requires": { + "varint": "^5.0.0" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", "dev": true } } }, "simple-sha1": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.1.tgz", - "integrity": "sha512-pFMPd+I/lQkpf4wFUeS/sED5IqdIG1lUlrQviBMV4u4mz8BRAcB5fvUx5Ckfg3kBigEglAjHg7E9k/yy2KlCqA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.2.tgz", + "integrity": "sha512-TQl9rm4rdKAVmhO++sXAb8TNN0D6JAD5iyI1mqEPNpxUzTRrtm4aOG1pDf/5W/qCFihiaoK6uuL9rvQz1x1VKw==", "requires": { - "rusha": "0.8.13" + "rusha": "^0.8.1" } }, "siphash24": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.1.0.tgz", - "integrity": "sha512-nDCEEZKb6m7OxxG/5wwaLy2R+KpyLcOnGjTJlFXG+14FUmpDD1FCFV/MjsYATjShsqPkSkl1BVevI0TCehdsTw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.1.1.tgz", + "integrity": "sha512-dKKwjIoTOa587TARYLlBRXq2lkbu5Iz35XrEVWpelhBP1m8r2BGOy1QlaZe84GTFHG/BTucEUd2btnNc8QzIVA==", "dev": true, "requires": { - "nanoassert": "1.1.0" + "nanoassert": "^1.0.0" } }, "slash": { @@ -2508,27 +2705,25 @@ } }, "sodium-javascript": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.5.tgz", - "integrity": "sha512-UMmCHovws/sxIBZsIRhIl8uRPou/RFDD0vVop81T1hG106NLLgqajKKuHAOtAP6hflnZ0UrVA2VFwddTd/NQyA==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.6.tgz", + "integrity": "sha512-Uk+JpqHEbzsEmiMxwL7TB/ndhMEpc52KdReYXXSIX2oRFPaI7ZDlDImF8KbkFWbYl9BJRtc82AZ/kNf4/0n9KA==", "dev": true, "requires": { - "blake2b": "2.1.2", - "nanoassert": "1.1.0", - "siphash24": "1.1.0", - "xsalsa20": "1.0.2" + "blake2b": "^2.1.1", + "nanoassert": "^1.0.0", + "siphash24": "^1.0.1", + "xsalsa20": "^1.0.0" } }, "sodium-native": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.1.6.tgz", - "integrity": "sha512-vfovcNlU8C93SbeNoGSAdW5zVOTlrh1sTy+TzdC2FhDTE/IUK6j4ML5gdr/qziLz4XRT4EQWJvbFzql6CAAH/A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.2.0.tgz", + "integrity": "sha512-8aq/vQSegLwsRch8Sb/Bpf9aAqlNe5dp0+NVhb9UjHv42zDZ0D5zX3wBRUbXK9Ejum9uZE6DUgT4vVLlUFRBWg==", "dev": true, - "optional": true, "requires": { - "ini": "1.3.5", - "nan": "2.10.0", - "node-gyp-build": "3.3.0" + "ini": "^1.3.5", + "node-gyp-build": "^4.2.0" } }, "sodium-universal": { @@ -2537,23 +2732,31 @@ "integrity": "sha512-csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==", "dev": true, "requires": { - "sodium-javascript": "0.5.5", - "sodium-native": "2.1.6" + "sodium-javascript": "~0.5.0", + "sodium-native": "^2.0.0" + }, + "dependencies": { + "sodium-native": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-2.4.9.tgz", + "integrity": "sha512-mbkiyA2clyfwAyOFIzMvsV6ny2KrKEIhFVASJxWfsmgfUEymgLIS2MLHHcGIQMkrcKhPErRaMR5Dzv0EEn+BWg==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.5", + "nan": "^2.14.0", + "node-gyp-build": "^4.1.0" + } + } } }, - "sorted-indexof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz", - "integrity": "sha1-F8dC/3zxh+L1mhXfm4HxemLOCJk=", - "dev": true - }, "sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", "dev": true, "requires": { - "memory-pager": "1.1.0" + "memory-pager": "^1.0.2" } }, "spdx-correct": { @@ -2589,9 +2792,9 @@ "dev": true }, "speedometer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz", - "integrity": "sha1-zWccsGdSwivKM3Di8zREC+T8YuI=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.1.0.tgz", + "integrity": "sha512-z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ==" }, "sprintf-js": { "version": "1.0.3", @@ -2634,25 +2837,43 @@ "integrity": "sha1-TU5V8XE1YSGyxfZVn5RHBaso2xU=", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.3.1" } }, "stream-each": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", - "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, + "streamx": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.10.0.tgz", + "integrity": "sha512-yRWWgVtnVRePoNxkrU4StupcZ3GplpIR6COGLnTBDgS19SqB0aK8L572lw5g1SenmZHsRr/qBZWfZbnIBiK88A==", + "dev": true, + "requires": { + "fast-fifo": "^1.0.0", + "nanoassert": "^2.0.0" + }, + "dependencies": { + "nanoassert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz", + "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==", + "dev": true + } + } + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -2780,6 +3001,11 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=" }, + "timeout-refresh": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.3.tgz", + "integrity": "sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA==" + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -2821,7 +3047,7 @@ "integrity": "sha512-9QqdvpGQTXgxthP+lY4e/gIBy+RuqcBaC6JVwT5I3bDLgT/btL6twZMR0pI3/Fgah9G/pdwzIprE5gL6v9UvyQ==", "dev": true, "requires": { - "buffer-alloc": "1.1.0" + "buffer-alloc": "^1.1.0" } }, "unc-path-regex": { @@ -2842,7 +3068,7 @@ "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=", "dev": true, "requires": { - "normalize-path": "2.1.1" + "normalize-path": "^2.1.1" } }, "unordered-array-remove": { @@ -2862,14 +3088,35 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utp-native": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-1.7.1.tgz", - "integrity": "sha512-FSs76hQZsSsdI4YeePxb5SQoWmHxDRznImGiAN905O1svyHvcoQ3hYptu3Y9hPxRHeB3lHzJR5KRZy0Byj7qqg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.2.2.tgz", + "integrity": "sha512-xwn5neM3aKgRCNYaiENRf2pwPa2G79O7r+OCZJDiy92x2q58Ez9hFUPeAW0IQcv0Ii5l1ytDIFWWyaiYVOtlng==", "optional": true, "requires": { - "nan": "2.10.0", - "node-gyp-build": "3.3.0", - "readable-stream": "2.3.6" + "napi-macros": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.0.2", + "timeout-refresh": "^1.0.0", + "unordered-set": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "unordered-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", + "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg==", + "optional": true + } } }, "validate-npm-package-license": { @@ -2923,9 +3170,9 @@ } }, "xsalsa20": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz", - "integrity": "sha512-g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.1.0.tgz", + "integrity": "sha512-zd3ytX2cm+tcSndRU+krm0eL4TMMpZE7evs5hLRAoOy6gviqLfe3qOlkjF3i5SeAkQUCeJk0lJZrEU56kHRfWw==", "dev": true }, "xtend": {