cel 2019-02-25; updated 2020-07-09
If you haven't already done so, set a prefix for npm
and add its bin directory to your $PATH
:
echo prefix=$HOME/.local >> ~/.npmrc echo PATH=\$PATH:$HOME/.local/bin >> ~/.profile PATH=$PATH:$HOME/.local/bin
mkdir -p /tmp/ssb-npm-registry-2.1.3 && cd /tmp/ssb-npm-registry-2.1.3 && curl -s 'http://localhost:8989/blobs/get/&ptkWRUIPdBGTZ3W2BWPBuyFw4RumSjQu/DPJ3kufk1s=.sha256' | tar xz && ./package/bootstrap/bin.js --ws-url http://localhost:8989 \ --branch %i06tAOja1Nvy2IroPTwqn7t4G7M/YUAXmHU6xDJDiSs=.sha256 \ install -g ssb-npm@2.0.4
ssb-npm install -g git-ssb@2.8.0 \ --branch %xlfr8klBuPNiHSXQ5uq2HkrIWudCz9Zzs9jiBoJBz3s=.sha256
git clone ssb://%YAg1hicat+2GELjE2QJzDwlAWcx0ML+1sXEdsWwvdt8=.sha256 patchfoo cd patchfoo ssb-npm install --production --branch %HWJLkLhiapPIaWn2yBOsFIeLNwyrYdSn/Z8cDqiBBi4=.sha256 --branch %eNFBTxGjgxmiQMzNUnHrQqXuBmZ8lwdwlnCbvSG8Rb0=.sha256 npm start
mkdir ~/.ssb/node_modules cd ~/.ssb/node_modules git clone ssb://%YAg1hicat+2GELjE2QJzDwlAWcx0ML+1sXEdsWwvdt8=.sha256 patchfoo cd patchfoo ssb-npm install --production --branch %HWJLkLhiapPIaWn2yBOsFIeLNwyrYdSn/Z8cDqiBBi4=.sha256 --branch %eNFBTxGjgxmiQMzNUnHrQqXuBmZ8lwdwlnCbvSG8Rb0=.sha256 node enable-plugin.js
Restart ssb-server or Patchwork.
Visit patchfoo at http://localhost:8027/.