OverviewFilesCommitsIssuesDocsReleasesPeers

favela-peer / package.json

89 lines · json ref:
{
  "name": "favela-peer",
  "version": "0.0.67",
  "description": "The favela daemon \u2014 feeds and documents of markdown records over Hypercore. No atproto, no ActivityPub.",
  "type": "module",
  "scripts": {
    "test": "brittle-bare test/*.test.js",
    "test:media": "brittle-bare test/transcode.spawn.js"
  },
  "imports": {
    "#node:fs": {
      "bare": "bare-fs",
      "default": "fs"
    },
    "#node:path": {
      "bare": "bare-path",
      "default": "path"
    },
    "#node:os": {
      "bare": "bare-os",
      "default": "os"
    },
    "#node:net": {
      "bare": "bare-net",
      "default": "net"
    },
    "#node:process": {
      "bare": "bare-process",
      "default": "process"
    }
  },
  "dependencies": {
    "anproto": "file:../anproto",
    "autobee": "^2.12.1",
    "b4a": "^1.6.0",
    "bare-fs": "^4.8.1",
    "bare-net": "^2.3.3",
    "bare-os": "^3.9.3",
    "bare-path": "^3.1.2",
    "bare-process": "^4.5.1",
    "bare-subprocess": "^6.1.0",
    "bip39-mnemonic": "^2.2.0",
    "blind-pairing": "^2.3.1",
    "compact-encoding": "^3.3.0",
    "corestore": "^7.12.3",
    "favela-identity": "file:../favela-identity",
    "favela-markdown": "file:../favela-markdown",
    "hyper-identity2": "file:../packages/hyper-identity2",
    "hyper-overlay": "file:../hyper-overlay",
    "hypercore-crypto": "^3.7.0",
    "hyperswarm": "^4.17.0",
    "keet-identity-key": "3.2.0",
    "protomux": "^3.11.0",
    "sodium-hmac": "^2.0.1",
    "hyperident": "file:../repos/hyperident",
    "protomux-rpc": "^1.10.0",
    "hyper-svc": "file:../hyper-svc"
  },
  "devDependencies": {
    "brittle": "^4.0.2",
    "hyperdht": "^6.34.0",
    "streamx": "^2.28.1"
  },
  "main": "index.js",
  "bin": {
    "favela-peer": "index.js",
    "favela": "bin/favela.js"
  },
  "pgh": {
    "bin": "favela-peer",
    "upgrade": "pgh://1dd36bdfa9cb7f7d84adbd07f017e7200f7f90a3a546cd0761fac2a1f8a13e86/favela-peer",
    "entrypoint": "index.js",
    "type": "daemon",
    "runtime": "bare",
    "autostart": false,
    "depends": [
      "pgh-sidecar"
    ],
    "defaults": {
      "env": {
        "FAVELA_STORAGE": "${HOME}/.config/favela-peer"
      }
    },
    "service": {
      "requiresNetwork": true
    }
  }
}