{
"name": "atproto-bridge-pds",
"version": "0.0.1",
"description": "Thin atproto PDS HTTP face + Hypercore-backed subscribeRepos firehose over the Holepunch-native store (slice 4). Read/write XRPC + cursor=0 backfillable firehose. Transport is a replaceable membrane (node+ws now; bare-http1/bare-ws later).",
"type": "module",
"main": "lib/server.js",
"scripts": {
"test": "brittle-node test/*.test.js",
"postinstall": "node ../scripts/bare-deps.mjs",
"test:bare": "brittle-bare test/bare/*.test.js"
},
"dependencies": {
"atproto-repo": "file:../../atproto-repo",
"atproto-identity": "file:../../atproto-identity",
"atproto-store": "file:../../atproto-store",
"atproto-did-peer": "file:../../atproto-did-peer",
"favela-community": "file:../../favela-community",
"protomux": "^3.11.0",
"protomux-rpc": "^1.10.0",
"compact-encoding": "^2.16.0",
"bare-fetch": "^3.0.1",
"bare-fs": "^4.7.3",
"bare-http1": "^4.5.7",
"bare-https": "^3.0.0",
"bare-os": "^3.9.3",
"bare-path": "^3.0.1",
"bare-process": "^4.5.0",
"bare-url": "^2.4.5",
"bare-ws": "^3.0.0",
"ws": "^8.18.0"
},
"devDependencies": {
"@atproto/crypto": "^0.5.3",
"@atproto/repo": "^0.10.3",
"brittle": "^4.0.2"
},
"imports": {
"#node:fs": {
"bare": "bare-fs",
"default": "fs"
},
"#node:os": {
"bare": "bare-os",
"default": "os"
},
"#node:path": {
"bare": "bare-path",
"default": "path"
},
"#node:url": {
"bare": "bare-url",
"default": "url"
},
"#node:process": {
"bare": "bare-process",
"default": "process"
}
}
}