{"_id":"bunnydo","_rev":"30-fb19a2754c55ef7448236f097853c20d","name":"bunnydo","description":"Wrapper around amqplib to make common patterns easier.","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"bunnydo","version":"0.0.1","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.1","_shasum":"e4e35738f410827c01ba9efe8a5c340a7adcfe11","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"e4e35738f410827c01ba9efe8a5c340a7adcfe11","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.1.tgz","integrity":"sha512-oUZQQUIqPvhRID9QUB3R0VowubNwB8hMoxprlPD3HIFbsfq4NXcQI3Sz/5DpSluMnoTynHvEvVQNdkTlsiynAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnPzEAMIA6lzGB+0xGDnah+g0lb7gbMITSzDtjw9ZGzgIhAKgaCmu6J75PlJiWhXkjoMqiF4OoAlbjx613pv/IzeO6"}]}},"0.0.2":{"name":"bunnydo","version":"0.0.2","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.2","_shasum":"2af685da62fd80addb5203e851fc5a01e90e71a0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"2af685da62fd80addb5203e851fc5a01e90e71a0","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.2.tgz","integrity":"sha512-B5oiEyATjDf5lxab7BWHuRZjPFhCHu+9gkZXA4QYohLw6XUeb6gP9svCfiPa39Q0QkJt9LRKUKy3fM1V17WFwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiqMvesQo2QWyNj+lgO2Bsefoays2VkBNd3UZWw9ODRAiBLJ/lYr/twvqSVkviyTsa1lWP/rPd7fxi28FJKoQLDlw=="}]}},"0.0.3":{"name":"bunnydo","version":"0.0.3","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.3","_shasum":"cac4c71ea44cbabc1450288dea06c9530d0d6052","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"cac4c71ea44cbabc1450288dea06c9530d0d6052","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.3.tgz","integrity":"sha512-bckCoXhPpwUPfgBV2mZfdv2sElezCwxCjfAePeasEHm5JDK8cWxyAGpyiJNye+t75F4L53hcNJbInO8wLIusig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3Xhy3k1aorlgmqiTu3Q8r9oNSYndchsZGrdH3JbwJAIhAM+h8bbvQFI6bIEAVZzKw1TxG+2VMpAcfiKNNsXhNa7Q"}]}},"0.0.4":{"name":"bunnydo","version":"0.0.4","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.4","_shasum":"2a6822ab21532b5b9ae9d7a724d0a3c531e61f29","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"2a6822ab21532b5b9ae9d7a724d0a3c531e61f29","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.4.tgz","integrity":"sha512-fcWjYFYAldPrg6t7+Zgz8EAru/Qw0ceQ1+kSdeBM09O7fldhn7c/zGKqgzXHo5T7XPJ5Noa2IBZ+i9grUajiWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpZG63OZa5xAkrqB3QLL5Y7LH9vbN7vAfihwacBcpRngIgNiZaDOhDvmnC7PH0uk/Qo99I9ro0aGZq6hFITwU96fk="}]}},"0.0.5":{"name":"bunnydo","version":"0.0.5","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.5","_shasum":"f03f454680da366461919df7be84c9715ec6a86f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"f03f454680da366461919df7be84c9715ec6a86f","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.5.tgz","integrity":"sha512-XzSyJ7rcBLReUbpfUWLlPtS1dGWe8hkRYON1DiWsEosWeEcfawTC243oAizxD/7e2ESs6VZhqiA2iASBTbXerQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMmeBoXrhuJdmJzurc7pBD5wODarzjD7nHsPHYAXsdSwIhAPdh0xBz9aKQt8itpeeC1ZwvI6sPkZzp3/2P+TL14IhY"}]}},"0.0.7":{"name":"bunnydo","version":"0.0.7","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.7","_shasum":"4b5eba393beb02bb6d75beb31493ed60d5554209","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"4b5eba393beb02bb6d75beb31493ed60d5554209","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.7.tgz","integrity":"sha512-vOFPMRe5rXaqiDjq66aVJlj7jwUeUO98UTsT/DOaC0kaCbZzXFoggiiW3VwMjacmlDa4OgX8ag9CUgfkAvHBNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYywbmhdb9FVF0TcItKNYLJJQKSTlAARDf2cSfrA9wpAiEAnyRilJR/R4KbDn401tquXp3mYeBxUqyBH5FU6yXYaNg="}]}},"0.0.9":{"name":"bunnydo","version":"0.0.9","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.1.3","node-uuid":"~1.4.1","debug":"~0.8.1"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.9","_shasum":"326aa2012af16efe0f89eb11b33f921390d935a1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"326aa2012af16efe0f89eb11b33f921390d935a1","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.9.tgz","integrity":"sha512-dVJPT/G6Wx9QUgkF/MZMFkmx2YKpZn4/QWJQ76RKUboN/sMCJ9T/dazd6kuJ5ez9mSyHTdKTN16YC4cuyn6y4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8Bi1DVcU/W59WHViCw7WFo4ZgQcIn205/qaqlwKYxYAiEA5YbeF1thW5Ydge09XRQmHUxRVWEBhhkRUy4dPOafi4U="}]}},"0.0.10":{"name":"bunnydo","version":"0.0.10","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.3.0","node-uuid":"~1.4.1","debug":"~2.1.0"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","gitHead":"4190d5c75bdb13b5b748afdbcafddc455c277b84","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.10","scripts":{},"_shasum":"f3fcc025b8d4f2d72dcb12acd2221e34bd493cf3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"f3fcc025b8d4f2d72dcb12acd2221e34bd493cf3","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.10.tgz","integrity":"sha512-mucf3+Lan9LPmV7VX26zwVgs28Z9Ir4sZ8mnpQ+DiiLi/7RSpVeOMX0neqzC/SdJaIPiRIRLs5G8i4JuG5TBxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr0d5VayjXFgKMIYu/0tArf29sS8swmqo/FesFI5C+8wIgZrkJ0pEZ+2cQnJRSDHUZbTiPiPg5T1Ps5YBpaekFNcg="}]}},"0.0.11":{"name":"bunnydo","version":"0.0.11","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.3.0","node-uuid":"~1.4.1","debug":"~2.1.0"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","scripts":{},"gitHead":"8352d01801d7105a5f1919723c674347a1781646","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.11","_shasum":"c1b569b9d9b9bffbe3cf684b18c65bc6ef36d859","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.36","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"c1b569b9d9b9bffbe3cf684b18c65bc6ef36d859","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.11.tgz","integrity":"sha512-G9JRMF2temunO7rmnoFxMWFOwI4NmwsJIPrUvDNeO1cl1lbV0dDAbz9fexE3U+9PKhUhpEZtqU06AashytG9Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFs1E2iDB7lSpKBZNxjTCNk46kPwvvUgwUUIbk1OribgAiEAmcbIJH7k4+lI5iyUHJL/xJ9vGZqGsFbvUAqk0KlP0pI="}]}},"0.0.12":{"name":"bunnydo","version":"0.0.12","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.4.0","uuid":"~2.0.1","debug":"~2.2.0"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","scripts":{},"gitHead":"96017bf60740fda29637762b1c522abe1a9b3080","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.12","_shasum":"c55b8f85405b2c07f542301056ae1a72236b14f5","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"c55b8f85405b2c07f542301056ae1a72236b14f5","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.12.tgz","integrity":"sha512-KB/7uEu2z0W9SSq8PY9XYWvXyYqdXiDmVw9GHZ0MyL230jRnSKTArL/O/4z0ht51zx77UWWlbvRtdkRKJG7Hpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyxSFTmpwhh7KT9qCWjENuv+henGC+pGpw6oXlawkMzAiEApqhZWCha2KJkSADJXaaRI13a3miUk9NTgpFy2VZ6Mqg="}]}},"0.0.13":{"name":"bunnydo","version":"0.0.13","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.4.0","uuid":"~2.0.1","debug":"~2.2.0"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","scripts":{},"gitHead":"40533fddb137aceb6e90e5ed1e7c9eba6958492f","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.0.13","_shasum":"5b88003036c2b18e0467f302527c4dea71e46ef1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"dist":{"shasum":"5b88003036c2b18e0467f302527c4dea71e46ef1","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.0.13.tgz","integrity":"sha512-sGG3GBmn3kSWuC26DMQ5oq0cjh9rbZ5zwFGKjzo3HRIgoaHHBxO4k8AZglOJm/XMn7/uOJEiMJbZxp4HXA4PQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0Xe1qiqBlEjNcuOGwHxbGm/WaArlpONPqjXW2XGFdUAiBpNISnmHlcUQukDofDQZxGCF39v6VxD6/x4RErqbKNJA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bunnydo-0.0.13.tgz_1460041475832_0.5419307101983577"}},"0.1.0":{"name":"bunnydo","version":"0.1.0","description":"Wrapper around amqplib to make common patterns easier.","main":"index.js","repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"dependencies":{"amqplib":"~0.5.0","uuid":"~3.0.0","debug":"~2.6.0"},"devDependencies":{"standard":"^9.0.0"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"license":"MIT","scripts":{},"gitHead":"fc359fae0ffecfd3094bfe928e06930217f83625","bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"_id":"bunnydo@0.1.0","_shasum":"ea25e54876e2578498fba1d88fa41876e05c15b9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"bojand","email":"dbojan@gmail.com"},"dist":{"shasum":"ea25e54876e2578498fba1d88fa41876e05c15b9","tarball":"https://registry.npmjs.org/bunnydo/-/bunnydo-0.1.0.tgz","integrity":"sha512-Xs5z7yODipFMLgV3vJy3gZbCDs++C7JPVB3On8jJIYYrgISCg3SzDKA/xc+jgMg3pSSLFglThi+78A6wHRyHPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8nS3tU2YLe9L2fpe94dbPqE6yoHoocYxpLV46M9IDEAiB50YPQtp6KzjL2ruY24+E0sKG7QiIT5r6KsFdsRg5kfg=="}]},"maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bunnydo-0.1.0.tgz_1493819570823_0.23831866309046745"}}},"readme":"# bunnydo\n\nWrapper around [amqplib](https://github.com/squaremo/amqp.node) to make common patterns easier.\n\nStill work in progress. Will document more thoroughly soon. Might change and expand.\n\nBasic usage:\n\n```js\nvar Bunnydo = require('bunnydo');\n\nvar amqp = new Bunnydo('amqp://localhost');\namqp.init(function (err) {\n\n  amqp.worker('work_queue', 'something to do', function (err) {\n    // sent to work queue\n  });\n\n  amqp.rpc('rpc_queue', 'something to do', function (err, rpcRes) {\n    console.dir(rpcRes); // response from RPC worker\n  });\n\n  amqp.pubsub('pubsub_queue', 'something to do', function (err) {\n    // send to pubsub\n  });\n});\n\n\n\n```\n\nThen on the other end:\n\n```js\nvar Bunnydo = require('bunnydo');\n\nvar amqp = new Bunnydo('amqp://localhost');\namqp.init(function (err) {\n\n  amqp.onWorker('work_queue', function (err, msg) {\n    console.log(\"Worker received '%s'\", msg);\n  });\n\n  amqp.onRpc('rpc_queue', function (err, msg, replyFn) {\n    console.log(\"RPC received '%s'\", msg);\n    replyFn(msg.toUpperCase());\n  });\n\n  amqp.onPubsub('pubsub_queue', function (err, msg) {\n    console.log(\"pubsub received '%s'\", msg);\n  });\n\n});\n```\n\nExamples of use can be seen [here](https://github.com/bojand/bunny-test).","maintainers":[{"name":"bojand","email":"dbojan@gmail.com"}],"time":{"modified":"2022-06-13T05:18:43.445Z","created":"2014-05-27T20:10:44.872Z","0.0.1":"2014-05-27T20:10:44.872Z","0.0.2":"2014-05-27T20:25:37.889Z","0.0.3":"2014-05-28T17:13:47.898Z","0.0.4":"2014-05-28T17:29:18.396Z","0.0.5":"2014-05-28T17:44:09.703Z","0.0.6":"2014-05-30T12:59:05.773Z","0.0.7":"2014-05-30T13:07:50.875Z","0.0.8":"2014-06-05T17:21:48.604Z","0.0.9":"2014-06-05T17:31:58.865Z","0.0.10":"2014-12-03T15:26:20.789Z","0.0.11":"2015-06-10T17:44:58.037Z","0.0.12":"2016-01-15T19:49:05.446Z","0.0.13":"2016-04-07T15:04:38.223Z","0.1.0":"2017-05-03T13:52:51.076Z"},"homepage":"https://github.com/bojand/bunnydo","keywords":["amqp","rabbitmq"],"repository":{"type":"git","url":"git://github.com/bojand/bunnydo.git"},"author":{"name":"Bojan D.","email":"dbojan@gmail.com"},"bugs":{"url":"https://github.com/bojand/bunnydo/issues"},"license":"MIT","readmeFilename":"readme.md"}