{"_id":"ssb-party","_rev":"59-ff42acb0e1996a2a92e9f4071f22f7e5","name":"ssb-party","description":"ssb client-server party","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"ssb-party","version":"0.1.0","description":"ssb client-server party","main":"index.js","scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-stream":"^3.5.0","scuttlebot":"^9.4.4","ssb-blobs":"^0.1.8","ssb-config":"^2.2.0","ssb-keys":"^7.0.3"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"a468209c4f9bcc7525a6218d3a9445ce673b3822","_id":"ssb-party@0.1.0","_shasum":"ee38f3931b20e672cbe2476033a5961a883accf2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"shasum":"ee38f3931b20e672cbe2476033a5961a883accf2","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.1.0.tgz","integrity":"sha512-7YiOcubggMa3i3QEiUjgsmLtZsWlMPv4Kv2Ri6tzePoF8fx1Mwi/lIIhIVPsHB/+lm00WufOQF8eNNyQAhd+qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvhrUH6Ne94kEbzwAsrgDMhgbM32T/J7CuKtdlO0IkNQIgKEdltWLS47pLsa005fNlomnDFFOP8baocNWWxWAwEbs="}]},"maintainers":[{"name":"cel","email":"npm.cel@celehner.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ssb-party-0.1.0.tgz_1489945099855_0.2705652955919504"},"directories":{}},"0.2.0":{"name":"ssb-party","version":"0.2.0","description":"ssb client-server party","main":"index.js","scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-stream":"^3.5.0","scuttlebot":"^9.4.4","ssb-blobs":"^0.1.8","ssb-config":"^2.2.0","ssb-keys":"^7.0.3"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"629a521b6743a10f98b527a66b58b81b42d0b880","_id":"ssb-party@0.2.0","_shasum":"3197c372d8cefd6cd80ca736d6711e3082204437","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"shasum":"3197c372d8cefd6cd80ca736d6711e3082204437","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.2.0.tgz","integrity":"sha512-uzca9++Re95A706aJaitn7fzKxAyHKryVD3V97HrNG0Azg7m9dkm6ocZNbkliVhantiT3+ijpuFa8MVTfAIZjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0E1yTHWg3xzhAORR9AR+51ZsobCf/xyDSC3ySIoNmYwIgZBpRxZqd2oRIufUTwLtI8gfzO2JJTwR5CODECR5AZlU="}]},"maintainers":[{"name":"cel","email":"npm.cel@celehner.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ssb-party-0.2.0.tgz_1489951672121_0.1360492145176977"},"directories":{}},"0.3.0":{"name":"ssb-party","version":"0.3.0","description":"ssb client-server party","main":"index.js","bin":{"ssb-party":"cli.js"},"scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-stream":"^3.5.0","scuttlebot":"^9.4.4","ssb-blobs":"^0.1.8","ssb-config":"^2.2.0","ssb-keys":"^7.0.3"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"b681766248ce4cc95a8e3a4d3ae5882c4aa8e093","_id":"ssb-party@0.3.0","_shasum":"d6129509a447784d4d191367eaf1728f0174d4fa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"shasum":"d6129509a447784d4d191367eaf1728f0174d4fa","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.3.0.tgz","integrity":"sha512-1bWeLOV7k4i3LUz3IhctRtz5SuBqrrOPWBOiB/Q9dA9YWtAp4IdEe4pXwfYIyb9ElPbUOqerlNjZXb9bToTzGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5D0m7qHfN2MO6WunyHFj8cuE/Kh0+azfNyjn9Qv9HOAiEA5+cbDbxaj8TFa4dHQlGx7aCBYDiQ6jzHUmJSkqCCxN8="}]},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"cel","email":"npm.cel@celehner.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"mixmix","email":"whimful@gmail.com"},{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ssb-party-0.3.0.tgz_1492569662866_0.37023385311476886"},"directories":{}},"0.4.0":{"name":"ssb-party","version":"0.4.0","description":"ssb client-server party","main":"index.js","bin":{"ssb-party":"cli.js"},"scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-stream":"^3.5.0","scuttlebot":"^10.0.5","ssb-blobs":"^1.1.0","ssb-config":"^2.2.0","ssb-friends":"^2.0.0","ssb-keys":"^7.0.3","ssb-links":"^3.0.0","ssb-private":"^0.1.1","ssb-query":"^1.0.0","ssb-ws":"^1.0.1"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"2c522cb552d3787717830c2a5b8dd92a3fcdfbd2","_id":"ssb-party@0.4.0","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"integrity":"sha512-DuNdh8zpi3OAfF8T3EWS9ASp9iSRHhWKnEZ+XfayHrYA3dVVDOQN+jOB3Cpo3RmPNfRoT6hHhKpYaj71KL4nCg==","shasum":"73d4e1c2c4c0441fc5e30bf441feb30c32ade49b","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwhR9lNygSwNzBMS7ZgR1auDwGkUb4G1kZOv11Of/hRwIhAJPsOl3H4SHIHEwxdAtgvUlwaFEjqqysBXYpxP93fgUr"}]},"maintainers":[{"email":"npm.cel@celehner.com","name":"cel"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-party-0.4.0.tgz_1497323520541_0.8200092401821166"},"directories":{}},"0.5.0":{"name":"ssb-party","version":"0.5.0","description":"ssb client-server party","main":"index.js","bin":{"ssb-party":"cli.js"},"scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multicb":"^1.2.1","multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-hash":"^1.0.0","pull-stream":"^3.5.0","scuttlebot":"^10.0.5","ssb-blobs":"^1.1.0","ssb-config":"^2.2.0","ssb-friends":"^2.0.0","ssb-keys":"^7.0.3","ssb-links":"^3.0.0","ssb-private":"^0.1.1","ssb-query":"^1.0.0","ssb-ws":"^1.0.1"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"f0257e913ff9191bece7807e304e2a29fc94ef24","_id":"ssb-party@0.5.0","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"integrity":"sha512-rzYXdzPnavaYD+lbM9sW90hB4EB2C5eKa+x+phe8B3PtZ86GLklZrJyrXFnqar5DaFGmhgomyVehZkU+dcCxrA==","shasum":"fc1d1d9253573b27cb4d13a24da5c827f6aa2958","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBlmozSl3k3Hqcbv4w7SPIDhFn6Pa+DMUidnOxKnIZ9gIgIaOpaoXtoikK0uT+iO0831n8G53TaPdKx3SBCyp5czs="}]},"maintainers":[{"email":"npm.cel@celehner.com","name":"cel"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-party-0.5.0.tgz_1497473860368_0.19883614568971097"},"directories":{}},"0.5.1":{"name":"ssb-party","version":"0.5.1","description":"ssb client-server party","main":"index.js","bin":{"ssb-party":"cli.js"},"scripts":{"test":"node test.js","start":"node server.js"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"dependencies":{"multicb":"^1.2.1","multiserver":"^1.7.6","muxrpc":"^6.3.3","pull-hash":"^1.0.0","pull-stream":"^3.5.0","scuttlebot":"^10.0.5","ssb-blobs":"^1.1.0","ssb-config":"^2.2.0","ssb-friends":"^2.0.0","ssb-keys":"^7.0.3","ssb-links":"^3.0.0","ssb-private":"^0.1.1","ssb-query":"^1.0.0","ssb-ws":"^1.0.1"},"devDependencies":{"rimraf":"^2.6.1","tape":"^4.6.3"},"author":{"name":"cel"},"license":"Fair","gitHead":"fe609d942dae50f8d162b8a47a474a11d25a08f7","_id":"ssb-party@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"cel","email":"npm.cel@celehner.com"},"dist":{"integrity":"sha512-Xr4OB402bUEh8OE8LHjWgRu6+cOxGBRbdst/14AAyjdLqgPGNAJ8Nj20xdvpihF0nyHexyhXUEFXCun/Iahhuw==","shasum":"006622c1920f528fa66e0a12549a3b1168aded32","tarball":"https://registry.npmjs.org/ssb-party/-/ssb-party-0.5.1.tgz","npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh273sCRA9TVsSAnZWagAAQxAP/jvENzl5au3cU6DpoTnY\nqUH8r3oO5R9H6JW3LA6rvhcsBNVpriAVOdJAKaprg+Tg5GH+t7XRsMIlI+4V\nvsJRNW3v1/gAcgBe6kcqY3drHiOvh1Bjnq907Xovy4lrtbfajgiO5J3fw2A2\n6Fui32u1OSrlQ0GwYyCKJNW3VoZoCm6/fraNg2yUjUWQC7zCNLefKIwLIQTa\nz7dGF94Nw502+wP/j6RheeEeTw4Pm+NEw7n8Vt8A+X93KqzQS/yoTtYP31GS\ntDKlPTacFu3JsAbiudKE5yaGRMOaIriQoY2JYTVaBGUCd726KZCp611ntA9m\nMkURUESmxQ6Cwwk9MvvIzBwC6pofpTvy9+vytHyj2s73ubD5wGOWCsOn1l+z\nkFUn3IjY7jjwf6PjRV63V9+o2B8M4sJbb8x9k2BHeYDL3+3TPjOZdxT7cczE\nIzhkjR0XEfTSgyHoho4tV/MaPQcJI5ijpaOLX5to2prQiN4zynFlV0y65Sss\nqpBifBJdfAtYB/vFCFmaO5IU6tEonG3dByKt3ALnYt4vv3qFsfljynPxCcqW\nDfuEno9Q2FPFa50Dy1a5oOSoJRS/+mgMJxqVoMePk79q/FiWZxTNbaL2gczt\nPk1xSht2YWLr7GxXBKT7dRi9te3EU7D8VgIW7HTzMHSx6fsQPW8dnWDUCw/v\nSdEx\r\n=6Wje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIHuaHCDsNYW802tbvOwQ18PR6f0cg9xZCmTXKVJeJ5JeAh9qwBuZjKnGPLnoUZfCYa1TQakguVbr6EeaWNnE3n3y"}]},"maintainers":[{"email":"npm.cel@celehner.com","name":"cel"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"michael.williams@enspiral.com","name":"ahdinosaur"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-party-0.5.1.tgz_1501129054172_0.21997513831593096"},"directories":{}}},"readme":"# ssb-party\n\nGet a [scuttlebot][] client instance. If scuttlebot isn't running, start it in the background, and keep it running until all the clients have disconnected.\n\n## Usage\n\n```js\nvar createSsbParty = require('ssb-party')\n```\n\n### `createSsbParty([opts, ]cb)`\n\n- `opts.keys`: an [ssb-keys][] instance. default loads from `~/.ssb/secret`\n- `opts.host`: host to connect to or start the server on. default `\"localhost\"`\n- `opts.port`: port to connect to or start the server on. default 8008\n- `opts.appKey`: secret-stack capability key (Buffer). default sbot's appKey\n\nOther properties of the `opts` object will be used as [ssb-config][]\noverrides, but if the server is already running, these will not affect the existing server's config.\n\n### Example\n\nsimplest case: connect to or start a local sbot:\n```\nvar party = require('ssb-party')\n\nparty(function (err, sbot) {\n  // ...\n})\n```\n\n### Config\n\n- `config.timers.keepalive`: minimum time (ms) to keep the server online after the last client disconnects. default: 30s\n- `config.party.out`: where to put standard output of sbot. may be a path (absolute, or relative to ssb's directory), or `false` to discard, or `true` to pass through to the controlling terminal. default: `true`\n- `config.party.err`: where to put standard error of sbot. default: same as `config.party.out`\n\n[scuttlebot]: https://github.com/ssbc/scuttlebot\n[ssb-keys]: https://github.com/ssbc/ssb-keys\n[ssb-config]: https://github.com/ssbc/ssb-config\n[secret-stack]: https://github.com/ssbc/secret-stack\n\n## License\n\nCopyright (c) 2017 [@cel](@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519)\n\nUsage of the works is permitted provided that this instrument\nis retained with the works, so that any entity that uses the\nworks is notified of this instrument.\n\nDISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.\n","maintainers":[{"email":"jacob.karlsson95@gmail.com","name":"powersource"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"npm.cel@celehner.com","name":"cel"}],"time":{"modified":"2022-11-09T11:52:06.853Z","created":"2017-03-19T17:38:20.440Z","0.1.0":"2017-03-19T17:38:20.440Z","0.2.0":"2017-03-19T19:27:54.037Z","0.3.0":"2017-04-19T02:41:04.776Z","0.4.0":"2017-06-13T03:12:01.517Z","0.5.0":"2017-06-14T20:57:41.355Z","0.5.1":"2017-07-27T04:17:34.300Z"},"repository":{"type":"git","url":"ssb://%bS/WGqQrhQfH8eoyWieK+9M56DjJ8Q4ulkvb6sXZwPo=.sha256"},"author":{"name":"cel"},"license":"Fair","readmeFilename":"README.md","users":{"nichoth":true}}