p2p-db / package.json
154 words
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  "name": "ird-p2p-db",
  "version": "0.2.1",
  "private": true,
  "description": "ClojureScript library pairing with ird-p2p-cljs: an encrypted append-only p2p database over Helia + OrbitDB — every holder of the secret appends sealed records and replicates them peer to peer over a private libp2p swarm, no server, no account; Node peers, and browser peers through a circuit relay you run. core.async channels end to end. Source-only git dependency; this package.json drives the test builds.",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://ird.cod-sursa.ro/p2p-db.git"
  },
  "homepage": "https://ird.cod-sursa.ro/p2p-db/",
  "engines": {
    "node": ">=22"
  },
  "scripts": {
    "test": "npm run test:prepare && shadow-cljs compile test browser-test && node target/test.js",
    "test:prepare": "puppeteer browsers install chrome && esbuild browser/vendor-entry.mjs --bundle --format=iife --global-name=irdVendor --platform=browser --outfile=target/browser-test/vendor.js --log-level=warning"
  },
  "devDependencies": {
    "shadow-cljs": "3.5.0",
    "helia": "7.1.12",
    "@orbitdb/core": "4.0.0",
    "@libp2p/gossipsub": "17.1.1",
    "@libp2p/tcp": "11.0.28",
    "@libp2p/websockets": "10.1.21",
    "@libp2p/circuit-relay-v2": "4.2.13",
    "@libp2p/identify": "4.1.14",
    "@libp2p/mdns": "12.0.32",
    "@chainsafe/libp2p-noise": "17.0.0",
    "@chainsafe/libp2p-yamux": "8.0.1",
    "@multiformats/multiaddr": "13.0.3",
    "blockstore-level": "4.0.1",
    "datastore-level": "13.0.1",
    "buffer": "6.0.3",
    "esbuild": "0.25.10",
    "puppeteer": "24.24.0"
  }
}

static mirror of HEAD · about · clone: git clone https://ird.cod-sursa.ro/p2p-db.git