Rabbit AMQP 1.0 client for JS/TS application
npm install rabbitmq-amqp-js-clientThis library is meant to be used with RabbitMQ 4.x.
Suitable for testing in pre-production environments. The public API(s) could change.

- Roadmap
The client is distributed via npm:
``bash`
npm install rabbitmq-amqp-js-client
Inside the _examples_ folder you can find a node project that shows how to use the library.
- Reference library for AMQP 1.0
- AMQP 1.0 documentation
- AMQP 1.0 over WebSocket (blog post)
- .Net client (reference implementation)
The interface shall be uniformed to all other clients in order to have unified documentation. While developing, keep in mind the support for autoreconnect.
1. Implement the management functions via AMQP
- "REST style" send message
- handling senderLink, receiverLink`
- generating exchanges, queues, bindings
2. Implementing connections
3. Implementing environment
4. Provide simple APIs for publishing and consuming
5. (OPTIONAL) Autoreconnect (possibly already managed by RHEA)
6. (OPTIONAL) Metrics for Prometheus