From d9d8d827ce4655e41d97af8cef7c08e40dfb0890 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sun, 31 May 2020 17:41:37 +0000 Subject: [PATCH] chore(deps): bump orbit-db from 0.23.1 to 0.24.1 Bumps [orbit-db](https://github.com/orbitdb/orbit-db) from 0.23.1 to 0.24.1. - [Release notes](https://github.com/orbitdb/orbit-db/releases) - [Changelog](https://github.com/orbitdb/orbit-db/blob/master/CHANGELOG.md) - [Commits](https://github.com/orbitdb/orbit-db/compare/v0.23.1...0.24.1) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 269 ++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 127 insertions(+), 144 deletions(-) diff --git a/package-lock.json b/package-lock.json index deaf525..f7b3984 100644 --- a/package-lock.json +++ b/package-lock.json @@ -381,6 +381,11 @@ } } }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", @@ -390,11 +395,21 @@ "safe-buffer": "^5.1.1" } }, + "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==" + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" }, + "get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" + }, "has-localstorage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-localstorage/-/has-localstorage-1.0.1.tgz", @@ -545,13 +560,6 @@ "integrity": "sha512-Sr44DX7mdhk6znR1+DlfUIB1qiu07T5SeOMJ9Okr62U+9MGl4YQaP8vOGrmLysIEKBryZQrku2vjfNj0nxBd1g==", "requires": { "safe-buffer": "~5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } } }, "ipfs-pubsub-peer-monitor": { @@ -625,6 +633,19 @@ "readable-stream": "^3.4.0" } }, + "it-to-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-0.1.1.tgz", + "integrity": "sha512-QQx/58JBvT189imr6fD234F8aVf8EdyQHJR0MxXAOShEWK1NWyahPYIQt/tQG7PId0ZG/6/3tUiVCfw2cq+e1w==", + "requires": { + "buffer": "^5.2.1", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.4.0" + } + }, "js-sha256": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", @@ -1031,9 +1052,9 @@ } }, "orbit-db": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/orbit-db/-/orbit-db-0.23.1.tgz", - "integrity": "sha512-5v4yfQjZbkd4BghUv9sr29OCoFhqPJLta1sbsB10BuUi5AtgweC7b9HSCxM6f/ygXGlTh/ODcs8bUXsIeKI3tw==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/orbit-db/-/orbit-db-0.24.1.tgz", + "integrity": "sha512-VrvE1a1PuMSROS0ypYz5UT+yx/iVsszqui30pmNhvu+WtMlZ+Gz73XSWa55Yb3XYE5tcEjk8kMK6Th9BKc5w2Q==", "requires": { "cids": "^0.7.1", "ipfs-pubsub-1on1": "~0.0.6", @@ -1043,67 +1064,17 @@ "multihashes": "^0.4.12", "orbit-db-access-controllers": "~0.2.2", "orbit-db-cache": "~0.3.0", - "orbit-db-counterstore": "~1.7.0", - "orbit-db-docstore": "~1.7.0", - "orbit-db-eventstore": "~1.7.0", - "orbit-db-feedstore": "~1.7.0", + "orbit-db-counterstore": "~1.9.0", + "orbit-db-docstore": "~1.9.0", + "orbit-db-eventstore": "~1.9.0", + "orbit-db-feedstore": "~1.9.0", "orbit-db-identity-provider": "~0.3.0", "orbit-db-io": "~0.2.0", "orbit-db-keystore": "~0.3.0", - "orbit-db-kvstore": "~1.7.0", + "orbit-db-kvstore": "~1.9.0", "orbit-db-pubsub": "~0.5.5", "orbit-db-storage-adapter": "~0.5.3", - "orbit-db-store": "~3.0.0" - }, - "dependencies": { - "err-code": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.0.tgz", - "integrity": "sha512-MsMOijQ4v0xlmrz1fc7lyPEy7jFhoNF7EVaRSP7mPzs20LaFOwG6qNjGRy3Ie85n9DARlcUnB1zbsBv5sJrIvw==" - }, - "ipld-dag-pb": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.18.2.tgz", - "integrity": "sha512-CG+PIPoOmHr0AnQjijRoY633VzozWRn45zLoJ+qjiSS7r7Dy5JrScWpq4t3DOsCID7blV3ULRfRLcuvvs2SlSA==", - "requires": { - "cids": "~0.7.1", - "class-is": "^1.1.0", - "multicodec": "^1.0.0", - "multihashing-async": "~0.8.0", - "protons": "^1.0.1", - "stable": "~0.1.8" - } - }, - "multicodec": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.0.tgz", - "integrity": "sha512-CBiLdYcMnVnkN/2kL4AaUH3betYXQGKV5CCmN2CfgHUt5xROtsj91w780ltX6Wy7frgc6en8md3h2UQl6jDXAg==", - "requires": { - "varint": "^5.0.0" - } - }, - "multihashing-async": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.0.tgz", - "integrity": "sha512-t0iDSl1kkI65vaKmv9/bBM9/E/ogywB18+A9hI7QzcQjolue1tcaNWKdoFuniF6QQtNOJFplO4nQtLfQeK3lLw==", - "requires": { - "blakejs": "^1.1.0", - "buffer": "^5.4.3", - "err-code": "^2.0.0", - "js-sha3": "~0.8.0", - "multihashes": "~0.4.15", - "murmurhash3js-revisited": "^3.0.0" - } - }, - "orbit-db-io": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/orbit-db-io/-/orbit-db-io-0.2.0.tgz", - "integrity": "sha512-wOunD4ZRgtTsAXJEu9NNEeJ8s98tZTtFlrLiI/ThuDKBy4AwpIvr+vMkzMD0DMSUTurRtK+xz7AfkP0nd9bcxQ==", - "requires": { - "cids": "^0.7.1", - "ipld-dag-pb": "^0.18.1" - } - } + "orbit-db-store": "~3.3.0" } }, "orbit-db-access-controllers": { @@ -1135,20 +1106,20 @@ } }, "orbit-db-counterstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/orbit-db-counterstore/-/orbit-db-counterstore-1.7.0.tgz", - "integrity": "sha512-KB2RN3W0AlrVgoiWD5XCodjnVL7MZlfbDQzsLuukZOPtWpp8TbTieU4TFge6WZSHboScL6VI6GQrzHpj15kHIA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/orbit-db-counterstore/-/orbit-db-counterstore-1.9.0.tgz", + "integrity": "sha512-Z0qODsN3Lorj4Oe7JXb8hEDBjxttQvvQMEGxTyMrRgL/leL1BSss0qr8Vdklwxulu3mfXE7mvXRFDOdZGF1kVg==", "requires": { "crdts": "~0.1.2", - "orbit-db-store": "~3.0.0" + "orbit-db-store": "~3.3.0" } }, "orbit-db-docstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/orbit-db-docstore/-/orbit-db-docstore-1.7.0.tgz", - "integrity": "sha512-nWDchMRFgeQCp2OQaQI4nuAu8iOKN+W9oXrhL963ERxDmbxIuQ7pecsDY5u0oOUpXHvz2LASAWRZAXk1XWwoYw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/orbit-db-docstore/-/orbit-db-docstore-1.9.0.tgz", + "integrity": "sha512-V54UXdjCUXvmdXHLi2ovLjWhZcnkEpBrcbLrfwFj+09DhHYEllNXVHf/HuDhe9NeXwB/GfzKamPifuRrXBKrBg==", "requires": { - "orbit-db-store": "~3.0.0", + "orbit-db-store": "~3.3.0", "p-map": "~1.1.1" }, "dependencies": { @@ -1160,19 +1131,19 @@ } }, "orbit-db-eventstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/orbit-db-eventstore/-/orbit-db-eventstore-1.7.0.tgz", - "integrity": "sha512-eKEzRKjFAwKuaig9/n9qisp6h68mOFei/TtQF1O/+bqFQYPgaRtSLbaJBRQ9mTmr5UcnI+v0jlel8YOIxoCU5g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/orbit-db-eventstore/-/orbit-db-eventstore-1.9.0.tgz", + "integrity": "sha512-KoRa1JUnUWjCCEZgc+1PhW4OeFaegEh6ySjPhsQhz4hdMCD3komqakrToEBeKzxLXjL4Oy+/YNhtZiqo9r+o+w==", "requires": { - "orbit-db-store": "~3.0.0" + "orbit-db-store": "~3.3.0" } }, "orbit-db-feedstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/orbit-db-feedstore/-/orbit-db-feedstore-1.7.0.tgz", - "integrity": "sha512-6GNOFjPiiH1QUs1omg2fcSFaUKp3SjtzJAxSLwS9ng9cSgUBr5lvOI3wJgqXF3dpjEZt/zQYhPeREtEcnllI+Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/orbit-db-feedstore/-/orbit-db-feedstore-1.9.0.tgz", + "integrity": "sha512-WB9zJIDv+kYq2r2LNYueHKXJ3w+1RnG9ksHQ1zyAxqdsgJGHHsnwRDErYjnoaLLHKLB2D/n/zW0LPAbNcalswA==", "requires": { - "orbit-db-eventstore": "~1.7.0" + "orbit-db-eventstore": "~1.9.0" } }, "orbit-db-identity-provider": { @@ -1314,17 +1285,17 @@ } }, "orbit-db-kvstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/orbit-db-kvstore/-/orbit-db-kvstore-1.7.0.tgz", - "integrity": "sha512-xMM4FwNct6NwFvwuU24ZYgPrj1nKhDmWPWKfxRrqpNVCDLLlPINCj5o1eLQocQx2TwT9XNCafIk6Kkr4QKrXrQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/orbit-db-kvstore/-/orbit-db-kvstore-1.9.0.tgz", + "integrity": "sha512-KKSlqbJ3OwoRAAdcuwgOfHR6vduB4XIfXpPzH9F2ZwOReA/gY9q0ysN7+c0QshXO64UNLD7l2wYLJsAAs4Pckw==", "requires": { - "orbit-db-store": "~3.0.0" + "orbit-db-store": "~3.3.0" } }, "orbit-db-pubsub": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/orbit-db-pubsub/-/orbit-db-pubsub-0.5.6.tgz", - "integrity": "sha512-viI3/N7Q2eL7qJH6N5m/MzO7LbqQePqw62R1ZLby3kt5qx00xTAVeeWeFTPqyL2ox1P2Ha2TFN7hJLZD7id4rw==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/orbit-db-pubsub/-/orbit-db-pubsub-0.5.7.tgz", + "integrity": "sha512-NVB1iTsohVs0juIxtPS72ijJDs5Gx/v/RFi1G3z8DJ5Aplyaonfa8KghApUDW9Gd3k3NVKifPyZHEN1nHQDRPA==", "requires": { "ipfs-pubsub-peer-monitor": "~0.0.5", "logplease": "~1.2.14", @@ -1341,64 +1312,45 @@ } }, "orbit-db-store": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/orbit-db-store/-/orbit-db-store-3.0.0.tgz", - "integrity": "sha512-Tx5Ndt2ValKcwAe8IbeaqrbFDDGia3TrSQXTjL370WiH9YQ4pyaAqNNSeeI3Uz/4slxkUCefm6w0GME6RWYQjA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/orbit-db-store/-/orbit-db-store-3.3.0.tgz", + "integrity": "sha512-3+f/GtzeLyxJ/2CJb/0gyOFS9UvDBBAS+/vKyJR9ZvE3AfPI4ffraMBkedp5MZjsb4Hqr0q5wdkB7vu1hxWunw==", "requires": { - "ipfs-log": "~4.5.0", + "ipfs-log": "~4.6.0", + "it-to-stream": "^0.1.1", "logplease": "^1.2.14", "orbit-db-io": "~0.2.0", "p-each-series": "^1.0.0", "p-map": "^3.0.0", + "p-queue": "^6.2.1", "readable-stream": "~2.3.5" }, "dependencies": { - "err-code": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.0.tgz", - "integrity": "sha512-MsMOijQ4v0xlmrz1fc7lyPEy7jFhoNF7EVaRSP7mPzs20LaFOwG6qNjGRy3Ie85n9DARlcUnB1zbsBv5sJrIvw==" - }, - "ipld-dag-pb": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.18.2.tgz", - "integrity": "sha512-CG+PIPoOmHr0AnQjijRoY633VzozWRn45zLoJ+qjiSS7r7Dy5JrScWpq4t3DOsCID7blV3ULRfRLcuvvs2SlSA==", + "ipfs-log": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/ipfs-log/-/ipfs-log-4.6.1.tgz", + "integrity": "sha512-jcmubdL0hhhIyGb25lFU8rz0UtNai5iA5LbJimB92UDBOk6mnqy6mY7p8YdVl+B8gPIVPxODDbeSyfi7Ow7YCQ==", "requires": { - "cids": "~0.7.1", - "class-is": "^1.1.0", - "multicodec": "^1.0.0", - "multihashing-async": "~0.8.0", - "protons": "^1.0.1", - "stable": "~0.1.8" - } - }, - "multicodec": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.0.tgz", - "integrity": "sha512-CBiLdYcMnVnkN/2kL4AaUH3betYXQGKV5CCmN2CfgHUt5xROtsj91w780ltX6Wy7frgc6en8md3h2UQl6jDXAg==", - "requires": { - "varint": "^5.0.0" - } - }, - "multihashing-async": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-0.8.0.tgz", - "integrity": "sha512-t0iDSl1kkI65vaKmv9/bBM9/E/ogywB18+A9hI7QzcQjolue1tcaNWKdoFuniF6QQtNOJFplO4nQtLfQeK3lLw==", - "requires": { - "blakejs": "^1.1.0", - "buffer": "^5.4.3", - "err-code": "^2.0.0", - "js-sha3": "~0.8.0", - "multihashes": "~0.4.15", - "murmurhash3js-revisited": "^3.0.0" - } - }, - "orbit-db-io": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/orbit-db-io/-/orbit-db-io-0.2.0.tgz", - "integrity": "sha512-wOunD4ZRgtTsAXJEu9NNEeJ8s98tZTtFlrLiI/ThuDKBy4AwpIvr+vMkzMD0DMSUTurRtK+xz7AfkP0nd9bcxQ==", - "requires": { - "cids": "^0.7.1", - "ipld-dag-pb": "^0.18.1" + "json-stringify-deterministic": "^1.0.1", + "multihashing-async": "^0.7.0", + "orbit-db-identity-provider": "~0.3.0", + "orbit-db-io": "~0.2.0", + "p-do-whilst": "^1.1.0", + "p-each-series": "^2.1.0", + "p-map": "^1.1.1", + "p-whilst": "^1.0.0" + }, + "dependencies": { + "p-each-series": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", + "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==" + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + } } }, "p-each-series": { @@ -1431,11 +1383,6 @@ "util-deprecate": "~1.0.1" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -1446,6 +1393,11 @@ } } }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + }, "p-do-whilst": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-do-whilst/-/p-do-whilst-1.1.0.tgz", @@ -1456,6 +1408,20 @@ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==" }, + "p-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", + "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", + "requires": { + "fast-fifo": "^1.0.0", + "p-defer": "^3.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, "p-forever": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/p-forever/-/p-forever-1.0.1.tgz", @@ -1474,6 +1440,15 @@ "p-reduce": "^1.0.0" } }, + "p-queue": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz", + "integrity": "sha512-X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==", + "requires": { + "eventemitter3": "^4.0.0", + "p-timeout": "^3.1.0" + } + }, "p-reduce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", @@ -1488,6 +1463,14 @@ "p-reduce": "^1.0.0" } }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, "p-whilst": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-whilst/-/p-whilst-1.0.0.tgz", diff --git a/package.json b/package.json index 435a8ae..eaf7908 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "did-jwt": "^4.2.0", "ipfs-log": "^4.5.4", "is-ipfs": "^0.6.3", - "orbit-db": "^0.23.1", + "orbit-db": "^0.24.1", "orbit-db-access-controllers": "~0.2.4", "orbit-db-io": "^0.2.0", "safe-buffer": "^5.1.2"