OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-overlay commits / 7a1e469

deps: bump storage cluster to latest-in-range (canary for ce/storage convergence)
npm update refreshed the lock to hypercore-storage 3.1.1 (from 2.8.0, the major floor riding along via hypercore ^11.19.0), hypercore 11.33.2, corestore 7.10.1, hyperdht 6.32.0; collapsed 13 nested compact-encoding 2.19.2 copies into the single hoisted 3.2.0 (no dual-ce). Storage-critical bare suite: 157/162 (the 5 misses are pre-existing — 4 message not-found/empty round-trips + 1 flaky multi-source e2e — all reproduce identically on the pre-update tree). Also fix a pre-existing Bare-resolution bug surfaced while running the suite: test/chunker.test.js imported Node's 'stream'; switched to 'streamx' (the repo's own convention, lib/http.js). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
7a1e469c6edc9f844bcee48342e309346c616f2f
by plankatron <fleeky@gmail.com> · 2026-06-16T21:41:31.000Z

Changed files (2) +158 -255

package-lock.json +157 -254
……@@ -1,12 +1,12 @@
11{
22 "name": "hyper-overlay",
3 "version": "0.2.5",
3 "version": "0.2.9",
44 "lockfileVersion": 3,
55 "requires": true,
66 "packages": {
77 "": {
88 "name": "hyper-overlay",
9 "version": "0.2.5",
9 "version": "0.2.9",
1010 "license": "AGPL-3.0",
1111 "dependencies": {
1212 "@hyperswarm/testnet": "^3.1.4",
……@@ -204,14 +204,14 @@
204204 }
205205 },
206206 "node_modules/bare-cov": {
207 "version": "1.2.1",
208 "resolved": "https://registry.npmjs.org/bare-cov/-/bare-cov-1.2.1.tgz",
209 "integrity": "sha512-SHNqb/WG9udUEj8m5qGSehoUQ9o0Xzv8nrf4HIdmG+KNU/XdhPLhTP5VPrHnSAMAXhAzEB4Q+2IYZ0x9qPzN1g==",
207 "version": "1.2.2",
208 "resolved": "https://registry.npmjs.org/bare-cov/-/bare-cov-1.2.2.tgz",
209 "integrity": "sha512-d/b4HdL5ohZDwBvDegJeSkmo1X2MGlm22jXzuY2D7wl2W1+7nk/b7+HMogwgUa+zi8rVVRJQKHCHPHYBJpvlvw==",
210210 "dev": true,
211211 "license": "Apache-2.0",
212212 "dependencies": {
213213 "bare-fs": "^4.1.2",
214 "bare-inspector": "^4.0.1",
214 "bare-inspector": "^6.0.1",
215215 "bare-path": "^3.0.0",
216216 "bare-process": "^4.2.1",
217217 "bare-url": "^2.1.5",
……@@ -221,9 +221,9 @@
221221 }
222222 },
223223 "node_modules/bare-crypto": {
224 "version": "1.13.5",
225 "resolved": "https://registry.npmjs.org/bare-crypto/-/bare-crypto-1.13.5.tgz",
226 "integrity": "sha512-+QOwpHo4kCGRE3itG/hUrKpNOvDFSC+olSh3ARCgQV9Vh0LMpecFyl+t0+Cdfrw7oWbw+O/kqF/IGGqVCysl4g==",
224 "version": "1.15.3",
225 "resolved": "https://registry.npmjs.org/bare-crypto/-/bare-crypto-1.15.3.tgz",
226 "integrity": "sha512-macV9lbyJTsLPRXJkBtz8ivTGEo3LCyJInLT9IB/PWJ7pRXwvHs/FP4bx/fWw+HZkiepIYCAV2cuU5CR92XWCw==",
227227 "dev": true,
228228 "license": "Apache-2.0",
229229 "dependencies": {
……@@ -283,9 +283,9 @@
283283 }
284284 },
285285 "node_modules/bare-events": {
286 "version": "2.8.2",
287 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
288 "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
286 "version": "2.9.1",
287 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
288 "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
289289 "license": "Apache-2.0",
290290 "peerDependencies": {
291291 "bare-abort-controller": "*"
……@@ -346,15 +346,15 @@
346346 "license": "Apache-2.0"
347347 },
348348 "node_modules/bare-http-parser": {
349 "version": "1.1.3",
350 "resolved": "https://registry.npmjs.org/bare-http-parser/-/bare-http-parser-1.1.3.tgz",
351 "integrity": "sha512-+dhVvQi6brHq14L/XHNRQ+TLuVE76VjRmMt61wVEtS+Od8xUslfMHWJN/ZjIIt3RtTG6vPuA+x9cOh7KrkBJsA==",
349 "version": "1.1.5",
350 "resolved": "https://registry.npmjs.org/bare-http-parser/-/bare-http-parser-1.1.5.tgz",
351 "integrity": "sha512-sPaDetLbWRmth04JmuTCvw/hoNdWJvYUJN8n1tYdGW3HM0mMnCvK2f0oIxE6HK7iOq+WlsRzEMg1LT/b0wGbLQ==",
352352 "license": "Apache-2.0"
353353 },
354354 "node_modules/bare-http1": {
355 "version": "4.5.6",
356 "resolved": "https://registry.npmjs.org/bare-http1/-/bare-http1-4.5.6.tgz",
357 "integrity": "sha512-31OAwMkSU+z1VuUOCk65hx3aWQgzCfH/zQ6LGxbJtmiy2Czsw0+uvOBM9YkqaL6zUSTSYG2pLbL0v/TjME3Buw==",
355 "version": "4.5.7",
356 "resolved": "https://registry.npmjs.org/bare-http1/-/bare-http1-4.5.7.tgz",
357 "integrity": "sha512-PRuzs9ywt4vUvrC3mnHhQyaQfLYzdFy8XKOH0oKeKmYfyYYUqXBkdbJE2csESLBxJEbKDBjxPGLU+Qa0l1ds4A==",
358358 "license": "Apache-2.0",
359359 "dependencies": {
360360 "bare-events": "^2.6.0",
……@@ -376,15 +376,15 @@
376376 }
377377 },
378378 "node_modules/bare-https": {
379 "version": "2.1.3",
380 "resolved": "https://registry.npmjs.org/bare-https/-/bare-https-2.1.3.tgz",
381 "integrity": "sha512-0TI/mJXQGYXmG7UUyWEG+KCJusayIAQLywUjFAskDoKuxfqVnGF+M/mTMrEV8J64DaIdU+5x761FvgmT7M68tA==",
379 "version": "3.0.0",
380 "resolved": "https://registry.npmjs.org/bare-https/-/bare-https-3.0.0.tgz",
381 "integrity": "sha512-W1GRSCzn+xXKf5bMcPs/hg6Ga1bxPqb7owGfS+tvlBQfPe5Q2STcanRuKZrgU60v5uKrhXH5cgWwM+DLqvXZgQ==",
382382 "dev": true,
383383 "license": "Apache-2.0",
384384 "dependencies": {
385385 "bare-http1": "^4.4.0",
386386 "bare-tcp": "^2.2.0",
387 "bare-tls": "^2.0.0"
387 "bare-tls": "^3.0.0"
388388 }
389389 },
390390 "node_modules/bare-inspect": {
……@@ -401,9 +401,9 @@
401401 }
402402 },
403403 "node_modules/bare-inspector": {
404 "version": "4.0.3",
405 "resolved": "https://registry.npmjs.org/bare-inspector/-/bare-inspector-4.0.3.tgz",
406 "integrity": "sha512-yYk6+7tTVKJKHOja5+QBn989ETv8oVsmwoH0nCM+QYC6w5MC03GC4aQNK+lipAZSz1EaAj42WZ8Wewjpy0L9TA==",
404 "version": "6.0.2",
405 "resolved": "https://registry.npmjs.org/bare-inspector/-/bare-inspector-6.0.2.tgz",
406 "integrity": "sha512-MSnnNDg8e/19ih2JTMIpu9P3wtIoshRQ1giPZPuw4a+XYLfaXkFd33EPy0uVYhZV6WnLAoDMKPFEZQdpgebbaA==",
407407 "dev": true,
408408 "license": "Apache-2.0",
409409 "dependencies": {
……@@ -411,10 +411,10 @@
411411 "bare-http1": "^4.0.0",
412412 "bare-stream": "^2.0.0",
413413 "bare-url": "^2.0.0",
414 "bare-ws": "^2.0.0"
414 "bare-ws": "^3.0.0"
415415 },
416416 "engines": {
417 "bare": ">=1.2.0"
417 "bare": ">=1.25.0 <1.29.0"
418418 },
419419 "peerDependencies": {
420420 "bare-tcp": "*"
……@@ -426,9 +426,9 @@
426426 }
427427 },
428428 "node_modules/bare-module": {
429 "version": "6.2.0",
430 "resolved": "https://registry.npmjs.org/bare-module/-/bare-module-6.2.0.tgz",
431 "integrity": "sha512-CoCTG8y8HKPnNW317OW1hynl28DasVPtbX033ZEAXk0Q3SYCUXi3OOnNAr6wTrDgMgpOsW0kl7Nifcom5GGH8Q==",
429 "version": "6.2.1",
430 "resolved": "https://registry.npmjs.org/bare-module/-/bare-module-6.2.1.tgz",
431 "integrity": "sha512-3LOl7HifnuElzB0uySr8TkbAQ3U9e4Gx6GWGVD5msTvPUFN4UBdouUChaLItTq62aUItHL0SU/na05QADjdm/Q==",
432432 "dev": true,
433433 "license": "Apache-2.0",
434434 "dependencies": {
……@@ -439,7 +439,7 @@
439439 "bare-url": "^2.0.1"
440440 },
441441 "engines": {
442 "bare": ">=1.23.0"
442 "bare": ">=1.23.0 <1.29.0"
443443 },
444444 "peerDependencies": {
445445 "bare-buffer": "*"
……@@ -451,9 +451,9 @@
451451 }
452452 },
453453 "node_modules/bare-module-lexer": {
454 "version": "1.4.7",
455 "resolved": "https://registry.npmjs.org/bare-module-lexer/-/bare-module-lexer-1.4.7.tgz",
456 "integrity": "sha512-0klU4eMsjh/wcxi8FdHmNom2j2F4kmkXOhyJFL9qTaSFp2lE3m6BtbKgMHY8R5miqC9r8/IfA8wzXnC5Os14WA==",
454 "version": "1.5.2",
455 "resolved": "https://registry.npmjs.org/bare-module-lexer/-/bare-module-lexer-1.5.2.tgz",
456 "integrity": "sha512-kfElvxEitooj2gsAO+GkL0Ikok2k05FCnqhvcvYuSMLmuxYNHouIzgNHgxSfIUl3hnhnrAkX7YdM1vBp5SU8yA==",
457457 "dev": true,
458458 "license": "Apache-2.0",
459459 "dependencies": {
……@@ -511,9 +511,9 @@
511511 }
512512 },
513513 "node_modules/bare-net": {
514 "version": "2.3.1",
515 "resolved": "https://registry.npmjs.org/bare-net/-/bare-net-2.3.1.tgz",
516 "integrity": "sha512-MypSqDKpDU2Xt7FIfazn5yGvRnV09gFcIPHGWstW0gxuzA4tucTcwJSZeos97C4F89vtU5oGwXDN/HrGN6Y4Jw==",
514 "version": "2.3.2",
515 "resolved": "https://registry.npmjs.org/bare-net/-/bare-net-2.3.2.tgz",
516 "integrity": "sha512-I+yz+pqbYsBkxDsnu5vkKvy7RSNY9CcAvu2jZT6PsmdXJQG1i3dmD5V7xc3334OVp2absgtUEYLmmuNFlphBzg==",
517517 "dev": true,
518518 "license": "Apache-2.0",
519519 "dependencies": {
……@@ -533,19 +533,20 @@
533533 }
534534 },
535535 "node_modules/bare-path": {
536 "version": "3.0.0",
537 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
538 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
536 "version": "3.0.1",
537 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.1.tgz",
538 "integrity": "sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==",
539539 "license": "Apache-2.0",
540540 "dependencies": {
541541 "bare-os": "^3.0.1"
542542 }
543543 },
544544 "node_modules/bare-pipe": {
545 "version": "4.1.5",
546 "resolved": "https://registry.npmjs.org/bare-pipe/-/bare-pipe-4.1.5.tgz",
547 "integrity": "sha512-6OfxaG8JSkRh3Gc4hzHRsxNt+yu2PpN7lrv1V+T78GdknWQkVGwiEvu4m+1nbfk8cMVQ0TGxRvQ90XA4rhnTuw==",
545 "version": "4.2.2",
546 "resolved": "https://registry.npmjs.org/bare-pipe/-/bare-pipe-4.2.2.tgz",
547 "integrity": "sha512-Wkf6//CmKS8inHrkgi3X/xNMeaGfs2I0ayLM0B8cbPB4DxYHcoes6Ng+muCBfXNIJ9qmEjwDDJjAUz7nRxxjgQ==",
548548 "license": "Apache-2.0",
549 "peer": true,
549550 "dependencies": {
550551 "bare-events": "^2.0.0",
551552 "bare-stream": "^2.0.0"
……@@ -600,11 +601,12 @@
600601 }
601602 },
602603 "node_modules/bare-stream": {
603 "version": "2.13.1",
604 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.1.tgz",
605 "integrity": "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==",
604 "version": "2.13.3",
605 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.3.tgz",
606 "integrity": "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==",
606607 "license": "Apache-2.0",
607608 "dependencies": {
609 "b4a": "^1.8.1",
608610 "streamx": "^2.25.0",
609611 "teex": "^1.0.1"
610612 },
……@@ -662,9 +664,9 @@
662664 }
663665 },
664666 "node_modules/bare-tcp": {
665 "version": "2.2.12",
666 "resolved": "https://registry.npmjs.org/bare-tcp/-/bare-tcp-2.2.12.tgz",
667 "integrity": "sha512-x8Q1Iw93noY18hU0UlLpdS/AkgsAgD1TN2imSUT9aH2noZdoXo70qGJ8iEj5D+QwgT/1hFgk1gi8BoolYP9TUw==",
667 "version": "2.5.1",
668 "resolved": "https://registry.npmjs.org/bare-tcp/-/bare-tcp-2.5.1.tgz",
669 "integrity": "sha512-N32OosAegmGzksr/huxIYLU/uaUARte6utO+vAu/EPQztMM7iAC55VeQSfzr2/XBJoz2OIETMvmU7/sdfiOGjw==",
668670 "license": "Apache-2.0",
669671 "dependencies": {
670672 "bare-dns": "^2.0.4",
……@@ -673,12 +675,20 @@
673675 },
674676 "engines": {
675677 "bare": ">=1.16.0"
678 },
679 "peerDependencies": {
680 "bare-pipe": "*"
681 },
682 "peerDependenciesMeta": {
683 "bare-pipe": {
684 "optional": true
685 }
676686 }
677687 },
678688 "node_modules/bare-tls": {
679 "version": "2.2.3",
680 "resolved": "https://registry.npmjs.org/bare-tls/-/bare-tls-2.2.3.tgz",
681 "integrity": "sha512-dPYBGEXtgLceRFMfGaF2/rqR86/xMxMyrM9ootO/gaRKL/z2uNHJs7aP7IOBtnJF8eUCt5qwMzbKfrKgDIxPLg==",
689 "version": "3.1.7",
690 "resolved": "https://registry.npmjs.org/bare-tls/-/bare-tls-3.1.7.tgz",
691 "integrity": "sha512-AMw8tJlb3LhzAmhgXRcjDrTlNxR3gXXyj6G8eU9iwvCFtiUBD8MxAW7bwunA1gXDukgo40A970jX0APc2jMU7A==",
682692 "dev": true,
683693 "license": "Apache-2.0",
684694 "dependencies": {
……@@ -690,9 +700,9 @@
690700 }
691701 },
692702 "node_modules/bare-tty": {
693 "version": "5.1.0",
694 "resolved": "https://registry.npmjs.org/bare-tty/-/bare-tty-5.1.0.tgz",
695 "integrity": "sha512-EZLvW4A+XiJgI3TW+e1pMME9PIJsfEXe/DA/WSKzIkq/v7Yarpv/rvG6Z5pGnpo4V/Bd+qopwnCLSR71hMMBYA==",
703 "version": "5.1.1",
704 "resolved": "https://registry.npmjs.org/bare-tty/-/bare-tty-5.1.1.tgz",
705 "integrity": "sha512-cXCMAlcLCFTCWwCtXBIhDuXa4hutTEbrHHIK5pvSSb4BLaSGJ9tvxVN3mvGOvXXqONS7l04mTiP+eIUlZKI92g==",
696706 "license": "Apache-2.0",
697707 "dependencies": {
698708 "bare-events": "^2.2.0",
……@@ -723,9 +733,9 @@
723733 }
724734 },
725735 "node_modules/bare-url": {
726 "version": "2.4.2",
727 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.2.tgz",
728 "integrity": "sha512-/9a2j4ac6ckpmAHvod/ob7x439OAHst/drc2Clnq+reRYd/ovddwcF4LfoxHyNk5AuGBnPg+HqFjmE/Zpq6v0A==",
736 "version": "2.4.5",
737 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.5.tgz",
738 "integrity": "sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ==",
729739 "license": "Apache-2.0",
730740 "peer": true,
731741 "dependencies": {
……@@ -796,16 +806,16 @@
796806 }
797807 },
798808 "node_modules/bare-ws": {
799 "version": "2.1.0",
800 "resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-2.1.0.tgz",
801 "integrity": "sha512-2gEWlPK9iyBchACdIY6oQXgmDz3KLrChdwrPgmU3IVXOFTnxTqSUT27WE/+izd4QojHj/SsqDkQiD2HDvuTdAA==",
809 "version": "3.0.0",
810 "resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-3.0.0.tgz",
811 "integrity": "sha512-q2v0UIQ0cFQBXQMp+0FRaoSk1EoYgOhzO7yio0TqBV6Rkfot97mbBYxb1ssw5faVCisVaFxQYY8113SMLYQBow==",
802812 "dev": true,
803813 "license": "Apache-2.0",
804814 "dependencies": {
805815 "bare-crypto": "^1.2.0",
806816 "bare-events": "^2.3.1",
807817 "bare-http1": "^4.0.0",
808 "bare-https": "^2.0.0",
818 "bare-https": "^3.0.0",
809819 "bare-stream": "^2.1.2"
810820 },
811821 "peerDependencies": {
……@@ -822,12 +832,20 @@
822832 }
823833 },
824834 "node_modules/bare-zlib": {
825 "version": "1.3.3",
826 "resolved": "https://registry.npmjs.org/bare-zlib/-/bare-zlib-1.3.3.tgz",
827 "integrity": "sha512-rXNczo+SQg6cn20olmh/mUiGeJK9maipFH/zI/QwYgwhEmOns1R7fl1GV5apNO+aAp4x2d4uUa7HLhO4mhOnBQ==",
835 "version": "1.4.0",
836 "resolved": "https://registry.npmjs.org/bare-zlib/-/bare-zlib-1.4.0.tgz",
837 "integrity": "sha512-xd0DT6nrj7553IkvfpJJSJiN0SM1OWQ4ycP53DET2zuF9UmDOh5XmWr+cA8pwkvS7YQyGHEm+kwtCZsUctUh5A==",
828838 "license": "Apache-2.0",
829839 "dependencies": {
830840 "bare-stream": "^2.0.0"
841 },
842 "peerDependencies": {
843 "bare-buffer": "*"
844 },
845 "peerDependenciesMeta": {
846 "bare-buffer": {
847 "optional": true
848 }
831849 }
832850 },
833851 "node_modules/big-sparse-array": {
……@@ -862,73 +880,46 @@
862880 }
863881 },
864882 "node_modules/blind-pairing-core": {
865 "version": "2.10.0",
866 "resolved": "https://registry.npmjs.org/blind-pairing-core/-/blind-pairing-core-2.10.0.tgz",
867 "integrity": "sha512-XBfaQ7yP0eFPwTJEtml3GQ7bFrA43fMBSsLPxL7zXtsnLbempYK9O0yTaL1UxCARh2X1+OdzUqvwidVBpnePfg==",
883 "version": "2.10.1",
884 "resolved": "https://registry.npmjs.org/blind-pairing-core/-/blind-pairing-core-2.10.1.tgz",
885 "integrity": "sha512-CD16k4iFJdrSruNUJOB12jRPGHlWR43CJQ9ss4lRkg44f+YCmrrkmCGUbg2hLnxdPkulkix56fjiNIYMRMe19Q==",
868886 "license": "Apache-2.0",
869887 "dependencies": {
870888 "b4a": "^1.6.4",
871889 "bare-events": "^2.5.0",
872890 "bogon": "^1.1.0",
873 "compact-encoding": "^2.17.0",
891 "compact-encoding": "^3.0.0",
874892 "hypercore-crypto": "^3.4.0",
875893 "sodium-universal": "^5.0.1",
876894 "tiny-buffer-map": "^1.1.1"
877895 }
878896 },
879 "node_modules/blind-pairing-core/node_modules/compact-encoding": {
880 "version": "2.19.2",
881 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
882 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
883 "license": "Apache-2.0",
884 "dependencies": {
885 "b4a": "^1.3.0"
886 }
887 },
888897 "node_modules/blind-relay": {
889 "version": "1.5.0",
890 "resolved": "https://registry.npmjs.org/blind-relay/-/blind-relay-1.5.0.tgz",
891 "integrity": "sha512-WwTaNv0Ea+L8PJq6KfQiwjuelyyDVDCV3Y8ym5cjoEBXjKK51oSy9Q3SHqSb1y2ddfz3yZZDvSg5xfN7ObayVw==",
898 "version": "1.6.1",
899 "resolved": "https://registry.npmjs.org/blind-relay/-/blind-relay-1.6.1.tgz",
900 "integrity": "sha512-38YmKCl/m9NcTkwueBbcGIt9Zx3IT/Q9Nsluu6C5Gur6PqfE0zWPhPwCzia1hri/g0ICYxrqkgLtEaoWD5WeSQ==",
892901 "license": "Apache-2.0",
893902 "dependencies": {
894903 "b4a": "^1.6.4",
895904 "bare-events": "^2.2.0",
896905 "bits-to-bytes": "^1.3.0",
897 "compact-encoding": "^2.12.0",
906 "compact-encoding": "^3.0.0",
898907 "compact-encoding-bitfield": "^1.0.0",
899908 "protomux": "^3.5.1",
900909 "sodium-universal": "^5.0.0",
901910 "streamx": "^2.15.1"
902911 }
903912 },
904 "node_modules/blind-relay/node_modules/compact-encoding": {
905 "version": "2.19.2",
906 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
907 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
908 "license": "Apache-2.0",
909 "dependencies": {
910 "b4a": "^1.3.0"
911 }
912 },
913913 "node_modules/bogon": {
914 "version": "1.2.0",
915 "resolved": "https://registry.npmjs.org/bogon/-/bogon-1.2.0.tgz",
916 "integrity": "sha512-FqOBr/1VMzCOsoJd+fzNUMarUYki2+TKt07A2+xaulsNx4r53iJ7MV5k0jbqg7W2U0CsLqxCZOrFibdG6h6HSg==",
914 "version": "1.3.0",
915 "resolved": "https://registry.npmjs.org/bogon/-/bogon-1.3.0.tgz",
916 "integrity": "sha512-04tu0G/v0f2HPuQlSfhO635WwHDBCaITJ490rhxH9ttUlgPqOirZVKV02YB6NvPf5VkmbqJCm3bnZwrPk/eDSg==",
917917 "license": "MIT",
918918 "dependencies": {
919 "compact-encoding": "^2.11.0",
919 "compact-encoding": "^3.0.0",
920920 "compact-encoding-net": "^1.2.0"
921921 }
922922 },
923 "node_modules/bogon/node_modules/compact-encoding": {
924 "version": "2.19.2",
925 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
926 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
927 "license": "Apache-2.0",
928 "dependencies": {
929 "b4a": "^1.3.0"
930 }
931 },
932923 "node_modules/brittle": {
933924 "version": "3.19.1",
934925 "resolved": "https://registry.npmjs.org/brittle/-/brittle-3.19.1.tgz",
……@@ -978,39 +969,21 @@
978969 }
979970 },
980971 "node_modules/compact-encoding-bitfield": {
981 "version": "1.0.0",
982 "resolved": "https://registry.npmjs.org/compact-encoding-bitfield/-/compact-encoding-bitfield-1.0.0.tgz",
983 "integrity": "sha512-3nMVKUg+PF72UHfainmCL8uKvyWfxsjqOtUY+HiMPGLPCTjnwzoKfFAMo1Ad7nwTPdjBqtGK5b3BOFTFW4EBTg==",
984 "license": "ISC",
985 "dependencies": {
986 "compact-encoding": "^2.4.1"
987 }
988 },
989 "node_modules/compact-encoding-bitfield/node_modules/compact-encoding": {
990 "version": "2.19.2",
991 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
992 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
972 "version": "1.1.0",
973 "resolved": "https://registry.npmjs.org/compact-encoding-bitfield/-/compact-encoding-bitfield-1.1.0.tgz",
974 "integrity": "sha512-F6wliSKHi50BsBStmnsRJAzJgYSIYzdfSe3M0oHj4uQ1RcctJK/NQVD7wF51bj/DBMne2i5gUxrGUFkNZQns5w==",
993975 "license": "Apache-2.0",
994976 "dependencies": {
995 "b4a": "^1.3.0"
977 "compact-encoding": "^3.0.0"
996978 }
997979 },
998980 "node_modules/compact-encoding-net": {
999 "version": "1.2.0",
1000 "resolved": "https://registry.npmjs.org/compact-encoding-net/-/compact-encoding-net-1.2.0.tgz",
1001 "integrity": "sha512-LVXpNpF7PGQeHRVVLGgYWzuVoYAaDZvKUsUxRioGfkotzvOh4AzoQF1HBH3zMNaSnx7gJXuUr3hkjnijaH/Eng==",
1002 "license": "ISC",
1003 "dependencies": {
1004 "compact-encoding": "^2.4.1"
1005 }
1006 },
1007 "node_modules/compact-encoding-net/node_modules/compact-encoding": {
1008 "version": "2.19.2",
1009 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1010 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
981 "version": "1.3.0",
982 "resolved": "https://registry.npmjs.org/compact-encoding-net/-/compact-encoding-net-1.3.0.tgz",
983 "integrity": "sha512-HIYjL3aMiSENApR691aMLngXt6rkTHb9HUkEukcx3YwIZpoMUVXHXyjBzoo9kVwC7KakooBA1RRWb46Cu6qtAQ==",
1011984 "license": "Apache-2.0",
1012985 "dependencies": {
1013 "b4a": "^1.3.0"
986 "compact-encoding": "^3.0.0"
1014987 }
1015988 },
1016989 "node_modules/convert-source-map": {
……@@ -1021,18 +994,20 @@
1021994 "license": "MIT"
1022995 },
1023996 "node_modules/corestore": {
1024 "version": "7.9.2",
1025 "resolved": "https://registry.npmjs.org/corestore/-/corestore-7.9.2.tgz",
1026 "integrity": "sha512-dyIktVSVLu0skZ1UM4yODbNbZ46dBpTHypzwlwET1btVuS3YIf66Zz8Tx8h3Xa8nbLO2USGqrYtvPYzSRj2wCA==",
997 "version": "7.10.1",
998 "resolved": "https://registry.npmjs.org/corestore/-/corestore-7.10.1.tgz",
999 "integrity": "sha512-QdcNtpFSYtVHA4UcUSSf2m9gNMT9QqSs9fn+pZx6xdUivNono18JhtpEP/TYpP9heKB7yd+qLsLQP5bo65sg6A==",
10271000 "license": "MIT",
10281001 "dependencies": {
10291002 "b4a": "^1.6.7",
1030 "hypercore": "^11.19.0",
1003 "bare-events": "^2.8.3",
1004 "hypercore": "^11.32.0",
10311005 "hypercore-crypto": "^3.4.2",
10321006 "hypercore-errors": "^1.4.0",
10331007 "hypercore-id-encoding": "^1.3.0",
10341008 "ready-resource": "^1.1.1",
10351009 "sodium-universal": "^5.0.1",
1010 "streamx": "^2.26.0",
10361011 "which-runtime": "^1.2.1"
10371012 }
10381013 },
……@@ -1057,15 +1032,15 @@
10571032 }
10581033 },
10591034 "node_modules/dht-rpc": {
1060 "version": "6.26.4",
1061 "resolved": "https://registry.npmjs.org/dht-rpc/-/dht-rpc-6.26.4.tgz",
1062 "integrity": "sha512-bMI625c13DXaiYN8vHEFmcM4CIauwK1SJgOMWAAqsXhsKXO8WCdp0fgYwTHH40cBB6J9MkDXPa2f79Vj5Ah1iA==",
1035 "version": "6.27.0",
1036 "resolved": "https://registry.npmjs.org/dht-rpc/-/dht-rpc-6.27.0.tgz",
1037 "integrity": "sha512-NsfgRlFDQnkA2+H+hJXMPLmBOn/TSIIc0cRMV8q42M4xc1uAXWtpvIIQsONF5tYcYC6px0bslrUGideN1h4S4A==",
10631038 "license": "MIT",
10641039 "dependencies": {
10651040 "adaptive-timeout": "^1.0.1",
10661041 "b4a": "^1.6.1",
10671042 "bare-events": "^2.2.0",
1068 "compact-encoding": "^2.11.0",
1043 "compact-encoding": "^3.0.0",
10691044 "compact-encoding-net": "^1.2.0",
10701045 "fast-fifo": "^1.1.0",
10711046 "kademlia-routing-table": "^1.0.1",
……@@ -1076,15 +1051,6 @@
10761051 "udx-native": "^1.5.3"
10771052 }
10781053 },
1079 "node_modules/dht-rpc/node_modules/compact-encoding": {
1080 "version": "2.19.2",
1081 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1082 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1083 "license": "Apache-2.0",
1084 "dependencies": {
1085 "b4a": "^1.3.0"
1086 }
1087 },
10881054 "node_modules/error-stack-parser": {
10891055 "version": "2.1.4",
10901056 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
……@@ -1237,22 +1203,22 @@
12371203 }
12381204 },
12391205 "node_modules/hypercore": {
1240 "version": "11.28.1",
1241 "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-11.28.1.tgz",
1242 "integrity": "sha512-d8jqUilG7Gri8wT+sRdkFTYRPMHGyvBz/NCYHf5rX7+LoivRNRxQm5nWChT7caiUKbcsDak6h7IiEQ5wbD1wCg==",
1206 "version": "11.33.2",
1207 "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-11.33.2.tgz",
1208 "integrity": "sha512-0ajpaVU71vHWQruVmZeO0OJQAqCKd/wCNdTVj23E/IRM3wjLml3ce6twuTlDhtyWBt3YAzWB4rFgPfBsUDTOPA==",
12431209 "license": "MIT",
12441210 "dependencies": {
12451211 "@hyperswarm/secret-stream": "^6.0.0",
12461212 "b4a": "^1.1.0",
12471213 "bare-events": "^2.2.0",
12481214 "big-sparse-array": "^1.0.3",
1249 "compact-encoding": "^2.11.0",
1215 "compact-encoding": "^3.0.0",
12501216 "fast-fifo": "^1.3.0",
12511217 "flat-tree": "^1.9.0",
12521218 "hypercore-crypto": "^3.2.1",
12531219 "hypercore-errors": "^1.5.0",
12541220 "hypercore-id-encoding": "^1.2.0",
1255 "hypercore-storage": "^2.8.0",
1221 "hypercore-storage": "^3.0.0",
12561222 "is-options": "^1.0.1",
12571223 "nanoassert": "^2.0.0",
12581224 "protomux": "^3.5.0",
……@@ -1266,25 +1232,16 @@
12661232 }
12671233 },
12681234 "node_modules/hypercore-crypto": {
1269 "version": "3.6.1",
1270 "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.6.1.tgz",
1271 "integrity": "sha512-ltIz2uDwy9pO/ZGTvqcjzyBkvt6O4cVm4r/nNxh0GFs/RbQtqP/i4wCvLEdmU7ptgtnw7fI67WYD1aHPuv4OVA==",
1235 "version": "3.7.0",
1236 "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.7.0.tgz",
1237 "integrity": "sha512-SWxobptQf2V/+ZLCCDRTXqFzGfTPIkNIuDyLKXpEMfcpJ1/ec94N9aWgylHcWOHmRt14ng/KR7z0BugebWHK9Q==",
12721238 "license": "MIT",
12731239 "dependencies": {
12741240 "b4a": "^1.6.6",
1275 "compact-encoding": "^2.15.0",
1241 "compact-encoding": "^3.0.0",
12761242 "sodium-universal": "^5.0.0"
12771243 }
12781244 },
1279 "node_modules/hypercore-crypto/node_modules/compact-encoding": {
1280 "version": "2.19.2",
1281 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1282 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1283 "license": "Apache-2.0",
1284 "dependencies": {
1285 "b4a": "^1.3.0"
1286 }
1287 },
12881245 "node_modules/hypercore-errors": {
12891246 "version": "1.5.0",
12901247 "resolved": "https://registry.npmjs.org/hypercore-errors/-/hypercore-errors-1.5.0.tgz",
……@@ -1305,19 +1262,18 @@
13051262 }
13061263 },
13071264 "node_modules/hypercore-storage": {
1308 "version": "2.8.0",
1309 "resolved": "https://registry.npmjs.org/hypercore-storage/-/hypercore-storage-2.8.0.tgz",
1310 "integrity": "sha512-s35HllFMYvrkSHvkIIklVFmCI/bRVNO7H3pi4mKvWl0XLyhGGGM+NtJ7fpsh82oPRCmL9XtMRO+pT6LiMAO8MA==",
1265 "version": "3.1.1",
1266 "resolved": "https://registry.npmjs.org/hypercore-storage/-/hypercore-storage-3.1.1.tgz",
1267 "integrity": "sha512-UEOtZDT2ftGSrGEfwUTzOprhwICxNHfSYgl6BxgdJZDpV18hllbUQIBdjkH+IfRNBg5c85ehSY8VZJ6bIPwPEQ==",
13111268 "license": "Apache-2.0",
13121269 "dependencies": {
13131270 "b4a": "^1.6.7",
1314 "bare-fs": "^4.0.1",
13151271 "bare-path": "^3.0.0",
1316 "compact-encoding": "^2.16.0",
1272 "compact-encoding": "^3.1.0",
13171273 "device-file": "^2.1.2",
13181274 "flat-tree": "^1.12.1",
13191275 "hypercore-crypto": "^3.4.2",
1320 "hyperschema": "^1.7.0",
1276 "hyperschema": "^1.21.0",
13211277 "index-encoder": "^3.3.2",
13221278 "resolve-reject-promise": "^1.0.0",
13231279 "rocksdb-native": "^3.11.0",
……@@ -1325,28 +1281,10 @@
13251281 "streamx": "^2.21.1"
13261282 }
13271283 },
1328 "node_modules/hypercore-storage/node_modules/compact-encoding": {
1329 "version": "2.19.2",
1330 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1331 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1332 "license": "Apache-2.0",
1333 "dependencies": {
1334 "b4a": "^1.3.0"
1335 }
1336 },
1337 "node_modules/hypercore/node_modules/compact-encoding": {
1338 "version": "2.19.2",
1339 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1340 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1341 "license": "Apache-2.0",
1342 "dependencies": {
1343 "b4a": "^1.3.0"
1344 }
1345 },
13461284 "node_modules/hyperdht": {
1347 "version": "6.31.0",
1348 "resolved": "https://registry.npmjs.org/hyperdht/-/hyperdht-6.31.0.tgz",
1349 "integrity": "sha512-FIAZGOpYcbRqnWgfPfBbXs/7J6rjDfJqHh9AQWFmmsKkBmwGn/m2kreIKD4ZMIOaWbM5YTwj7aHvBw/CMHYg0Q==",
1285 "version": "6.32.0",
1286 "resolved": "https://registry.npmjs.org/hyperdht/-/hyperdht-6.32.0.tgz",
1287 "integrity": "sha512-Y/SibEN7wue0E8ydh8lx9IX7SOE9o00b6tufPA7hRxAafXsisWUBrW36fIHdyxg148T4Z3olrooOGZDZ89LYag==",
13501288 "license": "MIT",
13511289 "dependencies": {
13521290 "@hyperswarm/secret-stream": "^6.6.2",
……@@ -1354,7 +1292,7 @@
13541292 "bare-events": "^2.2.0",
13551293 "blind-relay": "^1.3.0",
13561294 "bogon": "^1.0.0",
1357 "compact-encoding": "^2.4.1",
1295 "compact-encoding": "^3.0.0",
13581296 "dht-rpc": "^6.15.1",
13591297 "hypercore-crypto": "^3.3.0",
13601298 "hypercore-id-encoding": "^1.2.0",
……@@ -1374,54 +1312,27 @@
13741312 }
13751313 },
13761314 "node_modules/hyperdht-address": {
1377 "version": "1.0.1",
1378 "resolved": "https://registry.npmjs.org/hyperdht-address/-/hyperdht-address-1.0.1.tgz",
1379 "integrity": "sha512-v817eJkhryWNtMGQHLxVo6jtfEeIV9k429fRUWUKkp1bm+3/rzH8r5BFef9VT7Jq4Tvgt0Gw11FV32CacsqMZA==",
1315 "version": "1.1.1",
1316 "resolved": "https://registry.npmjs.org/hyperdht-address/-/hyperdht-address-1.1.1.tgz",
1317 "integrity": "sha512-Mu/+7SW2cwvHxMXswa5mOrhrS5BJyntViAuB25k8d8wNtA8eAPs4LaIq6TwN1SS/KQY02h1r+gM8cQeN/k360w==",
13801318 "license": "Apache-2.0",
13811319 "dependencies": {
1382 "compact-encoding": "^2.19.0",
1320 "compact-encoding": "^3.0.0",
13831321 "hyperschema": "^1.20.1"
13841322 }
13851323 },
1386 "node_modules/hyperdht-address/node_modules/compact-encoding": {
1387 "version": "2.19.2",
1388 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1389 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1390 "license": "Apache-2.0",
1391 "dependencies": {
1392 "b4a": "^1.3.0"
1393 }
1394 },
1395 "node_modules/hyperdht/node_modules/compact-encoding": {
1396 "version": "2.19.2",
1397 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1398 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1399 "license": "Apache-2.0",
1400 "dependencies": {
1401 "b4a": "^1.3.0"
1402 }
1403 },
14041324 "node_modules/hyperschema": {
1405 "version": "1.20.1",
1406 "resolved": "https://registry.npmjs.org/hyperschema/-/hyperschema-1.20.1.tgz",
1407 "integrity": "sha512-7gnvaTNUs8FqdrU3NNE6nzhOneGyDlUlpROu9YFlHA61fE8ppKKf2gLZjZjsx/enNt+VFN4ITxy8ijypfyWBLw==",
1325 "version": "1.21.0",
1326 "resolved": "https://registry.npmjs.org/hyperschema/-/hyperschema-1.21.0.tgz",
1327 "integrity": "sha512-lEnIbLTUQf7w6FU6X+R3yUJhBwCzF4ewRnAaYOrPdcVWe1rbOf94PzMiXb5pBKxroCXzlrPLxVujxAsTrrHc8g==",
14081328 "license": "Apache-2.0",
14091329 "dependencies": {
14101330 "bare-fs": "^4.0.1",
1411 "compact-encoding": "^2.19.0",
1331 "compact-encoding": "^3.0.0",
14121332 "generate-object-property": "^2.0.0",
14131333 "generate-string": "^1.0.1"
14141334 }
14151335 },
1416 "node_modules/hyperschema/node_modules/compact-encoding": {
1417 "version": "2.19.2",
1418 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1419 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1420 "license": "Apache-2.0",
1421 "dependencies": {
1422 "b4a": "^1.3.0"
1423 }
1424 },
14251336 "node_modules/hyperswarm": {
14261337 "version": "4.17.0",
14271338 "resolved": "https://registry.npmjs.org/hyperswarm/-/hyperswarm-4.17.0.tgz",
……@@ -1683,15 +1594,16 @@
16831594 }
16841595 },
16851596 "node_modules/require-asset": {
1686 "version": "1.2.1",
1687 "resolved": "https://registry.npmjs.org/require-asset/-/require-asset-1.2.1.tgz",
1688 "integrity": "sha512-wFFxOxJHL/agpiXNDMzDBzC8hnmjJZYW0wDgolojZZkydS76talLlIH+DU3DWjBxQcu0vair30H7V3C4FcLnSg==",
1597 "version": "1.2.2",
1598 "resolved": "https://registry.npmjs.org/require-asset/-/require-asset-1.2.2.tgz",
1599 "integrity": "sha512-uc8nWKhqAxVD9Z4rST2b4yaemrC9Xb5vA1wlCz5AiCYnBYdwGRWNqFjneA5zRILzlo1MNrB63ry9+pc8wNR26w==",
16891600 "license": "Apache-2.0",
16901601 "dependencies": {
16911602 "bare-module-resolve": "^1.6.2"
16921603 },
16931604 "engines": {
1694 "bare": ">=1.10.0"
1605 "bare": ">=1.10.0",
1606 "node": ">=18"
16951607 }
16961608 },
16971609 "node_modules/resolve-reject-promise": {
……@@ -1707,12 +1619,12 @@
17071619 "license": "Apache-2.0"
17081620 },
17091621 "node_modules/rocksdb-native": {
1710 "version": "3.15.0",
1711 "resolved": "https://registry.npmjs.org/rocksdb-native/-/rocksdb-native-3.15.0.tgz",
1712 "integrity": "sha512-czYx0hOzKAy+HYmJROZm7thvJ1tHFWHNkGI3nomumXWzrJghJdrWo4MIhehGX4OTff0lnOCoB2zu6ekzIKY0rQ==",
1622 "version": "3.16.0",
1623 "resolved": "https://registry.npmjs.org/rocksdb-native/-/rocksdb-native-3.16.0.tgz",
1624 "integrity": "sha512-7gclPzapswPr+8EO9fZMd6wQX3MHr8vRvx28c1CZBQgBmL65MPy/X22U+2Z5VgT36SOi7zjYSTPR5xBXiFVeZg==",
17131625 "license": "Apache-2.0",
17141626 "dependencies": {
1715 "compact-encoding": "^2.15.0",
1627 "compact-encoding": "^3.0.0",
17161628 "ready-resource": "^1.0.0",
17171629 "refcounter": "^1.0.0",
17181630 "require-addon": "^1.0.2",
……@@ -1724,15 +1636,6 @@
17241636 "bare": ">=1.16.0"
17251637 }
17261638 },
1727 "node_modules/rocksdb-native/node_modules/compact-encoding": {
1728 "version": "2.19.2",
1729 "resolved": "https://registry.npmjs.org/compact-encoding/-/compact-encoding-2.19.2.tgz",
1730 "integrity": "sha512-/YjhHQE/5L4F7l5Bht69dRbP9RV6zoJPeowi8bMKQxNKe3Nh6hOY8pBGoVE9fz5GaWfEd8fWJ2aU9sB4KZuMYg==",
1731 "license": "Apache-2.0",
1732 "dependencies": {
1733 "b4a": "^1.3.0"
1734 }
1735 },
17361639 "node_modules/safety-catch": {
17371640 "version": "1.0.3",
17381641 "resolved": "https://registry.npmjs.org/safety-catch/-/safety-catch-1.0.3.tgz",
……@@ -1848,9 +1751,9 @@
18481751 "license": "MIT"
18491752 },
18501753 "node_modules/streamx": {
1851 "version": "2.25.0",
1852 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
1853 "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
1754 "version": "2.28.0",
1755 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.0.tgz",
1756 "integrity": "sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==",
18541757 "license": "MIT",
18551758 "dependencies": {
18561759 "events-universal": "^1.0.0",
……@@ -1920,9 +1823,9 @@
19201823 }
19211824 },
19221825 "node_modules/udx-native": {
1923 "version": "1.19.2",
1924 "resolved": "https://registry.npmjs.org/udx-native/-/udx-native-1.19.2.tgz",
1925 "integrity": "sha512-RNYh+UhfryCsF5hE2ZOuIqcZ+qdipXK3UsarwxWJwsUQZFE3ybwz0mPjwb5ev1PMBcjFahWiepS/q0wwL51c2g==",
1826 "version": "1.20.7",
1827 "resolved": "https://registry.npmjs.org/udx-native/-/udx-native-1.20.7.tgz",
1828 "integrity": "sha512-FNG0QpnSt0us2xbLP5mmG5Q0UKdLYjKHuh2eR9VrJSFmoZMzeszYLLhK12+iq5x3eq/rgoGG/lLwPn7IDAr6pg==",
19261829 "license": "Apache-2.0",
19271830 "dependencies": {
19281831 "b4a": "^1.5.0",
……@@ -1971,9 +1874,9 @@
19711874 "license": "MIT"
19721875 },
19731876 "node_modules/which-runtime": {
1974 "version": "1.3.2",
1975 "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.3.2.tgz",
1976 "integrity": "sha512-5kwCfWml7+b2NO7KrLMhYihjRx0teKkd3yGp1Xk5Vaf2JGdSh+rgVhEALAD9c/59dP+YwJHXoEO7e8QPy7gOkw==",
1877 "version": "1.4.0",
1878 "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.4.0.tgz",
1879 "integrity": "sha512-0ugbP4CJW4e2D20jvEcC4973dCgIaHI4Rw1PT+26U9zEve7FyYdWAIwUnoeOYvoCfn+wXHoHTKb1KhkYlb60Pw==",
19771880 "license": "Apache-2.0"
19781881 },
19791882 "node_modules/xache": {
test/chunker.test.js +1 -1
……@@ -174,7 +174,7 @@ test('different data produces different hashes', (t) => {
174174 t.not(h1, h2, 'different hashes')
175175})
176176
177import { Readable } from 'stream'
177import { Readable } from 'streamx'
178178import { chunkStream, createStreamingHasher } from '../lib/chunker.js'
179179
180180function bufToStream (buf, partSize) {