From 69d647995533bf0c2d3f7e05addac44873b30423 Mon Sep 17 00:00:00 2001 From: yuranich Date: Mon, 4 May 2026 18:22:39 +0600 Subject: [PATCH 1/2] chore[bc]: move Holepunch libs to peerDependencies Co-authored-by: Cursor --- .../qvac-lib-registry-server/client/package.json | 14 ++++++++++---- .../qvac-lib-registry-server/shared/package.json | 4 +++- packages/rag/package.json | 5 ++++- packages/sdk/package.json | 2 +- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/packages/qvac-lib-registry-server/client/package.json b/packages/qvac-lib-registry-server/client/package.json index cfa89c669a..46c1a60265 100644 --- a/packages/qvac-lib-registry-server/client/package.json +++ b/packages/qvac-lib-registry-server/client/package.json @@ -59,20 +59,26 @@ "bare-os": "^3.6.2", "bare-path": "^3.0.0", "bare-process": "^4.2.2", - "corestore": "^7.4.5", - "hyperblobs": "^2.8.0", "hypercore-id-encoding": "^1.3.0", "hypercore-stats": "^2.4.0", - "hyperdb": "^4.16.1", - "hyperswarm": "^4.14.0", "hyperswarm-stats": "^1.3.0", "paparam": "^1.10.0", "ready-resource": "^1.0.1", "tiny-byte-size": "^1.1.0" }, + "peerDependencies": { + "corestore": "^7.4.5", + "hyperblobs": "^2.8.0", + "hyperdb": "^4.16.1", + "hyperswarm": "^4.14.0" + }, "devDependencies": { "brittle": "^3.4.0", + "corestore": "^7.4.5", "dotenv": "^17.2.3", + "hyperblobs": "^2.8.0", + "hyperdb": "^4.16.1", + "hyperswarm": "^4.14.0", "standard": "^17.1.0", "test-tmp": "^1.4.0", "typescript": "^5.9.3" diff --git a/packages/qvac-lib-registry-server/shared/package.json b/packages/qvac-lib-registry-server/shared/package.json index 2ce22485ac..c8d4bb328c 100644 --- a/packages/qvac-lib-registry-server/shared/package.json +++ b/packages/qvac-lib-registry-server/shared/package.json @@ -22,9 +22,11 @@ "NOTICE" ], "dependencies": { - "hyperdb": "^4.16.0", "hyperdispatch": "^1.4.0", "hyperschema": "^1.13.0", "ready-resource": "^1.2.0" + }, + "peerDependencies": { + "hyperdb": "^4.16.0" } } diff --git a/packages/rag/package.json b/packages/rag/package.json index fc31f8f010..eac0df6a90 100644 --- a/packages/rag/package.json +++ b/packages/rag/package.json @@ -43,7 +43,6 @@ }, "dependencies": { "@qvac/error": "^0.1.1", - "hyperdht": "^6.23.0", "ready-resource": "^1.1.2", "uuid-random": "^1.3.2", "zod": "^4.1.13" @@ -52,6 +51,7 @@ "bare-crypto": "^1.13.4", "bare-fetch": "^2.5.0", "hyperdb": "^4.19.0", + "hyperdht": "^6.23.0", "hyperschema": "^1.13.0", "llm-splitter": "^0.2.0" }, @@ -65,6 +65,9 @@ "hyperdb": { "optional": true }, + "hyperdht": { + "optional": true + }, "hyperschema": { "optional": true }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index d08900c861..272807b781 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -253,7 +253,7 @@ "expo-file-system": "^19.0.15", "hyperdb": "^4.19.0", "hyperdrive": "^13.0.1", - "hyperswarm": "^4.12.1", + "hyperswarm": "^4.14.0", "llm-splitter": "~0.2.0", "pear-pipe": "^1.0.6", "react-native-bare-kit": "0.12.3", From 728d4db9f30094985b419338e920f0f4510f2ee5 Mon Sep 17 00:00:00 2001 From: yuranich Date: Tue, 5 May 2026 21:39:39 +0600 Subject: [PATCH 2/2] chore: add hyperblobs and hyperdht to SDK peerDependencies Co-authored-by: Cursor --- packages/sdk/package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 272807b781..f57e3494e2 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -251,7 +251,9 @@ "expo-build-properties": ">=0.12.0", "expo-device": "^8.0.0", "expo-file-system": "^19.0.15", + "hyperblobs": "^2.8.0", "hyperdb": "^4.19.0", + "hyperdht": "^6.23.0", "hyperdrive": "^13.0.1", "hyperswarm": "^4.14.0", "llm-splitter": "~0.2.0", @@ -281,6 +283,9 @@ "compact-encoding": { "optional": true }, + "hyperdht": { + "optional": true + }, "pear-pipe": { "optional": true }