OverviewFilesCommitsIssuesDocsReleasesPeers

favela-host / package.json

66 lines · json ref:
{
  "name": "favela-host",
  "version": "0.1.17",
  "description": "THE favela app on a desktop, home node or server: a favela-peer node, favela-surface rendering it, the atproto signer and the bsky projection, in one process.",
  "type": "module",
  "main": "index.js",
  "bin": {
    "favela-host": "bin/favela-host.js"
  },
  "scripts": {
    "test": "brittle-bare test/*.test.js"
  },
  "dependencies": {
    "anproto": "file:../anproto",
    "atproto-identity": "file:../atproto-identity",
    "atproto-repo": "file:../atproto-repo",
    "b4a": "^1.6.0",
    "bare-fs": "^4.8.1",
    "bare-http1": "^4.5.7",
    "bare-net": "^2.3.3",
    "bare-os": "^3.9.3",
    "bare-path": "^3.1.2",
    "bare-process": "^4.5.1",
    "favela-bridge": "file:../favela-bridge",
    "favela-peer": "file:../favela-peer",
    "favela-surface": "file:../favela-surface",
    "hyper-proto-peer": "file:../hyper-proto-peer",
    "hyperswarm": "^4.17.0"
  },
  "devDependencies": {
    "brittle": "^3.5.0"
  },
  "pgh": {
    "bin": "favela-host",
    "upgrade": "pgh://1dd36bdfa9cb7f7d84adbd07f017e7200f7f90a3a546cd0761fac2a1f8a13e86/favela-host",
    "entrypoint": "bin/favela-host.js",
    "type": "daemon",
    "runtime": "bare",
    "autostart": true,
    "depends": [
      "pgh-sidecar"
    ],
    "defaults": {
      "env": {
        "FAVELA_STORAGE": "${HOME}/.config/favela-peer",
        "FAVELA_SURFACE_PORT": "4042",
        "PEER_CONFIG": "${HOME}/.config/hyper-proto-peer/config.json",
        "PEER_STORAGE": "${HOME}/.config/hyper-proto-peer/data"
      }
    },
    "service": {
      "requiresNetwork": true
    },
    "stage": {
      "ignore": [
        "test/"
      ]
    }
  },
  "overrides": {
    "bare-assert": "1.2.0",
    "bare-dns": "2.2.0",
    "bare-type": "1.1.1"
  }
}