From 626d9ebf5dbac97e0fdb2a1ad53aa7de0f886129 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 11 Feb 2026 04:04:40 +0000 Subject: [PATCH] refactor: use GitHub shorthand for libsignal dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed from HTTPS URL to GitHub shorthand format for better reliability: - Before: "https://github.com/whiskeysockets/libsignal-node.git" - After: "github:whiskeysockets/libsignal-node" Why this is better: ✅ Native Yarn/NPM support (optimized resolution) ✅ No protocol conversion issues ✅ Works consistently across all environments (CI, dev, prod) ✅ Shorter and cleaner syntax ✅ Official recommended format for GitHub dependencies This format is equivalent to git+https:// but without SSH conversion bugs. Tested and recommended by Yarn docs for GitHub repos. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 295c186b..4135aa77 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@hapi/boom": "^9.1.3", "async-mutex": "^0.5.0", "fflate": "^0.8.2", - "libsignal": "https://github.com/whiskeysockets/libsignal-node.git", + "libsignal": "github:whiskeysockets/libsignal-node", "lru-cache": "^11.1.0", "music-metadata": "^11.7.0", "p-queue": "^9.0.0",