diff --git a/package-lock.json b/package-lock.json index 371727a..eed6905 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.38.0", "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,11 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "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/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -2606,9 +2611,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 +4360,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 +5102,30 @@ } }, "node_modules/hypercore": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.4.1.tgz", - "integrity": "sha512-jYphPGZiFEJ8MWllntwqcb77UQ1yTxc1rhBNr882B3XJU4s0uQTqzEUc4eDoOznc9Vl1ByWmegtlxIRjVHmwNA==", + "version": "10.38.0", + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.38.0.tgz", + "integrity": "sha512-FS0+WOVDVvlk2yjaiWbaGGzXjDtaAjIbukifAOyQjzo2mVi3BUUt89N6VE82/sVovKOhvKlt1CjWLhijwadqMQ==", "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", "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 +5140,44 @@ "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.3.1", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.3.1.tgz", + "integrity": "sha512-YdP64gAdpIKHfL4ttuX4aIfjeunh9f+hNeQJpE9C8UMndB3zkgZ7YmmGT4J2+v6Ibyp6Wem8D1TcSrtdW0bqtg==", + "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/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -6607,9 +6654,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.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.3.tgz", + "integrity": "sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -8086,14 +8133,15 @@ } }, "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.10.0", + "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.10.0.tgz", + "integrity": "sha512-YjNhvdYWI5HGbbUUKRR8DT3mg+RaZQT6V5T83ktd4veAdHg0CLvevcs33wo8rjdEwCnRaSNXkzlw48tbSaPVag==", "dependencies": { "b4a": "^1.3.1", "compact-encoding": "^2.5.1", "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 +8234,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.4", + "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.3.4.tgz", + "integrity": "sha512-inl+SbEDqL+NTGFsk/S7nhaFtNEUANpXM1umGeJdOY0gtCLcDTSOZ9sGIXcaKukBgThw9cTD1rgCsYy6sAox+A==", + "optional": true, + "dependencies": { + "b4a": "^1.6.0", + "node-gyp-build": "^4.8.2" + } + }, "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": { @@ -8609,13 +8669,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.4", + "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.3.4.tgz", + "integrity": "sha512-7fWq9N5wP3ZYdiBcdjdNFHQ+kU/+rxr785HbxMmFjEb8choPbgE9p4fJ5Nm/H2rpSyVkgY9j0E9hYY1RAvBg+A==", + "optional": true, "dependencies": { "b4a": "^1.6.0", - "node-gyp-build": "^4.2.3" + "node-gyp-build": "^4.8.2" + } + }, + "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 +9405,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 +11640,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 +11657,11 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "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==" + }, "base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -11598,9 +11683,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 +13118,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 +13646,50 @@ "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.38.0", + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.38.0.tgz", + "integrity": "sha512-FS0+WOVDVvlk2yjaiWbaGGzXjDtaAjIbukifAOyQjzo2mVi3BUUt89N6VE82/sVovKOhvKlt1CjWLhijwadqMQ==", "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", "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.3.1", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.3.1.tgz", + "integrity": "sha512-YdP64gAdpIKHfL4ttuX4aIfjeunh9f+hNeQJpE9C8UMndB3zkgZ7YmmGT4J2+v6Ibyp6Wem8D1TcSrtdW0bqtg==", + "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 +13702,20 @@ "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" + } + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -14722,9 +14843,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.3", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.3.tgz", + "integrity": "sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==" }, "node-preload": { "version": "0.2.1", @@ -15783,14 +15904,15 @@ } }, "protomux": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.4.0.tgz", - "integrity": "sha512-jZBytPrL5o+eZeSfIA+5OhPBwfS4A3DucHU4R6KkwFVr2sPqtNoKOX/xXdGzQzHzfVOqbsFfC7oFQ5FqZ6XKWw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/protomux/-/protomux-3.10.0.tgz", + "integrity": "sha512-YjNhvdYWI5HGbbUUKRR8DT3mg+RaZQT6V5T83ktd4veAdHg0CLvevcs33wo8rjdEwCnRaSNXkzlw48tbSaPVag==", "requires": { "b4a": "^1.3.1", "compact-encoding": "^2.5.1", "queue-tick": "^1.0.0", - "safety-catch": "^1.0.1" + "safety-catch": "^1.0.1", + "unslab": "^1.3.0" } }, "ps-list": { @@ -15858,13 +15980,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.4", + "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.3.4.tgz", + "integrity": "sha512-inl+SbEDqL+NTGFsk/S7nhaFtNEUANpXM1umGeJdOY0gtCLcDTSOZ9sGIXcaKukBgThw9cTD1rgCsYy6sAox+A==", + "optional": true, + "requires": { + "b4a": "^1.6.0", + "node-gyp-build": "^4.8.2" + } + }, "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" } }, @@ -16200,13 +16332,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.4", + "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.3.4.tgz", + "integrity": "sha512-7fWq9N5wP3ZYdiBcdjdNFHQ+kU/+rxr785HbxMmFjEb8choPbgE9p4fJ5Nm/H2rpSyVkgY9j0E9hYY1RAvBg+A==", + "optional": true, + "requires": { + "b4a": "^1.6.0", + "node-gyp-build": "^4.8.2" + } + }, "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 +16944,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..2db64d0 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.38.0", "multistream": "^4.1.0", "nanoprocess": "^0.8.5", "random-access-memory": "^6.0.0",