{"_id":"@anabranch/queue-rabbitmq","_rev":"18-d60bb198bd5f90873d7aad31d02a4337","name":"@anabranch/queue-rabbitmq","dist-tags":{"latest":"0.2.13"},"versions":{"0.1.0":{"name":"@anabranch/queue-rabbitmq","version":"0.1.0","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.1.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"8d8eecb2f7903542c833cd0d7abbe9ef00b0bbd8","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.1.0.tgz","fileCount":13,"integrity":"sha512-F1I8MoURIptI2+pFBqsvao6nq2wd+sxKUYa4rD5sXA2ghW3hTZ/FQWRQnNQLQG9jcU7kDdeZAW2xCnVw6QxhfQ==","signatures":[{"sig":"MEUCIQCBLTpXMRxTdRH73yFTf1uWmNk+UZlGlGXggZmIOQLWbgIgR85mytT+gLs900o42M3q5ol/VHnKOH5tIF9ZJFhA4g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21576},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"4fb5c73440dc9286e81702f8be46b46491db6b1b","scripts":{},"_npmUser":{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.9.0","description":"RabbitMQ adapter for @anabranch/queue","directories":{},"_nodeVersion":"25.6.1","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.1.0_1772924525146_0.6947571015833176","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anabranch/queue-rabbitmq","version":"0.1.1","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.1.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"3c6081419d24efa2b3c9294db37008121082d5df","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.1.1.tgz","fileCount":13,"integrity":"sha512-nfYi1aZNU4dS5nzrg13Nwmqkxtdn0vRzN2usKciMeE/n06x/ex4IzKR2bCyrCwjkE4Z4rlM7EimJ3pZ6tttXIg==","signatures":[{"sig":"MEUCIQCNab9LGuD/52Y15NPOivvlhlSkcdzvxEZJztqqTCaxCgIgeGNf6ugotMSfBfgTtzGnF3Rd9oJ5fKjtnMpr7I+c5lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21576},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"1ceb17f82d3a3876e7a39c393adc349fb34baa86","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"RabbitMQ adapter for @anabranch/queue","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.1.1_1772924786275_0.6455781890212391","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anabranch/queue-rabbitmq","version":"0.1.2","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.1.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"a8a9f94860696d869984ef3f1de319301b9d52be","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.1.2.tgz","fileCount":13,"integrity":"sha512-ho18AdssUWig5HI4xI4bHAOX94PQKcxGAvZndg3vunAPZd6/ZBxV/0o2IErWUmKYg8nFBquOU4xoE7Pp0sBydA==","signatures":[{"sig":"MEQCIE8+5Pga28S8uNcwXM036sJN0Uh9rdtIJmmVxFtHGoJeAiBvWhytCoDD5rm1Mf40ol03eZgWmDr9BB4SwH5xqQNrBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23241},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"e0c687de8dbec96cbd3778b9e4635000ecb12822","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"RabbitMQ adapter for @anabranch/queue","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.1.2_1772964009806_0.5923623559597091","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@anabranch/queue-rabbitmq","version":"0.1.5","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.1.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"e54007380379cc7355646a65dc41566130bb21d8","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.1.5.tgz","fileCount":13,"integrity":"sha512-BENM2gl2R3CkavjkdsDP21oGwjzJ90spQSChEaAfxUn4/5yjSe8lUSdPjt4aUXVV5XiRYGroZIugyHsAl/nz3A==","signatures":[{"sig":"MEQCIBlVHaYJH0im3SJtl2K1IqEZ+lcdyKuRVmScaWOe52t2AiAtsDeQN7XPSVwW46ZsQfWi2h30HMcIPPTbkmnnU0Lb5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23241},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"b4d24d6e876a0bcd8e64b1ec5a356cef50137533","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"RabbitMQ adapter for @anabranch/queue","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.1.5_1772982577939_0.9835052576110483","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anabranch/queue-rabbitmq","version":"0.2.0","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.0","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"af6dda4b76d4fc6e1ab918c17b7babb2e771b0f5","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.0.tgz","fileCount":13,"integrity":"sha512-p0m4xb/nHFAzy20h0dBxCdnj62M6wL0RlW63TV/BXSoKk3gS2YGqNnznBP+g+5We/83SPf6sDf1xoZr/l0Mw2g==","signatures":[{"sig":"MEUCIHZVtObAIMX2F+Erc/RfoufSSo/t+GY8JjhEnRKyNXxwAiEA3Xvk3dJyVtYJB1gJChYBaLsCKukEp0IJdsAIIoXjazE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23318},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"292d6ce73f799c2937b9eeb9762fd117393eaed8","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.0","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.0_1773155220139_0.6769918722305683","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anabranch/queue-rabbitmq","version":"0.2.1","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.1","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"ef762200e3d4552c768e98c634c436f24251420d","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.1.tgz","fileCount":13,"integrity":"sha512-ksvFYr7L64rWRm3oaIInK3dZgZ/7uk8AXoHIwHpJhWu+oWUUzb28xvW2z2JJ0z5c884LrPpO503A84G08GCRdA==","signatures":[{"sig":"MEUCIQClogcv4GBV8T+Az33TuGSH34Rb54JYzFH7RbeKcb5yagIgZEogk3AewFI+AwqodvLQLYJO8jRT5ntLH9rcrEqm6fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26670},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"2d7e5c840ff2be91ac832daff4435cd080ebb78a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.1_1773349575880_0.28075410409067314","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anabranch/queue-rabbitmq","version":"0.2.2","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.2","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"99aedc1af257e748ca9b54a988f83163cf6a8436","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.2.tgz","fileCount":13,"integrity":"sha512-pvk4B5bqx9fc49cqSOAdxtPThLOm3VnWsFtkhBKSQuBnJRl+1sUGOHy4RCjRMJewP69uPtKSLaRZ7uYzhGKy1Q==","signatures":[{"sig":"MEQCIDBW7iREaA4olXRlu0Vj1MTqQuaZlcYqNg+17JwPkBLbAiBqlM2BK3LUdWWLPUNwhkRj94ZcBGIDUpqKwnaNIhwfmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26670},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"e91531d2fcdb2638e284158e04d6a4b4b5f4dd79","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.2_1773350252345_0.8482740552382961","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@anabranch/queue-rabbitmq","version":"0.2.3","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.3","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"8076812c807b0f5788aa58f3b69e513e7738eba4","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.3.tgz","fileCount":13,"integrity":"sha512-50pAruRvb/LfRNeq1C4pzvc96wjtfEKvSP66NqhnoRvBpeGWvYKQBrSXrL+EGv2o2zgkS4de/mHh3LqB8Pj47w==","signatures":[{"sig":"MEYCIQCO9/xAZ+f5jkImK9gvLJ0FIa+XY/ahTuEtX3fw6dqrtQIhAPQdxILug6Gjr7uMZPjI7VBwrqJ0vroWGXRhhxcnPRvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"645d32dee9fff10a3634df30bba3c7839b651ca7","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.3_1773587327435_0.4100102975962674","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@anabranch/queue-rabbitmq","version":"0.2.5","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.5","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"c2283d2ed1772625d8cd52f1b337ac1b176e6d6d","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.5.tgz","fileCount":13,"integrity":"sha512-Gdyr2gChcWOr9La7luBovg37KLKRgbvnFnugdTxkrAnMVh092XT8v5IXPUVwEJB4ThI64/xhFN8pQk4faqa+jg==","signatures":[{"sig":"MEUCIQCx6P3eNPrzOnviDv1rn/t0JFjRy0vCsMlUlvXSNPqa1gIgUQS2koomficNTVH/TUhqmrM9zUmzpak5NBWa+jBZqs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"06e664787aa14d078d2ea7af4de80cda74bbaeca","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.5_1773587424349_0.5709042102812858","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@anabranch/queue-rabbitmq","version":"0.2.4","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.4","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"ad2b49641f99752abb4f622d974a7f634e55b304","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.4.tgz","fileCount":13,"integrity":"sha512-qKS60icy0HmJp2E9tKBimcZcJIVzeBnfNsezI/Lv7qAepdN2uNceEfgVqDD989n8Jxef9ofmMUva6eQ+l2ER+Q==","signatures":[{"sig":"MEQCIAPl004SxSDCTK90fwaDtrCEHVHkmXx8tcwhgvARhfL2AiBHC2PslVf6jR17eWrrFoU54E1iDoUORAaGLKjBVGQY/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"885e0ca6ec32be52cc2d3cbdfcacc90b518c7005","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.4_1773587436748_0.9367422869679756","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@anabranch/queue-rabbitmq","version":"0.2.6","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.6","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"c85b4e161eb7c3ae69b9c0bca73ef5b2ebd0358b","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.6.tgz","fileCount":13,"integrity":"sha512-Ye6T/4YWXr76gXaEJlbGBUkEoaqMzGo2xVVwua7IGZcMYJleit8M3QSsN2J7MLKnIrgMXPWYwGA1IyzeJMOU1Q==","signatures":[{"sig":"MEQCIC5P24TumeC17SGldgyDH3byL6b0BwEm9lKXJN7mBvY/AiBkUiPd518H4iynjZ1NVAls/92sJ/41p0pbm+eGOrxIvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"22f5be524e7cb38209fab3e0173e4be1ef4de6a3","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.6_1773610130768_0.8269457620478535","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@anabranch/queue-rabbitmq","version":"0.2.7","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.7","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"a941f95bcd26eec0432a9b9af6786e5d83ec4a22","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.7.tgz","fileCount":13,"integrity":"sha512-V/40pcmvDTiqDK2KtGvsh2PgQ1+5gTq47Gg5spBC58T6YgrbfpSZQtKiL5MivRrxlVnJp7dAOO8yTFZJZT+gRQ==","signatures":[{"sig":"MEYCIQDH7yzIIyLmvE2q7pkMIjgoTv7vyz1qRajYvTJZbpQDHQIhAIwMqO1KQYec3aiWh3grc5637+RkHCp38t+9hKOmfItj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"40cbca2a1f28b89a91e2baf37106c68cf78ca60a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.7_1773610158957_0.9690155375037692","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@anabranch/queue-rabbitmq","version":"0.2.8","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.8","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"474ca1ac68b5684f4425da60c8b5f3363a9ff686","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.8.tgz","fileCount":13,"integrity":"sha512-9o8T15oEMkOBRDRbmlD1MQUdBaLZtdoSt1JZgWfnBQUtJFmTprMMtQMTszB728NzQWAvwFcfCxhaNSRB11XuTw==","signatures":[{"sig":"MEUCIQCihkSqU94hcnTQT4hdiybm/ehlXc2DQf0l5btSxo7FsQIgA2roWWk5GExfEpW8fvMo3q3WP8eTf+6//mb9wYJap20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"8324051181539a3a814c6332cd210a559e1d9352","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.8_1773610190678_0.6310434351450933","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@anabranch/queue-rabbitmq","version":"0.2.9","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.9","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"b0baed57892a5d43c43b4f28b9998fde59d5e16b","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.9.tgz","fileCount":13,"integrity":"sha512-xY66Qdruw8puO2NX6+novnF0zWeWOYDFVOpmSOvBkwhSGr7+7Wn0nzoxAzdqhFDhNlPEbxUmkNyRqytB8nBEdA==","signatures":[{"sig":"MEQCIHCScRAQZXqcmF28GhgmrjS0SQRqlSFWT9EEn3M99RHkAiA7QMSjlxOa0qRC9l0iM/+KhZ/zvetnFCEvodnNaUUAIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27674},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"0aa87cbfbff1c1482a9645806f04a1c08250e86a","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.9_1773610232614_0.6682518527934707","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@anabranch/queue-rabbitmq","version":"0.2.10","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.10","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"abc920ae5259245e6e4f150183aa9e36eb7d549f","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.10.tgz","fileCount":13,"integrity":"sha512-GfSVsff/clsKiToYDTpi7jl2QJtsaHuz2MVUPd6oTFRO3eQ5Gz/uLA+4N2BDUbAEfAfgL4NJZxqAnWbpA/pJSA==","signatures":[{"sig":"MEUCIFuVM2QjLFBRqgOG8i4WWkWfAaUKT0JwMHZdznEHV2DHAiEAlPs3F4mRfHf51kO16RnzFmn2k3JNoxqVIqX4TognIBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27675},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"ff2f5fce4ebb3240bc22bab0029965182c4bedad","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.10_1773611345290_0.09326521258769649","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@anabranch/queue-rabbitmq","version":"0.2.11","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.11","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"47c7d82add5356fdb2080f6e20d54dd6ece65d4a","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.11.tgz","fileCount":13,"integrity":"sha512-3tPoBqo6sBB6vt1bh/iDmQo/TClw1dxLwkz3vrWLZ3Y88h4n+P5VzOj7fD9x4GeCe5mH4jaYJJ+GZZmFtzry3g==","signatures":[{"sig":"MEUCIQDlHxaEMSdDm6Q49jRMW2SnXNAAdy9WTKn13+OjVg5BCQIgZpKArh6quEZRSY52XsvSt78L+G+YprDgn9+JFT1/VoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27675},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"c65b2bb9f8d92d77064cec236c3732bd5e0d8c76","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.11_1773614125812_0.038604484500925906","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@anabranch/queue-rabbitmq","version":"0.2.12","license":"MIT","_id":"@anabranch/queue-rabbitmq@0.2.12","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"homepage":"https://github.com/frodi-karlsson/anabranch#readme","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"dist":{"shasum":"22349eff3fe744ad8da4836e1437013cd7201323","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.12.tgz","fileCount":13,"integrity":"sha512-lYZrFwwoD6/rMHae+KKbUiu27wX114pBOMTZ9OGQsg8cC/o83/dm6avUzrbcsAYxfwpjz2zc4eBXIjRGSaaMRA==","signatures":[{"sig":"MEQCIGOR9o+/HsklGUfLkj17SoECD64lkeEOGO/MizQ7ZqmQAiB84UV/ErAGxbc1/WXHgxctR+xU+AuJU6PhhAVDUqsPbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28483},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"gitHead":"748f940f5634aa22ce8fd330e10cfdc559949594","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"repository":{"url":"git+https://github.com/frodi-karlsson/anabranch.git","type":"git"},"_npmVersion":"11.11.1","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"amqplib":"^0","@anabranch/queue":"^0"},"_hasShrinkwrap":false,"devDependencies":{"@types/amqplib":"^0"},"_npmOperationalInternal":{"tmp":"tmp/queue-rabbitmq_0.2.12_1773746483501_0.15240265352879967","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@anabranch/queue-rabbitmq","version":"0.2.13","description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"license":"MIT","bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"module":"./esm/index.js","exports":{".":{"import":"./esm/index.js"}},"scripts":{},"sideEffects":false,"dependencies":{"@anabranch/queue":"^0","amqplib":"^0"},"devDependencies":{"@types/amqplib":"^0"},"gitHead":"6fd573e3068a3f60814d0e57a3a7097b16c42381","_id":"@anabranch/queue-rabbitmq@0.2.13","homepage":"https://github.com/frodi-karlsson/anabranch#readme","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-ugzApmCuFj2gFdmaDfPyG709lEI7tlLKuHIFDLrJOJ4AwZ72HtMzJWIOSesrEhpqueZvChtt8UcKJxYaMhM+rA==","shasum":"282d62c33e9214341e9f2b7dde509ef0acf58443","tarball":"https://registry.npmjs.org/@anabranch/queue-rabbitmq/-/queue-rabbitmq-0.2.13.tgz","fileCount":13,"unpackedSize":28483,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anabranch%2fqueue-rabbitmq@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDIJRQNpEt7EDG34PIxQU/9wSs5od/qwUpBB2R73Tpx9AiA8uamExa2lpYpo+VYII/Cg0Up46Hv/5I/TP3l+pUmWzg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15b0548f-8014-4861-bf1f-8abedb832a30"}},"directories":{},"maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/queue-rabbitmq_0.2.13_1782955807796_0.07650600082674797"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T23:02:05.065Z","modified":"2026-07-02T01:30:08.244Z","0.1.0":"2026-03-07T23:02:05.301Z","0.1.1":"2026-03-07T23:06:26.437Z","0.1.2":"2026-03-08T10:00:09.956Z","0.1.5":"2026-03-08T15:09:38.087Z","0.2.0":"2026-03-10T15:07:00.287Z","0.2.1":"2026-03-12T21:06:16.039Z","0.2.2":"2026-03-12T21:17:32.497Z","0.2.3":"2026-03-15T15:08:47.603Z","0.2.5":"2026-03-15T15:10:24.506Z","0.2.4":"2026-03-15T15:10:36.899Z","0.2.6":"2026-03-15T21:28:50.914Z","0.2.7":"2026-03-15T21:29:19.112Z","0.2.8":"2026-03-15T21:29:50.818Z","0.2.9":"2026-03-15T21:30:32.760Z","0.2.10":"2026-03-15T21:49:05.430Z","0.2.11":"2026-03-15T22:35:25.959Z","0.2.12":"2026-03-17T11:21:23.638Z","0.2.13":"2026-07-02T01:30:07.926Z"},"bugs":{"url":"https://github.com/frodi-karlsson/anabranch/issues"},"license":"MIT","homepage":"https://github.com/frodi-karlsson/anabranch#readme","repository":{"type":"git","url":"git+https://github.com/frodi-karlsson/anabranch.git"},"description":"RabbitMQ adapter for @anabranch/queue using amqplib. Supports all queue features with RabbitMQ queues for persistent messaging.","maintainers":[{"name":"frodikarlsson","email":"frodikarlsson@gmail.com"}],"readme":"# @anabranch/queue-rabbitmq\n\nRabbitMQ adapter for @anabranch/queue using amqplib.\n\n## Usage\n\n```ts\nimport { Queue } from '@anabranch/queue'\nimport { createRabbitMQ } from '@anabranch/queue-rabbitmq'\n\nconst connector = createRabbitMQ('amqp://localhost:5672')\nconst queue = await Queue.connect(connector).run()\n\nawait queue.send('notifications', { userId: 123, type: 'welcome' })\n\nconst { successes, errors } = await queue\n  .stream('notifications')\n  .withConcurrency(5)\n  .map(async (msg) => await sendNotification(msg.data))\n  .partition()\n\nawait queue.close().run()\n```\n\n## API\n\n### createRabbitMQ(options)\n\nCreates a RabbitMQ queue connector.\n\n```ts\nimport { createRabbitMQ } from '@anabranch/queue-rabbitmq'\n\nconst connector = createRabbitMQ({\n  connection: 'amqp://localhost:5672',\n  prefix: 'myapp',\n  queues: {\n    orders: {\n      maxAttempts: 5,\n      deadLetterQueue: 'orders-dlq',\n    },\n  },\n  defaultPrefetch: 10,\n})\n```\n\n**Options:**\n\n- `connection` - RabbitMQ URL or amqplib connection options\n- `prefix` - Key prefix for queue names (default: \"abq\")\n- `queues` - Per-queue configuration\n- `defaultPrefetch` - Default prefetch count (default: 10)\n\n### Message Headers\n\nHeaders can be attached to messages for routing and correlation:\n\n```ts\nawait queue.send('orders', order, {\n  headers: {\n    'x-correlation-id': 'abc-123',\n    'x-source': 'checkout-service',\n  },\n}).run()\n```\n\nHeaders are surfaced in `metadata.headers` on received messages.\n\n### Delayed Messages\n\n**Note:** Delayed messages require the\n[rabbitmq-delayed-message-exchange plugin](https://github.com/rabbitmq/rabbitmq-delayed-message-exchange).\nWithout it, specifying `delayMs` will throw an error.\n\n```ts\nawait queue.send('notifications', reminder, { delayMs: 30_000 }).run()\n```\n\n### Dead Letter Queue\n\n```ts\nconst connector = createRabbitMQ({\n  connection: 'amqp://localhost:5672',\n  queues: {\n    orders: {\n      maxAttempts: 3,\n      deadLetterQueue: 'orders-dlq',\n    },\n  },\n})\n```\n\nWhen a message exceeds max delivery attempts, it is routed to the dead letter\nqueue with metadata about the original message.\n\n### Attempt Counting\n\nAttempt counts are tracked in the message envelope and incremented when a\nmessage is nacked with `requeue: true`. This works with all RabbitMQ versions\nand queue types (classic or quorum).\n\n## Requirements\n\n- RabbitMQ 3.8+ (for x-delivery-count support)\n- For delayed messages: rabbitmq-delayed-message-exchange plugin\n\n## Environment Variables\n\n- `RABBITMQ_URL` - Default connection URL when no options provided (default:\n  amqp://localhost:5672)\n","readmeFilename":"README.md"}