{"_id":"@abeai/job-consumer","_rev":"25-5edf80608889c7c935fd541a15483f77","name":"@abeai/job-consumer","dist-tags":{"latest":"3.7.0"},"versions":{"2.0.0":{"name":"@abeai/job-consumer","version":"2.0.0","description":"","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.3.0","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","bull":"3.4.8","dotenv":"6.0.0"},"gitHead":"c605430b8f2e6898a71f8509a8493a1aa1f2af05","_id":"@abeai/job-consumer@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-5MCL3bF+RQ4/naaohpKBfcpRqf+Gq5dRDVtHnl2oM1VpB7VRKBYW5kYv6FtzPRknGu8NoEsA0AbnTMTwJCU8zg==","shasum":"874d841a1d1da2a9b4876c25288adb72f3f7a208","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.0.0.tgz","fileCount":16,"unpackedSize":27230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrSU5CRA9TVsSAnZWagAAilsP/2nladzmxNmvr5sXlfM+\n+RU+xxkRZXzmmtvWdFdgxkmr+ldDGzJ4sRcLJU10XZYgRNoR3Yy1vnFM9NBi\nsOurfAJAAJtFYiR9LyedT2VnFn3C+0iYLiS8d87BSe+jRFaF8yPhICxs+WZw\nFbdypkEEKnj3LwDpBkEANEqfhu15zr31rs4XrbCwl9ZlUtTqv2XPQfhBs/fa\nGph60E10/BtkDw8m8ABfu0BZ8yuZi1SW0DuqgrhCKAVjxCsDSwM5/R2pWZHp\nisPQBC30sEr1Sh8krmAZgB2VRS/f9mjrjfgey8LwBp4tYBO51IcuuKmHnaPZ\np7j6OKMqVq3G3KwnYvusV9xNdA3HpQXHyfdnpg/PqdZvcWWtnKixiIvIi8G2\n85o6ZuSkOem7Frx+O/p5D0F855izg4HiL5IambjRp1HV2BiqquwR1MmXGTbD\nAVZvsGXbP7wqaQLBXUTDRTz8rxXMpswL1f0HZcd0TNfpRsV0GxwA4weX2JI9\nLwi4bRhKKSkrlla0dHa9DUGovXDR3ro/ceDgXUffd13+PzsjZsNPc9kI5iCH\nTyZekBzyx8YR8I+EgzXrfP3Y+uFozygWHNROQcQ25jOnMNsm/prNcrxpYhzr\naKqrNcvVSD83tyZHPSpwmYSo/yLtbs9KkQGx4pVwv2EpNGfCQBR2sGObcpq8\nmXGZ\r\n=ptk9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjf0xMvH3TfeVHsEQyaVzVpeEfuGQl/JbpiyOzv2A3yAiEAtTlBdYiZEKzzj13yNie9KxNTOOPCpE8f1UIwIHglIzY="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.0.0_1538073912417_0.8612887531125719"},"_hasShrinkwrap":false},"2.0.1":{"name":"@abeai/job-consumer","version":"2.0.1","description":"","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.1","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","bull":"3.4.8","dotenv":"6.0.0"},"gitHead":"82158ae7cb1cfe1ce7a0640eea1338e61ce71771","_id":"@abeai/job-consumer@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-s/bRrnf4tg+/5X9T4ELek4b1clinsiTmm7634bJyDKTYpbLOPYYZkj99QAeo2+Tq6mvBcB6Kk0ES8YGADy4sQg==","shasum":"0cf582512c865329442e595b535ec2d95bd72b4b","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.0.1.tgz","fileCount":16,"unpackedSize":27300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs82PCRA9TVsSAnZWagAAcKwP/RuGiPo72bV4ffCjCY5/\npKEoulxjETWyQQ4Wy9xdHYzUCXvljvC/hutmoQoVUfZrc+vYTir+xoYs60UG\nn19Ha4L0r5u0OoAhXuyC8x6y8KMrAy5JFCXUeQTLTsdey4kSxAR1hJYFBo/l\nLeHAbLX4V4m0MgDQk3n1R43Z98J6FL/9a7CiEy4Mqj1JGPcwfxBptQoW+bsO\n+mNV+uLiKfq77N9EIbtMgt/8I0GvPxEyC48otOt5AaoSTqaYMjxLtQZDbIDP\nDMglTveHQvAzOgNdo1WYJvgxWG0VCpnrv0cdiHsVu42f/kTBBNDp+TBY27Hk\nSXGScAe4CzpB6rfAmcjCTk9V8+3HWHbZK6gkIhyHCQOS2m+O5NpwmfYuOlIo\nzHA9MegSoJqJYLaHvhpjRP5ZfW9eVUYthgvhzC/DJzo1bK0BucVy1GVEXsJG\nW/usb4JgEdCrj87XBbem0+myPEe/MECug734KEnyhso2avp+xJ8SiojD7Xrz\nBW7Hlv5njKjmjOR4fqtwy4I+IZH41cFd23z8PGCayBq+iUUUG+DS+XeC6cL0\nDWL6n2lhyhpMAXYljfVQ6I9zTKKoQNaqOEZTvwMBED4cnhJoBUphE1Y4+JV7\nAPT1nbTpqibm0q1eiQFtM2Z6afsi6H1MZYZ69RW2xInukOGhJWSGoB5zk8Qd\nGSD0\r\n=fTGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEDp99DE/uJcuMCALKVt44SGQ/3spyEaESGsoRGXUeLQIhAMtBKnKUqlfqjT0WzSXJln2gw244GXfQZrS+wBeYa1x9"}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.0.1_1538510222514_0.7758908843265284"},"_hasShrinkwrap":false},"2.1.0":{"name":"@abeai/job-consumer","version":"2.1.0","description":"","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","bull":"3.4.8","dotenv":"6.0.0"},"gitHead":"32f889bc3cf34ca6e7cea34d692b367d136c7cad","_id":"@abeai/job-consumer@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-HR6pAKaqw8lEzX1wT/qUB5eGQepkj5aWRGRsB4Ky0CrrcVBSj+PThtnN6Fvh/3LTSWia0fOKfXICF8oMrDHADQ==","shasum":"0f13adcbc797d8ce03943e2498674e6852bc9e11","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.1.0.tgz","fileCount":17,"unpackedSize":28175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2dxQCRA9TVsSAnZWagAAcSAQAJdWlYdV+jpNEls6XdOo\nCbJJlIWxL6sJKSmEbwjGbXiDUdeWE+O6sozzG+sMQTmqGMi+dMw0s/z5jA6N\nhiSnVQTA19xQqFji1b5Qs5RYXh5d97FJIRfh0o6csJH0B9K6KB02pj5od0VJ\nVHio348HF/In9sf7m4fyvAOgyRcL6rHCTOMGVHlQHCmvQf/Tcl6QESJHkYFD\ndmVoXJU87RjY44Z63WUlMsiF6x4RJ27CFJhN5nYJgeLJ5Sz1B1fqX1kBmptm\n38sPodiwdLx8dfiPS6e5JbdNwJtEcjvaeGd4nHH5MYxxHdRaaeZAJ2SQ0b6G\nzpMbENYyM2SkD85K8ViahUL+2OKClaytLbIq0ZHX99WQb6T56kMgQO9PJw2x\nMhpG4rpUjH91L9GZdNnALt4OE4mek7sXc/yPZ06cyMpKsL6iwJAQozqvJ5et\nkMI9pnDN6cH3X72Bb/d5NWLX4VK6XWLg0ia+HL8fj7Keh+XGirmMLsDL59lF\nhGeDBq8NuNW1KAvavgcRTXRFRloCCF0OlWY+a98ByusSVwFqxkEW1/1RYJeV\n7huDHdkZaP1BfB0sXrNS2xHg6UmCF+q33ZhVwT6Qhjtoa9Hc1y6Q2m1AiJyM\nyNNw5ywO1eTJMwt1c2ut2CeHG8T0eWfM7h1MCKA3wtzA1TdnZ3J3o4//4CcR\nJbBC\r\n=y9kb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCrW3DJMgjs4nSRrsDhF6tnJIhsdxgbE9deyAOAvc6dQIhANYpsXdqhtOAf6fgzLnodoW5GZS3f1BZYMGZxs7piBl5"}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.1.0_1541004367904_0.4968664813740513"},"_hasShrinkwrap":false},"2.2.0":{"name":"@abeai/job-consumer","version":"2.2.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","bull":"3.4.8","dotenv":"6.0.0"},"gitHead":"5e12287c6e0b3ca66825338d7fde1424f19e2cb2","_id":"@abeai/job-consumer@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-YbXH9xqZ/ErXuccSOpoijVKBqGDCGxRpSJe+2zt93fHIpfHe9JYdf947prtuDv8hZVi7bFBEealPv/D58W+uXA==","shasum":"2dd52bddbcd44c17d7ea61ca561e12f7254338a7","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.2.0.tgz","fileCount":18,"unpackedSize":31953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JVeCRA9TVsSAnZWagAAd00QAIBR1jA3VuYPIfVLa5XK\ntP0JGwnVOc/MF+rRVvuhHNpWkI7C+ksYwum49XrQHkThgLlw4pSHT8lQXPXW\neiJL+VZ2NL5iMLlS6TRmfm6lBaD6AA4XFDcByYkMpD049d9B7mo2KeoUZbO6\nH9x3ifHozwo0FkAwf57aHeVgQyBS85l34/wSjKlBe4a2ggL360mt3Gj9JKQd\nRPfO5N4tSR46i2odV3zWueWEqfVxmJHa9LbMwEXspHikk4b2VHh7q9kMQNUd\n2GraKVdL5j8W5PM83jC2vJsN4sxz/p9E/nFcxiswLZfbyitFpLC2WXOh5o3d\n79uFINzpcoIltlUD3MJdMZqg+b2wcatU35sMyKcyz0JpJpab4oxFb8pfcWDV\nCIc4Hb2ZnTE4BnsMafoYVLnKG+F3YjUtvrW6ifG2MCmorwcWU1lZkyRJDQZm\nvIIjeJND2EkLaO49+JztwpQm7ImTQzWaEjZ5jt12K4hp3mvUEYSU8nIrxDfV\ntpyWmdZ9ZKJzDk0X6GG1v3Qi/8Yc2ShNASXKolFP0fjuG1Q6aw80mWkVrfDn\nlYpEyfyxRXUi3jugRjfnc2OAtrdXJa1ZuX41jlalrSRn8gfZEGYHfoA3Zf0G\n6mE0g5OzlHMkOA/S+SQwyz1zRujcFS+Oo2NIpMUSsvPU75gCYtIYv0Do1xbx\npipX\r\n=fTXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEGFnBB2LJshJSQZFKiyMJtK17ZAysI5MP1aEcJvaOiAiBlVMBpUQBUK+I6+NFWYvpwmZHYolAGQ++lGA8AbGBgkg=="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.2.0_1542231389157_0.1868889623839869"},"_hasShrinkwrap":false},"2.3.0":{"name":"@abeai/job-consumer","version":"2.3.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"gitHead":"f1d9a93b4de58e070669c92bf5c043aec18fe2e7","_id":"@abeai/job-consumer@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-3E0328RJJBopq/tA4SlE/dEy9ahPL5V8nAZsl+ji/9UFVS30MXutvnFyJTztZSY8BTKWACwpvZBVzcylIeCwyA==","shasum":"e15266a7917f6ae6df2c1c89dbe1d2fa69a3a6b7","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.3.0.tgz","fileCount":18,"unpackedSize":32394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9GKMCRA9TVsSAnZWagAANTAP/RwFhCo8ivL9HQX86zlV\nfmK5TYbnHN5KjgRQGotPvdCpZxHBaw7z94TN+ye0Q2RtqrRGduaKJUTQfIvu\nix/6dmrb6KXagzU1pwzpIkT6YsRvHnhYHIGjh2SRQLYw/8YsSIwZvnWdv63O\nNVE6MvhlgAJ+r1gcPl1GC+8t7I7xUTw7HAUqopWRAeCq0y7m9+Iq9vYxRyoi\nsJnSGploA92UnoRoctTPz2iiXnHpdDHzEUz/cz6TmJgIrYjUv2QYzZg4dF78\nBG2avnGwBXPoB2ckkmlyOSH/Cpz5aRGJNQ3dRHoifDQYosWGDV1ny6Uo/UeK\nMAr1WWQ6yhdL39JBAkO55ClH6vRdQynRRJL3gAcy8olKUkN4MtvdCnaNjyvZ\nVNA47xZxWw7WU6yismwGODs5wbDjPvpF97PlonCUxpLZl+rtXzi9yuWxZpWf\nONaRa8fE44fTsOzKYVUfPYBaj2R9u7/Fruum1o4U0FvrY+wP5++hWCnsAFkq\nG2JS6gUHFXPvEIqK5RCnczWU1mJ9AwRD1wHftmFKK+PEh7qssS5jPEf4/obo\nL1L3ovZQenz476tgMbUSOMqr/35a9/dw1xEMcI7GnjTLOC6D5N2oc/1E/mHI\nPor5oty0pGU49ld6T8HbpEBYK10X8bz1lZd2mx+MoWtMroDPDmPiCtqvQXj3\nGxt5\r\n=/lnZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8xXqnemy78ZhXHi/a33h24umlKTGcnEYrgw8ESrM1ywIhAP3WIGTX21HQxHFG/VOhuluMU0YHzoAQpi/Nk6e1gQhl"}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.3.0_1542742668001_0.7046267029195203"},"_hasShrinkwrap":false},"2.4.0":{"name":"@abeai/job-consumer","version":"2.4.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.1.1","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"gitHead":"c61c979c183e8e13808cb55bce32c98da0630c43","_id":"@abeai/job-consumer@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-cAEyFDd8l/ZpV2YCO8UkgQ41PIo3iefUC0iIoR+Gp4M5hSv3zlueFfj/NuAHRBUr1LR1QLGlf07wmGVFVlKRtw==","shasum":"6dfe9f99896551285d79ccb818a189b0b26d179e","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.4.0.tgz","fileCount":18,"unpackedSize":33351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/dP7CRA9TVsSAnZWagAArn0P/0pssxQ+15JXsiJv+Blx\nH2MVPlmRtM553H9Gs46qr8gsMJ+olyCU8i5wqk4BMr57sbgYxc/GqMkFwjN7\ntMHqgj9M7n7n/XdOJHUUjlo+B8eG6eDsy5gp4I/2h0JX4YJQl9pYdqSko8fE\nBu2KWUk2UPkjBSmDgTkYPYKimThUXe1GnVPwJJ5vkfuAMQuLj8DaK3DcDo3t\n0pTloQO4XLk0zmtPU5iOpD8EMTItrSR5IS23pUfRNLhAjxWiJciGXlH973Cv\nRJkdCHWD7HGWc+TlQBq7OIwJOyFMPHgrAmUGAgNavCnyR9452JFBXBmiJR1F\nDK7SWhl/T8FBx5knZf9iB7bpsaDegEkKVgldXPB2X5jdggUT71Gw2AIQjcsM\nbWCOb53B0tA30iiGLa6U+kmLnWb8Y/rM3QvDN7QQBm5HDZ5cq9MrkJ7MAb4p\nnVVebh1BBAZ439+YiQSE6wvfmLRXA6vgCrsZuTa065liWduJ0lBegpGvtu9g\nzEQQM9ot3MmtKl9sznesGk/p7Av+iISzgioCQK7QBYmAr7DL0Upd+ChO5h0M\nlG/GFjVMEAfqTwdD5wQg5zKOVLjHtPl8KJds52FPhjligdaWK4rT8vRSZLrx\nA5dNtHaDuPAVJ3WKKZRAShJ5mX4+XO+JNFFqxyfymuxN5gjwFtRUJcHx2lKe\noB1J\r\n=uPSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqCZMey6MeiwmeZDoiWDpHkUJtLks3STbx7dK7bpQH+AIgQk0+xvIPAZh/fkG190LBcyKQZi6Ccr+gsK+4uUWoF1E="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.4.0_1543361530806_0.4450313768913359"},"_hasShrinkwrap":false},"2.5.0":{"name":"@abeai/job-consumer","version":"2.5.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.1.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"427c714a509ef2b2837b39fe9628c722e665c275","_id":"@abeai/job-consumer@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-r0rLIlCBxiB/PCa8lK/km9sIPO98IVNgrsyMf/YwN5kMDsssB8uUrfBqmQmbVtQOJD6MPuAZXJuw0WcRiMak6g==","shasum":"99c5cd1d239dbfb5b58fb3ed2c498693387c467d","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.5.0.tgz","fileCount":19,"unpackedSize":36667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT28bCRA9TVsSAnZWagAA1hYP+QF7ociNMz2AScS+x2Wn\n/DJZoj94GIOE2J5WIHY9FQOcjSO85IdMwZ9XeP3oRtcgxbzXkWvTcqVZd/9M\nkvduHikBiwUCP/X/JC8mBKgJYCUN+ClDpAQOM9vWLcytF0cc+V51DoOGpNmB\nKPmFYK+r74Iygbe+PPnS1js8zrDPUg1r8gXGZzjGyZNwI7cewDUimPkxBLIV\ncqLavhKkggMoMGOBtZnx4c4IWiznZRRNPtp6D8kSSfnP1LBRYP0G9O8iGVPD\nH9g/ZXJXaBNoI0YNdfmPNpF2sf4T+w4uQLQ0oWNNy24hfCFfCe5ye1CA3nYm\nIMEA+Rw+GVwVCqJ4xdRJe5aFIjcuidNLFCs4BjtJFDJf/GsRbkCTDH0lBwKL\n79PsVi5Pekqe1dlD9gy32+T6np8i8MXBFwsWV7KJQbb3nWA2XdKX+OKqOY/R\nbsh0YZjMOLdhbW6vVCd9iCgmASMHuRabr1+F+uFUjy2uF9t3gzlAI1nOpLC4\nSnaPaGoXpDXsgYIIeLMbrzQdUbZ9n8VwaYe6wD1WLYmYg1OVtoNX53F/w5J0\nrbPONxGQ01zp2eWjR+dV98Mt8UPNLQAWJnA9vPyYsSEr1osblIy6SczzMoHb\nKNQWWn/NeIi3s1E/M1bI2NEn8d6PIi2lJ4Olievd4VJnZVF7t6vQU0/VDXCv\nQifb\r\n=kZsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxK5kCMgCTh4DcDeb4Qf8fLvp1qbydR/tlGuPflXi2UgIgPOwYTrZVA9s8w5rm0Km3VkbO4pn/btjwAlp4G5sbch4="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.5.0_1548709658362_0.19390083051401996"},"_hasShrinkwrap":false},"2.6.0":{"name":"@abeai/job-consumer","version":"2.6.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"30cbdbf5dc7cbaf88edfac40bb357029c219b309","_id":"@abeai/job-consumer@2.6.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-esQTWM/ZrQPtNRYP+YsNf3ur8hhIgMOPRpz9jJJNlIp8fDJy18dfsaX85rC0/CKUn79y+tKM5HJQGnTlGh4uLA==","shasum":"b089d5a4c2dc41c222d300f14f8291ec656f1b39","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.6.0.tgz","fileCount":19,"unpackedSize":37198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfdT/CRA9TVsSAnZWagAA45YP/1DT2jmVo8yl5fcBb9CT\n/oFOYR9NrORUrWyzlxfIE0s639O2wt8Ad3rewY9/VE3T/fct+a5HUgRZfp2V\nys2IAQH2VXLUzrwWYUTe5p+N14KBQyDvfA2tr4Q0/wgwfvRS5eallzh27mxb\nlrsDcp7lOUWCasJcPT6yvRntE6BiDuZzMzi/+o3MgIHbWDBHppr0EmHGHYmW\nHGakfgSRE0cKJ4yXj4zcuG6aqwSFRXV/y9B16vUE3DKfbur9kTXuPFNSa7Ii\nUirRonI1JgEdo7qKYdrX5wzxVMNevrplkDsP47zF1rnGqTl2ISHio7kkeryH\nAGrGW2nS6jux4V7EkV+H/W3aV8g8NNoptOtqSgmMPqJNCkPBCwgM7DluOepp\nE0Vfndy20zyU+jFxJASWJ3NHyggGEKEDkZpRoeTGaeSdN685Uk20y7D65czW\nYToiVyoOw58vdVgs27oxGeSkbIL17CueP7NB+djuGwR+UyJjoTz5BIRPGySt\nE6Hxhh2Qj7JGxU8JQ76eOFjtnkZMaaCmBlOB2zGbA/H7mquHgGwo1YuxdvGv\nBweu8M+R2kmmUO4E5qwvlWrObUoG4hdrXXKcxNI9DXgHBqa1dcJyduXT921y\n8ZRxQYKhrdnijiZJHHpFySgGXZDAv2oZJubUzVLcLsllMbrN6dNV8jF5vN6D\nlJ4o\r\n=4CxC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoLwJoYo+fH4+gsRC055FchiEs+U+7NXSFQcdpNsTvAAiEAkv6mzp4RmUiGU6huqgY02jiOfRo4V8ulKGMkpcqPzsI="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.6.0_1551750398708_0.13580656674517244"},"_hasShrinkwrap":false},"2.6.1":{"name":"@abeai/job-consumer","version":"2.6.1","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^3.4.2","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"a20d119d0eb5b27d46388189fcefe406aaf5bc6a","_id":"@abeai/job-consumer@2.6.1","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-uA8PPFQvx/iVdVvtmq8I5RE0kRxUUzUIZJ65SJ82Af1XiSyg8Pc18+zpHxGXVi3407ctI8mXgLFbxQWtMexNpQ==","shasum":"21ff788691c52d9b6a9f617de779fffed1efb44f","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-2.6.1.tgz","fileCount":19,"unpackedSize":37173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgFihCRA9TVsSAnZWagAAB9AP/0J7MS5ohZGDj+QAjZXg\nfvTOa5O58Y3HdOYRSSJ2NBKRV4UtK2OUEHZnoc+sGsH6/TPpnDvHMiULN+9q\nW0YvT2wecFzhvJpgQ5yXpa3+t7TlopLeTwk14MrRInAcB6vY2/CXxYDLCGV9\nlGLMv0ZfZELYpjKCM/B/+SFcM+51aEXzINeDr8JgxUUmiFL6y+lGadAg2cSH\nqQzlp+e3XXRJXlgXJDvTWA++OSUpx7ymi76sZRegw1DzQpSBgqhov1JAP39h\nzkpyAG9fkdTJWoIAl+oh84ngR0xgfFioj5D8swk5UiP81jxAG8jYRqQn7nq+\nmgLP9SanLb7rCc88EazHfbIvZNnVkSOQzDvJPlHU6l+dM0spjGvaEKJRZF7j\nNzxjV1IcgnNnA8v3jISxnnoxVghJ4MvUl6sz0JplaLWJXHkM/2qPLwMFzOYP\nlxN7WXl0/NGmtMA7GpK/SaGooJnchr+UL73MZuu7r0vgrV9goojfPn934Sjq\nI3UfAmCwQih5Ir9q6Nepv7iaBkO2pZbJJzzF5ZlZcGLh1KG+03pas8PmAgvU\nYwNa2Th0LgDMXXKFKWEj4MOVtRAsrfX+FyE69WRGdlR/Cz7s9jplVO3BgXZD\nLAeuXLVQbOa7ie06rJPS38lf9kk4d+JvHZg7BJ7I+o8dM0Pnp+SNXtAHzSwi\nytIy\r\n=8n6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRiT4FXvxgKJAF8kPPzfg+64jJKA+lutJzLqm5wruNCgIgKhwlOfHmPmpcUe6uQCmoIlgeIvQw2LZE+NooCCCYVdI="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_2.6.1_1551915169205_0.13056438847051766"},"_hasShrinkwrap":false},"3.0.0":{"name":"@abeai/job-consumer","version":"3.0.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^6.0.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"4dfb3a36a9c86dce2bc96e4e013bcf8e6bcc4380","_id":"@abeai/job-consumer@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.5","_npmUser":{"name":"abeai-sam","email":"sam@abe.ai"},"dist":{"integrity":"sha512-/3bQ17B+bNPy6n0bzlX73+BOJ6ZTGLi/6+u64yZ6I7SgPX0LZceNUgZuQ7i5t0WTbkvQK44BNE5RkjHfBu9mTw==","shasum":"b2db4109b9bf53040315d004e07007252b034e73","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.0.0.tgz","fileCount":19,"unpackedSize":38642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckVNMCRA9TVsSAnZWagAA6vsQAIPhzXmWqlfvVqUJcbqP\nzrNtSpQ/XT0oLSOQgZpuu0TlCKAqLrELw+ldjc/3KYoXA8IWBUVDAbta7KF0\n98l6qmay48QEUhN+VZBepCjnDXsiD94j2EKyVNVSXxaYV1cJ141iFOgxMsFP\nrZHAhAFh4Xn+VvzU+zQENojOsDlkTnTrPdzsvJ0aUmQJJI8ZNzgOk9N0jCAR\nLglvksCbK+wLRRwRkyH4CrC3DNLrtCDIbZBR4obAiTiqDXdRHLw1CXdP/1D6\npB36Ny5BiqJrd2b+5F4fgBgRffl1IFGsLAIHvNjJtVdH1MIzdvFpLs3CDSAw\nui33a7EHTk4ORw3VpuvuFG4KS52/7Cs1yRUwk6zfTeVgmravmYBKB2KKN13D\npaJepZpIlV6xhi8ZjzjiQKyK0mCo2gUYlnrDHxwge9tZygIONffPtUYRtdxo\nk7buSwJIs3bxH1d9fM1XmzW/uDbcsL6irZrGoiPwqtA61+xZKBYmrA2p8XaM\nQJA0qHBRRZJXXhGCRzGI5RbMAcazL1LR/fB8d5Jesh6PM1p+rP6EkN6G+sBt\n2Xt4CEk638w7USWCQrwK+bxl8Tc11hoEmW0LZPfU6f/ZzQvI4jcYhpXJpKfK\nw9zt7OpkcLMnFc/CMVYFGIga6NKd9qEfPifoaZ9GR4pig494iU0P3N1VosO0\nd4Yp\r\n=NeU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXh/zPxXBLC3OafEK2DgbSGO6tGYcSDXfnRCkjZgvA4AiAIEzboGNctl2jQvFw9UQkW9IS367/gOMy5NUdZbEKKZg=="}]},"maintainers":[{"name":"abeai-sam","email":"sam@abe.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.0.0_1553027915843_0.670946716054118"},"_hasShrinkwrap":false},"3.1.0":{"name":"@abeai/job-consumer","version":"3.1.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^6.0.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"5a323f02b9490f36d6553dbf1959cb3222cafe00","_id":"@abeai/job-consumer@3.1.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-cfYEVYUoDq1gRpqnDZLIziY1ErrIE9KRIRDByDAC8OeVFcmPvSmXnQfojBhVif8+ygHtstEe+zDQdyKxHXDZLQ==","shasum":"aacfee1a17d93704b0997cdeb1f3a8d92bcd8da3","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.1.0.tgz","fileCount":21,"unpackedSize":38847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdryO7CRA9TVsSAnZWagAAh5MQAJvMKlvc3l+4feVeewYf\nDrehm+IFLyDA6q/Ox/W90Ggh+r0NuHERYQUhSDhwWohisfFAyGmeKHNpTTCT\nYM8mNof3zWt798aue4v3PRBoWWHQaIzmAcIH62P16pj1UUe146mWm99+vVL3\nuCQzT5+fc+fEffVsG4vEqHj+r/f50FjipYKN7OThcD/adW5dBa8JH55z1feJ\np6mSnETBuh7CO/8stvD/7Vesb5AKb5sYwRIfemQrx5Bjo729voWEqsnBj2cd\n22DfrL5SgXZI3/4Ylz52FfIhERFau0U5voiqEndaTfQUwMCVEoG5VdqxRh76\niib4iaEQEtVljTbWeVi6sEsPuMwhF6gOHL+0ksWqpw329uedHBJAqRmZTQ7t\nvPsF7T3zM4SNqg7e1XVTF+B02vafzvoHm3Q4VePwgQsII6GuiABcNk4YB835\nUngiHnc//ASRIfFAXOFXAhyuzd6FiOWGS0QhnhhJAUdi92Oq/HaMuV7HGWvs\ndv2Fl2M8ixHi2L9Skwag44Xkc6X03PclJ5DNDiT/lJlP/NfhTW2ezGEF1i+S\nOhINwaERPAyyGlnz3DuxEWQuQA9F0ELkzRoGJPsUD0vSmrPAj/qcdLtTeduS\nPzp9unu8CJrri4tyDkeBv9lafyduL12nm88BkZhQIXBBM/1LBxkoDM4ZD7TI\nAVB0\r\n=m+3N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfrQyMjr9060Uyx11P9gJH3G1K4gpJe3Uy1JOSXfytZwIhAIOFwZXYqv+rEQKBUBPVKAncz7dJV7XO+/oqPJ7S2uFW"}]},"maintainers":[{"email":"kody+npm+ops@abe.ai","name":"abe-ai"},{"email":"sam@abe.ai","name":"abeai-sam"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.1.0_1571759035139_0.4533835403841229"},"_hasShrinkwrap":false},"3.2.0":{"name":"@abeai/job-consumer","version":"3.2.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^6.0.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"7e9ceecc001925bc243705c67e1bec83703e7d30","_id":"@abeai/job-consumer@3.2.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-c9JLanR3Kvqn74YN87CrB36tRLAzclCeDpt03ETRV+nJeO9lHgDfheZKZB5rJF2ye8RyD+TejNWLjljjEsZTfw==","shasum":"52f682bd7a138853c6ec9cf91983a39872bbc679","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.2.0.tgz","fileCount":21,"unpackedSize":39187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRYp1CRA9TVsSAnZWagAATqgP/1c8m90p5JBoS9CLnFE9\nGGRIKjtXBuO3eHETzl2OTZcmrekCEfuY/+LXMHkyAK25uvFlfebB1EFoHLHy\nniVuZzf+EYNj4Bsx0DpsVODOkxnKo48xJr5QSsIcDgJFrFX9I9x0OsIlPdZ6\nFxaY/Ql9Qs0CzzZZtUyzof9BKLU4v+HkuRu29KRzRv03tnKK2EL4Dx5Yed7j\na0zeyrLNI94g/9ztHEXCCjwHS5pFJxTUKqedcwDPQfC4W0mV+1O5WlgaDKTw\nYwb2OPg94DCSUnn6YzG/OesMuBAwk78tbEKhAryg88YErskCXHxVzjn8kiHQ\nfbyHeMtTL0WAXPM8xaBZxwg+HyvyKwKV2oa/52IA8+KirvblXCf0aB9HVNBI\nr765u2pTD1ym6gOgM7u8OJjFpqYifW6tdJ/KZ8VlqTW5z0ZLkABKfLD6QyA4\nwXpaC1qXflpd4qXPP5Yev42uK4xpsRoM4zK1lY56wwJpEKWemHACCgemvz36\nlRrDHKHQike+lIJ10jjy35k+W8YfDIFDvFgilF2Uaa/rewTg1+vfvoKk4i6J\ni7AI82o0QEa2jMPhhyH/SkinhULJ6kcJycRAELX3J3CdbQwNrNZ3ep1VkMUF\ng5zSM+T9P5KuCtLL2UVAFUx7bEV3yluxVTBsuf3gr5SAaoNIroMOAA+UTCAu\naeZs\r\n=MXxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDjdkW7ZYJ2buGMp3LNmpxCn0W3JDiof7ynG1ghM0n/AIhAIxkcy96cKjjT3VENh/4OTzYqpY7QxO/5j4bATv9pv3c"}]},"maintainers":[{"email":"kody+npm+ops@abe.ai","name":"abe-ai"},{"email":"sam@abe.ai","name":"abeai-sam"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.2.0_1581615733139_0.1394046278918497"},"_hasShrinkwrap":false},"3.3.0":{"name":"@abeai/job-consumer","version":"3.3.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"./scripts/start.sh"},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"^6.0.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0"},"engines":{"node":">=10.14.0"},"gitHead":"eb19e932d3f235a7d27a94db4c704cc1e1680e9b","_id":"@abeai/job-consumer@3.3.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-anhBwmvLVMNRM5Bln8jj9C5//MiYec+Ftp1JwGIFVrxNzpOzr0HyKx2BMWi+0cR2KzDkHsvTEgQOmZ9kL2KfXg==","shasum":"1ee0b4bb907c413c1ca09ead554364b9ba5c0a16","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.3.0.tgz","fileCount":21,"unpackedSize":40339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelOdRCRA9TVsSAnZWagAAmycP/1sZfh9SxF2fbrAhO1PX\nPFmDnx+kWbLgiQePeEo70IM/HoCsuJEtysxRTMMmod8nVPL9x8UZUqbegMf5\nCKn3DjRW1sPkPwp6FoZXU10rVpMCnP4QsGkRpJLVSAj4S9dKBZ4VPCn63GHY\nXdTJ+V7cfA8p5SzH6U/jf1kI1X8wajvOxG3PvgsUtXfL/L8U9PIIx7SqHTx9\nNU5SK67Y4nG/fIJr2YhxwHh+Y2sQr7CZ0xrOV3O9EwPzExFVFQO7EqbDHkow\n+GN5sMXFEQB3zym/vmgustL59TrwnA+xkQ9KHTNamNo3G4Aci0KDzVfWQadK\n+9CNoqJfxPrqyXaTGaobcgReE30y6L+QgKzP2PFUhY2aUEsoY/+pjJuDdN/I\nJ5eMjbsa7OOdiCBCQ2WCDhI1E9v5Ev7zMUnx2XGRV6vUCRdgUT2gq0OD4H2q\nJLwgcMc9A3z/KriUf1+3BWXPD0xX9vSiNaeHjcLANeD1VCoOPs4zJ+/KXFdH\n9ARNITVRohgpWZLAARFB6kfIO/SF3sbJAVyx+ATOj4vHs02waxxIbpueTXc8\nogocSZYu+RCRFnKIc0yZlyQmYdQXLMcsDARUHLVEzgBTbPU56ZMUi7tzdmS3\nmOf7A5e72e3X5Wbs8ksuHQ5T9brqKNMxXID2LHAC2zfLfzd4IPUdVTVxb3Dk\n5UU9\r\n=EyRW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHspYSswdte/hSoGC2UyfPEL9mgGoqsSCfjwq8uSJvE+AiAJL/jIjamOk6ZEF2/UWp4CWqPBBiROq5EP5LBkhllVaw=="}]},"maintainers":[{"email":"kody+npm+ops@abe.ai","name":"abe-ai"},{"email":"sam@abe.ai","name":"abeai-sam"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.3.0_1586816848923_0.1361056014961095"},"_hasShrinkwrap":false},"3.5.0":{"name":"@abeai/job-consumer","version":"3.5.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"git config core.hooksPath .githooks; ./scripts/start.sh","pretty":"prettier --loglevel warn --write \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\"","pretty-verify":"prettier --loglevel warn -c \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\""},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"7.9.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0","prettier":"^2.0.5"},"engines":{"node":">=10.14.0"},"gitHead":"fd8648d0d711c58da7818f1795e4b1650d470e6a","_id":"@abeai/job-consumer@3.5.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-1sJK5XsniSJ1SPsNmd7s3N+uFemFKvNghWx5fXaQfC90HdtY+BDTGOHuSHNmjJP9No7xa1rS546bCAtWCE0teA==","shasum":"c92909bfc60f171a390317d6479ac36f1b21c2ce","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.5.0.tgz","fileCount":27,"unpackedSize":39995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHDY9CRA9TVsSAnZWagAAg4QP/1wPrNBNN8jUCbCQH0yO\nET9GBeTOwArhUy93OLU1U9WWrel3khGInkVxjiSry2T8gNuy85/hYbtOPM0n\nx+oyaW7Oj/17bnNwPhocz70oSEyDaT2k3fHuncVCEzhfhZgrdARfxnbe4xX5\nWX4XasyNUXmI4FjiCWXYuf8pax12QSdBrEqfp/jgV2DSO3nUoELNeu9QQ4Qu\nGLmKwMnQxBUC3reYYGI23aXmgJ0PgJNP4A2MXB5LnS9AMnnzmluGqIE23hmN\nH+4ZXSy62dUtIQs4MzIlpMggXafIsjHvBiwiTs9g0U51abBNl5/bKlA58xYF\n9b5V21Pe2sj2CwGjIloSwymu6ZrqhVQfKStMxBQrfCsw0qqRa74wVr9pljsw\nhaqmJou9le2Ig9NKkD5wYmq0mB5J4ElUr+kQoHNPH8FUdFwuwqct146H0lty\nXmwOP8yijGslkXr9Ysnven3fQTFomU6hVTeRQRR5clVMDDok7PCdLiWZLzu6\n4SysV0ZKxxTuiw6wbrbJmmrwIuAYnPEgrrzWqw5gLuxcVdpXcKIgxSuKTzi2\nIODGr9/kYwrghRVmMvJxevmJpkyUL0fyI2dHydSKD6hwK71r/yhHp/RI/NK6\nVLmSuMS0a8ci72bPbGVvEJOP486h/GXcBry7QVfjsThr5ATzlYvYe5MB9/GW\nqQ06\r\n=Ezz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6gxIRGQBJbi614oWLee7zZq//dvJUrvUMRaRr5D59+AiEAiBP/XUPcbE8fRiphb0fnU0mqcESF/f+r0dnXJ16O4cA="}]},"directories":{},"maintainers":[{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},{"name":"abeai-sam","email":"sam@abe.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.5.0_1612461629120_0.1724550499665085"},"_hasShrinkwrap":false},"3.6.0":{"name":"@abeai/job-consumer","version":"3.6.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"git config core.hooksPath .githooks; ./scripts/start.sh","pretty":"prettier --loglevel warn --write \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\"","pretty-verify":"prettier --loglevel warn -c \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\""},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"7.9.0","@abeai/node-redis":"^2.2.1","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.5.2","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"bluebird":"3.5.2","dotenv":"6.0.0","prettier":"^2.0.5"},"engines":{"node":">=10.14.0"},"gitHead":"d60fe70aa1d58d8be4ce86c31d367194ddd8f930","_id":"@abeai/job-consumer@3.6.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-hRDQhd2SUu9vQ8zEubBQGZ04IqWRPRUgjOzqqUDVt0NPOK7EDFi3sIZEH4gBFZyLicZQOKvArR3EERKHR6i+eA==","shasum":"ad5655f2c4a8265def9ab5a215f20d89c29ad319","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.6.0.tgz","fileCount":27,"unpackedSize":40201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJUPYCRA9TVsSAnZWagAATwIP/3+S+MU9cecKF+Vn8Ogc\nJ5e3WcJ017wye9vzdED7RV2ZtYxaNqfgXsAdyhpSKdtUQTFvT3sEMC5jDIF6\nrGq7aUB0juN6Xi67fDsg3l05WcHJLdZ4wt0Ura0mdvpegfgw92sxKkoy7k29\nfmOsjxKZ6HF7k7KQE9xAjWsMzcQnr/q9zpPqDnGL9DfbHajFuApJcFp+O1Ea\nRH1lM7gW66Dy/sUzzR+CLeFpYOnKKpqUU68DatOiDFxNNXOunsZ7inAq7lwC\nvu2oDx61TVanOKpSeJnuAjMDevB6O7+S2szHho6dOAbPvU12rlcyp6EMe7Ck\nFD9l36vCUZ2L2gbkszYys3/4hNmKXjtREACxUwyKgHDHsZwLNwVdwo7XXN0y\nvr9PT82EVTfSUU9mlXvZPVrSc+ZarAAXQkz/m0CHCG2MvyHOoPGPTTJFCgJB\nfum1lbHFOugsgeZomY/AH9xXqRCqbuIaPivqoNipokgqLNfXT/Gu8Kf912id\nKVvrx2wjQm9xvgwtikRpD9is1cgxEHZ95TkqT2kUoq4cJT7jY7enqZswUITS\njqe1bq2cxLW/eG5XdBRPDjZNV64CNFw97Nkch9oxfm5HZEtBrpSVZJ8pPTOP\nugEgKHH8g9zKthbBMUfdyxgjdmsTdFgsYtYJK/t74LO9iDILrkSfy1Nqw2VR\ntgxJ\r\n=Ap8t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYKu4yU+ySbh2Pa/dxL1XOOIeANR1Uq/ec5nrHtkLgzwIgNPGpEVBUU6jtfMzjstVCvD6U8L9lOl7XmS91Dy6QeJc="}]},"directories":{},"maintainers":[{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},{"name":"abeai-sam","email":"sam@abe.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.6.0_1613054936018_0.6008033643822874"},"_hasShrinkwrap":false},"3.7.0":{"name":"@abeai/job-consumer","version":"3.7.0","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c","main":"src/index.js","scripts":{"start":"git config core.hooksPath .githooks; ./scripts/start.sh","pretty":"prettier --loglevel warn --write \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\"","pretty-verify":"prettier --loglevel warn -c \"./*\" \"./(.github|__mocks__|_templates|e2e|gulp_tasks|docs|migrations|READMES-EXTENDED|scripts|spec|src)/**/*\""},"author":"","license":"ISC","dependencies":{"@abeai/autoloader":"^2.1.2","@abeai/node-logging":"7.9.0","@abeai/node-redis":"^2.5.0","@abeai/node-redlock":"^1.0.2","amqplib":"0.5.1","aws-sdk":"2.317.0","bull":"3.22.8","lodash":"4.17.4","request":"2.88.0","request-promise-native":"1.0.5"},"devDependencies":{"dotenv":"6.0.0","prettier":"^2.0.5"},"engines":{"node":">=14.17.0"},"gitHead":"b42e063014c110936d5d2dfc8db7dc8d695ba838","_id":"@abeai/job-consumer@3.7.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},"dist":{"integrity":"sha512-/2BsYRcGqiw3J5nMLBd0ZbFadpX2B7Wtq18zUWCcKXOWCiJ14VH+VNwQFU3LC4Ptr5O1hFs8/ZwpCSkr/gdn0g==","shasum":"ad206d50d7d0bca892b903c01d25f5d05eb79acd","tarball":"https://registry.npmjs.org/@abeai/job-consumer/-/job-consumer-3.7.0.tgz","fileCount":27,"unpackedSize":40565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+H0GCRA9TVsSAnZWagAA9uwP/1ZM6MFY8OddBdf8n2jF\nMqx9tovuE4WFiy/2fcJQoiVSzxYlfxQ1K74mPX0S6pMP3PGlMZNemD5L1xZ1\njQKQuIk+IvEbNZtzqt6ggxhMlAbglDQR2SQvb7MiyfLOWiq4QyUqlkN9RVMo\nd2RjoaTYsfF/MsWssS7YyfCAGTxGocFwBE7iZiIv3ofWnd6XPLOjwG+4U8+v\n1Y8m5otSV7SGusqvy78AIXe8oJDLegoicwimtpI/j2+Q1aP0lcheMt+pJswj\ni+zBTVRs+DR8amIKJPFyBqd2AVrrIbO85SlpTrivxkTWKALJWs+G4eH9fUBM\nk4sBLOz4IJXxsmsmiEkOXcWzMIAhfe+PY7piJU5RWkQq/X5DPRl6iiQk64Bb\nQAtq4Auc8Jw9TGpN3NjmzSvXZQkj9SBwkPVjKSfigKAPubLEQXacBhRk6a0U\nbnN+xyxvpOEASMlmQ+ePfY9Cv1qtTazrPX0dEXn6vTkP1lE1CDD2NvNAGNS6\nwn90J2YMVcx0Kdc7BbNanLqjNZdG1e++hnpqa5g97NMN9kjajRYZQmUyTE+l\n7bAPu5LY4JsSPU4cXGTfwJ5JC+boNJVk4nuHPp6XV7UVSOqgtzUpM05KdAXA\n5kC0SaZ3yPWIm/V7RceYv5ko3udTHo+jq1q7tzvWJQDBAEYw3EK7HfPlJRqz\nVA+E\r\n=dZDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENHUrcjDe6VHDVyFgBbuitrG2+RFS9Kl/yJrIMOMsOFAiAa05zzLU6vUubYHy5yVKTIlju2mUI7c0L/VZH2edY01A=="}]},"directories":{},"maintainers":[{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},{"name":"abeai-sam","email":"sam@abe.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-consumer_3.7.0_1626897670151_0.2605116675593242"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-27T18:45:12.276Z","2.0.0":"2018-09-27T18:45:12.606Z","modified":"2022-04-04T10:58:44.093Z","2.0.1":"2018-10-02T19:57:02.652Z","2.1.0":"2018-10-31T16:46:08.029Z","2.2.0":"2018-11-14T21:36:29.275Z","2.3.0":"2018-11-20T19:37:48.144Z","2.4.0":"2018-11-27T23:32:10.963Z","2.5.0":"2019-01-28T21:07:38.847Z","2.6.0":"2019-03-05T01:46:38.896Z","2.6.1":"2019-03-06T23:32:49.379Z","3.0.0":"2019-03-19T20:38:35.982Z","3.1.0":"2019-10-22T15:43:55.269Z","3.2.0":"2020-02-13T17:42:13.286Z","3.3.0":"2020-04-13T22:27:29.072Z","3.4.0":"2021-02-04T17:49:06.975Z","3.5.0":"2021-02-04T18:00:29.229Z","3.6.0":"2021-02-11T14:48:56.164Z","3.7.0":"2021-07-21T20:01:10.268Z"},"maintainers":[{"name":"abe-ai","email":"kody+npm+ops@abe.ai"},{"name":"abeai-sam","email":"sam@abe.ai"}],"license":"ISC","readme":"# Overview\n\nThis module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub channel, AMQP channel/queue, SQS queue).\n\nCurrently supported backends:\n\n- [AMQP protocol](https://www.amqp.org/) via [RabbitMQ](https://www.rabbitmq.com/)\n- [AWS Lambda](https://aws.amazon.com/lambda/) via [AWS SQS](https://aws.amazon.com/sqs/) - Also supports [AWS SQS](https://aws.amazon.com/sqs/) directly\n- [Redis](https://redis.io/topics/notifications) via [Bull.js](https://github.com/OptimalBits/bull)\n\n# Broker Configuration\n\nAll broker backend configurations are handled by environment variables. Below you can find all environment variables and the expected environment variables for each broker backend type.\n\n## General\n\n#### NODE_ENV\n\n#### NODE_PATH\n\n#### JOB_CONSUMER_NAME\n\n#### JOB_BROKER_QUEUE\n\nThe queue to subscribe to.\n\n#### JOB_BROKER_API_URL\n\nURL used by @abeai/job-broker API itself. This is used to retry jobs. See 'Options, retryStrategy' below for more information.\n\n#### JOB_BROKER_HOST\n\nThe host that is supporting your desired broker backend.\n\n#### JOB_BROKER_AUTO_GENERATE_QUEUE\n\nSet to `true` to automatically generate any queues that are attempted but do not exist. Currently this only applies to SQS broker backends.\n\n#### JOB_BROKER_USER\n\nUsername used by broker backend if authentication is supported.\n\n#### JOB_BROKER_PASSWORD\n\nPassword used by broker backend if authentication is supported.\n\n## Required\n\n#### JOB_BROKER_BACKEND\n\nDesired broker backend. Currently supports the following strings.\n\n- AMQP\n- SQS\n- LAMBDA\n- REDIS\n\n### AMQP\n\n#### JOB_BROKER_HOST\n\namqp://{YOUR AMQP HOST}\n\n### SQS\n\n#### JOB_BROKER_HOST\n\n`https://sqs.{YOUR AWS REGION}.amazonaws.com/{YOUR AWS ACCOUNT ID}/`\n\n#### JOB_BROKER_USER\n\nAWS shared credentials profile.\n\n#### AWS_REGION\n\nAWS region.\n\n### LAMBDA\n\nLambda handler is called `_lambdaExecute`. No required environment variables.\n\n### REDIS\n\n#### JOB_BROKER_HOST\n\nredis://{YOUR REDIS HOST}\n\n# Interface\n\n## Constructor\n\n```\nconst consumerFactory = require('@abeai/job-consumer');\n\nconsumerFactory(options);\n```\n\n### Options\n\n#### consume(job) (function)\n\nThis function will be executed when a job is received. Upon completion the job will be removed from its respective queue.\n\n##### job\n\nArbitrary parsed JSON data passed into the consumer's respective queue.\n\n#### error(error) (function)\n\nThis function provides custom error handling for a failed job. Generally this will only include logging as retry logic is handled by the below `retryStrategy` option.\n\n#### removeOnError (boolean)\n\nIf set to `true` any failed jobs will be acknowledge with the broker and subsequently removed from its respective queue.\nDefaults to `false`.\n\n#### retryStrategy(options) (function)\n\nThis method will be used as a job's retry strategy in the event of an error (and with `removeOnError` not set to `true`). You must return either an integer defining the amount of time to wait before retrying the job or `null` to cancel the current retry and allow the job to be acknowledged with its broker.\n\nIf this option is not set and `removeOnError` is not set to `true` the job will be retried with a progressively longer wait time between retries.\n\n##### options (object)\n\n- attempts: Current number of attempts for the job being retried.\n- error: The error which caused the retry attempts.\n","readmeFilename":"README.md","description":"This module can be used to instantiate a job-consumer that is able to receive jobs from multiple types of broker backends. Each consumer connects to a single queue to receive jobs from. \"queue\" is a general term used to represent a job pipeline (Pub/Sub c"}