{
"name": "atproto-did-peer",
"version": "0.2.15",
"description": "Keyless, direction-free P2P reader/seeder for an atproto DID's repo+firehose Hypercores: announce-push discovery + event-driven head reconciliation + a keyless read surface. The shared primitive beneath atproto-bridge, atproto-relay and favela (extracted from atproto-bridge did-peer.js).",
"type": "module",
"main": "index.js",
"exports": {
".": "./index.js"
},
"scripts": {
"test": "node test/commitops.test.mjs && node test/router.test.mjs && node test/co-owned.test.mjs && node test/coowner-set.test.mjs && node test/evict.test.mjs && node test/fork.test.mjs && node test/rpc-candidates.test.mjs && node test/no-repo.test.mjs && node test/get-repo-since.test.mjs && node test/rpc-timeout.test.mjs && node test/emit-sync.test.mjs && node test/labels.test.mjs",
"test:live": "node test/read-live.mjs"
},
"dependencies": {
"atproto-repo": "file:../atproto-repo",
"atproto-store": "file:../atproto-store",
"b4a": "^1.8.1",
"compact-encoding": "^2.19.0",
"protomux": "^3.11.0",
"protomux-rpc": "^1.10.0"
},
"devDependencies": {
"@hyperswarm/testnet": "^3.1.4",
"atproto-identity": "file:../atproto-identity",
"corestore": "^7.4.0",
"hyperswarm": "^4.11.0"
}
}