{"_id":"rabbitmq-client","_rev":"38-0124a75a7644a647b8124c99f12e90a4","name":"rabbitmq-client","dist-tags":{"latest":"5.0.8"},"versions":{"1.0.0":{"name":"rabbitmq-client","version":"1.0.0","author":{"name":"securifi"},"license":"ISC","_id":"rabbitmq-client@1.0.0","maintainers":[{"name":"rashid987","email":"rashid.hussain@securifi.com"}],"homepage":"https://github.com/Rashid987/rabbitmq-client#readme","bugs":{"url":"https://github.com/Rashid987/rabbitmq-client/issues"},"dist":{"shasum":"866e48df09ceebc680856504f3dcb52b291ec894","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-1.0.0.tgz","integrity":"sha512-V0SrMnzKze7HQVZQLG14c+7Nb0MbkcmAMF76CRu6H9kg314z1Y4ipSRWnvK15qQpR8TKfo64EjfJJw2YGzx5AQ==","signatures":[{"sig":"MEYCIQDTEF+5fcpGMaWzPt8TZAZrg2MQ8teGKG8WyWRaWEI6mQIhAJJSWUqdEEIJNQkIyKRRGlnq50DR/cGkEaqPfjZTPIZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"client.js","gitHead":"58f6740899eca89abab6911f6d783e39ab6a088e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rashid987","email":"rashid.hussain@securifi.com"},"repository":{"url":"git+https://github.com/Rashid987/rabbitmq-client.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"7.10.0","devDependencies":{"util":"^0.10.3","amqplib":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client-1.0.0.tgz_1509513529975_0.1677165615838021","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"rabbitmq-client","version":"2.0.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@2.0.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"e4bd740cf5d228047156416c459ae0efe08e0a6b","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-2.0.0.tgz","fileCount":15,"integrity":"sha512-+JaLPRGP96rnqWlWssn0fb0gJ6vuWFi/C3QtmvJFHkCFQCXZV/L081SMJYAWVKpxn6ua+477UQQUHjSoMaRlqQ==","signatures":[{"sig":"MEYCIQC9F8iROask6UmWKkZRoZKrX6qyA1lXGpDrErqNTFq8WQIhAJAUs67AgEBUU2Idu8Ud00ac1/Qm1Yc09Snr20zlXL6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXH5ICRA9TVsSAnZWagAAVHMP/3yhHokDEOw/Y+Ww7gPA\nFF0UyEuYmJBtchQ2XczC+Mwk6Hv/sWcVngDi9ZHAcR/tSf9NJSsJbNzzviUO\nuZjToaPrzKCRsrxsGWImqlm2Pxjn7RvZIxEcXNTqeLGjGIwvtiAWo8hSlEq9\niX8fUsEj+MJxQgPsSlwpGw8qJaF/a6K6+NeG3yVtH6ERbjDjMQ9Yuz6Z3M8G\nEPRHEGHMpRD/k7HVnkHrVrKPRgvIv4OhnLuLWFbYRyuPXSphOTn0qjMWJqkp\nSCMT/wTK9Y4auN1PBN8Z9iHoPlAkVQtDGiTNVvjTjU+VMh0XGiHOZQ7FBk9q\n1cS93VxA2fYDMvCYlxV90et3YJQ/VD1m+XJJcAEs3wp73YCv6zZqLOMTDPwI\nghW76K3ClTS2+I+QjPo0rIbxwkjdq6N6LymKq1SQI9RoeHupOiRMDeRDiGZf\nnvEBuCWnxvZTB8IUZk0eF6N30qLa1PRi2AK9kWAhXKBCaosiyCegHI1/lf1D\nohRlpH43K5vufTsGr0YVPuDk7fzm+lWJnpjbFotdio3SW9tIc+Wcie83Uqs7\nubbPOlSET/xWBTVjTaQ0Kda0pe/kXy9LIWYwEfQTW0kaJydrzyvM3nUJWsUu\nzDtISmyus91dPNzRwoqB6KLkYxgyki9ibxV6+KPQGsxkEQorv7Zx/w/lWPeK\nFG7n\r\n=yFEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10.4.0"},"gitHead":"75e7db7947336b8289c415d1aaef266bb42b2918","scripts":{"test":"tape test/*"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"6.10.2","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.10.2","@cody-greene/eslint-config":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_2.0.0_1566342727482_0.9081195673943274","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"rabbitmq-client","version":"3.0.0-beta.1","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.0.0-beta.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"bd4ed1fd6c7eb730fc6be213bf09950b60b4824f","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.0.0-beta.1.tgz","fileCount":27,"integrity":"sha512-7pjHc59700xbCQCTuRq55dkWrdr+9hgPC356AgwpnOJqPEFMcApY0FTlBdo+ygwljniWLS08tZlkynzX333vKw==","signatures":[{"sig":"MEQCIET5zPiRHR+x55UAzS+ecXFpWcbUPXcF6rue4LPNpQ77AiBV/N3zp+z/7nqGkspjXNBV/OpUQ42Qlbo5B1ecZQgcFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieJMQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhUQ/8Dwiu2cUm+pOzweoP0pVCd4upC8M8JK0+aRWTjgqSDrovbt5/\r\n1aG/oMCnYO0YVZ+qJEyakXymoEvJu5mrgVrCFpQQSRy7KNWkMwsthmL0tc/O\r\nk6bDwmC/bYS9+BsDIxVddDfXV7sPT4jy7RfhIAH0Vrlsg98iowLV3kXstO0u\r\neetVtZFk9lCWpudeVYLRWhESSBOcmpBMYyogdxCO+vlF19qI09oOYEfSsfrI\r\ncHbDc7x8fcQUzZA6ULNMFrqDJQqonC4l78+FqaUBUUHnnm/FHWM7jbVw+bOn\r\ndGdWj2UTZS/K45AywF4fsp6eiw8/GKrAyrElItsBbhvQ3Icw6diYyNg9eSqD\r\nm0HFv++eMNNKhjhtcCsqgZG6QSPxe6pFAc7wCPNe4/B90iPpCC3fmK+9NdwM\r\nksflUvzBMyjS8h5Seo3w8hhQtyr1PoXE5oIn4wW1hSalVrl9yw6ZnafxHZ1K\r\nW+p+jK31M+1ruAId0CDwMk7HTf56vdXY6vPnZKKK+QeIshKbm2IZPg5Q/VD+\r\n1C2LnomU7nk769sFQq+qCGw635uTgJK+mI7ToArMCgk8PGwwpqGJ5XQQGIoK\r\nhwYPqhNnOoCSGR1hclFsF54FLpqdZTVwhDwv6XvTjzZJlciEMwny+8pZfaN2\r\nc3CdKSNvKGwtr+BP1wWv9TcTHzxZ0i5Fa/Q=\r\n=nVs9\r\n-----END PGP SIGNATURE-----\r\n"},"exports":"./lib/index.js","gitHead":"26df842d7c03d6f534c49780987c08d50a92c416","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.0.0-beta.1_1652069136172_0.32682929743562816","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"rabbitmq-client","version":"3.0.0-beta.2","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.0.0-beta.2","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"bbbaf6be4261dc83b3a0ad65d074129e27112a19","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.0.0-beta.2.tgz","fileCount":27,"integrity":"sha512-nLOAoP8QYqVQ4YP1cOYzL1SLO+aquY32/iQseCXf7RxUQ+u3cZz+zeFk1GS4bY9yev4sEk8qO49mwaMcmaZHsw==","signatures":[{"sig":"MEUCIQCnDv1MpbcFy2PhGAo3qi2vKtByZOEPjjO00EdCaFT8cwIgbtWwLiTzJtn6GsFoFobrZp9vxc8du1CK4Ci6xvDVQuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZpMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6hg//S08VFBNv9u5iAKpXd8iiMtLXS0go4m2XieDPoDk2y/DgDryT\r\nB/XxS+oTKl/f+TdkZQjh6/zzJK8XO5FUm5PLWKogFxIWF+OKQMvcHT3HxixS\r\nVapGgZ8JvZNwI/Upc63w/d5Xst6L+HKQwr9XQ2CbFJMkyZkQUAr/6Ud45BFJ\r\noJcU929T9jGTFnammkrPFLrNoKz5lT9ZQv9lubPEN3vTSNHjXtprwDbWNVfD\r\nQDkAy5c5VYRQrlwOg3uoCh7A+io8VGqkQR/bo/AJ6ZrdmSkfjX3BaZVyMC+9\r\noMtktbCRAlfHO2A8eDJ0/IO8BqSHH9evlGNRLOYY9R+ySSgNnr4yAX2E3jIH\r\nO+NkCcSiyyv3NQHK2c7FAOAL21LCNe9BbVUDsddrRhmMLWDeuEymSSdAauZ/\r\nzz1IbqiVq692snH4LlE+Mt9zAjcYau08ty43MhfxCJeTl0ItNsxfezQz8gYt\r\nvhCo/36/Q14L/iZJAC9rDTIWpCm3uoqIkomfnw7jkkjvim27Fhb1G1wPMtYh\r\nLfyYXJw9WgopeVmuwCa8ioriRUNcAKOpZ9W7KZyRE9joMkdaBi7AUq+KgpuR\r\nsYeJpmKy3qDWd0FJ74wm8kTYHEqhJkzLL4EPzBuFtkEwZdu8z2VvGhSr+FWt\r\nflKXklCNqaxDP3U0DVRHGscIMtyKwG2hinY=\r\n=pf3g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"09634a5453313511ac13471aa0126bcf1e403bfd","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.0.0-beta.2_1652136524145_0.17515756674255778","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"rabbitmq-client","version":"3.0.0-beta.3","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.0.0-beta.3","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"a8897b98ba8482aee3f6fc85dc44b8ed62130ad7","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.0.0-beta.3.tgz","fileCount":27,"integrity":"sha512-xeLlsfc2Ofhj4m/iWrqE80nJb6mF1fOk+2ic4BTRzzg8fraRkCZuY+qjqyrUttbzXs36kg0ofw9XpXtbbJ0NoQ==","signatures":[{"sig":"MEQCIAPkl/4pOKNeNfqMSS7/ILJ8fH/UJPEYPuF3APjRnyVoAiAHcGD9yh63l6i+YCAgxnOCa4VB7I9yZ//BO18xZVWNgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifJXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr33Q//cDwaN//YL2F85W+ECiTs5GIihRgV4QT9IYipJW8Viwzd6b+f\r\n6E8CBLkyvUGjw7cZWPg5vQYlIdnuU5qcyfLHkcZjMHh3+z65Ubis6cDrfYu+\r\nU3IwHW8/KcsiAwL7Mu059KpdIiwhLl30DhPLoxJCfnCvU8yMH9PoBYJiYdWQ\r\nA5JErdm0CBZaBOvdZxY9Fw4rfeBRMOygfykOXjSk8mgYV5j3PW4dISGRZhFo\r\nvO4DdODhD3ELmuGZUhJ7Nb6xqDqjSbuLl6Mx9klmWVQl4NzZ4WKPYu1u0Cle\r\n0w1ICrqxpf2smLr97rs9WN08hGt+U5eJluyLugCPVNCM8102hmez+jPzbG93\r\nkiJGifuYDxV8MAChBqOZCuZxKKIdVGPEvIuIGGRwcYkQp0w4A9c0NMRK4w9N\r\nNTYyl70AiG41RMRwnfSpPwxxIlLFWOhGCGvJ+CySg6YyJrbER1pBAPyzs8TZ\r\nP2yzwjGElBBi4bzY/fyJcO3bScTohpHoWu2tW2U4zrBWgLWIK3APU5g1S6AL\r\nl3W6RuxeuLYg1wlAvigSn8ZOXZWiFaaPwGTBF3GhSLRPFbc5CZ+skde7Fmb/\r\nGs0/n9Nc37I9t6oX61++Sly488GgbMYlC81gSkOjEMqwD6K2ZkwJ0lOwucQ9\r\nnv+TgLuf2u/CCG78uzG1bgMxsOOQ/HUGa5w=\r\n=bJLP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"08724299d2cddfbcc10b2d7a389446008b585ba2","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.0.0-beta.3_1652331974594_0.7556735355698028","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"rabbitmq-client","version":"3.0.0-beta.4","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.0.0-beta.4","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"7bdb20c83ee683fa7a479e382e8e307b52cc1440","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.0.0-beta.4.tgz","fileCount":27,"integrity":"sha512-WwZb7TriMVIk/A8exxrn5QoF+Fd3Bo2QtoBuJj7e8hyWI/IXoz16YraRhsGayxow/FAyyiudDsTqRxDnTivjkA==","signatures":[{"sig":"MEQCIDAdlA5uttW8ugdFfpFwcn3UDLATQ0vn8O+DQB7G0syzAiAGXl3U+mb2Ii89qH3gB7rCPli+qYLBuh/hC3hg+7zaew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinsUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg+BAAiIZK5sahPGl9EH2fiVJQ2PfefzCdS65EQGHDfIkkmpHTLM+N\r\nY1kfSbvomy5o0sh0iLvMK2M6G4HOYMdQcrya5pkLIH1sQ7jVzYhm2lo8K6mq\r\nwCpCRqCtgo7t3nin3FeLTIoj4i9H8nUF6OmVhOSyxGFWSUu70WbMShiRbarH\r\n8xmCbBVW03FDzB9DE9IIXq2JXyActzM4UME6vB9l80hLGGWxwifm8EVI9HVt\r\nPzkurKiFazsZGV4aYkznua42Ja+540QrgZT6HQI32oX2WhtCRqFf3GXsPlMr\r\nZ6nqOzxRo9tCPppoIzX+p9lJ978H6jAEEOFZwAoklLrVrDWmbF9NyrmGbwuD\r\n8WGS9qtDE/bBPO9u4uWJWXE1Z0pJdY8gze7lTk6egkZRba0gndIDBoSyMq1N\r\n+WExKfL/a9jShoUEDDCytys8X01+TpqJznDCuZleQ66o7DuDiI6cab5g9y+y\r\neb3sl4ueipLldGgiQvFgagDi+UsFdAC9ebZqpl+5bBItK6+J+jMFJnTpVjpl\r\nb9/FksFDIGyzUSUJ+OAgJ6wEgKbedMcTpmYRtLXmI+RmGLqUHPz42Rd6f/Xe\r\n1ISfBmzl8Nw+wU5ypxXQgdwNkzrIwRZD9U1eOnhu+7/fjlAsA7k7nWZaGaBK\r\nAHQGpHtb1ShWee1UX0LkL+WIVf/e3y+XVG8=\r\n=9hT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c579b60873d0c15dde0bb62fa0bd6b0340823239","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.0.0-beta.4_1654572291526_0.22149253573885663","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"rabbitmq-client","version":"3.0.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.0.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"11b499711fb4efb8c18531aa8ff19d22d93239d3","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.0.0.tgz","fileCount":25,"integrity":"sha512-OgZWaergV4v/3VZLuV03ZmFn3pA3WKzYALI6b89ZDweVNPd0e1Y95EiQWl1MIDxDPLybnL0rG8gICmSkxurxdA==","signatures":[{"sig":"MEUCIQCVc2r6t7bpscMav1fvqBfG/pFjSj2qztFju+LMCz6oDAIgS+2OiEOYLKn8FVSXfdtDt84iuOI/m3E7lWkEhDxmhWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip+QeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgdA/9EfNLSCvJx7O9dPkIDsp9LMl3SMZj/giCjoLJIRZBK5VzGu2Y\r\nuWCLnFAiISpvU4Mio5ysYigRdnc/EtCoXWv4sduzhc0DkdBn9BT+ME6a37se\r\nI//7xioK/SIzx+NHa+mSeatXXq8JpwkWzwjL3yffpm6vLlf8959lDGpvEphK\r\nq0V1FgZdQYnPPjuJGGr68TQI7drXynl+z2OJt25U4BqCcOzHZAAvYUe1MGGr\r\nFEYwWOW0Ron/hDNGQJOd8TYywG7A76y4nFWJF+s06UeSkJf/k09DVOjF5y14\r\ndsrcdFdKhwdG0X+TjWtwoYKkQ1HPgJ7mAMSbKAbC6ON6z+RmL5k9xyvCclO4\r\nNypdF48nWeLsdK+pRw0jyhanPWC+0hYNM7oqZx6adhTXF2dWU6Syax5wkUNu\r\nRYEEMBAVAqae/RGr/JK+RNkl8mcPjjreGTASpaPGKcDN1R0vGX56pNSAPvxu\r\nSVj53gjhBfbAvKKus4q8VE053Zp3di8l9Nl2wmUFbyMI0rtrfxI9TKdt0+Ic\r\nD0iUguGi9/asDaumQPIg5n8sW/+bungENyR403+quVoSg7jrPrs/4sHXz9rK\r\nOl1LdmCFO+VBUtX2Re3Az7iYD3fn9VnSvi6tiJxhKHJiekpHGCI1n8Xfm09v\r\neT5jyQXNsxjEsINQX92vnpbpr0JNir/aiWo=\r\n=m88t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d93abf9697833dc44b0a43fcfb29336808af5fba","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.0.0_1655170078177_0.2704556775688083","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"rabbitmq-client","version":"3.1.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.1.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"c0bcaebd306eea5cbcbe58854c88d1591b22b972","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.1.0.tgz","fileCount":27,"integrity":"sha512-6/Hg3eDBOgWNzeovnLy4hGXE9GlRoCENn6fWks8VqPbrDys3w9NNz7xGLJ/Pa7kJOZXNqB6EBOZNS9Q35dtFmw==","signatures":[{"sig":"MEUCICdPr4tfgXOg+BGCVlUmq2itDcHEVy5iRuu7SuXBYAZkAiEA0A5czhDYNnNPcfMikGIJgPKbfpkSW/mAAzRqHIH+Dec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuKOcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOhQ//SQPx2srjwVgrclj1tX8u7ulrZ0t6JjQlio1tkCxdlFmkAYWr\r\nauy5BswkXmxeOKBK7IBnw6o5NtIFf34yK8WcciuyLPogsNBgE5ViT69uJ/PB\r\nn9FExvvBolCo0dCOyIikh9xZSjWK2NLNk9vU/gaeh2CxO3pPqFiTQ5cpNSMn\r\n3clv2nUTKjFIumkxAEyUyX3zg/1V42zJzutlpkw3kyM/kF263SAqYTXiApEX\r\nGOEXfOGLp43rmh6bLnh+xsZ6Le3LOUeTiv102yXwYve8LD6AiFkqUMA8BEUp\r\nmlC8A8F7Gst8E0WLIS6pzVGG7zev4wXxxXw6ibA9Pu7JBy/ogInZNWC1FLDS\r\nkGMhvhB+afepPn5sXs+6AUKZ4yE68XKREnkYtBZcvXanLDVdR3GjMNd8hnq0\r\n6aDSkPzLkH/VXG6lDBnywsBCoi8xogmhdzYamcHWVWBsw7ID8it9pPd5RtVw\r\nxL+Z3Pd5bixvPCOc+BYdS7U/xU4v2xM5HbMX3HnkfQw/oXdxOYDxt440+lbn\r\nLoEkw2BvK07J0i6rQEkwilnPFPpD4UQVhCrj8BVKgAV1Mf/C5VrMUxPii0cn\r\nVhhvETqicgK0eUk9LFXiCcnQfHWqC2FhNBdPR7nUnhHrE8GPRKfYq6jqqVKf\r\n3Wdnu3wysMsPlwRMmHGM4stPDiBAbY7dGDc=\r\n=5+2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bc50247ae2313f250d01f7e11458b16b62ce5f06","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.1.0_1656267675834_0.7113127710058884","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"rabbitmq-client","version":"3.1.1","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.1.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"dbfcc60c037a41f5db88271798541c6509066933","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.1.1.tgz","fileCount":27,"integrity":"sha512-tQHU36qB1rUo11HcjsCohPuvEH1zGZo8Z4yFtFuvDujQ/l/GDPulcVHACUQ6H4vwrTtkmHwsYrkUZLRU0bO7/g==","signatures":[{"sig":"MEUCIQChOwMcfzV8PCXVhrGlOXXwtSwfyTD9n4aVCaUj/68YBAIgW7EfxkxuKni268FdXWWhttOnDJ0yWXdfGWCErZiZmXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw0ZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLOA//fOTajOBnrlwFBhP0RuuBY7JmYuTlYZUZmieldDbCpNqCgUQ7\r\ncHq7HUSk2K2TQQ4UIZ30H0JqBIzygbsKlb9TgQhYBCkmspntMFk4uDmdmdD7\r\n3KVti++24BqVIeqaRZRBmQpRIk0TqW3oabEH5kD8kkt78iIDy03ClJ1Tn4ue\r\n5C1+FEBo9UdOEAc3dfPkZQOKx5knFsX5lhCcnE74aGdUqF6G8Tbdr/Nw65G8\r\ndKFwwYCT78GXlNA1erkzzXiwRlfLCGeqIiSrQ4y2OO2577aiW9CjliVgVzqV\r\nVyl8oVClNgIdG59DPXTiOskoymqNfJ2ilBG61+JwS7csWP8ibJu0F5XVq3LT\r\n/Ur36LZ7B/4tY+qKA1xDirpagVN81DZzVLPti1iCqU4u20HFyApskNEa/9CZ\r\n9YwCgKIGcv3Bw32coQmSW9+eLy8tRYG9TJT2lrDA9eZyIwKA6ocp2ypEH555\r\nYXANpxOLEbuY6fVdMxLjvmqTY3vUZ15mA61pfIxSlSy0fqzHPSyrWwbFPIby\r\naGPRZDYiIYz655hvScxqUm8nuijWHGHp7tgOBec97KjjoF4rR7WIfRgzvb/i\r\nC6eX+e7f1VqCFs7xpAlZSXkY/Kl1dyoOA4yI39b6ofh4/sIkqtw5GLP1R8xE\r\n0djValX+xdjcnzdSWQ9Pg/tgeEaZohAz9wQ=\r\n=zzP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"113401f93efae4ca6144d90957bf85e875bc5449","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.1.1_1656964723554_0.9656955486904402","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"rabbitmq-client","version":"3.1.2","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.1.2","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"2e3c59d1416f5617fb7fc94c26bb1eb8954da3c3","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.1.2.tgz","fileCount":27,"integrity":"sha512-xCwJ/xbMUVym3l3C7ACvq0TDcmc3YGZ+XexsS0mGldy8djtyo6aUwh9NF0kadHyqg5argUd4HKKh9IZEz/DJbg==","signatures":[{"sig":"MEYCIQC9TxLadqw7PIIwZ4m4UL3EK9h+ACjpBzoTBI324BC4zwIhAJoSsqAksl3Mao6NnX+KoQtDFuLMi9DkDBud89qoSPtD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8ZAnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ7w/9Fws8VrdwLMkjbYgRz9AaCypdLwbd/9kiajW8FooctOlEMvAE\r\nJSLv+G91hWXKAJvhi+1FhPzUgDSbHXbKYxItJgy13stCz9sRbmZ6uKQQ6CUt\r\n5+ZPqstpRN0aYzssluHOUI8LkaYOEr00pVbGnFxFPurthxf1wJJxoZZum6iq\r\ne1xrwtOZbwPcglSo//+qTePMytkCHn5mwL75eD5o4vZiu+UbAyWxPktKU+Gw\r\npnEO211+vsTHIVyltlo4pEAMpevEDl4orCpNmFx8aa6atrRVcM0BgzXgITrk\r\nHS7ZMDpfhVSQtFycjInCzfbJA8GImbD0mR0auFoRT5b0EumjE1Fi6+VGjlcO\r\nFqcZmGThey+ND3YEgg99udQ02F3EeSBm69BjyORSIpKM8XOb3k1ZzysWPpgq\r\nuQk+1wS/9+/lKXjHiiEgxGSdL3dfh+hJH0kTJzzgDJ+ta3IEKTEIIQzCT2/1\r\nZGLlUYunEvpQucVCO5vxRafoPauwfTkMTktk0VTMR0xYjxDJ77jYldvl7V1N\r\nhMAxanojz/ULqQF4A3CmI7SzwzxkmJ36Ie3HpEqBSxkty9tK6fNpuiQDmU2I\r\nF9ZiJp8qKdT/jlErdCe26W9KarOdFYYJokGja1VtehzEtkvqXRY8YKAKU/fh\r\ns3Bs2y40Pw4ia3xvfuPt5Sq6iaxl/RvU5ek=\r\n=6Jcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9c63f1a6a70a344744785a9997dd44bb3cbfb662","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.1.2_1659998247625_0.9238728873764037","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"rabbitmq-client","version":"3.1.3","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.1.3","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"dc282d70725936f6d787148b96a3229f9abdef75","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.1.3.tgz","fileCount":27,"integrity":"sha512-/VrmBhFHbhnKEnj9bbfYyyb01zUjF9qxIPGNHYM04QKx7PRRibud5vjst40ASBNVMSzBx6M9T7d8ikuKu6Ys5A==","signatures":[{"sig":"MEQCIAy6A/H8hR8KFTwrPVyYJ5Q8/UwEsepyZHOkjlYsgIt3AiBLjZZ2zJdlpVi7yqy/ar54Vb6/pqZ8dGqekGvb3wZ4EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLRyAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNhRAAk7OoaZTLAHOLvnrh8v7G7OyIN35U4uUmCQE80mD7G39vcea6\r\nm6qwrkHpOEBSf2NnH1nZu7PtUvIjC9K2nQkSiDgCH+MvtBaZYudd15NUkOUT\r\njSehNDmVWpAgmdO+NLuxSXDGXI7vPkTMU9GU5iWklsAtcZBpHb7R9flbNmtP\r\nLi7ovQTMGnyyLDJPr+RTiwwgCFtwspkrehDBNJyKyMLgIbiUv388qa91ZULQ\r\ne95TiHmumEoJsF2cPAHn7vewW+wUncAA2Ycnx9zxNrm8bVFKDPkkyDw9UM9u\r\nZuAJOoXYbFGwdoLnVJqbJ12r7n+o+lzkBUmIwtJp8cDrD9dt4R3vcUuBdCut\r\n3cD6Xu7TDu6nzvEyJ/IHYPm4kBuq08Yx9itOb7fQuTTcREaQtH+Ahcbt3881\r\nUy8uNs7DGZAq3pVtjd+WnwsW1skaudho3Pa/tfx5VzSqiXdXg4XBlMzbiNep\r\nnUM6lqTbY2WAQMRp4vTdfdDy5+K6PUczhczlOMuhDUB2FA6xQ5I0ZVKcWsZ7\r\nTu8a+5gHaCDmmlyCgTqLeTCsNb0HH7gIUmxXvYm/ZlNFM+YjKTAimG652nUY\r\nIBsdRcG51J7ZYzm+RjjJb+zSpM6tbNx2A5TVLTg62O7DiDyzCBRUyxU7KsfF\r\nLUc0ee6R19BaxMB0T3AXGr8oDN2WTmIweAA=\r\n=ql9z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"66c822d644b7d844db8b1adbba1eefd4a0ca4f32","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.1.3_1663900800580_0.3805524571055783","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"rabbitmq-client","version":"3.2.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.2.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"d305f292ad42969ed550b45778ce2d25c3a984e1","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.2.0.tgz","fileCount":27,"integrity":"sha512-yFyULLASmnqt8cupO3q01Em9dbh0/1WGYCsVd9jE0vfgDTRic16J0GD0dxS7GPjmtPCa7xMjpKP/RIan0WGa3A==","signatures":[{"sig":"MEQCIH117dvHlLoKwRvMMZFV0lQrGi8ecGJHbhmKtYELj/7pAiAIulc3VEFBZWnoOxVjXmYu51Y8jBh5xL3l6/gF+y7VWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYI/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptkQ/5Ab7SzC1v0tY9YOyoUh6+AX8po4rMb2cRc71G+XaG8MbsWy8/\r\ntRvLSA39d8wWzPrMx9NZF5P7cRdq2wAyq1ukF9rCwTjiKCSLXHMmA5RJNyFT\r\nSAhplO3o+/6niJc8coIkEhv0bGxNA3ACgoeWQKz+ZCfg6uhxZ+cjEXALK3Lo\r\n9M6qkD97jY09bB84FqBrrIiYQmM/jPdLJTkgVZZySLYeDDxnDtNtFgaPqZ4W\r\nsvUCcyT+ufkGdVCtjp5b1OxtxLXZ1HGAxvNshrV4/SwTjK/qHVW1SDVrIrLq\r\noiRYf5xyPc15C4QLLXhaJKfa1pRZM2P/SnMrNkUN0aCLOUyJEXs32yBS1GWp\r\nV1tq3tDWoUMXTDbRCO3bcbeWVQIZW/EuHDKdyLBeiCFoQmkQInMhVcWNzlFu\r\nAYeA0MS6ixVsh4Pgqot4O6HGHP397PjAZFQOD0hGAetMxRhTRVi0in0Dw+Zp\r\nE/h4f5uxyzJUA+J+azXDyWmEMhqxIQCl5DGMR85H+M4WgaSqKptneIaj7Js+\r\naajy5OohKYagOBu6a4FF77ngm8tXcy5ypxU/TJ14C6724leyQStp818kZtgU\r\nRtC/41jMCymobtG79QMpxDib19nDx61t5o8ujJTrM4tFPkW3Po2w8L28+pCg\r\nWBJ8+sKWFX9xCpg64qprR+/+8fMEIqCDsjY=\r\n=1fZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"45852a7b824a5daf1ca410bb8794fa99954cb3f6","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.2.0_1667272659090_0.6919689464785244","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"rabbitmq-client","version":"3.3.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.3.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"3c665dc4483ad2ee528060c49bf9c0342754b48a","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.3.0.tgz","fileCount":27,"integrity":"sha512-hMS16AjEz3BVfCEMFi8z2K4mEbFhvz7JIkGS8SCS6OLRP2Fv8nS2z7oiDsUC8wht5etOl9kNk0AS4ZVh/8ftUQ==","signatures":[{"sig":"MEYCIQDkFi5IBlmvnf2Mj2LQIl3OL0ClKBcr3V2eUUa2Xsw1lgIhAKaLOHdf2GrWjnoBwBffi6vvZ9GHJ09+a5XS5OgpnVna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjufNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF+w//eWVBdVYrzhHxZLdrHLJ4zOiOGx8nVOwN9zZ4ERkwt7xodldw\r\nH4alM/gns7CxaWUD5OtVWJ6jid3Z0hfQQ51CmqPDPpNN2xmMDeBxIOTL3PgM\r\nUjqMmtx6IUhKAlDlzAvS6JCoYHvdXxIhiZ3y5jUEROr3aS0YbOHnQuNX7mYE\r\nZAa4Ehb6vD7dE+ZKYOcjmVBvYeluIyPiCMCcYDdQ/G0Dk7uBK3klppCyHiqZ\r\nEuyVRAn/ha5JnZUYkgUjgMsvDDRJF6H1k5JlOLsqRAzJ9FONz5AxFIcdCWOM\r\nkTbgO+Z1q9ahA/0st0TuLZix6j/qfg8csEXp8Q305yVDd2rownw09VdIAWXk\r\nq7sBzNwnUAG687tmhMvk8h1xkJCVhPWoY3iVPBgNFKloxXELXs/dMe5uxsOO\r\nbD5ve90B7U7HtOBgAGuxafwljYt/SxK2+tnvEz8sQkO0QGkTr3+ZTW9jm6tV\r\nlG1ipRdMbzOP4nBMDboV52rSDWSKzOj/jz1r0DqCWYGmOga57G25WO2vYI26\r\ncZfgW5zVl5jciQ2vXpYC+Lpv/7ekRKaeDoxu/gr/gE8RdSP8ZaUwsXmZZkb1\r\njVtwmAOWh4DHDE4p0HMOYm7gxkTL2LrUIlujP0KS0olIavIOAai+fHkemarf\r\nclnK9Cl8eOHxo6+qgAPEoKawvlH6I8AxFlI=\r\n=9Gg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0607e6fc82d955fdad207af8db00b2ecf8375887","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"8.3.0","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.3.0_1673130828276_0.8976713848699034","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"rabbitmq-client","version":"3.3.1","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.3.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"0da83c564ddd16ba24b86bf557cb07fa85c8a696","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.3.1.tgz","fileCount":27,"integrity":"sha512-KYVNWD5VSWY8a4Ep2ViC0whtzTI6aGe5NBVvzNlYfBehgXELIh6iHsGR0PT3z0uqI56ul207Mmp12DPw7qeMVg==","signatures":[{"sig":"MEUCIQCRmJltD9tl/9qAgUSCFYXnN8We4ChWHsNUs9uNZOV/GAIgU/c107ti/tNs/Bk7penJw6rL9Oodsb/4UWtqHZcD2hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFSIwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvwA/9GX5OxNMVyIOKldJsxT8U7P23jwoiuaXnk9thig2l/b255jOw\r\nae0mrNePotwdl1UHqXUo0A1TbOeAZf/OwEFy9oXW0UOfmReZy3Ik5t/UJxtK\r\nDd6egYgMMYTjMkkQX2L49sTWkwY8kxzPaeRERfwjofWAX1ygNLHLEeumjH2/\r\nA/JvzIfpAXAzmsRF5P3t37kujCJffmHauZKoa6RC1Ab3U5q2mFkHKx6c+TyH\r\nHv1FxqOwmtnJT6ntRwlqRzm2Yfn92jv7kAzTqnldFiAaiKz9PUWzgGDYm9rl\r\nTjXZ6GqEwOWge86Q2WWYpicOuOaNQDV/bqKvj1j83MUuQrImy33eFr9J93+y\r\nDw8NZpHKZ1FPH6sO8zQc7yViZUbpVLfkzGXEu4F3UkpwBRld/LBy+s8Xe3rk\r\naMmw6GFlSYTry/27Gj9WFKt1sRisEGpLcnJCuk394TyWPyp+rDeDXqqOoA6C\r\nkJkIUOpgorkALYqAyZWChoYeTbBnCmnlMbCRagoQNeKhEI1ZJzWCxvA4zyi1\r\nu8zNoN36wF9UaXV81s9+5rvQPPT7cZ1+3o/OkxoPRfFzuf7Mu7ZhWIou8qUL\r\n7w8JezNFzgwILKrRqsKWop7A96uHfNIyTcEPXwHeaA7i03p8Cs0EfxM0oGCy\r\ngnqgEpEc8YyqhnBKSnlw5NrH/ym6+DporcQ=\r\n=lpWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b83583732819840926eed7fff999f960783c05de","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.6.2","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.3.1_1679106608463_0.1036421192032626","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"rabbitmq-client","version":"3.3.2","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@3.3.2","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"51741cdabdd21973c5093e7aa90cc1dbe96f6e44","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-3.3.2.tgz","fileCount":27,"integrity":"sha512-+cVRARQFPH+QCC59ZrEdnf/VVAZU2yEvmy7KSgQaL22uwRm9IDhtMg1WyX6E++/JheTx/hmw4V3kdCLV0ZWttg==","signatures":[{"sig":"MEUCIQCh2LTdYugKF2wp0WbHnlQygHr33R1t9iNPpjXRkLOT6AIgcLuGM6vB4DXPD53CkUaSRnKtWlupK5DOX4uoHeohmtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ2W4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+dxAAm7gBPuqUKbz5JZBspxX9MZdwbK3igU2Qa7g1nfZqVwV06Xy8\r\nbXOSGNTkRHInDmrWL2NMrpVU+wUefUKYSMW90RHjlJA744BiNi6eaRdVLPcF\r\n/CQ2Bv1cEv0fCiNUsiAclijVaICbVgegUQHDj/DnWxpO28bM810gOgTsliQx\r\ncUeQi4Bv+buo24/RpRP9erndYd2aO5vFW8cY9uqw2PYxwjLuM5Cc6uDE+DPO\r\n8h1Y9xoL5hhGBQ5oG156DPKr2WUyNgs36JXXTquWqXG9GlNkHiSVdujGjgSM\r\ntQw8ssrJ71NPOJ3lnlnGHxFRA2wPDI2fvBhLeaCreVCmDtJ6W+837z68BUl7\r\n1Rgm03GoUNhcvrgZBAoCGePN9H7RzwuEA9wjghsno4wDnVS+XBeUWCLwkHBl\r\nd/v9dsqxGPXUeDRmxuNPB0vADbod4ktaNQQek6T5M52aZEFjN5YmjWMFjTs8\r\nTHJBz6dhQ4v/QuQRg7H9azpJVvjfxrgYCZw/ngJgEF4Tr2Xe8paYmQTRW+Jy\r\ncvaFUysOvVyLw8DMGWs9EwqXvAtkOyQRexFO7+BMtcJCBfYQEneeC40bBS+X\r\ndewiQgbOSgIsNBWXm/gsatKXmJeYBKmfd69QR+MT5LUhHAaACvdlBvD2ELnV\r\n5pLmhIITb3ZThcPj5HgSYcz8cQCjama+Qlo=\r\n=6fKu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8dba5f9de3d150cb531a2671926c9ccd757fe514","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.6.2","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.6.0","ts-node":"^10.4.0","typedoc":"^0.22.15","typescript":"^4.5.0","@types/node":"^16.11.22","@types/tape":"^4.13.0","@typescript-eslint/parser":"^5.9.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_3.3.2_1680303544472_0.6050634568986528","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"rabbitmq-client","version":"4.0.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.0.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"c33b209bc365d9c13cad95129464f22a68747864","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.0.0.tgz","fileCount":23,"integrity":"sha512-/3QM9bYYfFMKxUK7epkEmuih7dQEFERoOJFUY0rMrcKL/5WHfEx5vdqq3vA8/vDSkRfCuan/O4MKFJF5l8WsJg==","signatures":[{"sig":"MEQCIAK6cCineVXSsexFcS+HkzY3kP9lGV7sOhuc6SBHFwRiAiBGkxJ+h/Tmq1mOXqQlT/v/Xs1XsiUk0Xgs/BEQ+as60g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182136},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f5e6724e0e7839d3eb8891ccdb5fb0fdf3ea7dfb","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.6.2","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.0.0_1686708317063_0.6399661766190528","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"rabbitmq-client","version":"4.1.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.1.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"da821338cccd9f5195c7b98526961b3ab1630270","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.1.0.tgz","fileCount":23,"integrity":"sha512-NELUeyv0q7HFstjzOKd4SEQkF9HA7qX3Q1OQCIInR7deIpUqh9nXoHcORJtqVMjI45zyxIp+w2R32E4dM3BRMw==","signatures":[{"sig":"MEUCIDNfnNBU7uVgvzXYswPkMvO30wCHKazCfZPsEdSqPjqyAiEA90gxuOVhCuBw56pZjBRXyR6TrQWX3dfhcpRDnq7RQcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184659},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"11586316c77f7d9622ff8a207fe427e30588d43b","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.7.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.1.0_1687838873884_0.24651221531493195","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"rabbitmq-client","version":"4.2.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.2.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"e0a3ba2b2951866767582215dfaee35aefc086de","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.2.0.tgz","fileCount":23,"integrity":"sha512-w9OTp+GpcvZANdbl3h0LmuS+5S9WiWZMDvekhCGKXBYQdp2p0dCmRP66JBaN5r1fLGK3M3CfiepHX17mG8GxsA==","signatures":[{"sig":"MEUCICwID0mE4NUqZHyi5jVGz5mI0PLFOLKL1JKrN0ebw41JAiEA/CEFU9VMsBn8kjETnmbKc7GGa8dwmX+p+XNfPbmxMrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188952},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e5dcf06ee911b24980c657d0d85051d588315d64","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.7.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.2.0_1691382260790_0.0520379303882168","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"rabbitmq-client","version":"4.2.1","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.2.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"ca9e15587626a7d390da25e42a272c45a996e15c","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.2.1.tgz","fileCount":23,"integrity":"sha512-KVggcKzawzRPzLum21y3NBktQsI9NZX8SQhWfl29yZFoY/J5u8ydmcxlDr11yTy2Bz4aMtarpT4+68Pg2JlHtA==","signatures":[{"sig":"MEYCIQCsouSXXinv8C3NV0ewXYXQWeB/Do8lOZJBpR4cIv2ZjQIhAMxnw+45Avn1BwLyUJWGa0BxaWvAOWx7Y4YTogyhaBX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189396},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3b5b05414ec96d730eafbfc4038f25498f3f3e7f","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.7.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.2.1_1692164136511_0.5859399213156167","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"rabbitmq-client","version":"4.3.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.3.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"e88247c0822ba9be60698534e28aefad03ef9ed8","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.3.0.tgz","fileCount":23,"integrity":"sha512-Ej/eH/AWcVGJ+6olvvdGhtx0rWpiMCj8pUBG1tZob/sukEME+t2PkkV7JZ7t4P4GFJUZXUz1D1azRfJqVMuA8g==","signatures":[{"sig":"MEYCIQDgSyHru3SuvUO9ywesZxWiRAIa72f5/WVmJHFeLXvXwgIhANbw2i3BzPvoNfMUsMHqQvWE7YSrVtCDkWzG4qIgJkl/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191010},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f72117b88e640beff469409b3c8fc568010a34af","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.7.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.3.0_1693187528425_0.8177577558666609","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"rabbitmq-client","version":"4.4.0","keywords":["amqp","rabbitmq","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.4.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"2d0ffdbbfbb47dd0339fb2901bb294038f86bd73","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.4.0.tgz","fileCount":23,"integrity":"sha512-htDepCQIntXIL+I8FI516m4Fj8XhtflJzF7YLyflhoQr7F0Dn+S+IDeHe0yXcaFjFrz8r/Hfv/LciVLVh+Odew==","signatures":[{"sig":"MEYCIQC0bsJNuHS2+wXWcCgiBQeeXUCQptzyyk2LfK2L53Fr4QIhANjwtLrXuYDfSw8AaJHDg/RqNruzDbYpDUxz/6ql1jUA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191443},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8e3a0613e0d0dc01035f0377bf128f32a95ebcd5","scripts":{"test":"node -r ts-node/register node_modules/.bin/tape test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.3","eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.24.6","typescript":"^5.0.4","@types/node":"^16.18","@types/tape":"^4.13.4","@typescript-eslint/parser":"^5.59.1","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.4.0_1698976390885_0.7225100462406171","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"rabbitmq-client","version":"4.5.0","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.5.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"77ac3072893f1b67bca4b91d41f272f0f3afd7d7","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.5.0.tgz","fileCount":23,"integrity":"sha512-/dyndWiLej20uO3yPhz1WRO1yj9PqzhduWFikj4//zUy2bIFnQ80RTiElj9zyZICJZvmCpRI0ONCNlw/15Ol0Q==","signatures":[{"sig":"MEQCIEN9GOgoTo0b8AhAzWVUuPduZgjlZmMcI9ZCbcUxWLSzAiBgUlMtQwDMgJfejcc9D1zYtfKRODA3fknN1YwVKOgldQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191820},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"459e779f2732d7682d850648fcc1a1179690f585","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.5.0_1703652275198_0.3498415585641943","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"rabbitmq-client","version":"4.5.1","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.5.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"1ca4e540a022a79a97e2d6ea189a59113755fca2","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.5.1.tgz","fileCount":23,"integrity":"sha512-RmTjfiR5FHpMyWWOOaZtvYa3NSOK/+bkEAm1X4/BCxUOOcHf6UUHJFORjBRGuVz0wcrb2x44iLsYAaPeKQ8JMA==","signatures":[{"sig":"MEUCIGR2Yqd2wOOJnjLZiUK2UDbCUGg6yu49RkyplrMtovfRAiEAiuXNXxeVfk9HbAOZa97RDDnlv473QctSnzdqXyr7l9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192655},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"f87a18dd1f69c1f3098c2530fa2a805049c26374","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.5.1_1709091276135_0.33934762677888974","host":"s3://npm-registry-packages"}},"4.5.2":{"name":"rabbitmq-client","version":"4.5.2","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.5.2","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"2ba9d34b31feb008fedb0845d9206c819d130431","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.5.2.tgz","fileCount":23,"integrity":"sha512-m0NzQ3UtMPDtHWhaGN7agtQ1RyJ+UAyuKlYfhRByZ9FqJWtGCyk2Z+1JL40cParKtk2ZS9uolkcxONan0ZcEqg==","signatures":[{"sig":"MEUCIGuYrtz7+cxfbxHu9HTYmocgCnOhJmH/cLrHydODym/HAiEA8HUIh4TKRL9LEpKx9c8xd0coNG9qQzBdKCfahq1bELo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192811},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"ddc4cfe8221e67b63c3d18218bb5c1a0fdc35dcc","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.5.2_1711215966945_0.780391138675935","host":"s3://npm-registry-packages"}},"4.5.3":{"name":"rabbitmq-client","version":"4.5.3","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.5.3","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"60fdd26daa890cec12d185af391664633b5d399f","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.5.3.tgz","fileCount":23,"integrity":"sha512-TucIWmkJXFkQ9J/oE426WxtJI/kNn4vYiCiWfCI+64hY6kS8tuind4Ls6XyL/qa1+GNl4aq6HsZakumklKcNHw==","signatures":[{"sig":"MEYCIQD6u2mr76DM5CkDOkB8UeOQDVhqUB1LxKMF/IWXYAWk4gIhAI4W+W0e4mYgVYPl3bCN8YsXN+0Pp6lbhiF13VHXQzWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192755},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"13a2ce67e421a696c050e9644ffd7468fd2b25cd","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"9.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.5.3_1712273161607_0.31991775245040444","host":"s3://npm-registry-packages"}},"4.5.4":{"name":"rabbitmq-client","version":"4.5.4","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.5.4","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"bcffcccc21ee70ebe2daacff3fdbbb64c41e38a0","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.5.4.tgz","fileCount":23,"integrity":"sha512-+26BioZuXpJbRNDUGW82nJJH/I2qd+NNxMIWMru/e/KU+SSsBSmnnNkUKe4XI3aBSPFnUHjIGTPncLbh227C1w==","signatures":[{"sig":"MEQCIAn6zskiHb34DYi3tOJbD9wBRRfbZfP9QDp3GuZQRN8ZAiBaiCq2Zx6hvJAZ28o27xs+Hy9XKcrOQUEByFsox/ReVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192862},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"d95524811862cdbb6da56c132546be8665200f23","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.5.4_1713304144381_0.5474729256227651","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"rabbitmq-client","version":"4.6.0","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@4.6.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"7f8d777ade6079e894476c98c388a7560c692c64","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-4.6.0.tgz","fileCount":23,"integrity":"sha512-RHt6Vz+nCzsMlSJ5HbMgxR1SMej1LtRVYCmbIWXfUhgeej3HshByQdVOirF195V3RVCRI3UHEec9PzgDQQtS8Q==","signatures":[{"sig":"MEUCIHL+rxJwGeQ6wfO2tge0mjHyDiQUTEM7UV+U2J7kEwJZAiEA5l82My8eO3k5PpHrr9VjY51VFduwIJehjtfih7Pn064=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193556},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"72ba7561cd07084fa13e13d124c1b451f2778317","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","ts-node":"^10.4.0","typedoc":"^0.25.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^16.18","@typescript-eslint/parser":"^6.16.0","@cody-greene/eslint-config":"^3.3.1","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_4.6.0_1715963029792_0.5808228599815404","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"rabbitmq-client","version":"5.0.0","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.0","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"39aa31550f18e1edf6d00cf60b63a19d45e742b4","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.0.tgz","fileCount":23,"integrity":"sha512-IvPafeLO89qEv9QPbMb8nqkXOKRYHvo0sXntK8cHLY/fkkS8DJRtwCPtQerMZZ9n1jLhifJtioyK7vp5wIp6Gg==","signatures":[{"sig":"MEUCIQCPlLXqAugQRw592iSpcahOwUl2+kaZL6DuarFukCv1eQIgHqaAFYr2zMjSupkNxjwm7LbKGTaz/BPLm0MfQ1glA5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196070},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"1b137de34b4578438eeeadd7a8690e6059acb290","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.0_1726717785314_0.5125561597512045","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"rabbitmq-client","version":"5.0.1","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.1","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"a589bf55d09982debb116f4fe56a83c3475410e9","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.1.tgz","fileCount":23,"integrity":"sha512-oi6JtLc9R73HCJjudf75uEqMsxe+d5xm4TznGC/lMFnXh1kidmdnYdb6z/O26inm+BAMXkzquUHpRln/h1Nj4w==","signatures":[{"sig":"MEYCIQDF+uIio+sgp/L37saKmRqbXvT/H++K7t7ghp7W5mEOnAIhAO3At4pjkiFgsiSzCVVAt2CNtGtxgjRgJxaTa3tJnr8h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196241},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"9f3c6ab1ecab3c1e00119103af754534635756d5","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.1_1731647134257_0.6242125409444435","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"rabbitmq-client","version":"5.0.2","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.2","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"e4a5fb3f406dae3b8107d7b3115a706fccbf251c","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.2.tgz","fileCount":23,"integrity":"sha512-rXEcDxBcGAokczKfVsyIhrIXdS4xcOqrMCMlBIMNEIxP43dNwApJWdt2PN3vKtjO/xCVAfOTT5r3rQAdXhuyyA==","signatures":[{"sig":"MEUCIAN//NkUxoj70qAXBKZomVUfH2KyUyBVRd2jUAa1eBRoAiEAp1rhaCkvPwu+lzCdX6JbCUgsISjApXDIqqoC6UckoZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196257},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"c44a4b48c03d5a43f9d98e1979246bebd62143bc","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.2_1733947863809_0.08991124110091642","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"rabbitmq-client","version":"5.0.3","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.3","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"53ed125dc398a83040f03437ef13577877776b12","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.3.tgz","fileCount":23,"integrity":"sha512-mwLvpUQrA0CVwbHx8hcob4diuWHlw9kpe/BvifXGQEMZEHUvQ1TH2Uo1CgHvpSCjS7I5m8iToW76m2PmpHC4Cg==","signatures":[{"sig":"MEQCIHB0W9gIJXpvgMqRB9+9CsvmOmy/pYvA4tKA1jpnxvfGAiAhX+O4dxp9ThSgEt911XTTnCfxelGS4g6VnFMkZ291hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196257},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"ae3a7522d1d732e69ca6e3c2f3e26a015eea459f","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.3_1744824122273_0.6878899760557433","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"rabbitmq-client","version":"5.0.4","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.4","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"e3a71e3559356fa698ffba6ea031b01ff49ff929","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.4.tgz","fileCount":23,"integrity":"sha512-1l7skuiYqee8FoVHYLUxiE/1/OtHnVkzXtAjW4z6R6KYqJO7PZkGtZaX4vC3rW4fgmjFlPmzJjrFCaF8ZUlDuA==","signatures":[{"sig":"MEUCIH3mndThwY4PdRIdWd9fqOK7rQFRJ05tgN5RddFK++ivAiEA9rguY1IfwZXegFH1JoZi3noih9JLVARi1SuFykDItEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197254},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"422421b55799d6b61467c401bfb005658f68f316","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.4_1744827277726_0.5950376743478081","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"rabbitmq-client","version":"5.0.5","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.5","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"2e1c39c50ba17f1536e64273b66b4abde893f8de","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.5.tgz","fileCount":23,"integrity":"sha512-qa6j6YpkXsKrD2s+j4sWN8cFsXJsCz4Nyvw/r/JZEpComhYbQAoLp2w4Hamv59g0MhoJUtGfz0eJ8TH6G0s9bQ==","signatures":[{"sig":"MEQCIHvlp2V2lENZZPV8DxAqQzmJ0OgIetfUh/9cwbw8eaebAiBfsFjj8z7psSsNuYUsZ7MHMEb3OVLnXX1LgZ9C/qUJYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197680},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"e4fa8015bf5f40d07fcc9cee30a8c553cf776cb8","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"10.8.1","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.5_1754081889302_0.9343986454113862","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"rabbitmq-client","version":"5.0.6","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.6","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"925616be5d41d8e1d3d118a6f8f7943183ecea3a","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.6.tgz","fileCount":23,"integrity":"sha512-xb5hX8HrlyQUClvz9ULzFv5KXT6QuxcAsnwOb1i4DmVqe9PBk9gjuLd1kUS0MyE0gFQvbLaFpsSCmAd1OsvzYA==","signatures":[{"sig":"MEUCICdEw5i5jTcnvwFHqeO8Xno1XtoRVjbUi2OAtHfz19JYAiEA0bKGvAs3yGJuMLnkf54wHagSJKlDab9Gk6zWsdNomfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197598},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"ef153f07149d9240e03633c5d58bf5ecd7d78b55","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"11.6.0","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.6_1762535965037_0.8627968405014603","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"rabbitmq-client","version":"5.0.7","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","_id":"rabbitmq-client@5.0.7","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"homepage":"https://github.com/cody-greene/node-rabbitmq-client","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"dist":{"shasum":"b41a1551188ec9ca0d26c127747c8fc835f7120e","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.7.tgz","fileCount":23,"integrity":"sha512-VN7aQMdlAdYvMmejEp/nWfaLT6TjQpCInNtgNrgs6TfHrzfEyOFc9as0XPNV+rI3FtoT8OKitseLkT5VWApM4g==","signatures":[{"sig":"MEQCIEVU2bnKVz/dVczYaIeNxIy0oqpRQL37djvem/H05Uh5AiAHPtAnfl0j7Dw8gXG+vBH80wyKrpxEpjMdF6l/YPg16A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197599},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=16"},"gitHead":"bb96cb5b9990f840ce3da7a94a7de300293d4288","scripts":{"test":"node -r ts-node/register --test test/*.ts","prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json"},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"repository":{"url":"git+https://github.com/cody-greene/node-rabbitmq-client.git","type":"git"},"_npmVersion":"11.6.0","description":"Robust, typed, RabbitMQ (0-9-1) client library","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","ts-node":"^10.4.0","typedoc":"^0.26.5","tinybench":"^2.5.1","typescript":"^5.5.4","@types/node":"^18.19.43","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rabbitmq-client_5.0.7_1762912044835_0.3281590505710352","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"rabbitmq-client","version":"5.0.8","description":"Robust, typed, RabbitMQ (0-9-1) client library","engines":{"node":">=16"},"homepage":"https://github.com/cody-greene/node-rabbitmq-client","repository":{"type":"git","url":"git+https://github.com/cody-greene/node-rabbitmq-client.git"},"keywords":["amqp","rabbitmq","reconnect","0-9-1"],"license":"MIT","main":"./lib/index.js","scripts":{"prepublishOnly":"rm -rf lib && tsc -p tsconfig.build.json","test":"node -r ts-node/register --test test/*.ts"},"devDependencies":{"@types/node":"^18.19.43","eslint":"^9.8.0","tinybench":"^2.5.1","ts-node":"^10.4.0","typedoc":"^0.26.5","typescript":"^5.5.4","typescript-eslint":"^8.0.0"},"_id":"rabbitmq-client@5.0.8","gitHead":"af2317717e2ef169717f2371ddf2c8bf2843ed37","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-nNto/okuVq+d/OamRYX4HIiCkHdOE0RICIDRjS4YQUo2DI/l3R9RlsFaEEYSjIc+LT6DV+1wUub3nD1HwrM4SQ==","shasum":"24f2b9a17a78b572fbae8ec363163abb07509d82","tarball":"https://registry.npmjs.org/rabbitmq-client/-/rabbitmq-client-5.0.8.tgz","fileCount":23,"unpackedSize":197699,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB3PigbCsnpWSk4iy4vFAe/bUz6NJlDJgPqtO4n+2CHuAiB7KiPFzSSZ6AFqJfPtuKsZ00fre7CjWuZWmmrbQFBfzQ=="}]},"_npmUser":{"name":"cody-greene","email":"cody@variable.run"},"directories":{},"maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rabbitmq-client_5.0.8_1764606017233_0.16859324353612926"},"_hasShrinkwrap":false}},"time":{"created":"2017-11-01T05:18:51.050Z","modified":"2025-12-01T16:20:17.957Z","1.0.0":"2017-11-01T05:18:51.050Z","2.0.0":"2019-08-20T23:12:07.619Z","3.0.0-beta.1":"2022-05-09T04:05:36.367Z","3.0.0-beta.2":"2022-05-09T22:48:44.339Z","3.0.0-beta.3":"2022-05-12T05:06:14.798Z","3.0.0-beta.4":"2022-06-07T03:24:51.734Z","3.0.0":"2022-06-14T01:27:58.390Z","3.1.0":"2022-06-26T18:21:16.002Z","3.1.1":"2022-07-04T19:58:43.780Z","3.1.2":"2022-08-08T22:37:27.948Z","3.1.3":"2022-09-23T02:40:00.766Z","3.2.0":"2022-11-01T03:17:39.261Z","3.3.0":"2023-01-07T22:33:48.457Z","3.3.1":"2023-03-18T02:30:08.644Z","3.3.2":"2023-03-31T22:59:04.636Z","4.0.0":"2023-06-14T02:05:17.269Z","4.1.0":"2023-06-27T04:07:54.081Z","4.2.0":"2023-08-07T04:24:20.970Z","4.2.1":"2023-08-16T05:35:36.712Z","4.3.0":"2023-08-28T01:52:08.614Z","4.4.0":"2023-11-03T01:53:11.137Z","4.5.0":"2023-12-27T04:44:35.388Z","4.5.1":"2024-02-28T03:34:36.305Z","4.5.2":"2024-03-23T17:46:07.153Z","4.5.3":"2024-04-04T23:26:01.786Z","4.5.4":"2024-04-16T21:49:04.565Z","4.6.0":"2024-05-17T16:23:49.984Z","5.0.0":"2024-09-19T03:49:45.510Z","5.0.1":"2024-11-15T05:05:34.489Z","5.0.2":"2024-12-11T20:11:04.038Z","5.0.3":"2025-04-16T17:22:02.467Z","5.0.4":"2025-04-16T18:14:37.944Z","5.0.5":"2025-08-01T20:58:09.567Z","5.0.6":"2025-11-07T17:19:25.229Z","5.0.7":"2025-11-12T01:47:25.045Z","5.0.8":"2025-12-01T16:20:17.444Z"},"bugs":{"url":"https://github.com/cody-greene/node-rabbitmq-client/issues"},"license":"MIT","homepage":"https://github.com/cody-greene/node-rabbitmq-client","keywords":["amqp","rabbitmq","reconnect","0-9-1"],"repository":{"type":"git","url":"git+https://github.com/cody-greene/node-rabbitmq-client.git"},"description":"Robust, typed, RabbitMQ (0-9-1) client library","maintainers":[{"name":"cody-greene","email":"cody@variable.run"}],"readme":"[![npm version](https://badge.fury.io/js/rabbitmq-client.svg)](https://badge.fury.io/js/rabbitmq-client)\n\n## RabbitMQ Client\nNode.js client library for [RabbitMQ](https://www.rabbitmq.com/documentation.html). Publish\nmessages, declare rules for routing those messages into queues, consume messages from queues.\n\nWhy not amqplib?\n- No dependencies\n- Automatically re-connect, re-subscribe, or retry publishing\n- Optional higher-level Consumer/Publisher API for even more robustness\n- Written in typescript and published with heavily commented type definitions\n- [See here for full API documentation](http://cody-greene.github.io/node-rabbitmq-client)\n- Intuitive API with named parameters instead of positional\n- \"x-arguments\" like \"x-message-ttl\" don't have camelCase aliases\n\n## RabbitMQ Compatibility\n\n- To connect to RabbitMQ version 4.1.x or higher, you must use version 5.0.3 or higher of this library. See [#75](https://github.com/cody-greene/node-rabbitmq-client/pull/75) and the [CHANGELOG](https://github.com/cody-greene/node-rabbitmq-client/blob/master/CHANGELOG.md#v503) for details\n\n## Performance\nPerformance is comparable to amqplib (see ./benchmark.ts).\n\n|                        Task Name                  | ops/sec | Average Time (ns) |  Margin  | Samples |\n|---------------------------------------------------|---------|-------------------|----------|---------|\n| rabbitmq-client publish-confirm (null route)      | 2,611   |  382919           | ±3.69%   |  1306   |\n| amqplib publish-confirm (null route)              | 2,315   |  431880           | ±4.89%   |  1158   |\n| rabbitmq-client publish-confirm (transient queue) |   961   | 1039884           | ±1.07%   |   481   |\n| amqplib publish-confirm (transient queue)         | 1,059   |  943706           | ±1.34%   |   530   |\n\n## Quick start\nIn addition to the lower-level RabbitMQ methods, this library exposes two main\ninterfaces, a `Consumer` and a `Publisher` (which should cover 90% of uses\ncases), as well as a third `RPCClient` for request-response communication.\n```javascript\nimport {Connection} from 'rabbitmq-client'\n\n// Initialize:\nconst rabbit = new Connection('amqp://guest:guest@localhost:5672')\nrabbit.on('error', (err) => {\n  console.log('RabbitMQ connection error', err)\n})\nrabbit.on('connection', () => {\n  console.log('Connection successfully (re)established')\n})\n\n// Consume messages from a queue:\n// See API docs for all options\nconst sub = rabbit.createConsumer({\n  queue: 'user-events',\n  queueOptions: {durable: true},\n  // handle 2 messages at a time\n  qos: {prefetchCount: 2},\n  // Optionally ensure an exchange exists\n  exchanges: [{exchange: 'my-events', type: 'topic'}],\n  // With a \"topic\" exchange, messages matching this pattern are routed to the queue\n  queueBindings: [{exchange: 'my-events', routingKey: 'users.*'}],\n}, async (msg) => {\n  console.log('received message (user-events)', msg)\n  // The message is automatically acknowledged (BasicAck) when this function ends.\n  // If this function throws an error, then msg is rejected (BasicNack) and\n  // possibly requeued or sent to a dead-letter exchange. You can also return a\n  // status code from this callback to control the ack/nack behavior\n  // per-message.\n})\n\nsub.on('error', (err) => {\n  // Maybe the consumer was cancelled, or the connection was reset before a\n  // message could be acknowledged.\n  console.log('consumer error (user-events)', err)\n})\n\n// Declare a publisher\n// See API docs for all options\nconst pub = rabbit.createPublisher({\n  // Enable publish confirmations, similar to consumer acknowledgements\n  confirm: true,\n  // Enable retries\n  maxAttempts: 2,\n  // Optionally ensure the existence of an exchange before we use it\n  exchanges: [{exchange: 'my-events', type: 'topic'}]\n})\n\n// Publish a message to a custom exchange\nawait pub.send(\n  {exchange: 'my-events', routingKey: 'users.visit'}, // metadata\n  {id: 1, name: 'Alan Turing'}) // message content\n\n// Or publish directly to a queue\nawait pub.send('user-events', {id: 1, name: 'Alan Turing'})\n\n// Clean up when you receive a shutdown signal\nasync function onShutdown() {\n  // Waits for pending confirmations and closes the underlying Channel\n  await pub.close()\n  // Stop consuming. Wait for any pending message handlers to settle.\n  await sub.close()\n  await rabbit.close()\n}\nprocess.on('SIGINT', onShutdown)\nprocess.on('SIGTERM', onShutdown)\n```\n\n## Connection.createConsumer() vs Channel.basicConsume()\nThe above `Consumer` & `Publisher` interfaces are recommended for most cases.\nThese combine a few of the lower level RabbitMQ methods (exposed on the\n`Channel` interface) and and are much safer to use since they can recover after\nconnection loss, or after a number of other edge-cases you may not have\nimagined. Consider the following list of scenarios (not exhaustive):\n- Connection lost due to a server restart, missed heartbeats (timeout), forced\n  by the management UI, etc.\n- Channel closed as a result of publishing to an exchange which does not exist\n  (or was deleted), or attempting to acknowledge an invalid deliveryTag\n- Consumer closed from the management UI, or because the queue was deleted, or\n  because basicCancel() was called\n\nIn all of these cases you would need to create a new channel and re-declare any\nqueues/exchanges/bindings before you can start publishing/consuming messages\nagain. And you're probably publishing many messages, concurrently, so you'd\nwant to make sure this setup only runs once per connection. If a consumer is\ncancelled then you may be able to reuse the channel but you still need to check\nthe queue and so on...\n\nThe `Consumer` & `Publisher` interfaces abstract all of that away by running\nthe necessary setup as needed and handling all the edge-cases for you.\n\n## Managing queues & exchanges\nA number of management methods are available on the `Connection` interface; you\ncan create/delete queues, exchanges, or bindings between them. It's generally\nsafer to do this declaratively with a Consumer or Publisher. But maybe you\njust want to do something once.\n\n```javascript\nconst rabbit = new Connection()\n\nawait rabbit.queueDeclare({queue: 'my-queue', exclusive: true})\n\nawait rabbit.exchangeDeclare({queue: 'my-queue', exchange: 'my-exchange', type: 'topic'})\n\nawait rabbit.queueBind({queue: 'my-queue', exchange: 'my-exchange'})\n\nconst {messageCount} = await rabbit.queueDeclare({queue: 'my-queue', passive: true})\n```\n\nAnd if you really want to, you can acquire a raw AMQP Channel but this should\nbe a last resort.\n\n```javascript\n// Will wait for the connection to establish and then create a Channel\nconst ch = await rabbit.acquire()\n\n// Channels can emit some events too (see documentation)\nch.on('close', () => {\n  console.log('channel was closed')\n})\n\nconst msg = ch.basicGet('my-queue')\nconsole.log(msg)\n\n// It's your responsibility to close any acquired channels\nawait ch.close()\n```\n\n## RPCClient: request-response communication between services\nThis will create a single \"client\" `Channel` on which you may publish messages\nand listen for direct responses. This can allow, for example, two\nmicro-services to communicate with each other using RabbitMQ as the middleman\ninstead of directly via HTTP.\n\n```javascript\n// rpc-server.js\nconst rabbit = new Connection()\n\nconst rpcServer = rabbit.createConsumer({\n  queue: 'my-rpc-queue'\n}, async (req, reply) => {\n  console.log('request:', req.body)\n  await reply('pong')\n})\n\nprocess.on('SIGINT', async () => {\n  await rpcServer.close()\n  await rabbit.close()\n})\n```\n\n```javascript\n// rpc-client.js\nconst rabbit = new Connection()\n\nconst rpcClient = rabbit.createRPCClient({confirm: true})\n\nconst res = await rpcClient.send('my-rpc-queue', 'ping')\nconsole.log('response:', res.body) // pong\n\nawait rpcClient.close()\nawait rabbit.close()\n```\n","readmeFilename":"README.md"}