From 0cb599b4ebd092994cb3fa4372dcd200bc4981ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 02:20:24 +0000 Subject: [PATCH] Bump hypercore from 10.4.1 to 10.37.23 Bumps [hypercore](https://github.com/holepunchto/hypercore) from 10.4.1 to 10.37.23. - [Commits](https://github.com/holepunchto/hypercore/compare/v10.4.1...v10.37.23) --- updated-dependencies: - dependency-name: hypercore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 363 +++++++++++++++++++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 298 insertions(+), 67 deletions(-) diff --git a/package-lock.json b/package-lock.json index 371727a..48858f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "audio-buffer-from": "^1.1.1", "audio-buffer-utils": "^5.1.2", "audio-format": "github:audiojs/audio-format", - "hypercore": "^10.4.1", + "hypercore": "^10.37.23", "multistream": "^4.1.0", "nanoprocess": "^0.8.5", "random-access-memory": "^6.0.0", @@ -2549,9 +2549,9 @@ } }, "node_modules/b4a": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.1.tgz", - "integrity": "sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" }, "node_modules/babelify": { "version": "10.0.0", @@ -2571,6 +2571,29 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/bare-addon-resolve": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.4.2.tgz", + "integrity": "sha512-tvUF2orgRAfazmCwZuOUtj5sudU1iowTtwlD63BGvxh50KrHugBMQAUaSk4KxjfEznT99PuJyJSpc4ObPTiS6g==", + "optional": true, + "dependencies": { + "bare-module-resolve": "^1.5.0" + } + }, + "node_modules/bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==" + }, + "node_modules/bare-module-resolve": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.6.2.tgz", + "integrity": "sha512-bMQaTm9gYvDwJaXDsZPeT8jriiT/wnHy4V/wFoOxEci/OMe+SqECUKeZlchho0FOKvDMlWxzFtUiI4Nv6iozkw==", + "optional": true, + "dependencies": { + "semifies": "^1.0.0" + } + }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -2606,9 +2629,9 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "node_modules/big-sparse-array": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.2.tgz", - "integrity": "sha512-LtfhxpUzrTtT6jQbRNTvV1Nql1EHhxsylggtjO6NWfuwCpXxyabY6uZQ+jQDLIrPmpJG+XOHN7qGZXySt6Sb+g==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.3.tgz", + "integrity": "sha512-6RjV/3mSZORlMdpUaQ6rUSpG637cZm0//E54YYGtQg1c1O+AbZP8UTdJ/TchsDZcTVLmyWZcseBfp2HBeXUXOQ==" }, "node_modules/binary-extensions": { "version": "2.2.0", @@ -4355,9 +4378,9 @@ "dev": true }, "node_modules/fast-fifo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", - "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", @@ -5097,26 +5120,31 @@ } }, "node_modules/hypercore": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.4.1.tgz", - "integrity": "sha512-jYphPGZiFEJ8MWllntwqcb77UQ1yTxc1rhBNr882B3XJU4s0uQTqzEUc4eDoOznc9Vl1ByWmegtlxIRjVHmwNA==", + "version": "10.37.23", + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.37.23.tgz", + "integrity": "sha512-BV/HZZp0fQesmEmxP46ZtV67Cwt6ChwNrofHyhVjx0d1t555F+tnT4oVYFLOsO1+sWeLnSwKWzs1umvG46QOpg==", "dependencies": { "@hyperswarm/secret-stream": "^6.0.0", "b4a": "^1.1.0", - "big-sparse-array": "^1.0.2", + "bare-events": "^2.2.0", + "big-sparse-array": "^1.0.3", "compact-encoding": "^2.11.0", "crc-universal": "^1.0.2", - "events": "^3.3.0", + "fast-fifo": "^1.3.0", "flat-tree": "^1.9.0", "hypercore-crypto": "^3.2.1", + "hypercore-errors": "^1.2.0", + "hypercore-id-encoding": "^1.2.0", + "hypertrace": "^1.2.1", "is-options": "^1.0.1", - "protomux": "^3.4.0", - "quickbit-universal": "^2.0.3", + "protomux": "^3.5.0", + "quickbit-universal": "^2.2.0", "random-access-file": "^4.0.0", "random-array-iterator": "^1.0.0", "safety-catch": "^1.0.1", - "sodium-universal": "^3.0.4", + "sodium-universal": "^4.0.0", "streamx": "^2.12.4", + "unslab": "^1.3.0", "xache": "^1.1.0", "z32": "^1.0.0" } @@ -5131,6 +5159,50 @@ "sodium-universal": "^3.0.0" } }, + "node_modules/hypercore-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/hypercore-errors/-/hypercore-errors-1.3.0.tgz", + "integrity": "sha512-WsmSu05Ve1hXaT/2Etwz7mgZ1sAXe8EaveahUfaeECllxvYNaP5EbAPw5YaA4OqR3d217litGt4qKch9TBnavA==" + }, + "node_modules/hypercore-id-encoding": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/hypercore-id-encoding/-/hypercore-id-encoding-1.3.0.tgz", + "integrity": "sha512-W6sHdGo5h7LXEsoWfKf/KfuROZmZRQDlGqJF2EPHW+noCK66Vvr0+zE6cL0vqQi18s0kQPeN7Sq3QyR0Ytc2VQ==", + "dependencies": { + "b4a": "^1.5.3", + "z32": "^1.0.0" + } + }, + "node_modules/hypercore/node_modules/sodium-native": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.2.0.tgz", + "integrity": "sha512-rdJRAf/RE/IRFUUoUsz10slNAQDTGz5ChpIeR1Ti0BtGYstl6Uok4hHALPBdnFcLml6qXJ2pDd0/De09mPa6mg==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.8.0" + } + }, + "node_modules/hypercore/node_modules/sodium-universal": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-4.0.1.tgz", + "integrity": "sha512-sNp13PrxYLaUFHTGoDKkSDFvoEu51bfzE12RwGlqU1fcrkpAOK0NvizaJzOWV0Omtk9me2+Pnbjcf/l0efxuGQ==", + "dependencies": { + "sodium-native": "^4.0.0" + }, + "peerDependencies": { + "sodium-javascript": "~0.8.0" + }, + "peerDependenciesMeta": { + "sodium-javascript": { + "optional": true + } + } + }, + "node_modules/hypertrace": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/hypertrace/-/hypertrace-1.4.2.tgz", + "integrity": "sha512-sa6iq1FaJ03Db3eUl5ZodyOL3fheyrum9xzeHasXOQ/AprTT6vS1WjpbXfYkHhmzVmyn0jBW/VsCb1QaBkGyow==" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -6013,6 +6085,15 @@ "weak-lru-cache": "^1.2.2" } }, + "node_modules/load-addon": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-addon/-/load-addon-1.0.0.tgz", + "integrity": "sha512-6XaA7xfpHW1CeQRrLFE9+9y8nDZMX3ZaoCMSo+Gp2i58dfY549SQqqb2ukAgQtAACEDJmaroHJvnL03cJ+KLvA==", + "optional": true, + "dependencies": { + "bare-addon-resolve": "^1.3.0" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -6607,9 +6688,9 @@ "dev": true }, "node_modules/node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -8086,14 +8167,16 @@ } }, "node_modules/protomux": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.4.0.tgz", - "integrity": "sha512-jZBytPrL5o+eZeSfIA+5OhPBwfS4A3DucHU4R6KkwFVr2sPqtNoKOX/xXdGzQzHzfVOqbsFfC7oFQ5FqZ6XKWw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.9.2.tgz", + "integrity": "sha512-s439dAQSrCg3rohE+Vn7UJN20bBUKNu/4m/+pSNKnavo14HHPsW7BP6YtfXD63qPDRwfM8la3r4DA1EQGM8iYQ==", "dependencies": { "b4a": "^1.3.1", "compact-encoding": "^2.5.1", + "hypertrace": "^1.4.2", "queue-tick": "^1.0.0", - "safety-catch": "^1.0.1" + "safety-catch": "^1.0.1", + "unslab": "^1.3.0" } }, "node_modules/ps-list": { @@ -8186,14 +8269,26 @@ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.0.tgz", "integrity": "sha512-ULWhjjE8BmiICGn3G8+1L9wFpERNxkf8ysxkAer4+TFdRefDaXOCV5m92aMB9FtBVmn/8sETXLXY6BfW7hyaWQ==" }, + "node_modules/quickbit-native": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.3.1.tgz", + "integrity": "sha512-/WOLyxcG6jFjuCuiND9/gXRlR4Po20UGhuc9izpVLioiJ2hWhoIgrNaTCkwgnPhrr1Rz8DGNCntJNEyspfo0Ug==", + "optional": true, + "dependencies": { + "b4a": "^1.6.0", + "load-addon": "^1.0.0" + } + }, "node_modules/quickbit-universal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.0.3.tgz", - "integrity": "sha512-cdyTFj+fa7iGHMNM/gMXJscTiRZt6yIhRx8fYIFT+xaxXPB3dmSy1mY9BkDf21ONqb6PZMggm5E1Huj+72+bjQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.2.0.tgz", + "integrity": "sha512-w02i1R8n7+6pEKTud8DfF8zbFY9o7RtPlUc3jWbtCkDKvhbx/AvV7oNnz4/TcmsPGpSJS+fq5Ud6RH6+YPvSGg==", "dependencies": { "b4a": "^1.6.0", - "node-gyp-build": "^4.5.0", "simdle-universal": "^1.1.0" + }, + "optionalDependencies": { + "quickbit-native": "^2.2.0" } }, "node_modules/random-access-file": { @@ -8483,6 +8578,12 @@ "resolved": "https://registry.npmjs.org/sample-rate/-/sample-rate-2.0.1.tgz", "integrity": "sha512-AIK0vVBiAEObmpJOxQu/WCyklnWGqzTSDII4O7nBo+SJHmfgBUiYhgV/Y3Ohz76gfSlU6R5CIAKggj+nAOLSvg==" }, + "node_modules/semifies": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semifies/-/semifies-1.0.0.tgz", + "integrity": "sha512-xXR3KGeoxTNWPD4aBvL5NUpMTT7WMANr3EWnaS190QVkY52lqqcVRD7Q05UVbBhiWDGWMlJEUam9m7uFFGVScw==", + "optional": true + }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -8609,13 +8710,25 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/simdle-universal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.0.tgz", - "integrity": "sha512-ZH+N1FHGksLWcNgpuaVaX2pI86Zzu58Y5S1mNXd2HuMId75eRsrtpAmCG1RZJXclViUiACVsLA3LD3TQVpha5Q==", + "node_modules/simdle-native": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.3.1.tgz", + "integrity": "sha512-QEFxH5JPLzMJy8pzv6Y/RA9K7F0MDOXcB+as6V+XlNOPI5Lpt0LjR6cl3muvBHk6oZiiHj5O8TOkP8ToN9kbsQ==", + "optional": true, "dependencies": { "b4a": "^1.6.0", - "node-gyp-build": "^4.2.3" + "load-addon": "^1.0.0" + } + }, + "node_modules/simdle-universal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.2.tgz", + "integrity": "sha512-3n3w1bs+uwgHKQjt6arez83EywNlhZzYvNOhvAASTl/8KqNIcqr6aHyGt3JRlfuUC7iB0tomJRPlJ2cRGIpBzA==", + "dependencies": { + "b4a": "^1.6.0" + }, + "optionalDependencies": { + "simdle-native": "^1.1.1" } }, "node_modules/simple-concat": { @@ -9333,6 +9446,14 @@ "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==", "dev": true }, + "node_modules/unslab": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/unslab/-/unslab-1.3.0.tgz", + "integrity": "sha512-YATkfKAFj47kTzmiQrWXMyRvaVrHsW6MEALa4bm+FhiA2YG4oira+Z3DXN6LrYOYn2Y8eO94Lwl9DOHjs1FpoQ==", + "dependencies": { + "b4a": "^1.6.6" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -11560,9 +11681,9 @@ "dev": true }, "b4a": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.1.tgz", - "integrity": "sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" }, "babelify": { "version": "10.0.0", @@ -11577,6 +11698,29 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "bare-addon-resolve": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.4.2.tgz", + "integrity": "sha512-tvUF2orgRAfazmCwZuOUtj5sudU1iowTtwlD63BGvxh50KrHugBMQAUaSk4KxjfEznT99PuJyJSpc4ObPTiS6g==", + "optional": true, + "requires": { + "bare-module-resolve": "^1.5.0" + } + }, + "bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==" + }, + "bare-module-resolve": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.6.2.tgz", + "integrity": "sha512-bMQaTm9gYvDwJaXDsZPeT8jriiT/wnHy4V/wFoOxEci/OMe+SqECUKeZlchho0FOKvDMlWxzFtUiI4Nv6iozkw==", + "optional": true, + "requires": { + "semifies": "^1.0.0" + } + }, "base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -11598,9 +11742,9 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "big-sparse-array": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.2.tgz", - "integrity": "sha512-LtfhxpUzrTtT6jQbRNTvV1Nql1EHhxsylggtjO6NWfuwCpXxyabY6uZQ+jQDLIrPmpJG+XOHN7qGZXySt6Sb+g==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.3.tgz", + "integrity": "sha512-6RjV/3mSZORlMdpUaQ6rUSpG637cZm0//E54YYGtQg1c1O+AbZP8UTdJ/TchsDZcTVLmyWZcseBfp2HBeXUXOQ==" }, "binary-extensions": { "version": "2.2.0", @@ -13033,9 +13177,9 @@ "dev": true }, "fast-fifo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", - "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "fast-json-stable-stringify": { "version": "2.1.0", @@ -13561,28 +13705,51 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "hypercore": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.4.1.tgz", - "integrity": "sha512-jYphPGZiFEJ8MWllntwqcb77UQ1yTxc1rhBNr882B3XJU4s0uQTqzEUc4eDoOznc9Vl1ByWmegtlxIRjVHmwNA==", + "version": "10.37.23", + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.37.23.tgz", + "integrity": "sha512-BV/HZZp0fQesmEmxP46ZtV67Cwt6ChwNrofHyhVjx0d1t555F+tnT4oVYFLOsO1+sWeLnSwKWzs1umvG46QOpg==", "requires": { "@hyperswarm/secret-stream": "^6.0.0", "b4a": "^1.1.0", - "big-sparse-array": "^1.0.2", + "bare-events": "^2.2.0", + "big-sparse-array": "^1.0.3", "compact-encoding": "^2.11.0", "crc-universal": "^1.0.2", - "events": "^3.3.0", + "fast-fifo": "^1.3.0", "flat-tree": "^1.9.0", "hypercore-crypto": "^3.2.1", + "hypercore-errors": "^1.2.0", + "hypercore-id-encoding": "^1.2.0", + "hypertrace": "^1.2.1", "is-options": "^1.0.1", - "protomux": "^3.4.0", - "quickbit-universal": "^2.0.3", + "protomux": "^3.5.0", + "quickbit-universal": "^2.2.0", "random-access-file": "^4.0.0", "random-array-iterator": "^1.0.0", "safety-catch": "^1.0.1", - "sodium-universal": "^3.0.4", + "sodium-universal": "^4.0.0", "streamx": "^2.12.4", + "unslab": "^1.3.0", "xache": "^1.1.0", "z32": "^1.0.0" + }, + "dependencies": { + "sodium-native": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.2.0.tgz", + "integrity": "sha512-rdJRAf/RE/IRFUUoUsz10slNAQDTGz5ChpIeR1Ti0BtGYstl6Uok4hHALPBdnFcLml6qXJ2pDd0/De09mPa6mg==", + "requires": { + "node-gyp-build": "^4.8.0" + } + }, + "sodium-universal": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-4.0.1.tgz", + "integrity": "sha512-sNp13PrxYLaUFHTGoDKkSDFvoEu51bfzE12RwGlqU1fcrkpAOK0NvizaJzOWV0Omtk9me2+Pnbjcf/l0efxuGQ==", + "requires": { + "sodium-native": "^4.0.0" + } + } } }, "hypercore-crypto": { @@ -13595,6 +13762,25 @@ "sodium-universal": "^3.0.0" } }, + "hypercore-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/hypercore-errors/-/hypercore-errors-1.3.0.tgz", + "integrity": "sha512-WsmSu05Ve1hXaT/2Etwz7mgZ1sAXe8EaveahUfaeECllxvYNaP5EbAPw5YaA4OqR3d217litGt4qKch9TBnavA==" + }, + "hypercore-id-encoding": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/hypercore-id-encoding/-/hypercore-id-encoding-1.3.0.tgz", + "integrity": "sha512-W6sHdGo5h7LXEsoWfKf/KfuROZmZRQDlGqJF2EPHW+noCK66Vvr0+zE6cL0vqQi18s0kQPeN7Sq3QyR0Ytc2VQ==", + "requires": { + "b4a": "^1.5.3", + "z32": "^1.0.0" + } + }, + "hypertrace": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/hypertrace/-/hypertrace-1.4.2.tgz", + "integrity": "sha512-sa6iq1FaJ03Db3eUl5ZodyOL3fheyrum9xzeHasXOQ/AprTT6vS1WjpbXfYkHhmzVmyn0jBW/VsCb1QaBkGyow==" + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -14246,6 +14432,15 @@ "weak-lru-cache": "^1.2.2" } }, + "load-addon": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-addon/-/load-addon-1.0.0.tgz", + "integrity": "sha512-6XaA7xfpHW1CeQRrLFE9+9y8nDZMX3ZaoCMSo+Gp2i58dfY549SQqqb2ukAgQtAACEDJmaroHJvnL03cJ+KLvA==", + "optional": true, + "requires": { + "bare-addon-resolve": "^1.3.0" + } + }, "locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -14722,9 +14917,9 @@ "dev": true }, "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==" }, "node-preload": { "version": "0.2.1", @@ -15783,14 +15978,16 @@ } }, "protomux": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.4.0.tgz", - "integrity": "sha512-jZBytPrL5o+eZeSfIA+5OhPBwfS4A3DucHU4R6KkwFVr2sPqtNoKOX/xXdGzQzHzfVOqbsFfC7oFQ5FqZ6XKWw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.9.2.tgz", + "integrity": "sha512-s439dAQSrCg3rohE+Vn7UJN20bBUKNu/4m/+pSNKnavo14HHPsW7BP6YtfXD63qPDRwfM8la3r4DA1EQGM8iYQ==", "requires": { "b4a": "^1.3.1", "compact-encoding": "^2.5.1", + "hypertrace": "^1.4.2", "queue-tick": "^1.0.0", - "safety-catch": "^1.0.1" + "safety-catch": "^1.0.1", + "unslab": "^1.3.0" } }, "ps-list": { @@ -15858,13 +16055,23 @@ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.0.tgz", "integrity": "sha512-ULWhjjE8BmiICGn3G8+1L9wFpERNxkf8ysxkAer4+TFdRefDaXOCV5m92aMB9FtBVmn/8sETXLXY6BfW7hyaWQ==" }, + "quickbit-native": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.3.1.tgz", + "integrity": "sha512-/WOLyxcG6jFjuCuiND9/gXRlR4Po20UGhuc9izpVLioiJ2hWhoIgrNaTCkwgnPhrr1Rz8DGNCntJNEyspfo0Ug==", + "optional": true, + "requires": { + "b4a": "^1.6.0", + "load-addon": "^1.0.0" + } + }, "quickbit-universal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.0.3.tgz", - "integrity": "sha512-cdyTFj+fa7iGHMNM/gMXJscTiRZt6yIhRx8fYIFT+xaxXPB3dmSy1mY9BkDf21ONqb6PZMggm5E1Huj+72+bjQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.2.0.tgz", + "integrity": "sha512-w02i1R8n7+6pEKTud8DfF8zbFY9o7RtPlUc3jWbtCkDKvhbx/AvV7oNnz4/TcmsPGpSJS+fq5Ud6RH6+YPvSGg==", "requires": { "b4a": "^1.6.0", - "node-gyp-build": "^4.5.0", + "quickbit-native": "^2.2.0", "simdle-universal": "^1.1.0" } }, @@ -16089,6 +16296,12 @@ "resolved": "https://registry.npmjs.org/sample-rate/-/sample-rate-2.0.1.tgz", "integrity": "sha512-AIK0vVBiAEObmpJOxQu/WCyklnWGqzTSDII4O7nBo+SJHmfgBUiYhgV/Y3Ohz76gfSlU6R5CIAKggj+nAOLSvg==" }, + "semifies": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semifies/-/semifies-1.0.0.tgz", + "integrity": "sha512-xXR3KGeoxTNWPD4aBvL5NUpMTT7WMANr3EWnaS190QVkY52lqqcVRD7Q05UVbBhiWDGWMlJEUam9m7uFFGVScw==", + "optional": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -16200,13 +16413,23 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "simdle-native": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.3.1.tgz", + "integrity": "sha512-QEFxH5JPLzMJy8pzv6Y/RA9K7F0MDOXcB+as6V+XlNOPI5Lpt0LjR6cl3muvBHk6oZiiHj5O8TOkP8ToN9kbsQ==", + "optional": true, + "requires": { + "b4a": "^1.6.0", + "load-addon": "^1.0.0" + } + }, "simdle-universal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.0.tgz", - "integrity": "sha512-ZH+N1FHGksLWcNgpuaVaX2pI86Zzu58Y5S1mNXd2HuMId75eRsrtpAmCG1RZJXclViUiACVsLA3LD3TQVpha5Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.2.tgz", + "integrity": "sha512-3n3w1bs+uwgHKQjt6arez83EywNlhZzYvNOhvAASTl/8KqNIcqr6aHyGt3JRlfuUC7iB0tomJRPlJ2cRGIpBzA==", "requires": { "b4a": "^1.6.0", - "node-gyp-build": "^4.2.3" + "simdle-native": "^1.1.1" } }, "simple-concat": { @@ -16802,6 +17025,14 @@ "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==", "dev": true }, + "unslab": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/unslab/-/unslab-1.3.0.tgz", + "integrity": "sha512-YATkfKAFj47kTzmiQrWXMyRvaVrHsW6MEALa4bm+FhiA2YG4oira+Z3DXN6LrYOYn2Y8eO94Lwl9DOHjs1FpoQ==", + "requires": { + "b4a": "^1.6.6" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/package.json b/package.json index 0f8383d..9192f05 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "audio-buffer-from": "^1.1.1", "audio-buffer-utils": "^5.1.2", "audio-format": "github:audiojs/audio-format", - "hypercore": "^10.4.1", + "hypercore": "^10.37.23", "multistream": "^4.1.0", "nanoprocess": "^0.8.5", "random-access-memory": "^6.0.0",