OverviewFilesCommitsIssuesDocsReleasesPeers

atproto-bridge / pds / package.json

60 lines · json ref:
{
  "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"
    }
  }
}