OverviewFilesCommitsIssuesDocsReleasesPeers

atproto-room / package.json

42 lines · json ref:
{
  "name": "atproto-room",
  "version": "0.2.33",
  "description": "Attestation-gated, encrypted multi-writer room engine — StateBase (keet-model admission) + Lease + signer + RepoBase + LabelBase/LabelRoom + serve-membrane. Extracted from hyper-proto-peer; consumed by the atproto peer (repo devices) and the co-authored labeler.",
  "type": "module",
  "main": "index.js",
  "scripts": {
    "test": "bare test/all.js",
    "test:units": "node test/label-base.test.mjs && node test/label-signer.test.mjs && node test/label-room.test.mjs && node test/label-room-presence.test.mjs",
    "postinstall": "node scripts/bare-deps.mjs"
  },
  "dependencies": {
    "@ipld/dag-cbor": "^9.2.1",
    "atproto-identity": "file:../atproto-identity",
    "atproto-repo": "file:../atproto-repo",
    "atproto-store": "file:../atproto-store",
    "autobase": "7.28.1",
    "b4a": "^1.6.0",
    "bare-fs": "^4.7.1",
    "bare-path": "^3.0.1",
    "bare-process": "^4.2.1",
    "blind-pairing": "^2.3.1",
    "compact-encoding": "^2.16.0",
    "corestore": "^7.10.0",
    "hypercore": "^11.33.1",
    "hypercore-crypto": "^3.0.0",
    "hyperdb": "^6.7.0",
    "hyperdispatch": "^1.6.0",
    "hyperschema": "^1.21.0",
    "hyperswarm": "^4.17.0",
    "keet-identity-key": "^3.2.0",
    "multiformats": "^13.4.2",
    "protomux": "^3.11.0",
    "protomux-rpc": "^1.10.0"
  },
  "devDependencies": {
    "@hyperswarm/testnet": "^3.1.4",
    "@noble/curves": "^1.6.0",
    "brittle": "^4.0.2"
  }
}