{"_id":"@busyorg/busyjs","_rev":"4-0149828fa0cf5e4a926f72cd1e673ea6","time":{"1.0.0":"2018-07-04T15:10:52.299Z","created":"2018-07-04T15:32:36.129Z","1.0.1":"2018-07-04T15:32:36.287Z","modified":"2022-04-04T21:10:00.248Z"},"name":"@busyorg/busyjs","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@busyorg/busyjs","version":"1.0.1","description":"A lightweight JavaScript library for Busy","repository":{"url":"git://github.com/busyorg/busyjs.git","type":"git"},"license":"MIT","main":"dist/busy.cjs.js","module":"dist/busy.es.js","browser":"dist/busy.umd.js","files":["dist"],"scripts":{"build":"rollup -c","dev":"rollup -c -w","prepare":"npm run build"},"dependencies":{"ws":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","bluebird":"^3.5.1","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.3","rollup-plugin-replace":"^2.0.0"},"gitHead":"693f3d1f1a8f385ededf98925df4dce65b3a89f2","bugs":{"url":"https://github.com/busyorg/busyjs/issues"},"homepage":"https://github.com/busyorg/busyjs#readme","_id":"@busyorg/busyjs@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"},"dist":{"integrity":"sha512-CQMxMYlHqh/slNGK6INz1X9YZJOeV9XYfyrbJt5cZdmkJjVIvmMACuIMWAZT9yGPQaLHfcYB7vSvov0eq0CQEg==","shasum":"ca8e4fcf191d0c6c802ca9de5e46906380380e87","tarball":"https://registry.npmjs.org/@busyorg/busyjs/-/busyjs-1.0.1.tgz","fileCount":8,"unpackedSize":13388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPOiUCRA9TVsSAnZWagAATm8P/3mx9tZZn4cyCjoNQkJn\niNW8zmP7iPqXHBXDBgHEKT009yKBvzjwbH/vtb2c6O6Gugv0PEJBU6f2oV+i\njodMsKsem6iEtZXCf65xkMBe0wH8GLGAntDJYxkNboWNwZ2TJreT+ZWRfZM/\nM0WXnxSa6ZgsAh7JEp8LVr8v+ijKAgpRJexF7PwohG8hF6VUHIgQFsoP3Wxm\nEltJRCxXEhTJxbdAo5Ix8p/5+lK+DBqVUptQjmpcGO2V4S0OO/b/HyFA1jwv\nqFg+B6oJuyLAGvq4aRIz7plOoqQ5J352ywgpH9Bq6nOwdJhgtHPpyAa1xebr\n5tDCZ4va0V+dX/CbdsRndi2XAViPzVAS2YPx7ihcolrOp64iU9zRciGzz0hW\n9F1CuM7sKUOQ10ncDqN8aGMkQnJXwsasReKdM1qiO7ylMFZ5pHiOHwbPu/Gj\nrhtxg7f/Yl/RN2cpCH2yh+iupZYAGDYShE/guQ3S6bcXjiABbBvTMa1ZJmxX\nQj7xW9n+cnkd+Vbb/HJmwoMdAV15n+cQAAW7xMwkJb+S7kTZfVeh/t9FRaSP\nqXjZqwj1l62YcfxFzreIK46Y9SzkuzQkgHoK5E23AnyileE81rB7o8lDyfLv\n3W/p067mORuBmW6OiUrvAnQl0rvOrMKGRUv2UHodAwodsiSzAQ7OsqTTBkDP\n+EOw\r\n=Js3p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyzJGJlpPrwZBScrUg4vBBNTUMB5+ted5XghOc4h3WzQIhAO1Y+VsVrGrGS8RQL36gTR1GEKMKtf8qjjnVVcQMQkyf"}]},"maintainers":[{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busyjs_1.0.1_1530718356163_0.2207033304785213"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sekhmet","email":"wiktor.tkaczynski@gmail.com"}],"description":"A lightweight JavaScript library for Busy","homepage":"https://github.com/busyorg/busyjs#readme","repository":{"url":"git://github.com/busyorg/busyjs.git","type":"git"},"bugs":{"url":"https://github.com/busyorg/busyjs/issues"},"license":"MIT","readme":"# Busy.js\n\nA lightweight JavaScript library for Busy\n\n### Install\n```\nnpm install @busyorg/busyjs --save\n```\n\n### Usage\n```js\nvar busy = require('@busyorg/busyjs');\n\n// Init WebSocket client\nvar client = new busy.Client('wss://gtg.steem.house:8090');\n\n// Get accounts\nclient.call('get_accounts', ['fabien'], function(err, result) {\n  console.log(err, result);\n});\n```\n\n### Promises\n\nYou can also use Busy.js with promises by promisifying busy with\n[bluebird](https://github.com/petkaantonov/bluebird) as in:\n\n```js\nvar busy = require('@busyorg/busyjs');\nbluebird.promisifyAll(busy.Client.prototype);\n```\n\nIt'll add a *Async* to all busy functions (e.g. return client.callAsync().then())\n\n```js\n// So instead of writing client.request('get_accounts', ['fabien'], cb); you have to write:\nreturn client.callAsync('get_accounts', ['fabien']).then(function(result) {\n  console.log(result); // => [{ id: 26921, name: 'fabien' ...]\n});\n```\n\n## License\n\n[MIT](LICENSE).\n","readmeFilename":"README.md"}