{"_id":"messageq","_rev":"38-bbdfe153beeb36cdd6f2d3bac5769772","name":"messageq","description":"A reliable delivery pub/sub messaging system.","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.0.1","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/yanatan16/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.3.2","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","mongodb":"~1.3.19","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/yanatan16/node-messageq/issues"},"_id":"messageq@0.0.1","dist":{"shasum":"1d5a7ce1599c71c13a4e2e78244e6cc2a9473e33","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.0.1.tgz","integrity":"sha512-+RlDNMtHw7DpxsIUZangZvmbBp5k/uHeXCUoq6Nh/qvoTlT8JJOJxUKWbwdDv/DDZ6GsA/pAVoyeU2/f1GYh5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERfhpUwP8AGnFRObWw98aiNtWijW9EtKUoz3T5oI44rAiEAun6R6jTy3pLFSfOpx0VfS9RMnu0daLOY1pNq2Th7hCc="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.0.2":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.0.2","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/yanatan16/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.3.2","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","mongodb":"~1.3.19","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/yanatan16/node-messageq/issues"},"_id":"messageq@0.0.2","dist":{"shasum":"4e460d2b859fe684aa61f606cf57372ed9f81e38","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.0.2.tgz","integrity":"sha512-VemI52yCF4hmsyU+cjoMkaqdRdOmtvYzWs1C5Ug7x8Nkv6iAJZiA2vUex4M49EVlwYUzLWZ2d8n7zMUx1dv76w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/L1Wu96nAy7IC9g7g/CfSUZ0jtppUN1I830C1Ic7e7wIhAO/Jv2uoBALMfidC4gCRRP9QITZa2/hQep2V8DFMl9Iu"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.0.3":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.0.3","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/yanatan16/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.4.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","mongodb":"~1.3.19","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/yanatan16/node-messageq/issues"},"_id":"messageq@0.0.3","dist":{"shasum":"70d7c4c841232172c28b8b5b3b8496bc215bbbf2","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.0.3.tgz","integrity":"sha512-SeemDu2UuW7Ex8CV8oLIqBk2bkRgGi6/P1Xby9OVESmTuN8QHh1B15Gy1PgmUKI7FRTJtN+sQWULtjUXqFpW0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/MgDb09zLRUuF7UyLjZvIsO4Pw7+ZjHXRzWuFFm0UhAiEAnr8F4qPwNWvr7zWoZOceJE+ZHiO7iqMjgPjK2KTnDds="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.0.4":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.0.4","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/yanatan16/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.4.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/yanatan16/node-messageq/issues"},"_id":"messageq@0.0.4","dist":{"shasum":"10c643a218b978a84f00bac7b2a9e6ff5668e00c","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.0.4.tgz","integrity":"sha512-n4q2/RmXwprhK8QOxYf8CRQSw02q6aPFlH0qha/DyPbba1fM6eW9IskOMMlh2iBzef55fRVeuWGdbbmNIx3r7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKLkvyRz8hIJ49+dRNXwOSv98wd9bJkJndhyOYqKDt9AiEApefkMhhYrbKpI+FU1biQgegrRPLv1VePsGdbjM5EukY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.0":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.0","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.4.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.0","dist":{"shasum":"eb6854fb43f07bf5ac039b815d08ad99dd282ae7","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.0.tgz","integrity":"sha512-5hv2Xc4roNUbL2d517iSx038drE/nqcjYkbMa08adFWTRtxUMwpZQ9vbwPNVdDD1BC+BHyu+D+i+6bGE4EGQeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Z7JIxBVZ2i6a2AX+vYfu5BR8grJA/9ZpGCqlzRLggAIgUsmumEP6R9d8lZKGyNEcyjh7UB+s/6+/jcxr0w12wtM="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.1":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.1","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.5.1","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.1","dist":{"shasum":"bf792dc144e0633d3b1fe6cd9e9d8a2fd23c886e","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.1.tgz","integrity":"sha512-R3n4JDC9at9KpxO6PXjqlz/AjS6qj4gpnRZRgjhfAFl5VWc/6MEkOWNsOBQUZ9ixnab/w6qDyqidIwleVozWwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT6PH2vKyPy6v4dWzImVgqLLCVpamO7177AExomoLfIAiEAgQ1S7r5z1XYjyrjczE+q5eauy+RKYLUF8jP7KqIdJFY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.2":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.2","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.5.2","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.2","dist":{"shasum":"771b36498d3572c0c4f72cd4e076970f4c42b361","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.2.tgz","integrity":"sha512-B+gonxMKWTNR8JqtFlL1TGsD1SXF70nLzvIS8Yf7WRJtvD1ezybzwN17BAM7VUQoQqOz/JCqHotKCJxvLplUMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2X9TqStEBeOuJmu7QU+PtKpYyG0+i7C+zf7UiwL/LTAiEAv+Hd5cG25K6rZNTFKEpGWTMG9rxEDVgc8NZm9tgTw38="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.3":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.3","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.5.3","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.3","dist":{"shasum":"c437ebfd57287dbc9fd3c921aa564a619b1bdb4a","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.3.tgz","integrity":"sha512-hKDm4+v2S5EdjjJomkIHDQ6PUWbZKApJVylyBRGbXr1KHRtVZVCWlipOifzHoI3yJFaI8OEZrDj3Cxof/4Kozw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1n4kDlE8P/H4qGJ1Ep49qX281kwXI2PXqOOVrK24vUAiAp8VOzZHeIDX+iZj+74P3Mef7Ikg5CtBPyIM4YMhQ2Yw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.4":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.4","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.5.4","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.4","dist":{"shasum":"8192bb961ed6938d51be80e28f9fab627f272572","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.4.tgz","integrity":"sha512-KZsctSHV0clHU8HFpoA12VBwnuzg+mwtFKVrVWKri5slZuKookyDSf04669MdUNiFO+4HBd54Snrocc19TtTgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFSnaO4DwR40rIATHUCoiNziTrm+r81MFfGOIhOi8hmgIhAISyHACmZ+Uy/tooAWoll5spoC1y+QArZxdYCH+bygYa"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.5":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.5","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.5.4","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.5","dist":{"shasum":"83696838b533aa674d6402ab5a77b71822a9be62","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.5.tgz","integrity":"sha512-e4mc5ws9WIcUOo38nQjsRPxvn/frAuohV07mjP8Fbx52WW5+t2Pw5E5pAbHOJ71JiPUyY1+QFCM5da58dJd5qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlIi7UuzZc+yi6W2LT+IfCFz9Vt+LWVNabA0U7SZgJeAiEAmrnYuso7cd6/I/5qSiI/P1f8gbWoyqQDLlt1wPIwwLo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.6":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.6","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.6.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.6","dist":{"shasum":"c41a087732f2fdb9d9b4a5a0af4941454e81e410","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.6.tgz","integrity":"sha512-Z6BG1iiUXRj1nm9K9dri9v76/olkn7N+co4ZmEkGRp1mLGdZKOGP9jRr94h6Wfik+GW3vIqEb0u3W+NW4LlktQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj9fGU7QBKerOqXCkYAuXdMiWLCOWKbBSuWtE5me35HAiEA+gWqHciInUszEbXT1KjVJJEwgFtQEaijfqe+0QGpNKo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.7":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.7","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.6.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.7","dist":{"shasum":"83eae295c321a4a07a76a8bd5cff0f5f19eeb571","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.7.tgz","integrity":"sha512-B2iYI9aJaNWroaxiRDgRD3JrbQKpGYicDTu4izSvif2dWng4zYcQmjFmWDsFo7YBNpZEsaFBQEVXOAakwtBznQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Wmollm6ZCza1Cbp0pZlQeS3ti58rXuWSkvQhYiktHgIgWuLH4w+w+b0ziOujnlvj+uCh37+8zVo5RLJCHzYfD1Q="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.8":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.8","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.6.3","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.8","dist":{"shasum":"3f730e5bb0197b88698c925f71608e08be222d81","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.8.tgz","integrity":"sha512-6p4rrm0B2Yt9ZySDjCp6DfC35lc9+D2A8f44aFncU1AfvEEv45c/9NlXKG7M9Alpy0IWOIYOhY3O4srdpTr3HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4BOX/+m1eobERyO5+DWDRnKKe8yvcCTmi9eZoOFybVQIgLbUiN7xvWlaxwQO8tN3V33kHszSOp7U3CuYI+TPf8dA="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.1.9":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.1.9","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.6.3","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.1.9","dist":{"shasum":"b0cc23395bb81e1156fa4bf0b88d6e854a7ae92b","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.1.9.tgz","integrity":"sha512-aPbvO4FnUxp5akphYfiUym0bEpojSSfIMqcc2qqcUsHTt4DrtjUeyMMiKW1heRWBoomq4SUhOFuimt5b3XsjgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFI2HqBeADVcTc+wgxFhclCQWz6qjke8AI9MR29ADVirAiBDvYaF8Uk70IIWMVJ5k59XE9g+GJR7wNL1SyVzIcbtQQ=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.2.0":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.2.0","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.6.3","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"_id":"messageq@0.2.0","dist":{"shasum":"fe7922113b7016b715694ee2944d5500a3bf1a84","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.2.0.tgz","integrity":"sha512-A+sXCpV/BleOQxJSfWWgWr6JA9gI51fDSpG/lvyg+izH1QhK9bo8c2hpSI/HWtJorGghFEx6uw7jZLmdm1aP/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK/f8glo801sX+Ygbb+qSqoCF74bHVU1ARI6FGjWIPxAiEAwpBtGN1JK9UAdga4CthrPWAUmcvpVhKXMNnqyiAQMuY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]},"0.3.1":{"name":"messageq","description":"A reliable delivery pub/sub messaging system.","version":"0.3.1","author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"scripts":{"test":"nodeunit tests"},"keywords":["pub-sub","messaging","distributed","redis"],"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"main":"index.js","license":"MIT","dependencies":{"relyq":"~0.7.0","underscore":"~1.5.2","async":"~0.2.9","redis":"~0.8.4","uuid":"~1.4.1"},"devDependencies":{"moniker":"~0.1.2","longjohn":"~0.2.1"},"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"homepage":"https://github.com/Rafflecopter/node-messageq","_id":"messageq@0.3.1","dist":{"shasum":"ceba0131e47310d3aff72ad6518d3211863e37c5","tarball":"https://registry.npmjs.org/messageq/-/messageq-0.3.1.tgz","integrity":"sha512-LWQcLiX5kgPzRMcM+y7wfFiPS1yKCfvOCjEb/3Qm9dUXbrox0GOLjnHM3lCyTnqZSFuinJMmTNo3wq7ecrrK/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZRz9KInCLIYcC12jFgPeNjVvHvgKjvIxbEdCUZcGnCAiEA5iK+84/8GdG+vSGIfRzXIs/NL7m03NQQCO3BiEEiFpY="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},"maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"}]}},"readme":"# messageq [![Build Status][1]][2]\n\nA simple pub/sub system that uses reliable task queues for delivery. It uses [relyq](https://github.com/Rafflecopter/relyq) (simple Redis-backed reliable task queues) to establish reliable messaging. It also provides a pub/sub interface for reliable messaging by adding a discovery service backed by any database or service using a modular system.\n\n## Operation\n\nInstall:\n\n```\nnpm install messageq\n```\n\nUsage:\n\n```javascript\nvar redis = require('redis'),\n  cli = redis.createClient();\n\nvar messageq = require('messageq'),\n  mq = new messageq.RedisMQ(cli, {prefix: 'my-endpoint', discovery_prefix: 'my-queue-system'}); // see options below\n\nmq.subscribe('channel-name' [, function (message) {...}]);\nmq.on('message:channel-name', function (message) {...});\n\nmq.publish('channel-name', {my: 'message'}, function (err) {...});\n```\n\nOptions:\n\nNote that all options can be passed in at create time. Some, which apply to subscriptions only, can be overridden or set at subscribe time.\n\n- `prefix: 'my-endpoint'` (required) - The redis key prefix for the sub-queues.\n- `delimeter: '|'` (default: ':') - The redis key delimeter for the sub-queues and discovery prefix if using RedisMQ.\n- `idfield: 'tid'` (default: 'id') - The field of the task objects where the ID can be found.\n- `ensureid: false` (default: true) - Adds an ID to the object if not there.\n- `ttl: 5000` (default: 5s (in ms)) - Time between subscriber lookups\n\n- `Q: relyq.RedisJsonQ` (defaults to RedisJsonQ) A [relyq](https://github.com/Rafflecopter/relyq) type to use as the sub-queues backend. Each one has specific options (overridable at subscribe time) that you should check out before continuing.\n\nThese options can be overridden at subscribe time:\n\n- `max_out: 10` (default: 0/infinity) Max number of message events to fire concurrently.\n- `clean_finish: true` (default: true) Does not keep successfully finished messages. Set to `'keep_storage'` if you wish to keep them in storage but still remove from the queue.\n\nIn addition, the Discovery Backends have their own options (see below).\n\n## Tests\n\n```\nnpm install -g nodeunit\nnpm test\n```\n\n## Discovery Backends\n\nThe messageq system can use any of the following backends, which are subclasses of the master type, so each represents a fully functional messageq system type.\n\n### Redis\n\nThe Redis backend is the primary suggested one, because of its proximity to the queues.\n\n```javascript\nmq = new messageq.RedisMQ(cli, options);\n```\n\nOptions:\n\n- `discovery_prefix: 'my-queue-system'` (required) - The redis key prefix for the discovery backend\n\n\n## License\n\nSee LICENSE file.\n\n[1]: https://travis-ci.org/Rafflecopter/node-messageq.png?branch=master\n[2]: http://travis-ci.org/Rafflecopter/node-messageq","maintainers":[{"name":"yanatan16","email":"jon.m.eisen@gmail.com"},{"name":"leroix","email":"justin@rafflecopter.com"},{"name":"runningskull","email":"jr@juanpatten.com"}],"time":{"modified":"2022-06-19T18:04:59.613Z","created":"2013-09-17T00:26:58.980Z","0.0.1":"2013-09-17T00:26:59.697Z","0.0.2":"2013-09-17T05:09:41.188Z","0.0.3":"2013-09-17T06:21:36.008Z","0.0.4":"2013-09-17T17:43:33.085Z","0.1.0":"2013-09-17T19:17:39.727Z","0.1.1":"2013-09-24T15:28:44.066Z","0.1.2":"2013-09-24T15:51:33.387Z","0.1.3":"2013-09-24T15:54:18.766Z","0.1.4":"2013-09-24T16:29:44.858Z","0.1.5":"2013-09-24T19:04:01.650Z","0.1.6":"2013-09-25T01:04:24.707Z","0.1.7":"2013-09-25T15:32:40.626Z","0.1.8":"2013-09-25T17:29:40.604Z","0.1.9":"2013-09-25T21:19:33.452Z","0.2.0":"2013-10-16T14:00:53.063Z","0.3.1":"2013-12-10T19:38:22.255Z"},"author":{"name":"Jon Eisen","email":"jon@metricfeat.com"},"repository":{"type":"git","url":"git://github.com/Rafflecopter/node-messageq.git"},"users":{"justinfreitag":true},"homepage":"https://github.com/Rafflecopter/node-messageq","keywords":["pub-sub","messaging","distributed","redis"],"bugs":{"url":"https://github.com/Rafflecopter/node-messageq/issues"},"license":"MIT","readmeFilename":"README.md"}