{"_id":"@amplication/plugin-broker-rabbitmq","_rev":"25-9a4e69cb1751700f50a9574c32935c2f","name":"@amplication/plugin-broker-rabbitmq","dist-tags":{"beta":"0.0.8-beta.pr-354.1e83d71","latest":"1.0.0"},"versions":{"0.0.1":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.1","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.1","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"dist":{"shasum":"4110cd7025c6ce1d72bfadea9b0a4d7f51f5058a","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.1.tgz","fileCount":36,"integrity":"sha512-5lSxjJriyuOMLpXGw3Ue/LMJB0lvtMaSYXfZS+Ds73FyXzUp3WV3kX5yKE4W0cbDN995g5285rhCKbMdSnmgRQ==","signatures":[{"sig":"MEUCIDXKVqw7fd0ajXIHue6L9Cktx5JnEy6Wq5mNjSkujQjLAiEAuAswKMraLUp+jJ4+4wXEADgy6Nkec6SvbeaO+ei8D1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3054763},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"1da033819f5a981bd59e6e3727812a6973848440","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.15","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.1_1698855429886_0.562030900599477","host":"s3://npm-registry-packages"}},"0.0.1-beta.pr-289.0d3954c":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.1-beta.pr-289.0d3954c","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.1-beta.pr-289.0d3954c","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"0ce6c6c11dc93b5aea8accf6e7cec909847dbac9","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.1-beta.pr-289.0d3954c.tgz","fileCount":38,"integrity":"sha512-CtjWT1mPwGj3wjZPKawdQgwrVdoihaxcyoEEqbL3s5s5zNynETpoTMzzBKM6UZWmsYvGTHs6ahxD22W1kARkgw==","signatures":[{"sig":"MEUCIHyXMmaC2QnwYU8Bl7FsR0YIs3fGINM6W4Ln/BnESjRyAiEA/LCR/mXT6+VJu3akN+qEP/OK0/7Haizh2DeaP5o+KbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063715},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","gitHead":"607d22a1059663ecf5a89c669e84d0f6f4e1eece","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.1-beta.pr-289.0d3954c_1700659885818_0.6897625708549602","host":"s3://npm-registry-packages"}},"0.0.1-beta.pr-295.e09faa7":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.1-beta.pr-295.e09faa7","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.1-beta.pr-295.e09faa7","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"2a8712f62974308297578c5ee87e142724a320f0","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.1-beta.pr-295.e09faa7.tgz","fileCount":38,"integrity":"sha512-ovPDxc1O0eO11N7ImIoAVLOXyL0dtlBEfFBD46uXOS9RMTIJ5guUMPm7z7VB7uwFbNaPbEMDliOlvoO9MHzlWQ==","signatures":[{"sig":"MEUCIAPDguu2TtdN4VlSej2KJ/QJDWJ35fHtto0vq/Tk1gMsAiEAirz0CubcmevsKJa9hORPS9gQfpfp1AZ/WvFUOqmRwoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063738},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","gitHead":"40155e1db719f85a5b8d4be19e317980ab63c633","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.1-beta.pr-295.e09faa7_1701091169646_0.7468270506609773","host":"s3://npm-registry-packages"}},"0.0.2-beta.pr-297.80f0b66":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.2-beta.pr-297.80f0b66","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.2-beta.pr-297.80f0b66","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"b9cf7a8833bc1dc18c86e3aa06ff77075ca0a5cc","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.2-beta.pr-297.80f0b66.tgz","fileCount":38,"integrity":"sha512-neowE0BJlf73cmFdkRVGCpuoRSy7iwmSHZv9bVqvEzHcjKv2lgGhM85fSWCcPn5oqeE4bg3L5lJxrY0c2wOUiA==","signatures":[{"sig":"MEQCIHqjmd6OtRERB3xFI9T0h3Rdt+2vG/2bhPc1mgo6ns5aAiBmgL20xM+VnqlHNdSvOep/24apF0oNTh3bi3mu+NZZLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063744},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","gitHead":"c7bc8663c51755347539711cfa02f9eda15f1941","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.2-beta.pr-297.80f0b66_1701193115100_0.66261035253915","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.2","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.2","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"4b49d0a903d72bf5ae6df5ccb6070233209bf5d5","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.2.tgz","fileCount":38,"integrity":"sha512-II1mfmTX/0z9FVXeh1dzIQdvpJEJBJSl6oNdY5Q82c0gykZSYnftet8DEqiDJr0juDJdgg4CGelWt5F+UFx28g==","signatures":[{"sig":"MEYCIQCi7e+r8gMnvdmgg4IuThl6N3IXjUaM6V0XgVyTiUTZawIhAM5HACMNxUJSszc+m+ldBjV198pjP3qdz66kLbkZ/UoI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063704},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"cc05b0f0c9675cdae28fd7216ad4a04ac5169e99","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.2_1701193699714_0.1956153104045213","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.3","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.3","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"cfbb6ae27d86a8a25e8e7f9930f09737e04c157f","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.3.tgz","fileCount":38,"integrity":"sha512-6BuvYvYw667dZ545OcoBLEwaQtGMX3zliq5M9XZU453V+oj3KS+M8yrAKcq2bOcVJC2gKXqDqylRrbPLcq/hxQ==","signatures":[{"sig":"MEUCIAaVd5aMbQwzWMWsrvR9HPl6fD9sZzVlhGCfl014tsImAiEA0A9xNzPd9E3QlY7vNCpmCVkowoqGXkYx88FwGklhF0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063613},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"2430524073c1ab3ba27de8174e4a5322d3481aa0","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.3","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.3_1703752171064_0.9351452178417281","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.4","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.4","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"47084c8734562cb8e22314d9ab264c41410e54ca","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.4.tgz","fileCount":38,"integrity":"sha512-+84+pohHnyctQA0XB9boXxEqUFEeMhBGD2sDaGPeZDsucLipiPENnUO2/bkb0Np9gaVWGPCAzFVjLIZ6uCfCcA==","signatures":[{"sig":"MEUCIG7jHGE0qtn796qBNd5Qq3uQqQmr53dY6NHEYMnhwkI0AiEAp7ZMNY2aVjcG5zn9PuqgtvIfArKeBOXzQZth3a/l8qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3063613},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"a3013af17c40f329488598221d037d0d30e3a96c","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.3","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.17","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.4_1703760969182_0.19267677878502565","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.5","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.5","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"ccf56bcfcda0f39b918e55481f7943dc36885bba","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.5.tgz","fileCount":38,"integrity":"sha512-StaYDvCLQVHIafsTbJeqlNmM4NE/eSy4WwyOA+wayZrp0YiCcQF3rUyvcDIvpMP9TjfonytOC43n4t0GHNfZqg==","signatures":[{"sig":"MEUCIQD6moES+ywz6TdF2fwfkkBsGf2u3Naid13eSpl/Oe4JygIgSRR0IUylzYMtmtRdKV0x0c5os4xlHRgOMFQus21ml44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064119},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"b691b143f55c108c744eb526b016d08f3ee027b0","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.5_1709917732555_0.4190598212992618","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.6","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.6","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"3ba3393d44088349d82cb21bd934ea7a38650da8","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.6.tgz","fileCount":38,"integrity":"sha512-etzlI+trwxYsI/nIKKHufYnkbWTfZMJJfEvWWZb4CX96T/oGmmHv05eJLtLa10ytE05KiL63ccitclgzOeuL5Q==","signatures":[{"sig":"MEUCIQDiPGL8YWzuzNCFQK56h71d0voeQxXB7jw89CmB4/GqNAIgMXV4ln4HnJS3MfDR2WIxIgHYu0C/RxsvJtLreTJsxAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064119},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"3bcbdd3404d2d13b3033284d1504c30ac01fd037","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.6_1709920854772_0.7811849086637936","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.7","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.7","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"5573aacfe202c30246e660d4954f26de449587df","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.7.tgz","fileCount":38,"integrity":"sha512-FE10MOD13KqJAfrdNuOmwIGe1E4WPcG7AJr547U9DpH8vvhK5TIsaSZmOSI+OmDHA5ZcSBqB9lTXNAt5ArBO5g==","signatures":[{"sig":"MEQCIC3xmCOeezBCQo4TKBbsn0GZ8rSwn0XAwNXynVINs27SAiAwFhCS9Haf5jMtUlKIR3KBvqz6mRBkWlL57NrgaIRZ2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064452},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"49226a8071d190a42ca1f7c947123a7e70eb178a","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.7_1710174879761_0.23393156397560633","host":"s3://npm-registry-packages"}},"0.0.8-beta.pr-354.31d30ce":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.8-beta.pr-354.31d30ce","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.8-beta.pr-354.31d30ce","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"048609f482223c0fa23a81afa991f39602157181","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.8-beta.pr-354.31d30ce.tgz","fileCount":12,"integrity":"sha512-wLwLQP17L7dSe6+CrvegK39C8Cg4LLGPv7skosmYjJQoVKkvrRpMJoZilT3Ipd1Ga3j6GurLkTFDYmgKysxVsA==","signatures":[{"sig":"MEUCIQChb6g51mkNo27mplDRwbbkhzlvkuwbv8mShEoW5HQ/VQIgfOOC6Dxjb68QitHPezw2EdhsPeZyrlQM1uVEgbfiLo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3012006},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","gitHead":"31d30ceddcfeef89aba68f985ee37516408aada3","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.8-beta.pr-354.31d30ce_1710262221203_0.8929394638343935","host":"s3://npm-registry-packages"}},"0.0.8-beta.pr-354.1e83d71":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.8-beta.pr-354.1e83d71","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.8-beta.pr-354.1e83d71","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"9a23b302c8e7f55222888776eb78d6e157ad1121","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.8-beta.pr-354.1e83d71.tgz","fileCount":12,"integrity":"sha512-eDSPgLKVzrtjwx/rgeCfuZ3+m62jAtzBZf021NHsHYal52e/WxVH4HsBjAZdhzIXYD7stRS/IbhDuwruW83dyw==","signatures":[{"sig":"MEYCIQD2BZrDHwXNeQSvW169ctvOWy67LziMNDs++o05hIZMFAIhAJMavDWFwWi5i8yZze+pMd/sjbc/gdPptIjNwLsaIMN2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417426},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","gitHead":"1e83d71a2b825d341f058cf3221885d6628f0e23","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.8-beta.pr-354.1e83d71_1710262966684_0.6189287206089418","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@amplication/plugin-broker-rabbitmq","version":"0.0.8","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@0.0.8","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"4180cd0b7d3ea774a66a89f7a94a1c24d334ff63","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-0.0.8.tgz","fileCount":38,"integrity":"sha512-0M0UdGtKzCXpCTnTDn9C61WiXNXOQ7ohu/fqyeRcV2DFmioGavmUesnN8zaCJOitNAZ30UnBE7INrbmogpy8kw==","signatures":[{"sig":"MEUCIF6aa5ZDFwoL94x+64mYHUMwTuVMRHP0DcgH7V/nychtAiEA0fJMKmYIVgBBtOUAPE4idFSNKeM55Asw6mEPaXDuqLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3064452},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"81e0f6cc916880b5525b37bfc3db48dba95935f0","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_0.0.8_1710429779594_0.7031588246812817","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@amplication/plugin-broker-rabbitmq","version":"1.0.0","keywords":[],"author":{"name":"Meyazhagan"},"license":"Apache-2.0","_id":"@amplication/plugin-broker-rabbitmq@1.0.0","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"083573ebdc7a676750efbff9a153a67099f82175","tarball":"https://registry.npmjs.org/@amplication/plugin-broker-rabbitmq/-/plugin-broker-rabbitmq-1.0.0.tgz","fileCount":42,"integrity":"sha512-jnDpVT4LCP4cJpQFOcGGlfXDhp+WW9xREMtE9SI20sKKpfWB76HOvhv0vGqAmKv5q1IohhQUAyk4JNop72oLhg==","signatures":[{"sig":"MEUCIC+UT7xbZGRjp2Xw3bP2RVBV5AUBxjZAXeTQXY8ZsH/+AiEA4NXpRk3QC12ACWvFDhyELRb0zs5eC/6/MFs8WD+s0d4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3070224},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"b02f81e1f0b0f94867a1ec8f02a0e0c09b774091","scripts":{"dev":"webpack --watch","test":"jest","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.4","description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","pascal-case":"^3.1.2","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-broker-rabbitmq_1.0.0_1710599749226_0.5899572588614979","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-11-01T16:17:09.801Z","modified":"2024-09-09T13:32:34.428Z","2.0.0":"2023-10-31T12:15:25.835Z","0.0.1":"2023-11-01T16:17:10.245Z","0.0.1-beta.pr-289.0d3954c":"2023-11-22T13:31:26.026Z","0.0.1-beta.pr-295.e09faa7":"2023-11-27T13:19:29.877Z","0.0.2-beta.pr-297.80f0b66":"2023-11-28T17:38:35.384Z","0.0.2":"2023-11-28T17:48:19.963Z","0.0.3":"2023-12-28T08:29:31.287Z","0.0.4":"2023-12-28T10:56:09.436Z","0.0.5":"2024-03-08T17:08:52.743Z","0.0.6":"2024-03-08T18:00:54.992Z","0.0.7":"2024-03-11T16:34:40.094Z","0.0.8-beta.pr-354.31d30ce":"2024-03-12T16:50:21.450Z","0.0.8-beta.pr-354.1e83d71":"2024-03-12T17:02:46.872Z","0.0.8":"2024-03-14T15:22:59.839Z","1.0.0":"2024-03-16T14:35:49.470Z"},"author":{"name":"Meyazhagan"},"license":"Apache-2.0","keywords":[],"description":"Use a RabbitMQ message broker to communicate between services generated with Amplication","maintainers":[{"email":"engineering@amplication.com","name":"amplication-bot"},{"email":"muly@amplication.com","name":"mulygottlieb"},{"email":"vanNoort.levi@protonmail.com","name":"levivannoort"},{"email":"mor@amplication.com","name":"morhag"},{"email":"hazaz.yuval@gmail.com","name":"yuvalhazaz"}],"readme":"# @amplication/plugin-broker-rabbitmq\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-db-postgres)](https://www.npmjs.com/package/@amplication/plugin-rabbitmq)\n\nImplement RabbitMQ as the message broker in your Amplication's generated services.\n\n## Purpose\n\nThis plugin generates the relevant code to provide you with end-to-end integration for a RabbitMQ message broker in a Pub/Sub mode compatible with amplication Message Broker.\n\nIt generates the following parts:\n\n- A topics list as a selectable enum.\n\n- RabbitMQ module and service that contains an emit function to send messages to a RabbitMQ queue.\n\n- RabbitMQ controller with an endpoint listener for each topic connected to the service, and their type is “receive.\"\n\n- A RabbitMQ options getter function that extracts all the relevant variables from the nestjs common ConfigService (by default if would load the available environment variables)\n\n## Usage\n\nThis plugin provides you with a ready configured NestJS module that you can use in your service. To customize the client options update the .env file with the relevant options.\n","readmeFilename":"README.md"}