{"_id":"@artie-owlet/amqplib-wrapper","_rev":"13-af9b33a1a75bb4860ea54139a16cb5c2","time":{"1.0.0-dev.1":"2021-07-19T15:08:55.039Z","created":"2021-07-21T20:22:29.042Z","1.0.0":"2021-07-21T20:22:29.279Z","modified":"2022-04-04T15:38:34.801Z","1.0.1":"2021-07-22T21:45:09.445Z","1.1.0":"2021-09-14T14:00:03.812Z","1.2.0":"2021-09-16T10:32:32.710Z","1.2.1":"2021-09-16T10:40:28.844Z","1.2.2":"2021-10-04T00:51:49.637Z","1.2.3":"2021-10-24T18:53:46.855Z","2.0.0":"2021-10-29T19:22:40.603Z"},"name":"@artie-owlet/amqplib-wrapper","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@artie-owlet/amqplib-wrapper","version":"1.0.0","description":"![CI](https://github.com/artie-owlet/amqplib-wrapper/actions/workflows/ci.yaml/badge.svg) ![Coverage](https://github.com/artie-owlet/amqplib-wrapper/actions/workflows/coverage.yaml/badge.svg) ![Lint](https://github.com/artie-owlet/amqplib-wrapper/actions/","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"gitHead":"56d9600db2881b1705ce717d71df32fda07cfdea","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6amvzPP6qxsiwtSX/4IijPjbblXashDYqD14ePVODZKw3oz0+JW2sdlwWtEwK3iLnhW20rX2cQoeUy7FoCOGZw==","shasum":"d1f5fe94decec9263b014ecd976d47e6958f6700","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.0.0.tgz","fileCount":12,"unpackedSize":17367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+IIFCRA9TVsSAnZWagAAnNcP/04Bh5b5HY6UH7Mmsx6Z\nrJwkk1b1DnI/8/f9gu/sWgxkACCWbThLUFT/D1dWYmOTI8YT3KfzVjivXpWN\nzaIF+Xm8/uflWq30L0KYtf2M9mixwqb3/nX3mSWZk9fyLBuCN0xPWU2PfOvO\nDDg/cGTfx+zlkZJBpEdH0rhxl95d+J8rCC2UqeuNuFTy8mH0+Nf6ddvNmIkz\nX/5NfWFGtoibKnNYKIk03Ps/ZDPOde7JvUseMibnTXkI4dBnptuexz3clZ0E\nOPa+19P1I6BBFKMCrTJAj2w86NxXeAm6JXwO3+KlCr+I1fWDCe7VvBFPO1I0\naSRW80Shb7RzEwyQVsKq5c7nGGrr6rQo3HHlT1r3yMexRbxb1zBAXtqY5DOR\ngR7j+NI3jyj8jclIWMJwXZQDA48w4bxAINyO4REUGSkNa4EMabI5U6UAI9dR\n8x4fMcwKCUcQV/CLj3Zl5N1q8py6OWQEkmFj7NIgaxHuc8GiCodRXeSR1QxO\nrK1jDyJbbstfZIhlDcjdiKYJUmU/vDR7XFRazlQ/37nCPgya7OlHJJBjsLKB\noujJpHBn2XfsFbnmzQIbzXQLl48/fIJHyMYpKXFWj2DahA7+FVr4L1OOR9SZ\ntGXISCfbsYuwXoifNOx1hzrA1bH+DRXeAWYk5PaYjs+4LmmpYZMdfam7bAu5\nlsSG\r\n=3mtA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbDUXGpCmGUl6wvZDcFRoHrl+qSbgQ4DQKDuMmkxAT1AiEAwaWsQI62KLhqgBpwgjuqQe9AgQ4fXnYN6FXT+1C0IVc="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.0.0_1626898949109_0.05203759191590507"},"_hasShrinkwrap":false},"1.0.1":{"name":"@artie-owlet/amqplib-wrapper","version":"1.0.1","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"97d57cd6b41ceb185ad8c09a68cf31769135ae62","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.0.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-YW4iycv8E1ZApwmO/oZuCXDucJsLKubN76trdz8OJ78a2VKNVmJfXPlT+C7WkVB6e0XcrQVrAV4rxDnJjkCwCw==","shasum":"e128b9bf58efa2444618fa730233d415474c0646","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.0.1.tgz","fileCount":12,"unpackedSize":17503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+eblCRA9TVsSAnZWagAArIoQAIy4Wp1LNubWkpcDea9C\nmzJoA3/B836X2zvfL5H9iKyz0bgWBV7FbktOIXy2UkJdNH8J9Hy6oTigktND\npas4U10lXoz781mnpWbFt7WIC7fo6qIZnLUmm/0RJp97houaR0U45yFObF57\nkDeCNYoW1CHtFtcedQBjSd0EjAbzvOnHTzFrSWN2i8nZHAFlAS5NPGKa+zSW\na5611HWaTtk+BZGx02DsYCYmhlZGBJaAMp2rNF2yEXxPopn7u+hCzN6bdKYo\njk74SHdnDvobPf0D0XlGefr7c0DVrPRsDO32zCJQtT53+ZeCG4kC9czQUV7p\nMt5WNMiWHbjUTwBdlQw5wP4QhdQ4lsFifIXw/sG2e/PADhkKBOTQc1ZMMJCH\nLuE44Jpnirb1WJkhHCET8/LAfHIZ9nx0EH7G39R57i8niH6yJWA5ssHmwDi+\nYtHCiJXPk05DRy3QpuydLw/6u9if0GbyvHZoSfMsfa7k5zSU1rtITTLgM7Dp\naxZl1kfIsyF1xHWxzReHpxtK6TNM1KyiYt9OpO/Dj9tJ9pEDKp4GvxR7679D\nAz6sUPXSZnZSFCkY+YroT27DevjyE2aKCTttpbJwukrWsLQ++7TF4D4YqRYm\nPoi9PMhLybWf9ZJ1ovbZy5ucYMZ8zl4AzXa8GRAAR//Wpo4/022cd6nIkTC2\nB0M5\r\n=H2gZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDojGtCLlUiMkEWq3IOmsDzbwlU3LLzZv09y+tK6HnJbQIhAMX5aWtG4wK2AQlhTGb8Wb3aEhEyWTdHPDjjy+ciXjQj"}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.0.1_1626990309298_0.04656076070525206"},"_hasShrinkwrap":false},"1.1.0":{"name":"@artie-owlet/amqplib-wrapper","version":"1.1.0","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"627062024bb6956786639f06b0a7ca251a7c1f33","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.1.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-C9HCB9VDKkkin9bMxTzzrJgihuVdtr0rYhbKSxqj3l08cwcSjI80n923wYdMwl8puf1w4e4qGb0pAiUvsT7m9A==","shasum":"7b4b48e64bbfa4c60d7d453e4e4cb29dcd96f483","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.1.0.tgz","fileCount":12,"unpackedSize":18179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQKrjCRA9TVsSAnZWagAAteUQAKNDmsXGgaEI8IeeKVM/\nRo0ZG2Vd8iAVnfcjOcWOSAoVrcnh/eWZuQm9Ui/gM99wI76O2jU1kNCxlscm\nOhoBLKFJPc5/XgI9LsHsdSNEcTUL6h/5/vdh/Qk3dYYrPVfh4P+JzuVfqtrc\nHgXXJh4EprjJymUzT7S5oKA1mxDwfU8U8Ht807K2NTf7p3BAdQI/6Cfok9s+\nwn11wM9NBQaW8OX2f+A5uyMMH8/fbiwpGOx3HlfhtLRwX3xsplpTraBJx9c1\nmiWEaMlnBhQn7LXYFTscYk6X/IcrjlRpjx8MfsdrwLykRQNVFPOVWuHo+ifh\n05Zkm5oo7l8yhxRpbRTKrWziJnD67ca1dT/EhiIDEU/IRHXdq624ciouj47q\nUVLwRy2QjjHtueMuPGizIfqkngCyRHiFptAFnpXqqh2K4uqYq3F5ydiTOEpY\n5N0GnCbHUMIjJmC4DvXnA8TrzPlWugJZzfr7cS6NooPe0f2hqB0BSegHy9Ur\nUTNO2027RsrOJGVsH0VUe6DC6Z9CmhesrYtlisGJPsG+xnqdeKYxe78tcwU7\nqjczLpuWEBcd7CyOb/ZOFn5882GahramHlXejremAX5Gb0YwB9vRln1Z0Fm2\niErJdPtTfpfkLdaC+X9SR/3P0MQ4qHNNIyc1jxzxrE/pAAfLa5wubbBfos7B\n+oNo\r\n=nI56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk0I4DqiWy+2P1Vm8Tgh9PAz/iktlcsQKFrOz9uRJPPgIgbT/TyfKaC3nRDbgYhXTgIT8xAjnHaiP6WdLn49Q/GB4="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.1.0_1631628003392_0.8898061549114069"},"_hasShrinkwrap":false},"1.2.1":{"name":"@artie-owlet/amqplib-wrapper","version":"1.2.1","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"a2553073a6728a2300ac5c7b5d7b5d30a535757a","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.2.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Cvu9LsbNaQK2JwC8ko0q/m1fEqexpsGBOgFwuT//GMcXAmHaw5fDFZfwHdAwUPxhPK+ySyZ/gQHcwlMHry4Wmg==","shasum":"cc4b8848ca8fb78e63ce419e3f33d0ee12da836d","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.2.1.tgz","fileCount":12,"unpackedSize":18481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQx8cCRA9TVsSAnZWagAA5fQP/3dqGNIk3i1tVXHr9bZ0\nq9zyD4AS/CIomte4rQ3ynvJOGvd4T2FvPfwyD0TggkG+/ksNpM7A0CAqhqLj\nYca0zkdk0HPLBl5l0ap62be/Meq2n+kRmq+ZGwKaOpb7yxdG4Tc4a9csGqYi\npbQclkF4YAeuknJTi2lXQMKHnuWF0W4ZIwJu7YqccsY7V2GMM6kDWw/JjQZR\n43BlB1l56BjU4lHXSVywpU1WFPfABAcJgHPvLvi2Dztwe/LxLoyOmd6UbRNr\nJjmbaRt9Ep/Zgo/x4z2AFDwzDxLDJSqdVwtqFvHQA7IK3rFG+sp5/PXwU5mx\nxvh6+uV8YPFPvctyGXx7zUC5cU7gc/nnxWRNgrrpCOyY7DzvBauxt7RPP7sC\nGXSuICXKmy8GN1YLO/K+cYv1K0fL2+A751vRPxLjKZIBIpses9cBS38HWLM5\nYmk+EpUdzwVc+xPorAqbQnld/oNC+Ujz0XAgId9yN1mAhyCPCEI51p3txxIo\nkmdM1EnxyHuQ5KUnOfIBinHyV9uXhH53dHPQjec2tl5ZtP1OkSTBiLgAxGG4\naLmZV2Yl/59D79nmcLejRYG3i/kDaZxEfdbFsEd4XcZxPoki6CPdox3l14u1\nFyUXexVxRAmtH6mnyqeTcAeaMUZB0q7Wh2GrGb9nABnvkARmJZbTPLy6rX7g\n9KX/\r\n=ou21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS8iPJNUY1vevECObgKPDUt7px3oVbV9xvSo+6QI/sNgIgFXg+LyfkwKQKqERmqlQfyMGMCpV+WGT7BCawRpunZtk="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.2.1_1631788828669_0.0329362747299875"},"_hasShrinkwrap":false},"1.2.2":{"name":"@artie-owlet/amqplib-wrapper","version":"1.2.2","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"31c31f294538af459db16704593c05e72952f957","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.2.2","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-M34DPKa1iuXP97ohwWqb2Kbz5r05kF50jItmm9nBeJs3Iw/5DIpsF23jqCADUBxD+qgoFk24ipzcz2rk3g/baA==","shasum":"cf153db9b106fa64da514a58708e75b484b1d414","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.2.2.tgz","fileCount":12,"unpackedSize":18481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaeii9BjbEF7gaGISaMKtbmCN2RQylwJGpprsl+5GXrQIgbLGEX56CP77+p8Hipq3HN3XRjVdC/Q467CPOFHGEJo8="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.2.2_1633308709515_0.634779142669736"},"_hasShrinkwrap":false},"1.2.3":{"name":"@artie-owlet/amqplib-wrapper","version":"1.2.3","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.1","@types/chai":"^4.2.21","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^14.17.5","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^7.30.0","mocha":"^9.0.2","nyc":"^15.1.0","ts-node":"^10.1.0","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"b22f07d01b9f95bd7b8d7f3037952e15719753d8","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@1.2.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-15CLejGhF9/2tl5vVVZJ+T+ZKalxIt2kYTLsNsY+uDNTuZ/hsUIliKLskCJ8S64KC2r5ekyVTcw8GbNpqHKJUw==","shasum":"0dca9d817974a652810d54d8edf502ab44bff06a","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-1.2.3.tgz","fileCount":12,"unpackedSize":18574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQCZ/6gcybeMWDQ1893zYvj1Fb9d8+WlgaiGT0iANrrAiEA8iLNnrrAVH/ZNrCBEr5+WUpO6fZdVOQr7qXZ/mnylWg="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_1.2.3_1635101626721_0.9889834990724191"},"_hasShrinkwrap":false},"2.0.0":{"name":"@artie-owlet/amqplib-wrapper","version":"2.0.0","description":"Wrapper around amqplib that automatically reconnects and creates channels","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist/","lint":"eslint --cache --ext .js,.jsx,.ts,.tsx src/ test/","test":"mocha -r ts-node/register/transpile-only test/*.ts","coverage":"nyc npm run test","doc":"typedoc"},"license":"MIT","dependencies":{"amqplib":"^0.8.0"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^9.0.0","@types/node":"^16.11.6","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","eslint":"^8.1.0","mocha":"^9.1.3","nyc":"^15.1.0","ts-node":"^10.4.0","typedoc":"^0.22.7","typescript":"^4.4.4"},"repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"keywords":["amqp","amqplib","RabbitMQ"],"gitHead":"569e9d0eff52d0939b7ce9161e0da21464bd1819","bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","_id":"@artie-owlet/amqplib-wrapper@2.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-v9Tc6QdsTPOoft8dxM0lgwGZfQcOJm4qZvSqj2kVLYzQjM5YIWWzXpchOLSVB6iNtRk9iagfE5+6nHddRet+rA==","shasum":"cce5ccb485b55f4879c836ab189041d9ed161b1b","tarball":"https://registry.npmjs.org/@artie-owlet/amqplib-wrapper/-/amqplib-wrapper-2.0.0.tgz","fileCount":12,"unpackedSize":22301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzF8MCRA9TVsSAnZWagAAJfAP/jyU0zX/RaH4pgs2XHaE\nytWWb11mEHfZ9t2XHq12wBc96cXs5cOHW1t+HoWoVV/K84DXcqIdFBmR7Pc1\ntb/ywK86cgtSbxL8zA0RqaV/akCVCyJ5RUgCE/Wqs3La+boaZ3xRpvMB2ctB\n+p5FYdeC933aCyhYzSVzKUJv3XoXqGpmSCuH+buLD5CnSltNnL2i4MJO1Rn/\no6w56uh7HhY/jdyR1/HyeoBi56eTKg6MmB9THPoDjhgyDmcBXM5RTqRCzrZM\njOJVGOQqiUinYHibgVPfiHFOCS7D8ddjXpfZCiQHzzwLpG7qcZhW8+UiUk32\n2wIG/EWVkQP7nipv54uNhL0Dx/muJEpMmwL/1nHS67frbM6enuL+rZuwxknj\n3KFG+gmlSwhwWNkxEbsuodQPTXlnKteA93qhkl2OEWH7q+BBMna7CHUYR4lL\ndvTHn6+E3TDlP7XTHsrYnX0jj0bVsvUbUDLcg9dGbuDoJtEKlsbs2TKNowZ/\nXMPLzzdL9d/0jIr6YKNfasodJJBy3K26tfI6jTpFTVUKw7P7HZ6iE8gDO1VA\nwxQX0cpzdpvv88sDJYaQOREduLHDyMQPn+pC3j50CALwvyTGByxmJqiHtLcP\nWWJFaRyvwGfla1YUYKv5EaqMHt2XduoBBXSofG4IUD+dTTxx3tRGjBg3z89C\nAu5P\r\n=cppb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUqIL64OUdq/gDTOraCTfKBfvZ+5y+9bEJxNYSqLzD/AIgSsOvTtCYV3wS5V2fuq/5hg5fsGrP/ciaLg2lBmktwOo="}]},"_npmUser":{"name":"artie-owlet","email":"artie-owlet@protonmail.com"},"directories":{},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amqplib-wrapper_2.0.0_1635535360487_0.40845959499235107"},"_hasShrinkwrap":false}},"maintainers":[{"name":"artie-owlet","email":"artie-owlet@protonmail.com"}],"description":"Wrapper around amqplib that automatically reconnects and creates channels","homepage":"https://github.com/artie-owlet/amqplib-wrapper#readme","repository":{"type":"git","url":"git+https://github.com/artie-owlet/amqplib-wrapper.git"},"bugs":{"url":"https://github.com/artie-owlet/amqplib-wrapper/issues"},"license":"MIT","readme":"# amqplib-wrapper\n![CI](https://github.com/artie-owlet/amqplib-wrapper/actions/workflows/ci.yaml/badge.svg)\n![Coverage](https://github.com/artie-owlet/amqplib-wrapper/actions/workflows/coverage.yaml/badge.svg)\n![Lint](https://github.com/artie-owlet/amqplib-wrapper/actions/workflows/lint.yaml/badge.svg)\n\nWrapper around [amqplib](https://www.npmjs.com/package/amqplib) that automatically reconnects and creates channels.\n\n---\n\n## Install\n\n```bash\nnpm install @artie-owlet/amqplib-wrapper\n```\n\n## Usage\n\n```javascript\nimport { ConnectionWrapper } from '@artie-owlet/amqplib-wrapper';\n\n// create connection wrapper\nconst connWrap = new ConnectionWrapper({\n    reconnectTimeout: 1000,\n});\n\n// create channel wrapper\nconst chanWrap = connWrap.createChannelWrapper();\n\n// get amqplib Channel and immediately use it\nconst chan = await chanWrap.getChannel();\nchan.publish('my-ex', 'rk', Buffer.from('hello'));\n\n// handle \"open\" event to start/resume consuming\nchanWrap.on('open', async (chan) => {\n    await chan.assertQueue('my-queue');\n    chan.consume('my-queue', (msg) => {\n        // ...\n    });\n});\n```\n\n## API\n\nSee artie-owlet.github.io/amqplib-wrapper\n","readmeFilename":"README.md","keywords":["amqp","amqplib","RabbitMQ"]}