OverviewFilesCommitsIssuesDocsReleasesPeers

anproto commits / dd01e02

Bump sodium-native ^4 → ^5
Aligns with the pgh / corestore / sodium-universal ecosystem which has moved to sodium-native ^5. API surface used by anproto (sodium.crypto_hash_sha*) is stable across v4 and v5 — both are thin bindings over libsodium with identical JS-level shape. Verified: 14/14 / 32/32 asserts pass after the bump. Unblocks publishing pear-git-v3 without a top-level sodium-native version conflict against pgh (pear-git-v3 pulls anproto, which was the source of pear-git-v3's 4.3.3 hoisting). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
dd01e029019be22ab1966c5347759b03400a0351
by plankatron <fleeky@gmail.com> · 2026-04-19T16:19:23.000Z

Changed files (2) +20 -29

package-lock.json +19 -28
……@@ -10,7 +10,7 @@
1010 "dependencies": {
1111 "b4a": "^1.6.0",
1212 "hypercore-crypto": "^3.4.0",
13 "sodium-native": "^4.0.0"
13 "sodium-native": "^5.0.0"
1414 },
1515 "devDependencies": {
1616 "brittle": "^3.0.0"
……@@ -241,9 +241,9 @@
241241 }
242242 },
243243 "node_modules/bare-fs": {
244 "version": "4.7.0",
245 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.0.tgz",
246 "integrity": "sha512-xzqKsCFxAek9aezYhjJuJRXBIaYlg/0OGDTZp+T8eYmYMlm66cs6cYko02drIyjN2CBbi+I6L7YfXyqpqtKRXA==",
244 "version": "4.7.1",
245 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.1.tgz",
246 "integrity": "sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==",
247247 "dev": true,
248248 "license": "Apache-2.0",
249249 "dependencies": {
……@@ -355,9 +355,9 @@
355355 }
356356 },
357357 "node_modules/bare-module": {
358 "version": "6.1.3",
359 "resolved": "https://registry.npmjs.org/bare-module/-/bare-module-6.1.3.tgz",
360 "integrity": "sha512-5XWsVHsvtWMH4tK4DQWgpNTV0t/sg3ZrAaQLIxrwjrS5+u8Q9vEgc/zQ4QaDPWDse/y/5h+d+YG1Q0JfSMt0zA==",
358 "version": "6.2.0",
359 "resolved": "https://registry.npmjs.org/bare-module/-/bare-module-6.2.0.tgz",
360 "integrity": "sha512-CoCTG8y8HKPnNW317OW1hynl28DasVPtbX033ZEAXk0Q3SYCUXi3OOnNAr6wTrDgMgpOsW0kl7Nifcom5GGH8Q==",
361361 "dev": true,
362362 "license": "Apache-2.0",
363363 "dependencies": {
……@@ -625,9 +625,9 @@
625625 }
626626 },
627627 "node_modules/bare-url": {
628 "version": "2.4.0",
629 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
630 "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
628 "version": "2.4.1",
629 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.1.tgz",
630 "integrity": "sha512-fZapLWNB25gS+etK27NV9KgBNXgo2yeYHuj+OyPblQd6GYAE3JVy6aKxszMV5jhGGFwraXQKA5fldvf3lMyEqw==",
631631 "devOptional": true,
632632 "license": "Apache-2.0",
633633 "peer": true,
……@@ -829,12 +829,17 @@
829829 "license": "MIT"
830830 },
831831 "node_modules/sodium-native": {
832 "version": "4.3.3",
833 "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-4.3.3.tgz",
834 "integrity": "sha512-OnxSlN3uyY8D0EsLHpmm2HOFmKddQVvEMmsakCrXUzSd8kjjbzL413t4ZNF3n0UxSwNgwTyUvkmZHTfuCeiYSw==",
832 "version": "5.1.0",
833 "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-5.1.0.tgz",
834 "integrity": "sha512-3RxgyWyJlhTsABPnJVpCI5CoTDANZTqqFrEPqr+kjfnRaBihpVtMUE3yTF40ukdoB1APXeoBNKF3MzZAIHg39g==",
835835 "license": "MIT",
836836 "dependencies": {
837 "require-addon": "^1.1.0"
837 "bare-assert": "^1.2.0",
838 "require-addon": "^1.1.0",
839 "which-runtime": "^1.2.1"
840 },
841 "engines": {
842 "bare": ">=1.16.0"
838843 }
839844 },
840845 "node_modules/sodium-universal": {
……@@ -854,20 +859,6 @@
854859 }
855860 }
856861 },
857 "node_modules/sodium-universal/node_modules/sodium-native": {
858 "version": "5.1.0",
859 "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-5.1.0.tgz",
860 "integrity": "sha512-3RxgyWyJlhTsABPnJVpCI5CoTDANZTqqFrEPqr+kjfnRaBihpVtMUE3yTF40ukdoB1APXeoBNKF3MzZAIHg39g==",
861 "license": "MIT",
862 "dependencies": {
863 "bare-assert": "^1.2.0",
864 "require-addon": "^1.1.0",
865 "which-runtime": "^1.2.1"
866 },
867 "engines": {
868 "bare": ">=1.16.0"
869 }
870 },
871862 "node_modules/stackframe": {
872863 "version": "1.3.4",
873864 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
package.json +1 -1
……@@ -10,7 +10,7 @@
1010 "dependencies": {
1111 "b4a": "^1.6.0",
1212 "hypercore-crypto": "^3.4.0",
13 "sodium-native": "^4.0.0"
13 "sodium-native": "^5.0.0"
1414 },
1515 "devDependencies": {
1616 "brittle": "^3.0.0"