{"_id":"@automerge/automerge-keyhive-network-adapter","_rev":"45-47979ab70e360a2221fe81e95395dee1","name":"@automerge/automerge-keyhive-network-adapter","dist-tags":{"latest":"0.0.0-alpha.0","next":"0.0.0-alpha.52"},"versions":{"0.0.0-alpha.0":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.0","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"ac7c3278132cf3a16ae9cd6d04586d243738c515","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.0.tgz","fileCount":22,"integrity":"sha512-6NtS3E9nHzgiluRksSVd4LwUs8o9z2YBLKO9AT+1OP9aHWEdjHpyZrvBIbLnnJkFNuWs6hAEH6ajFX2VD0BhYA==","signatures":[{"sig":"MEYCIQCQC7yl79mxkMNAR9qTcsN/OhqeFAOWE15VWlB4fdDvlAIhAPr/6f78DnfhUzEnjzTRk5hV8+X5hCUql/cuV5vEbYxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15091},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/433982f6534fe8d25e9b33045db4f7fe/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.0.tgz","_integrity":"sha512-6NtS3E9nHzgiluRksSVd4LwUs8o9z2YBLKO9AT+1OP9aHWEdjHpyZrvBIbLnnJkFNuWs6hAEH6ajFX2VD0BhYA==","_npmVersion":"10.8.2","description":"Contains two `automerge-repo` `NetworkAdapter` implementations:","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"0.0.0-alpha.0","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.0_1758541949945_0.7614132353669083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.3":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.3","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.3","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"7239be59918fe302b49794b3a05c77905445c92e","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.3.tgz","fileCount":22,"integrity":"sha512-OuQvvHa5PDUFHKzk6lb2h2ITmye5cImIrLo2fQH/znwRCHdzsorrl7RU3EjmYjgwb/PE1aLMKKvDIzAUOs7jhw==","signatures":[{"sig":"MEUCIQCQtZXrQ6hhUTeb9AD9TkssQlc12MzKZIJBZcFHODAdkAIgXp6xOQWek0f+0apDlmMWlygWqZ7ux4Rbo1RU5WT/5io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15086},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.3.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/0f06ca8e2a60e72a15dd31bb31f088cf/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.3.tgz","_integrity":"sha512-OuQvvHa5PDUFHKzk6lb2h2ITmye5cImIrLo2fQH/znwRCHdzsorrl7RU3EjmYjgwb/PE1aLMKKvDIzAUOs7jhw==","_npmVersion":"10.8.2","description":"Contains two `automerge-repo` `NetworkAdapter` implementations:","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.1","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.3_1758547645079_0.38873358811915226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.5":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.5","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.5","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"dfadc79ea92e62286e8175bd1ac88810c927a490","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.5.tgz","fileCount":22,"integrity":"sha512-PStNhbevGRCMhjU+0WFCFoJVxtmh8KlkXgLfS8Xm5KYKO83xR8sJpc3mMepnA30W5uOsgxloeopxI+CSvaeD+A==","signatures":[{"sig":"MEQCIHP+JTw1VDEYNHD9xAGmVatBQcwBmsKcE3p3wm+vqmOIAiBwTIPkdpPGQgW6DfKvLGoXTZApkhu+elMn+1bvD4JSTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19769},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.5.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/b3b4eecc4af1e30ea1c63eecc6599fba/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.5.tgz","_integrity":"sha512-PStNhbevGRCMhjU+0WFCFoJVxtmh8KlkXgLfS8Xm5KYKO83xR8sJpc3mMepnA30W5uOsgxloeopxI+CSvaeD+A==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.1","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.5_1758635000157_0.02271810210641534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.6":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.6","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.6","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"591b8d01cd581d66b6b63d5f781c2c2e55227ed0","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.6.tgz","fileCount":22,"integrity":"sha512-Vjouii5g8tgyuWOEeYbp4ACn5iJyB1Ict8DSl0+B/B37Zl6XWgg/4452l23y5RE10QgbQZZ9BuaKR3uxxlEq8Q==","signatures":[{"sig":"MEUCIQC1LXEITtNrqUbNhWAOH0r9cNyyMFnbs19NbFnt5COHNwIgeDRuK2ldawg3aVEPwXKTJYTn7Ls4hM3H8GjMTJU1uQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19809},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.6.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/e25f3a9aa447f820dc3aded17a3380cc/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.6.tgz","_integrity":"sha512-Vjouii5g8tgyuWOEeYbp4ACn5iJyB1Ict8DSl0+B/B37Zl6XWgg/4452l23y5RE10QgbQZZ9BuaKR3uxxlEq8Q==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.1","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.6_1758636868976_0.9617580854217551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.7":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.7","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.7","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"ae60636458d8806bfb41bf09ef7148b2ffd54c2e","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.7.tgz","fileCount":22,"integrity":"sha512-B5chR3czdK3we1uPlC6/9uYIZI3xtt2h80q9yDhEE054/fbkLMrBxWJlmS8bususyvhZZKJRh174HGenSniJCg==","signatures":[{"sig":"MEYCIQDOkOCz5qAm1ZtynblD/SOVjaurC+IJkBQRBAxV4jm5rgIhANelZArdvpbmnR207EwV3kgFcp9gEYTDueg3Q1j81EMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20748},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.7.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/505670ca7cf0dfbda0c72b722ca8be6f/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.7.tgz","_integrity":"sha512-B5chR3czdK3we1uPlC6/9uYIZI3xtt2h80q9yDhEE054/fbkLMrBxWJlmS8bususyvhZZKJRh174HGenSniJCg==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.1","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.7_1758717731149_0.9025727722517802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.9":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.9","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.9","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"de59303c0e96a730f1579cfffb2e97954b946d8c","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.9.tgz","fileCount":22,"integrity":"sha512-DfU3xP2XvKYwqzj9TyFjua+6hkt80afnzh5Hvk9LLcfG772elxiXTIBHaqKLsFEUGxxascKgLRq/3J2ZbbJaBA==","signatures":[{"sig":"MEUCIG0/rHMTG2hq03mqrmoHeCk+qXLixRgOshYX2uCajAOQAiEAsagnvrcxhRjyQHQdr4n05+/ErYio1L6hrRLv9P49S6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20783},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.9.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/e27dd3618682cf2a8b86d7bcceea2b5b/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.9.tgz","_integrity":"sha512-DfU3xP2XvKYwqzj9TyFjua+6hkt80afnzh5Hvk9LLcfG772elxiXTIBHaqKLsFEUGxxascKgLRq/3J2ZbbJaBA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.2","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.9_1758810548490_0.7193690090886444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.12":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.12","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.12","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"a0ed0eee82aeb7aa513323fe5cfaa2fc29d43241","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.12.tgz","fileCount":22,"integrity":"sha512-uPPGF4zxFpOLnXb5biDmp93t9/zJdkuweZYbd+2oLBHlj8ZAOnBk/bvZ/4+ggqU/JMXI4+Xveh0XXMSp83jlgw==","signatures":[{"sig":"MEYCIQDeVHFdpMcId13Vfvuodl54lg7RK3Mou+ZWDV3ERdWWCgIhAPiIoM1VU0U2a9Q9ObRZMqQMyAdWimoDWFZC3kHpmb90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20784},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.12.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/0caa6b5d92356cb5c7bc2aaf43b56143/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.12.tgz","_integrity":"sha512-uPPGF4zxFpOLnXb5biDmp93t9/zJdkuweZYbd+2oLBHlj8ZAOnBk/bvZ/4+ggqU/JMXI4+Xveh0XXMSp83jlgw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.4","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.12_1758816506943_0.04914815846530085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.13":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.13","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.13","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"98bf048ac24245dfcb33b2cfe7e1543c2b5d85a0","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.13.tgz","fileCount":22,"integrity":"sha512-5B/34wzl6WoPcaYcxhnbVOzlo8zSmTmwhqyiE/cExtSUYqLPGK6+dpswNCVlfVBsabHlILe6iiYnz6PcMcAZNw==","signatures":[{"sig":"MEUCIQDissykJMv1h/fegvp1V2ph8Fyj9yfe6VK6yS91deQbBQIgJhNV61WVE5hfhJv/KJ5XdPtyDClkjB0DP09SC6yVin0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20784},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.13.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/620e3be6363a1d7020713f8bad7696e4/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.13.tgz","_integrity":"sha512-5B/34wzl6WoPcaYcxhnbVOzlo8zSmTmwhqyiE/cExtSUYqLPGK6+dpswNCVlfVBsabHlILe6iiYnz6PcMcAZNw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.5","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.13_1758819040627_0.0646350742938322","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.14":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.14","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.14","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"99e781439ff44e5aa93dcc39d4516b006e53735c","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.14.tgz","fileCount":22,"integrity":"sha512-Oo2QzeXBQXUT5Y6p6PT2NGiKOpTg+S0+iC04QAXTgykYkuAQTv5Xw3Y/e9hy3j42GdP1VTyOfYypBXJSl6Y+Kw==","signatures":[{"sig":"MEUCIQCNO/kQP+hMB76FCdvLNfqzhxevcWsuwmt9IHJBRsTeIgIgNOsc7h1w1o2En0uAVfij0hWdBBaf2RoYJFzVxNCu1+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20784},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.14.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/6aaf9f7081876104d904f24c4322fdd8/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.14.tgz","_integrity":"sha512-Oo2QzeXBQXUT5Y6p6PT2NGiKOpTg+S0+iC04QAXTgykYkuAQTv5Xw3Y/e9hy3j42GdP1VTyOfYypBXJSl6Y+Kw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.6","@automerge/automerge-repo":"^2.2.0","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.14_1758887556553_0.6517957253509448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.15":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.15","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.15","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"c14e74e9e03ee2eba497f9d48dc173b7f535dd05","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.15.tgz","fileCount":22,"integrity":"sha512-0G1U2sGdWBkmRILIJ55ycI+Y3B/xhW/Fi9bfv1ay2Ng1L3kevSwV+FkuG729EKxJaLyW7Cwk+lRAEmfsny9yJA==","signatures":[{"sig":"MEUCIQC7Fn9Cu8IfN4CaTyRBXxSdMlZAw6j4Lpj4XE06BQtw9QIgDM0Zx2lL/ximQp13bdPSbvIarA1+KtYGkCx5NZ3ri/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20791},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.15.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/5c5be5caf903f1b84677f041d1e0c10d/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.15.tgz","_integrity":"sha512-0G1U2sGdWBkmRILIJ55ycI+Y3B/xhW/Fi9bfv1ay2Ng1L3kevSwV+FkuG729EKxJaLyW7Cwk+lRAEmfsny9yJA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.6","@automerge/automerge-repo":"2.4.0-alpha.1","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.15_1759222562018_0.4923499266263287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.16":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.16","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.16","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"3d82639c0d6853824ad492c3975ef898f3669661","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.16.tgz","fileCount":22,"integrity":"sha512-E+mC+fryIeqaATFDpOXqur3Wrkd+cI39rKv76C/p/FiVQ6hNoS4IZX87H9t7N9Y1nijur3OV+wiblvvx5dxDDw==","signatures":[{"sig":"MEUCID7mYfOfuhDig9Fe7ZBOsp+4rGzuL4qFXjyuTIfaLg5NAiEAuAA0ZfFF0EuThuKaZcd2hk+rg9XrtXOLePwQv/Rh7Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20791},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.16.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/d2a7be16a14cea61ae0bf01c828b3aec/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.16.tgz","_integrity":"sha512-E+mC+fryIeqaATFDpOXqur3Wrkd+cI39rKv76C/p/FiVQ6hNoS4IZX87H9t7N9Y1nijur3OV+wiblvvx5dxDDw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.1","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.16_1759229975770_0.4091072001754219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.17":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.17","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.17","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"15c1ff5f876f22e3a7258aef40e71775c0c716a5","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.17.tgz","fileCount":26,"integrity":"sha512-ompuZBnC7KIFxsAiBFqTWcIPrOslTzIJaBjga6Gudkve23p++8UGP78S0TcHtT71RocoRHIkGVY8sLFc0kkKHA==","signatures":[{"sig":"MEYCIQDfVd1NbEYmzS4yV+ACW9yCOlxDZa5UCxhjBRjLVeV7XQIhAINIB6CeVhipJ3wE47Fu830urVK3zcla4jAc+HNX1bGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22070},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.17.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/66e46434bae688c046afa91aee12bbc9/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.17.tgz","_integrity":"sha512-ompuZBnC7KIFxsAiBFqTWcIPrOslTzIJaBjga6Gudkve23p++8UGP78S0TcHtT71RocoRHIkGVY8sLFc0kkKHA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.1","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.17_1759317916707_0.48476606540495704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.18":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.18","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.18","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"fc24509731dfc34221593fd33a7c4efa60655a89","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.18.tgz","fileCount":26,"integrity":"sha512-Q+XIcC/yVJIuloiuFtQyURTFSWURR8d7FFM/9VS91BiSRmPgjoJOEqioSDbQUY/XOTyPHmgm41N4pHJnP6PKbA==","signatures":[{"sig":"MEUCIQCupKiVUT2A51GIugXgueTbBHrHK+IPrlMGbK+eXW+cDQIgPs55XN4M2JltbAJ6g2OdeNDoaGNYsV+k0mNi4HdTQz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22268},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.18.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/9f7d3e6b752121f22cba8ac28a176f20/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.18.tgz","_integrity":"sha512-Q+XIcC/yVJIuloiuFtQyURTFSWURR8d7FFM/9VS91BiSRmPgjoJOEqioSDbQUY/XOTyPHmgm41N4pHJnP6PKbA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.1","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.18_1759318663205_0.724218682826318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.19":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.19","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.19","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"1e0305a9b3246b5347fd734b13e29b4830f6df4d","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.19.tgz","fileCount":26,"integrity":"sha512-tcsB1+T+WLADQCkM7S7bBOX/3X5ntX2AQknX4ehkDgDRp8gGgrz8ghlFivT5NyAzInnv4NfjRvfaotUL7ziAjg==","signatures":[{"sig":"MEUCIEC4OAICz8uPJa0a8CRPYPCNrw3gRzrqG/ObArTZDa3VAiEAnkMvFea3VQ+aW2GySjS2eUCQnfxPAr9FAUBZY+XMeuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23332},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.19.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/49d14f05cd93c72b12ddc521f1a71969/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.19.tgz","_integrity":"sha512-tcsB1+T+WLADQCkM7S7bBOX/3X5ntX2AQknX4ehkDgDRp8gGgrz8ghlFivT5NyAzInnv4NfjRvfaotUL7ziAjg==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.1","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.19_1759319408280_0.04466441287598921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.20":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.20","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.20","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"c6295bf9c6ad280efda0b101f2722bb87befb725","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.20.tgz","fileCount":26,"integrity":"sha512-qp+jpBY19I7N+qSjzdpiL3P1i2Una6rvQ8Bq+EhBvDsc3vxDwXkSBj2n0TNAVjoFFM/q/W3gTrR+q4JCmWWcNA==","signatures":[{"sig":"MEUCIQDmdquobBEv2iUkXXmTRRqS4TyyX4peZ9qGZqfUPyUIswIgDiyYg4Zfr21bcHg09vGE78NU4QJRIrlJGSF789tB/ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23332},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.20.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/afc762d4eb9da72f3166f5a4e4f7f649/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.20.tgz","_integrity":"sha512-qp+jpBY19I7N+qSjzdpiL3P1i2Una6rvQ8Bq+EhBvDsc3vxDwXkSBj2n0TNAVjoFFM/q/W3gTrR+q4JCmWWcNA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.20_1759327167759_0.6290197494700223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.21":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.21","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.21","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"79246983064e5dcca56a36d931a10d3893eac39d","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.21.tgz","fileCount":26,"integrity":"sha512-2SUaWw/Ghau/DOQV3d+BdBn2Uxd/PhVHlWcn7ft0BWzlX23P+BuBC/kSV6WbTsARHbVHAZZDUZG7Uqh56h+VKA==","signatures":[{"sig":"MEYCIQDZUUl5XDGxcAUsDmQOo0UoXmWK5GzGNp6JNeoDzbDNYwIhAIbo0k5iKYcE5NMLltLDZoMELeKHyROzf/yf01enYJBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23356},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.21.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/66db496cf418307fe94a517ef61bf3de/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.21.tgz","_integrity":"sha512-2SUaWw/Ghau/DOQV3d+BdBn2Uxd/PhVHlWcn7ft0BWzlX23P+BuBC/kSV6WbTsARHbVHAZZDUZG7Uqh56h+VKA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.8","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.21_1759343309256_0.50212296875933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.22":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.22","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.22","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"4dfef007544a0b12f3f73e2c92fe3fd89b108b21","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.22.tgz","fileCount":26,"integrity":"sha512-sNtrgCssqF6monDXGglujv/kLFYo0GFP7t+NdBnNG8NijeLxYwQk1zaEQSKhK+vKqxGnNCsQ0U7NtWmdb8smQg==","signatures":[{"sig":"MEYCIQCjOBRiJC8r/wZMg6pi9kh1vy5KopAWosJMrGAAQuGf/gIhAJYB+xuIpm5vHNkbqXxyMp37ca26deD1nKJ0xhJAI1V6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29735},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.22.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/01b8dc289a99ce17dc567d9237f5d757/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.22.tgz","_integrity":"sha512-sNtrgCssqF6monDXGglujv/kLFYo0GFP7t+NdBnNG8NijeLxYwQk1zaEQSKhK+vKqxGnNCsQ0U7NtWmdb8smQg==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.23","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.22_1759779384128_0.5979461486093502","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.23":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.23","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.23","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"68f750321896d30d9c9affc89cfe5f5ce1017118","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.23.tgz","fileCount":42,"integrity":"sha512-1cDDhJu5iWxJLE5Oj0J3hD/fmigBUDFyftHNRjHTWsQLwfH4qzMeRTOqDfmlgA2HNqSk5O219D/7BcCfvdWwEw==","signatures":[{"sig":"MEQCIAIzjRV0n0mfMZph7/NjnTYvyOeoor3w2QvEF5augSZyAiAra6Z+bEfFGKC6Hz349N/2cRN+UqqTTXlQE3B1cXHU3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55489},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.23.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/06bce8aa5bae9b2a855b0045d32b53f8/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.23.tgz","_integrity":"sha512-1cDDhJu5iWxJLE5Oj0J3hD/fmigBUDFyftHNRjHTWsQLwfH4qzMeRTOqDfmlgA2HNqSk5O219D/7BcCfvdWwEw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.23","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.23_1759827220656_0.0681695838437133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.24":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.24","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.24","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"668ca2091d0c30c5127b06fc8c4b223c19e85b8f","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.24.tgz","fileCount":42,"integrity":"sha512-OEuRzbrEStui4pll7w2h2F4CsECI8svNmtRnyeGKYRDyErap9r7RCk+VGUtfr3s82203HGzCvN7JC0J1aN61uQ==","signatures":[{"sig":"MEYCIQDPfWAsokntOAoZrkts9hSUsIHziKCuDc4vVSuM+cNQaQIhANB6yompjdhePlF3oXG7tGRoOmlNNCbnrigUn9O1ZY+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55689},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.24.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/ec834697f4b4a5168ac7e2ca8da3b2a7/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.24.tgz","_integrity":"sha512-OEuRzbrEStui4pll7w2h2F4CsECI8svNmtRnyeGKYRDyErap9r7RCk+VGUtfr3s82203HGzCvN7JC0J1aN61uQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.23","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.24_1759830413704_0.18348076208365338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.26":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.26","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.26","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"62283a0e5b1157fa1063db08376ebae4878378cb","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.26.tgz","fileCount":42,"integrity":"sha512-u3mo8PGJ+BDx0B3ypNaFfILHIIztEcsw2esgTeFlZK4J2W0CxrWoZmHyRCh/B4k+VY9A2wYwtOn4g7HY9+5g9g==","signatures":[{"sig":"MEUCIAiR157XMfwn2+sktCbhdYpBOTJ28WiVji26GeBC0ZIkAiEAkDB0TpNA71staKJcSUX3vlZSwENctg6ScnNIAllY+Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55126},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.26.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/8a34df045e97ee35c5afeab47defe0fa/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.26.tgz","_integrity":"sha512-u3mo8PGJ+BDx0B3ypNaFfILHIIztEcsw2esgTeFlZK4J2W0CxrWoZmHyRCh/B4k+VY9A2wYwtOn4g7HY9+5g9g==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.23","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.26_1759832144164_0.9691025828902775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.27":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.27","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.27","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"c262d522b9da0a449c87e838e37770adfa967155","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.27.tgz","fileCount":42,"integrity":"sha512-S0psEE0RSYx6RIvhle3srbNVTpu8RDQGejtRtZ+2RvTOIzcgPV+TsI1o5jX3FWbzYYbwYBPyCJzXydYSGmELog==","signatures":[{"sig":"MEUCIGwgY9PHrRXxtHMx4LOL5A2YiQaXiFnQSsnmO3nsAknNAiEAtnxP7bHcfh7vgkG8n+DZgtJ6s/CXlADqlX5uGG6JBL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55743},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.27.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/df42f8beb67d32d34cb54fc6323c220d/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.27.tgz","_integrity":"sha512-S0psEE0RSYx6RIvhle3srbNVTpu8RDQGejtRtZ+2RvTOIzcgPV+TsI1o5jX3FWbzYYbwYBPyCJzXydYSGmELog==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.23","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.27_1759835470030_0.33875999890029385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.29":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.29","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.29","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"a5769415ae375aed888cf02973b82485b076407e","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.29.tgz","fileCount":42,"integrity":"sha512-4XoXDgUVhA5zwC4we76Imtyyskc3LAgB5R7nc3yfQ0wxrF0vSfhK1AbihLfKjiQuYFb/uqRevYcSAoIKCrd7FA==","signatures":[{"sig":"MEQCIDD9rhQaIDg0Fr7A9cVnBYNH1d1fwJ1UaztB3C9G7DM6AiAsv3Ogg2PcQ7RLhvp3u/v4o++kiNiw7ydu+7JkCuamUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57069},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.29.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/9573e24280e3710c4594936bfa736716/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.29.tgz","_integrity":"sha512-4XoXDgUVhA5zwC4we76Imtyyskc3LAgB5R7nc3yfQ0wxrF0vSfhK1AbihLfKjiQuYFb/uqRevYcSAoIKCrd7FA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.24","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.29_1759866404310_0.32619046192085177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.30":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.30","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.30","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"531b1abedc4036a97600e989c8512d9e7e2f1281","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.30.tgz","fileCount":42,"integrity":"sha512-mbpyDkVsq2RhuJD/Z0cU/37Kk+G5mKJxz5GcN2fmOiaXqcKjOfHdqLTkOzDB7/Df6+y7HBkSAQGfBbrox/lUVQ==","signatures":[{"sig":"MEUCIDtJhOhfYLQs1jktF7iLG8q2qRuilL2Wxgnr95qgFuzbAiEAiABTnEYnRhl9MrHamQK+DO7s0pHkYOdFOzHjKS8PNHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57104},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.30.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/3e0d7299e72335642a377d9078666eda/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.30.tgz","_integrity":"sha512-mbpyDkVsq2RhuJD/Z0cU/37Kk+G5mKJxz5GcN2fmOiaXqcKjOfHdqLTkOzDB7/Df6+y7HBkSAQGfBbrox/lUVQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.24","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.30_1759866889133_0.9520788007449541","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.31":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.31","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.31","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"b4ea418026430e95d6980f570a7973f1a560f650","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.31.tgz","fileCount":42,"integrity":"sha512-sLsU28ACzCnwtX1zKql02IjJD3Pn9bIcxQ4yXGPuIjFCdw5V+Yj7CRqygd7StkiRjaxNJHILSV9CJCzOscW8Qw==","signatures":[{"sig":"MEUCIQCkN7u6vjECmtMnpc/jVDHGSAbmxCT+xu4rfrhYHPZlAQIgLvO8qnjL1ApOMKecSYPkRxvCOhiEm8eMtphpgjrmqxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57144},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.31.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/0cad645187f06ad880e3ab50bafed9ba/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.31.tgz","_integrity":"sha512-sLsU28ACzCnwtX1zKql02IjJD3Pn9bIcxQ4yXGPuIjFCdw5V+Yj7CRqygd7StkiRjaxNJHILSV9CJCzOscW8Qw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.24","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.31_1759916334751_0.4187618402708164","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.32":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.32","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.32","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"f5381c66f5efad2fcb058416c0ba33fb0707005d","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.32.tgz","fileCount":42,"integrity":"sha512-6BErhq8SYuqaXeFhssgxbjbT4SN0eLUoybHF30eD4Dq5ZZw4Iuvo+IEJUCGTNnNTMLlLon55ebrMkME8RKSX0g==","signatures":[{"sig":"MEUCIH2v/fx9bihabr68Y1NRqAIJ2ASuuKWJ5ZGu0hY0elYPAiEAq8/QkHv8OpAFRaBp1ckMghugJh0AqRPBeyn7Zchmtck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57212},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.32.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/1a898b05800334ff6881404c8096f36a/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.32.tgz","_integrity":"sha512-6BErhq8SYuqaXeFhssgxbjbT4SN0eLUoybHF30eD4Dq5ZZw4Iuvo+IEJUCGTNnNTMLlLon55ebrMkME8RKSX0g==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.24","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.32_1759917020536_0.49309749847530626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.33":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.33","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.33","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"877a8d3100a3457c35acd5bc6a6e7685e1d3357d","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.33.tgz","fileCount":42,"integrity":"sha512-VguzjmrktvTTfi2+dW7EPx7+Rr91Il+zCmyRrG0oW4rR14csYl28fVN0QYEwhCAKI/kYncqPhpTRRuDdNCLR2g==","signatures":[{"sig":"MEUCIQC8RA8wSKOCiz0/hS/XdD/76dp4Ob4mFwn/7qO7k+NsjwIgXkdW6zwXv43G0ijvhZ6KjfkxfOe3GfeFD+nJVm9d4O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57212},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.33.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/f86871e6ac52d5f8881e46f1314aa029/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.33.tgz","_integrity":"sha512-VguzjmrktvTTfi2+dW7EPx7+Rr91Il+zCmyRrG0oW4rR14csYl28fVN0QYEwhCAKI/kYncqPhpTRRuDdNCLR2g==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.26","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.33_1759928465216_0.2888720465607195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.34":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.34","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.34","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"334c07374db54b249dccd00c2f8d894e9089814a","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.34.tgz","fileCount":42,"integrity":"sha512-wt53YSPzDu1K7CzbxxlLHz+ogQVi+DAKx1FD2VMU2YqYDVRhnaRt9YMPVrTrgFkS1XfqvV/R3bCpV/BgQu1tQw==","signatures":[{"sig":"MEYCIQClB0gDkaPCr82vBuCNXmS1isQmNUPJhVBSPFmLw8SLgAIhAJshMckmsjAhtLbdZdyVJob1d+8BbquK9gHvkMGhtlm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57212},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.34.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/5f56950af39bb936df9e04b8dd8a8094/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.34.tgz","_integrity":"sha512-wt53YSPzDu1K7CzbxxlLHz+ogQVi+DAKx1FD2VMU2YqYDVRhnaRt9YMPVrTrgFkS1XfqvV/R3bCpV/BgQu1tQw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.28","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.34_1759931253142_0.41699917546946796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.35":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.35","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.35","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"111084b5e7cfd484c3ac2148d411d59e28e44b5f","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.35.tgz","fileCount":42,"integrity":"sha512-AHr7cvqMiibqG/kPDGIQIENrKSzbRUg6sibXM+uZZ20Qq1CHAdx1mQCuX642uP8jh3OTeSgkLmXu4UfLG8unSQ==","signatures":[{"sig":"MEYCIQDedbBQ1otRIYLTwU5CMxj8ESTF1uSUNhep/GyaxBWWXwIhAObZokFxXHIOWCVzNYsZGcsagg9fx5TIZulwOru6icZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57212},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.35.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/4d72a6fbcd3589de6813d7cd9eb0d3dc/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.35.tgz","_integrity":"sha512-AHr7cvqMiibqG/kPDGIQIENrKSzbRUg6sibXM+uZZ20Qq1CHAdx1mQCuX642uP8jh3OTeSgkLmXu4UfLG8unSQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.29","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.35_1759935341091_0.2994521064174325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.36":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.36","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.36","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"95600c2c7f9741fe8f5aeaceaa346b6403f4cbe4","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.36.tgz","fileCount":42,"integrity":"sha512-89hybyPc1FYX1nTSNZyE9H3FoD098Qa5zspbQAD06LqKZ8grby4Zp61VinhtsgiNBjZB/5guOFA1us0cjf0fXw==","signatures":[{"sig":"MEQCIFI0G9cX7w2oIZ+oPKLBo7RWr/JnQSvu/LLFLyOMSUhHAiAeGSihUr3lqb1pBKmYMirNIo0sehCoLDyLoTDBkNcN5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57241},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.36.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/7f4b0f9c1254225106c0268f6245bad6/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.36.tgz","_integrity":"sha512-89hybyPc1FYX1nTSNZyE9H3FoD098Qa5zspbQAD06LqKZ8grby4Zp61VinhtsgiNBjZB/5guOFA1us0cjf0fXw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.29","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.36_1759935949623_0.23403110525857573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.37":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.37","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.37","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"b6ef02e11f157db5fac78d95734d7f1cd2223298","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.37.tgz","fileCount":42,"integrity":"sha512-PCPTQw+5aytenO15s9urp8BhYX7/KV0KcCOQ8q7LfR9PFRS5L5YcwAXhcD56a6lR35PzFuXITfEoVfoLi72A0w==","signatures":[{"sig":"MEYCIQCzq0nB9P/WB1NxuU8j/qkQNfjgqWn9Lwlnz9oYaM1DRAIhAJwZnXxUCk19atz4Th01Qr89xP5QsUM2boVNoICav4FO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59063},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.37.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/dcb88fb64a789e7d46f293a53da0f647/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.37.tgz","_integrity":"sha512-PCPTQw+5aytenO15s9urp8BhYX7/KV0KcCOQ8q7LfR9PFRS5L5YcwAXhcD56a6lR35PzFuXITfEoVfoLi72A0w==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.29","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.37_1759937182899_0.07313858100311887","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.38":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.38","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.38","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"2ab72ba364068cd4af1adf9287a150ad053bc4a1","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.38.tgz","fileCount":42,"integrity":"sha512-WxrNbN1DMuBdfqzIwv4afCIakdMl22wdV6srjYl+ixIyVWlLxRdrwQbrIOBHYKkRveoiakrLmHYEp9GnN2+igA==","signatures":[{"sig":"MEUCIQDDP1s2W8mLzC/UUIbqjxqWPAC8YPCakPnEP33APjmEvgIgdQVCHdZcQ3T2zB8HpaFUSi88DxSbZS+7wqwYXHjcc6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59063},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.38.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/39a72bc4db63885d579a5d5d0880f537/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.38.tgz","_integrity":"sha512-WxrNbN1DMuBdfqzIwv4afCIakdMl22wdV6srjYl+ixIyVWlLxRdrwQbrIOBHYKkRveoiakrLmHYEp9GnN2+igA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.30","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.38_1759938262257_0.8137307285284874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.39":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.39","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.39","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"0a2f3f8228fd5b2ab3fb43a7fb6c6842005d5f9c","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.39.tgz","fileCount":42,"integrity":"sha512-pxwKGra0fjKmcSjckGqoXPvYPyyq3sZmOEj2ecmIQzooaLcqyIHRBZYkHTbVK6TO3NxDOWkTQOtmf/x66dhKdQ==","signatures":[{"sig":"MEYCIQDyCykxicq25nrBHhhdf65mjojtDrkU6kn4EoEWtB3vhAIhAJ9qNhjkVUNM17+iP/kl2PEcC/P/6vqLPipxUSspYLu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59063},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.39.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/0c2752cdadbcc6241a5f35969298e01a/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.39.tgz","_integrity":"sha512-pxwKGra0fjKmcSjckGqoXPvYPyyq3sZmOEj2ecmIQzooaLcqyIHRBZYkHTbVK6TO3NxDOWkTQOtmf/x66dhKdQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.39_1759941009904_0.8169124162654564","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.40":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.40","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.40","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"c4381151fef8dc22f5775e25b7379805b5ce2295","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.40.tgz","fileCount":42,"integrity":"sha512-VEfOQYjdjxPeh0KbTeSFM5ocF8L8ePw901+9VIUuJ/NdNPm+m3WB5U8qrRKBkFFBczlO9IEm9DYAZr+N+KvTWQ==","signatures":[{"sig":"MEYCIQD0aEgiUJTPbs5QatieSx5h6/HnLTlw/eRq0fOxSAgchQIhAJZLC0bHwUFbcVQ3tO4SM6HKcEqmF50toMKEeQCycPuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61529},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.40.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/505ce90f1978df950b2e608c736797bb/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.40.tgz","_integrity":"sha512-VEfOQYjdjxPeh0KbTeSFM5ocF8L8ePw901+9VIUuJ/NdNPm+m3WB5U8qrRKBkFFBczlO9IEm9DYAZr+N+KvTWQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.40_1759943148652_0.29188049045612985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.41":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.41","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.41","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"ea9ead34d16ff6eebe1ef1c30eca0e0123e99f53","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.41.tgz","fileCount":42,"integrity":"sha512-KrcCiZZp6MTDseNA1zinEQCyn9lkmTwQAIG7ThZLfksA+mQD85p+1p4JznOchCr10jI4uwqV1/0ZKlIAK5Wqjg==","signatures":[{"sig":"MEYCIQDsapyW8U5ABXjLq4q4gaqykCGUPxGVTUpDyPlSVYDiJAIhAKcWJH1bFCzjYpur3MH2rHktyd5VawiQGvjl26gqMNkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63440},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.41.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/62a5e0c3a66e56cc830f93a9b80d9eb2/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.41.tgz","_integrity":"sha512-KrcCiZZp6MTDseNA1zinEQCyn9lkmTwQAIG7ThZLfksA+mQD85p+1p4JznOchCr10jI4uwqV1/0ZKlIAK5Wqjg==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.41_1759951058923_0.8114547843600721","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.42":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.42","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.42","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"bfba4fe2f3c1d0cf8a7aa956465084744eb037e1","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.42.tgz","fileCount":42,"integrity":"sha512-1ImfZurwhaKZM85MSpfMegCISrU9Q8dUaeWZKWPBhLj/EJX6Mg9w4shk59UUxTkFqaM5nz1w15n+qfA7ITnVtA==","signatures":[{"sig":"MEUCIQCsGJrSqE45bVRkb59wVGqUPEtM6T0fTcrV0OhYaXng0QIgOuKfuJr1v0/l/3wvCyViuIvbLGLLNjLFo/VMbuecfsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63446},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.42.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/564be0b7e46f5006cbb7bbc312dab28b/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.42.tgz","_integrity":"sha512-1ImfZurwhaKZM85MSpfMegCISrU9Q8dUaeWZKWPBhLj/EJX6Mg9w4shk59UUxTkFqaM5nz1w15n+qfA7ITnVtA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.42_1759951590656_0.9312937918759694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.43":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.43","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.43","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"cf53dcc1ea427c6d67470b2feebe2a1806920dcb","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.43.tgz","fileCount":42,"integrity":"sha512-dHAQEx+f4XQ6MB172ZxD9HTuh6J7NA7UlgW8oJy6cg9Jc2rhpF7AwTyeW4ZLmiM3/KNTvua6KFIjrxSWBHE2pA==","signatures":[{"sig":"MEUCIQDM3ShFwK4RWTLCIl3wNU9+je9ovb/CVkvLr11Wd2Cs7gIgWclhLTvqDQt5mye9TR0Ch8y/QRMRQ73TSNXL5FIwxGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63793},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.43.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/072fe33264826839b54fb36071c9a8b2/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.43.tgz","_integrity":"sha512-dHAQEx+f4XQ6MB172ZxD9HTuh6J7NA7UlgW8oJy6cg9Jc2rhpF7AwTyeW4ZLmiM3/KNTvua6KFIjrxSWBHE2pA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.43_1759952055954_0.2558954703969385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.44":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.44","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.44","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"01e0a54a33c00253a857803464db36ab005e2146","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.44.tgz","fileCount":42,"integrity":"sha512-nxqq6hjsufDBwAs9GEPeUghDksGASqUcZpfb8pBYXFE2EVhAse4z42WR4KYZ64F/ROiTSinKjn11t3Ke+hz2mQ==","signatures":[{"sig":"MEYCIQD9Ma2Exx2LRQegx2nWweKvzH7FBMbz6vAdO0dLtxh9YAIhAKNQozALAJw01vgBkB5Sp5X5LHV+//NcYmeKRl1iKKik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63446},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.44.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/f2792828e0eab0b265a6f1a6e7b4d6d7/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.44.tgz","_integrity":"sha512-nxqq6hjsufDBwAs9GEPeUghDksGASqUcZpfb8pBYXFE2EVhAse4z42WR4KYZ64F/ROiTSinKjn11t3Ke+hz2mQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.31","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.44_1759952312747_0.4782231895323015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.45":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.45","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.45","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"e09b35982b4b016a1c9b36abbbd551b588d7eb0c","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.45.tgz","fileCount":42,"integrity":"sha512-P1aSJU2pMRQJizNjNuMHM4udH39bcKYY97f4yGKb4UBV406nQptd0NQs+A26snCdAWWvlmNnEBP1OJAJ2Yfu4g==","signatures":[{"sig":"MEUCIQD3zwusvWcfbQBAaEHAQ5BY5ZBtw1Nnalupx028HVipjAIgDFcYoFvyzOlwOkQVkMv8x/rnXcTYNV+6CDlDa9PwKLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62463},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.45.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/cc46d9d1876e85cfa1555107362d1320/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.45.tgz","_integrity":"sha512-P1aSJU2pMRQJizNjNuMHM4udH39bcKYY97f4yGKb4UBV406nQptd0NQs+A26snCdAWWvlmNnEBP1OJAJ2Yfu4g==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.32","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.45_1760008076400_0.05032249450540682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.46":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.46","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.46","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"519afdf8b4cb6a53697a9a7287b36d557c408a1a","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.46.tgz","fileCount":42,"integrity":"sha512-SBcFgP08+0wIyfyvGGjWkR+WoVD/DyQg7mTSxyskBheIA2n8G3iseI7wGJHtVnyfEftW+EOAXrePhJ2SzBjavA==","signatures":[{"sig":"MEYCIQCO1WkhZSOl4Sa4Z53n34xY5ICuUSPXxOr/DfjBVj5C2QIhAImDnPpL4ZpWUYFLQtBiWbjhLR24TB/kcGB2S2s+cjyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62744},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.46.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/db1e30e63b394293151f5ae04d2ef938/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.46.tgz","_integrity":"sha512-SBcFgP08+0wIyfyvGGjWkR+WoVD/DyQg7mTSxyskBheIA2n8G3iseI7wGJHtVnyfEftW+EOAXrePhJ2SzBjavA==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.32","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.46_1760018400361_0.9045339189444823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.47":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.47","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.47","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"31005541af7877fbdf494fbb847d76380272de76","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.47.tgz","fileCount":42,"integrity":"sha512-sb9CpNdVl7TNGdqrgnSzEduqhx0RsAbYsuznwzeX9bpYkIBpk2nsG95fJI+aca3hbAj4z0pDuvm9gFfnIikCSQ==","signatures":[{"sig":"MEUCICoSXh6clzJ6bnRD7d9I+Pht2L8fw+JNcolsKay69myhAiEAs247a5w6mPmInWWAGWI8f0wCXKIrkgEMEgVsLieIUdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62744},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.47.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/cac36eda783499a53ddd2bba130d4b09/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.47.tgz","_integrity":"sha512-sb9CpNdVl7TNGdqrgnSzEduqhx0RsAbYsuznwzeX9bpYkIBpk2nsG95fJI+aca3hbAj4z0pDuvm9gFfnIikCSQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.33","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.47_1760020516522_0.48025175966373856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.49":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.49","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.49","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"4ce407ef911d319c811710c184623a86fbad84c6","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.49.tgz","fileCount":42,"integrity":"sha512-4FDOoB3CI6qizaHVvz7hdr+et7KCmmWd6u0cYLG065uQPy8eH5l6FkptsQPkHK5n0qbUWPg1kmMRMVSa4jSRzw==","signatures":[{"sig":"MEYCIQDFzHLjeGT0ZMczyRfybY+t4hzX1Hb9el/gfvEDYnuJ1QIhANTME1VIlFa9OlCRtGjg0rmDy7cPO+Z3GfrRd6iyCUs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62927},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.49.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/99233442bd6ca18e05ee82cca5311571/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.49.tgz","_integrity":"sha512-4FDOoB3CI6qizaHVvz7hdr+et7KCmmWd6u0cYLG065uQPy8eH5l6FkptsQPkHK5n0qbUWPg1kmMRMVSa4jSRzw==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.33","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.49_1760023406600_0.7876421015424975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.50":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.50","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.50","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"8447b8c5b4f53c699988a5f935130c94716feb53","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.50.tgz","fileCount":42,"integrity":"sha512-b4k1l7VhjsGOfheT79i1fv1vGwIQxj31RcLw+TdAiDHw7y+xqIwTAWVNfB2xK4ACUKeBkmreYlq+1LtQ567smQ==","signatures":[{"sig":"MEUCIQCF7w5KLiD9dda33PRkBtnaPFdIe87qEvKdSn4j67xYiwIgP/k4KKPMYMsH434EbwBl2n7z8k4+vkvGYfBczhFP2t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60328},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.50.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/2e3e32613ae0c57dbf3477c086b9a999/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.50.tgz","_integrity":"sha512-b4k1l7VhjsGOfheT79i1fv1vGwIQxj31RcLw+TdAiDHw7y+xqIwTAWVNfB2xK4ACUKeBkmreYlq+1LtQ567smQ==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.33","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.50_1760025968473_0.5228822776255229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.52":{"name":"@automerge/automerge-keyhive-network-adapter","version":"0.0.0-alpha.52","_id":"@automerge/automerge-keyhive-network-adapter@0.0.0-alpha.52","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"4728348b9aa6f80d696ed0358f7e0960572708c5","tarball":"https://registry.npmjs.org/@automerge/automerge-keyhive-network-adapter/-/automerge-keyhive-network-adapter-0.0.0-alpha.52.tgz","fileCount":42,"integrity":"sha512-4SYj95I0/4P+7farYuIwo9RUcLX9H4d1Gwa8wia0MiFXanOy9xe68dkCEh+uGadNqpMtouiWq+UwC0qpG6ZL8A==","signatures":[{"sig":"MEUCIDbBQtR3VE2lRHxeq1wtqncqabQxZTVCQYUg2pz8NA4uAiEAjbDP5NaDDOld92ONs5yPRmDOMUvla6Vbx2Ek9CMKQVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62294},"main":"./dist/index.js","type":"module","_from":"file:automerge-automerge-keyhive-network-adapter-0.0.0-alpha.52.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","watch":"tsc --watch","test:watch":"vitest","build:watch":"tsc --watch"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_resolved":"/tmp/0f304884dd3e522863496a5c8157bb44/automerge-automerge-keyhive-network-adapter-0.0.0-alpha.52.tgz","_integrity":"sha512-4SYj95I0/4P+7farYuIwo9RUcLX9H4d1Gwa8wia0MiFXanOy9xe68dkCEh+uGadNqpMtouiWq+UwC0qpG6ZL8A==","_npmVersion":"10.8.2","description":"Provides a `NetworkAdapter` implementation called `KeyhiveNetworkAdapter`. This wraps a lower-level `NetworkAdapter` (e.g. for WebSocket connections) and uses a Keyhive `Signer` to sign data before sending messages and verify signatures upon receiving mes","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eventemitter3":"^5.0.1","@keyhive/keyhive":"^0.0.0-alpha.33","@automerge/automerge-repo":"2.4.0-alpha.2","@automerge/automerge-repo-network-websocket":"2.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","globals":"^15.0.0","typescript":"^5.2","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@noble/ed25519":"^3.0.0","@eslint/eslintrc":"^3.1.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-keyhive-network-adapter_0.0.0-alpha.52_1760087799011_0.7987955604491039","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-22T11:52:29.834Z","modified":"2026-04-13T19:45:06.987Z","0.0.0-alpha.0":"2025-09-22T11:52:30.110Z","0.0.0-alpha.3":"2025-09-22T13:27:25.339Z","0.0.0-alpha.5":"2025-09-23T13:43:20.316Z","0.0.0-alpha.6":"2025-09-23T14:14:29.168Z","0.0.0-alpha.7":"2025-09-24T12:42:11.345Z","0.0.0-alpha.9":"2025-09-25T14:29:08.689Z","0.0.0-alpha.12":"2025-09-25T16:08:27.135Z","0.0.0-alpha.13":"2025-09-25T16:50:40.802Z","0.0.0-alpha.14":"2025-09-26T11:52:36.743Z","0.0.0-alpha.15":"2025-09-30T08:56:02.177Z","0.0.0-alpha.16":"2025-09-30T10:59:35.942Z","0.0.0-alpha.17":"2025-10-01T11:25:16.884Z","0.0.0-alpha.18":"2025-10-01T11:37:43.382Z","0.0.0-alpha.19":"2025-10-01T11:50:08.444Z","0.0.0-alpha.20":"2025-10-01T13:59:27.929Z","0.0.0-alpha.21":"2025-10-01T18:28:29.454Z","0.0.0-alpha.22":"2025-10-06T19:36:24.316Z","0.0.0-alpha.23":"2025-10-07T08:53:40.856Z","0.0.0-alpha.24":"2025-10-07T09:46:53.901Z","0.0.0-alpha.26":"2025-10-07T10:15:44.354Z","0.0.0-alpha.27":"2025-10-07T11:11:10.229Z","0.0.0-alpha.29":"2025-10-07T19:46:44.499Z","0.0.0-alpha.30":"2025-10-07T19:54:49.358Z","0.0.0-alpha.31":"2025-10-08T09:38:54.961Z","0.0.0-alpha.32":"2025-10-08T09:50:20.728Z","0.0.0-alpha.33":"2025-10-08T13:01:05.385Z","0.0.0-alpha.34":"2025-10-08T13:47:33.329Z","0.0.0-alpha.35":"2025-10-08T14:55:41.296Z","0.0.0-alpha.36":"2025-10-08T15:05:49.837Z","0.0.0-alpha.37":"2025-10-08T15:26:23.095Z","0.0.0-alpha.38":"2025-10-08T15:44:22.446Z","0.0.0-alpha.39":"2025-10-08T16:30:10.126Z","0.0.0-alpha.40":"2025-10-08T17:05:48.852Z","0.0.0-alpha.41":"2025-10-08T19:17:39.102Z","0.0.0-alpha.42":"2025-10-08T19:26:30.899Z","0.0.0-alpha.43":"2025-10-08T19:34:16.133Z","0.0.0-alpha.44":"2025-10-08T19:38:32.960Z","0.0.0-alpha.45":"2025-10-09T11:07:56.598Z","0.0.0-alpha.46":"2025-10-09T14:00:00.544Z","0.0.0-alpha.47":"2025-10-09T14:35:16.712Z","0.0.0-alpha.49":"2025-10-09T15:23:26.821Z","0.0.0-alpha.50":"2025-10-09T16:06:08.690Z","0.0.0-alpha.52":"2025-10-10T09:16:39.190Z"},"description":"Contains two `automerge-repo` `NetworkAdapter` implementations:","maintainers":[{"email":"pvh@pvh.ca","name":"pvh"},{"email":"martin@kleppmann.com","name":"martinkl"},{"email":"orion.henry@gmail.com","name":"orionhenry"},{"email":"alex@memoryandthought.me","name":"memorythought"},{"email":"hello@brooklynzelenka.com","name":"expede"},{"email":"jtfmumm@gmail.com","name":"jtfmumm-dev"}],"readme":"","readmeFilename":""}