OverviewFilesCommitsIssuesDocsReleasesPeers

favela-bridge / package.json

47 lines · json ref:
{
  "name": "favela-bridge",
  "version": "0.0.14",
  "description": "Projects favela records onto the networks a room may reach. One reader, one reach decision, one projection per network.",
  "type": "module",
  "main": "index.js",
  "bin": {
    "favela-bridge": "index.js"
  },
  "scripts": {
    "test": "brittle-bare test/*.test.js"
  },
  "dependencies": {
    "bare-net": "^1.3.0",
    "bare-process": "^4.0.0",
    "favela-identity": "file:../favela-identity",
    "favela-markdown": "file:../favela-markdown",
    "hyper-svc": "file:../hyper-svc"
  },
  "devDependencies": {
    "brittle": "^3.5.0"
  },
  "pgh": {
    "bin": "favela-bridge",
    "upgrade": "pgh://1dd36bdfa9cb7f7d84adbd07f017e7200f7f90a3a546cd0761fac2a1f8a13e86/favela-bridge",
    "entrypoint": "index.js",
    "args": [
      "--watch"
    ],
    "type": "daemon",
    "runtime": "bare",
    "autostart": true,
    "depends": [
      "pgh-sidecar"
    ],
    "defaults": {
      "env": {
        "FAVELA_PEER_SOCKET": "${HOME}/.config/favela-peer/favela.sock",
        "FAVELA_BSKY_SOCKET": "${HOME}/.config/hyper-proto-peer/data/control.sock"
      }
    },
    "service": {
      "requiresNetwork": true
    }
  }
}