{"_id":"vox-client","_rev":"28-90e722f8477117b3e4eab45f9f194d6d","name":"vox-client","description":"A basic terminal client for the Postvox network","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"vox-client","version":"0.0.1","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.1","_shasum":"d2c39796da9798ad8428af3ad73a0de91733b7b3","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"d2c39796da9798ad8428af3ad73a0de91733b7b3","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.1.tgz","integrity":"sha512-p0GQcjfhMBk2HYnnczEYWJ4YcBSH4mRTg9heq0BdABi2/th53ZZKFLNsUjBhQGkmDsJQy+I+IoqsqOg1fQ0xmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBV76zylFE5j8DpVG5OSrTzV19rN712haW/pyW12ulEgIgXq8/F0il/K5kTTko4xjBRIk67AJDFLU9YGmB3pU9a4o="}]}},"0.0.2":{"name":"vox-client","version":"0.0.2","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.2","_shasum":"c36d6c122e95066f1cbd1af87088f009c08488bb","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"c36d6c122e95066f1cbd1af87088f009c08488bb","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.2.tgz","integrity":"sha512-yjQBF+/TL9b/xPcZA0T2lGCrKCepb4GF5MaQqLNVuGn+Ko9rUzqofDLo/BuUX5qYhU36sTfDhvsEoToCKoXx/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC96dcBXQ5Gfpm5pTASeEV1x5gtckFRxxaGeQeOVwtBhAiA6Uybr5COFMgeYK7T+B+1hYQzIfXbYhi8r53oGaNYOcQ=="}]}},"0.0.3":{"name":"vox-client","version":"0.0.3","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.3","_shasum":"20f32928dfaa0b0e4281968fb98efa910871f624","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"20f32928dfaa0b0e4281968fb98efa910871f624","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.3.tgz","integrity":"sha512-9I5ppO5Phmq484E1A4U2V7cuT6oA3vjIReiUCVdL3BfitcfQDWsSSODYNHMiJ1fCV9dlJVFG7uYkPInuGpXblg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/BQEcm3G/Y07ub9snXslx5ESsIkcxn/f8zjZMp0Kh5gIhAIpYiFOFJORSeHoKoXoOrEWH2vnDb83L2Jg4z6eNWA+D"}]}},"0.0.4":{"name":"vox-client","version":"0.0.4","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.4","_shasum":"220bcb30d4035d63896a66471c9da3e69da1c50c","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"220bcb30d4035d63896a66471c9da3e69da1c50c","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.4.tgz","integrity":"sha512-Y6SGsWJlznfxcTQjBHpqvqAiSQn/NzRwuxtXVuje6mEvlzNoP90vfFOfoeuYJS1ME30PkYH/FOk4Eps0Brv27w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICekFB/us2St88y6ppaGwE+A6SAIwgLOuCSv2/zHBIh+AiEAqxkxbhaGZjt2mlWXASRtJTmgkz4YwPSxt30n683RTUw="}]}},"0.0.5":{"name":"vox-client","version":"0.0.5","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"NODE_ENV=development node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.5","_shasum":"15ff331059519dc3bab9c1cec650f9b66b901553","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"15ff331059519dc3bab9c1cec650f9b66b901553","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.5.tgz","integrity":"sha512-qh/dzSbG9VSBcHibGMpbJKh/pf/QPa3YNlQnPGYT/MZ7NQRTCv6nbflJzWUH+nqRQyTAvDTZssusgFj8d8oblA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIYTlhRzFjvZ+1ThynK9qimgRH0IC9+4iuSU+hMLSXVAiAe1S8LO+LB2AITz4KTvUfo0piAy4q8lJLp9DTpw27R2g=="}]}},"0.0.6":{"name":"vox-client","version":"0.0.6","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"NODE_ENV=development node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.6","_shasum":"f10f9397a4ca77fb4724d9fcb87acd4a2113bcfd","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"f10f9397a4ca77fb4724d9fcb87acd4a2113bcfd","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.6.tgz","integrity":"sha512-J8ObEFyUGh/ABXtziU3B28nZMesqE2tufUZNvDaUlI+x27yjWTlqJAuw3/jpm7qhaFAKdq8BCPh68eX91dzEPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFxTKKyKaTnQhrzJeEaBpnXPPVKfdoHbM9n+zplnvjjAiEAtEtcutbYHFUiTVP0l5NOCB/Gc4OtutrrDwMz+NetkVE="}]}},"0.0.7":{"name":"vox-client","version":"0.0.7","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"NODE_ENV=development node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.7","_shasum":"639ef768e0ae021b99b6a3a97a0e79ecbfbf8226","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"639ef768e0ae021b99b6a3a97a0e79ecbfbf8226","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.7.tgz","integrity":"sha512-iAH2OdIAkdCgYRT8LHWryG+VfBeMI5jk0aWSRefuQ4d69ylr7teuZLzTVfSavkMB305DxXepZZ4nnGGRZ0qq9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9A/Fk1J2SawfML9tvRIFDo+l6038A6eSxQGaeFb1+1AiEApveIkCwcUuwIaO1a+TpJWxYDvTw4tCSSFm2cFMHYd9k="}]}},"0.0.8":{"name":"vox-client","version":"0.0.8","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"scripts":{"vox":"NODE_ENV=development node vox.js","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","lockfile":"^1.0.0","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","sequelize":"^2.0.0-rc8","sqlite3":"^3.0.4","ursa":"^0.8.1","vox-common":"^0.0.1"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.8","_shasum":"a2f748ad3a906536c3b7f04a91d477678c77f96c","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"a2f748ad3a906536c3b7f04a91d477678c77f96c","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.8.tgz","integrity":"sha512-UJtDuiKyiHq6A/RXTQ65HJfQ70I/xaGWo08gBwIm92zH5kbUi7ZoSFdTm8PREAIREYlRiZdYDmqzsMlXKQTBfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+NBXcnMmo4g13s5GrJwFjK+oKjSGYKbo1AOpKQoCqFAiB6jG68HZdqox8LPuvgq5T2x4+Yj8/aB0nZwqEBhYyHYw=="}]}},"0.0.9":{"name":"vox-client","version":"0.0.9","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"main":"vox-client.js","scripts":{"vox":"NODE_ENV=development node vox.js","test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","level":"^0.18.0","lockfile":"^1.0.0","lodash":"^3.0.1","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","morse-node":"^0.1.1","sequelize":"^2.0.0-rc8","split":"^0.3.3","sqlite3":"^3.0.4","through2":"^0.6.3","ursa":"^0.8.1","vox-common":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","temp":"^0.8.1","vox-server":"^0.0.2"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.9","_shasum":"dc53395fecf2a5d024a510de0f6d5682647ad023","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"dc53395fecf2a5d024a510de0f6d5682647ad023","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.9.tgz","integrity":"sha512-gJv+cYBqTrnw9aVPN6QqMFiniDuUU6Mq0KALTSCd3In0ZlbY9nk4GXiGPCoNZqD3qaF/O4tRAeIzotT77Dpv4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK+oYVEHhX+q/25il0BZCm/OB0rQV1xKhALykSNmkiWAIhAOc0MR7Aigqiprza2KYqc40k5JIazxChVLmmVHXxEzje"}]}},"0.0.10":{"name":"vox-client","version":"0.0.10","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"main":"vox-client.js","scripts":{"vox":"NODE_ENV=development node vox.js","test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","level":"^0.18.0","lockfile":"^1.0.0","lodash":"^3.0.1","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","morse-node":"^0.1.1","sequelize":"^2.0.0-rc8","split":"^0.3.3","sqlite3":"^3.0.4","through2":"^0.6.3","ursa":"^0.8.1","vox-common":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","temp":"^0.8.1","vox-server":"^0.0.2"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.10","_shasum":"b80902817d4a050f47c94def5fa04183d1282f2e","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"b80902817d4a050f47c94def5fa04183d1282f2e","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.10.tgz","integrity":"sha512-zUzsYfGbq4P+oYI3rCMOCM+W0EFNFWMDZx+Xhqe+7xpArtQ0MMR4Dgx/RWRaWMVKHxsJK2/h/9H66GYkhwz+jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSKCg3kYnY9IrwtouRK1+GKM3QSBAFD6m9I8VZUUejcAiAzdYTGkPXzmpFlYGUCsJMKaxaDKeJNrONbuhPaxoLBVw=="}]}},"0.0.11":{"name":"vox-client","version":"0.0.11","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"main":"vox-client.js","scripts":{"vox":"NODE_ENV=development node vox.js","test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","level":"^0.18.0","lockfile":"^1.0.0","lodash":"^3.0.1","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","morse-node":"^0.1.1","sequelize":"^2.0.0-rc8","split":"^0.3.3","sqlite3":"^3.0.4","through2":"^0.6.3","ursa":"^0.8.1","vox-common":"^0.0.3"},"devDependencies":{"mocha":"^2.1.0","temp":"^0.8.1","vox-server":"^0.0.3"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.11","_shasum":"cfb51a1be2a6adcf227fa870718b533ff471816c","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"cfb51a1be2a6adcf227fa870718b533ff471816c","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.11.tgz","integrity":"sha512-qg8HhIC2MKC2f+QEU71GeXgyHCG5JobK5hcE0w1ApomQJQNJBIKp5DZpWQ20b5wjr5QJuyQ8g6rkAzLdrm30BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+10PW+JZHo4YFGgxeLUfRmMVu4xnwLk3p+NS1cZwuwIgcpCNfigAmTFuSKRzqyyrrv8QCaIBLi3Bb8tg4EZ0Vq0="}]}},"0.0.12":{"name":"vox-client","version":"0.0.12","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"main":"vox-client.js","scripts":{"vox":"NODE_ENV=development node vox.js","test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","level":"^0.18.0","lockfile":"^1.0.0","lodash":"^3.0.1","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","morse-node":"^0.1.1","sequelize":"^2.0.0-rc8","split":"^0.3.3","sqlite3":"^3.0.4","through2":"^0.6.3","ursa":"^0.8.1","vox-common":"^0.0.3"},"devDependencies":{"mocha":"^2.1.0","temp":"^0.8.1","vox-server":"^0.0.3"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.12","_shasum":"8a69c5818db5aa10826f121fb14d43a55c18655f","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"8a69c5818db5aa10826f121fb14d43a55c18655f","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.12.tgz","integrity":"sha512-w4sF1QTQEToaREkbsm3wD+CuhbtOoMsMZ7HsIQCeNncrow482qTtZVDCvnh2iyGf+je4qDuskEHsH5Zm96F9zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCtc1uY2Sa9JPJFJ5aRX5E1Ze9WycWgNNGvfJe8kdH1wIgUz3WvyNTl5ohC5yo7atAq8QPbOkwi7W6GQwudLxtqTI="}]}},"0.0.13":{"name":"vox-client","version":"0.0.13","description":"A basic terminal client for the Postvox network","author":{"name":"spacemaus@spacemaus.com"},"bin":{"vox":"vox.js"},"main":"vox-client.js","scripts":{"vox":"NODE_ENV=development node vox.js","test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"blessed":"0.0.38","bluebird":"^2.5.3","colors":"^1.0.3","debug":"^2.1.0","json-format":"0.0.1","level":"^0.18.0","lockfile":"^1.0.0","lodash":"^3.0.1","minimist":"^1.1.0","mkdirp":"^0.5.0","moment":"^2.9.0","morse-node":"^0.1.1","sequelize":"^2.0.0-rc8","split":"^0.3.3","sqlite3":"^3.0.4","through2":"^0.6.3","ursa":"^0.8.1","vox-common":"^0.0.4"},"devDependencies":{"mocha":"^2.1.0","temp":"^0.8.1","vox-server":"^0.0.3"},"repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"preferGlobal":true,"license":"MIT","bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"homepage":"https://github.com/spacemaus/postvox","_id":"vox-client@0.0.13","_shasum":"c52a974e65c75b26cd639bb5f4945c7a879ecde2","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"spacemaus","email":"spacemaus@spacemaus.com"},"maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"dist":{"shasum":"c52a974e65c75b26cd639bb5f4945c7a879ecde2","tarball":"https://registry.npmjs.org/vox-client/-/vox-client-0.0.13.tgz","integrity":"sha512-Q9NoosB9r/Rl25JkmoMNJ0PYBNd0zL4QqpbCNpjvNlsL8tT8npm9rMZbthm5aB4OnoWH4R94gQ0E3o0xBsm10w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ29JR7K8nLuSiPDeh/i/OerjcsNKwBKUrii3az2a4kAiEAjlmVIbxv6FZd7hf+Mjj7BoB7K573P/sDwBIymducYk4="}]}}},"readme":"Postvox client library\n=========================\nThis is a client library for the Postvox network.  The package also includes a(n\nawful) terminal client for the network.\n\n- [Using vox-client](#using-vox-client)\n  - [VoxClient methods](#voxclient-methods)\n    - [`new VoxClient(options)`](#new-voxclientoptions)\n    - [`VoxClient.connect()` -> `Promise`](#voxclientconnect---promise)\n    - [`VoxClient.subscribe(stream)` -> `Promise`](#voxclientsubscribestream---promise)\n    - [`VoxClient.unsubscribe(stream)` -> `Promise`](#voxclientunsubscribestream---promise)\n    - [`VoxClient.listSubscriptions()` -> `Promise>`](#voxclientlistsubscriptions---promise)\n    - [`VoxClient.post(message](#, options)\n    - [`VoxClient.postVote(stanza)` -> `Promise`](#voxclientpostvotestanza---promise)\n    - [`VoxClient.postUserStatus(stanza)` -> `Promise`](#voxclientpostuserstatusstanza---promise)\n    - [`VoxClient.postUserProfile(stanza)` -> `Promise`](#voxclientpostuserprofilestanza---promise)\n    - [`VoxClient.createReadStream(options)` -> `stream.Readable`](#voxclientcreatereadstreamoptions---streamreadable)\n    - [`VoxClient.createCheckpointStream(options)` -> `stream.Transform`](#voxclientcreatecheckpointstreamoptions---streamtransform)\n    - [`VoxClient.close()`](#voxclientclose)\n- [Terminal client](#terminal-client)\n\n\nUsing vox-client\n===================\nFetch the library with NPM:\n\n    $ npm install vox-client vox-common\n\nUse it:\n\n```js\nvar VoxClient = require('vox-client')\nvar voxurl = require('vox-common/voxurl')\n\nvar client = new VoxClient({\n    agentString: 'My client agent',\n    nick: 'myclientnickname'\n})\n\nclient.connect()\n  .then(function() {\n    client.post({ text: 'Hello!' })\n  })\n```\n\nVoxClient methods\n--------------------\n\n### `new VoxClient(options)`\nCreates a new VoxClient.\n\n#### Options fields\n\nName | Type | Details\n:----|:-----|:-------\noptions.nick                  | String | The Postvox nickname to use.  Must have been registered with the network.  The nickname's credentials must be accessible from `options.profilesDir` or `options.config`.  Use `vox init --nick <nickname>` to register a new nickname with the network.  Defaults to `--nick`.\noptions.profilesDir           | String | If set, then read profile configs and store the local databases in this directory.  Defaults to `--profilesDir` if set, or `~/.voxprofiles` otherwise.\noptions.config                | Object | If set, then use this config object instead of reading from disk.\noptions.config.nick           | String | The Postvox nickname to use.  Required if `config` is given.\noptions.config.privkey        | String | The user's private key in RSA PEM format.  Required if `config` is given.\noptions.config.interchangeUrl | String | The URL to the user's home interchange server.  Required if `config` is given.\nhubUrl                        | String | The Hub url to use.  Defaults to `--hubUrl` if set, or `http://hub.postvox.net` otherwise.\nagentString                   | String | The agent to send to servers.  Defaults to `'voxbot :)'`.\n\n\n### `VoxClient.connect()` -> `Promise`\nInitialized the client object and connects to the interchange servers for any\nsaved subscriptions.\n\nMust be called before any other operations.\n\n\n### `VoxClient.subscribe(stream)` -> `Promise`\nSubscribes the user to the given stream.  The subscription is saved locally, and will be restored for future connections.\n\nIf any read streams are open, the new subscription will be added to those streams.\n\n`stream` must be a valid stream identifier: `'[vox:]<nickname>[/streamname]'` or\n`'@<nickname>[/streamname]'`.  The following are valid stream identifiers:\n\n- vox:spacemaus\n- vox:spacemaus/friends\n- @spacemaus\n- @spacemaus/friends\n- spacemaus\n- spacemaus/friends\n\n\n### `VoxClient.unsubscribe(stream)` -> `Promise`\nDoes the opposite of `.subscribe(stream)`.\n\n\n### `VoxClient.listSubscriptions()` -> `Promise<Array<Subscription>>`\nReturns an array of the user's locally-saved subscriptions.\n\n\n### `VoxClient.post(message[, options])` -> `Promise<Message>`\nPosts a message to a stream.\n\n#### Message fields\n\nName | Type | Details\n:----|:-----|:-------\nstream        | String | The stream to post the message to.  See [`.subscribe()`](#voxclientsubscribestream---promise) for valid stream names.\ntext          | String | The text of the message.\ntitle         | String | A title for the message.\nuserUrl       | String | A URL to publish with the message\netc           | Object | Miscellaneous payload.  Will be JSON encoded, if present.\nreplyToStanza | [Message](../Protocol.md#message-stanza) | If set, then the message is a reply to this Message stanza.  The message's `stream`, `replyTo`, and `thread` fields will be set accordingly, and it will be cloned to the appropriate streams.\n\n#### Options fields\n\nName | Type | Details\n:----|:-----|:-------\ncloneToMentions | bool | If true, the message will be cloned to the servers of any nicknames that were \"@mentioned\" in the message's text.  Defaults to true.\n\n\n### `VoxClient.postVote(stanza)` -> `Promise<Vote>`\nPosts a vote to a stream.\n\n#### Stanza fields\nSee [Vote stanza](../Protocol.md#vote-stanza).\n\n\n### `VoxClient.postUserStatus(stanza)` -> `Promise<UserStatus>`\nPosts a user status to a stream.\n\n#### Stanza fields\nSee [UserStatus stanza](../Protocol.md#userstatus-stanza).\n\n\n### `VoxClient.postUserProfile(stanza)` -> `Promise<UserProfile>`\nPosts a user profile to a stream.\n\n#### Stanza fields\nSee [UserProfile stanza](../Protocol.md#userprofile-stanza).\n\n\n### `VoxClient.createReadStream(options)` -> `stream.Readable`\nCreates a Readable stream for one or more Postvox streams.\n\n#### Options fields\n\nName | Type | Details\n:----|:-----|:-------\ntype          | String | If given, only stanzas of this type will be read.  One of 'MESSAGE', 'USER_STATUS', 'USER_PROFILE', 'VOTE'.\nstream        | String | If given, only stanzas posted to this stream will be read.  If not given, then all subscribed streams will be read.\nseqStart      | int | If given, the stream will start reading from the stanza with this `seq` value.  If this value is not specified, then the stream will only return stanzas received after this Readable stream is created.  If negative, the stream will start from that number of most-recent stanzas (e.g., `seqStart: –20` starts from the 20th most recent stanza).\nseqLimit      | int | If given, the stream will stop reading just before the stanza with this `seq` value.\ncheckpointKey | String | A key used to load stream checkpoints.  Overrides `seqStart`, if the checkpoint is in the database.\nbatchMode     | bool | If true, then the stream will return arrays of stanzas.  If false, the stream will return single stanzas.\nbatchSize     | int | The target size of batches to fetch from the database/network.\n\n\n### `VoxClient.createCheckpointStream(options)` -> `stream.Transform`\nCreates a Transform stream that writes checkpoints for the stanzas that pass\nthrough it.\n\n#### Options fields\n\nName | Type | Details\n:----|:-----|:-------\ncheckpointKey | String | The key to use to write stream checkpoints to the local database.\n\n\n### `VoxClient.close()`\nCloses the client and any connections.\n\n\n\nTerminal client\n==================\n\n    $ npm install -g vox-client\n    $ vox init --nickname <mynickname>\n    # Follow instructions to register a new nickname\n\n    $ vox --nickname <mynickname>\n    > :help\n","maintainers":[{"name":"spacemaus","email":"spacemaus@spacemaus.com"}],"time":{"modified":"2022-06-28T18:27:20.297Z","created":"2015-01-28T03:07:58.661Z","0.0.1":"2015-01-28T03:07:58.661Z","0.0.2":"2015-01-28T03:14:58.674Z","0.0.3":"2015-01-28T03:23:14.907Z","0.0.4":"2015-01-28T03:29:34.563Z","0.0.5":"2015-01-28T20:17:05.256Z","0.0.6":"2015-01-29T19:53:09.592Z","0.0.7":"2015-01-30T00:07:04.372Z","0.0.8":"2015-01-30T01:47:57.038Z","0.0.9":"2015-02-12T23:53:09.864Z","0.0.10":"2015-02-13T00:54:03.922Z","0.0.11":"2015-02-24T21:20:04.658Z","0.0.12":"2015-02-24T22:06:28.295Z","0.0.13":"2015-02-26T21:17:24.707Z"},"homepage":"https://github.com/spacemaus/postvox","repository":{"type":"git","url":"git://github.com/spacemaus/postvox.git"},"author":{"name":"spacemaus@spacemaus.com"},"bugs":{"url":"https://github.com/spacemaus/postvox/issues"},"license":"MIT","readmeFilename":"README.md"}