{"_id":"@andrewscwei/message-broker","_rev":"3-9ea2e358dfd39e9c3311c188634bb7a2","name":"@andrewscwei/message-broker","dist-tags":{"latest":"0.61.0"},"versions":{"0.57.0":{"name":"@andrewscwei/message-broker","version":"0.57.0","author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"@andrewscwei/message-broker@0.57.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/node-message-broker#readme","bugs":{"url":"https://github.com/andrewscwei/node-message-broker/issues"},"dist":{"shasum":"8ed24721d0921adf99e619ac65ef42fe15704ae5","tarball":"https://registry.npmjs.org/@andrewscwei/message-broker/-/message-broker-0.57.0.tgz","fileCount":63,"integrity":"sha512-maU+qwh7m3PsecoqUssmE89kuPEcalO8BYq6VaB4nK6jehcbXIhpFO6SA/PVt2UK28cfsA1IikV2QLyULXnGXw==","signatures":[{"sig":"MEQCIDr6WOWD0VHRaZpqEUwJBxSLnU75vAI1OBeNNfj7O6iCAiAVzNj3IoRboUgoQc8egpBDHtlPM/snFIzvD8bMSL4fXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197723},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"15ef1509e3874b4f2ebf3f55ad1a25524fbb6211","scripts":{"svc":"docker run --rm -p 5672:5672 rabbitmq:3.12.7","lint":"eslint --ext .ts src","test":"mocha --config .mocharc \"tests/$npm_config_files\"","build":"tsc","clean":"rimraf build","lint:fix":"npm run lint -- --fix","prebuild":"npm run lint && npm run clean"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git://github.com/andrewscwei/node-message-broker.git","type":"git"},"_npmVersion":"10.2.5","description":"Node.js message broker that helps managing AMQP connections and sending/receiving messages","directories":{},"_nodeVersion":"21.1.0","dependencies":{"bson":"^6.2.0","uuid":"^9.0.1","debug":"^4.3.4","lodash":"^4.17.21","amqplib":"^0.10.3","parse-json":"^8.1.0","@andrewscwei/super-error":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/lodash":"^4.14.202","@types/amqplib":"^0.10.4","@types/parse-json":"^4.0.2","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/message-broker_0.57.0_1707533011421_0.44237897248480507","host":"s3://npm-registry-packages"}},"0.59.0":{"name":"@andrewscwei/message-broker","version":"0.59.0","author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"@andrewscwei/message-broker@0.59.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/node-message-broker#readme","bugs":{"url":"https://github.com/andrewscwei/node-message-broker/issues"},"dist":{"shasum":"91d94e7ac3561ac4578e6dc8b9faafcf1e8133a6","tarball":"https://registry.npmjs.org/@andrewscwei/message-broker/-/message-broker-0.59.0.tgz","fileCount":63,"integrity":"sha512-u5HG3AHdFBL5blfzZBcj/2rc7A8XFjrG34+v05sNirY0TwWc1cr4VlQZtLa4f1N5z/Dp1NTz8626jfLDfZCUsw==","signatures":[{"sig":"MEQCIAkMxbJNikMQZYp9zUsZahzGANMGVi1G/xKWZTBc2Za9AiAec9j5h3JCmHc3BBZdjux4LfUMPLCGimu0Fi2V9Cgs2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198017},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"c351ca02f37ff22845e85f206aed79b7ab37580b","scripts":{"svc":"docker run --rm -p 5672:5672 rabbitmq:3.12.7","lint":"eslint --ext .ts src","test":"mocha --config .mocharc \"tests/$npm_config_files\"","build":"tsc","clean":"rimraf build","lint:fix":"npm run lint -- --fix","prebuild":"npm run lint && npm run clean"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git://github.com/andrewscwei/node-message-broker.git","type":"git"},"_npmVersion":"10.2.0","description":"Node.js message broker that helps managing AMQP connections and sending/receiving messages","directories":{},"_nodeVersion":"21.1.0","dependencies":{"bson":"^6.2.0","uuid":"^9.0.1","debug":"^4.3.4","lodash":"^4.17.21","amqplib":"^0.10.3","parse-json":"^8.1.0","@andrewscwei/super-error":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","rimraf":"^5.0.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/lodash":"^4.14.202","@types/amqplib":"^0.10.4","@types/parse-json":"^4.0.2","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/message-broker_0.59.0_1707533646065_0.08773610977209545","host":"s3://npm-registry-packages"}},"0.60.0":{"name":"@andrewscwei/message-broker","version":"0.60.0","author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"@andrewscwei/message-broker@0.60.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/node-message-broker#readme","bugs":{"url":"https://github.com/andrewscwei/node-message-broker/issues"},"dist":{"shasum":"bf7c912664f94e76c658c4542118b042f57cd4ae","tarball":"https://registry.npmjs.org/@andrewscwei/message-broker/-/message-broker-0.60.0.tgz","fileCount":63,"integrity":"sha512-EqkaRi1HcACuG/m1YW4c1lpl5f8uo5TEXFvteyTgd6HabwboHUnLSYZv3sYWaF0TujxaNTwwhZM3FkUlHOk/tg==","signatures":[{"sig":"MEUCIGZfAcjd6nCULyWXP+5rdx9Pzx8g2Ay9WI7/39RD336DAiEA7GWU8ecIvop2uheyQ0VBMq0/7cOz1df0wEDlO9Cx3LA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147698},"main":"build/index.js","type":"module","types":"build/index.d.ts","gitHead":"37d1bb501a34d7389def1a02e0d010a6dd3e3b24","scripts":{"svc":"docker run --rm -p 5672:5672 rabbitmq:3.12.7","lint":"eslint","test":"mocha --config .mocharc \"tests/$npm_config_files\"","build":"tsc","clean":"rimraf build","lint:fix":"npm run lint -- --fix","prebuild":"npm run lint && npm run clean"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git://github.com/andrewscwei/node-message-broker.git","type":"git"},"_npmVersion":"10.8.1","description":"Node.js message broker that helps managing AMQP connections and sending/receiving messages","directories":{},"_nodeVersion":"22.2.0","dependencies":{"bson":"^6.7.0","uuid":"^9.0.1","debug":"^4.3.5","lodash":"^4.17.21","amqplib":"^0.10.4","parse-json":"^8.1.0","@andrewscwei/super-error":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.4.0","eslint":"^9.4.0","rimraf":"^5.0.7","ts-node":"^10.9.2","@eslint/js":"^9.4.0","typescript":"^5.4.5","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/lodash":"^4.17.4","@types/amqplib":"^0.10.5","semantic-release":"^24.0.0","@types/parse-json":"^4.0.2","typescript-eslint":"^8.0.0-alpha.10","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^2.1.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/message-broker_0.60.0_1717657225609_0.8118682834697681","host":"s3://npm-registry-packages"}},"0.61.0":{"name":"@andrewscwei/message-broker","version":"0.61.0","description":"Node.js message broker that helps managing AMQP connections and sending/receiving messages","main":"build/index.js","type":"module","scripts":{"clean":"rimraf build","prebuild":"npm run lint && npm run clean","build":"tsc","test":"mocha --config .mocharc \"tests/$npm_config_files\"","svc":"docker run --rm -p 5672:5672 rabbitmq:3.12.7","lint":"eslint","lint:fix":"eslint --fix"},"repository":{"type":"git","url":"git://github.com/andrewscwei/node-message-broker.git"},"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewscwei/node-message-broker/issues"},"homepage":"https://github.com/andrewscwei/node-message-broker#readme","types":"build/index.d.ts","devDependencies":{"@eslint/js":"^9.9.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^2.7.2","@types/amqplib":"^0.10.5","@types/debug":"^4.1.12","@types/lodash":"^4.17.7","@types/mocha":"^10.0.7","@types/parse-json":"^4.0.2","@types/uuid":"^10.0.0","eslint":"^9.9.1","mocha":"^10.7.3","rimraf":"^6.0.1","semantic-release":"^24.1.0","tsx":"^4.19.0","typescript":"^5.5.4","typescript-eslint":"^8.4.0"},"dependencies":{"@andrewscwei/super-error":"^3.2.0","amqplib":"^0.10.4","bson":"^6.8.0","debug":"^4.3.6","lodash":"^4.17.21","parse-json":"^8.1.0","uuid":"^10.0.0"},"_id":"@andrewscwei/message-broker@0.61.0","gitHead":"fdf9f21255997e49428be10441a43261a596274e","_nodeVersion":"22.2.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-fJfvDDnqZJ9hX7v/vnupR9HRXPvcU6lfHIVkBwpa0S1Nm772PCKAYG83XJhTqMWNJHaaaCLkb+hpBUr5mMFbEg==","shasum":"f744c8d0f494321e1c386ff978e9ea6bf6c3f8d9","tarball":"https://registry.npmjs.org/@andrewscwei/message-broker/-/message-broker-0.61.0.tgz","fileCount":63,"unpackedSize":147420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/fRR5wWc5OVliWRZlGGXcBtYjb+eMIPRrUcUHQWui8QIhANUNCEO94fzYekngIZzgxl/5jQ5GjXtlAzWeXf7Oqhlo"}]},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"directories":{},"maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-broker_0.61.0_1725514014704_0.2564424959136393"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-10T02:43:31.351Z","modified":"2024-09-05T05:26:55.077Z","0.57.0":"2024-02-10T02:43:31.591Z","0.59.0":"2024-02-10T02:54:06.231Z","0.60.0":"2024-06-06T07:00:25.813Z","0.61.0":"2024-09-05T05:26:54.882Z"},"bugs":{"url":"https://github.com/andrewscwei/node-message-broker/issues"},"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","homepage":"https://github.com/andrewscwei/node-message-broker#readme","repository":{"type":"git","url":"git://github.com/andrewscwei/node-message-broker.git"},"description":"Node.js message broker that helps managing AMQP connections and sending/receiving messages","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"readme":"# node-message-broker [![npm](https://img.shields.io/npm/v/@andrewscwei/message-broker.svg)](https://www.npmjs.com/package/@andrewscwei/message-broker) [![CI](https://github.com/andrewscwei/node-message-broker/workflows/CI/badge.svg)](https://github.com/andrewscwei/node-message-broker/actions?query=workflow%3ACI) [![CD](https://github.com/andrewscwei/node-message-broker/workflows/CD/badge.svg)](https://github.com/andrewscwei/node-message-broker/actions?query=workflow%3ACD)\n\nZero-config Node.js message broker using [RabbitMQ](https://www.rabbitmq.com/) that helps managing AMQP connections and sending/receiving messages.\n\n## Disclaimer\n\nFeatures of this module are driven by personal projects and are expected to have timely changes to their API. Use with caution.\n","readmeFilename":"README.md"}