{"library":"rabbit-queue","type":"library","category":null,"description":"Rabbit-Queue is a TypeScript-based abstraction layer over amqplib for managing RabbitMQ queues, exchanges, and RPC patterns. Current version 5.9.2 (stable, 2023) provides easy queue creation, delayed publishing, topic binding, reply patterns, and reconnection handling. It requires Node >=10.0.0 and is designed for producer-consumer workflows with JSON serialization by default. Key differentiators include built-in reply patterns, scheduled publishing, and a BaseQueueHandler for retry logic with dead-letter queues.","language":"javascript","status":"active","version":"5.9.2","tags":["javascript","rabbitmq","rabbit","queue","amqp","amqplib","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rabbit-queue","imports":["import { Rabbit } from 'rabbit-queue'","import { BaseQueueHandler } from 'rabbit-queue'","import { RabbitMQConfig } from 'rabbit-queue'"]},{"cmd":"yarn add rabbit-queue","imports":[]},{"cmd":"pnpm add rabbit-queue","imports":[]}],"homepage":"https://github.com/Workable/rabbit-queue#readme","github":"https://github.com/Workable/rabbit-queue","docs":null,"changelog":null,"pypi":null,"npm":"rabbit-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}