{"_id":"@byndyusoft/nest-kafka","_rev":"24-533cb3331e5e1babcf16be4d674b22f8","name":"@byndyusoft/nest-kafka","dist-tags":{"next":"2.4.0-rc.1","latest":"3.0.0"},"versions":{"1.0.0":{"name":"@byndyusoft/nest-kafka","version":"1.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"4f4c6b260bbebc37d59bc77125e516426a4f9ca6","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.0.0.tgz","fileCount":324,"integrity":"sha512-34FczfBAqZ/ieTsJVQcZIk7/RywsiKSshTC4uRnKG486qSqC0yJe9IwMYd7OTYV9H9FIvTTB6L7+bgxhmecmcw==","signatures":[{"sig":"MEUCIGpgkCUxv1xhd0/vvSe8jAM7Ll3ScHyEZdpub1JJqdpFAiEAwufD3ihl5REYqI7F9hw6A6PU9l7LQNYQE7yid7/BP/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii35WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqvw//T9JEwz3aYh3wJOJwSxzRYmzbWfqrEvTXpNKnqp9c5JE/iL3/\r\nlwNZzDn/Hhbeh190KMa70Jeuy0hhX9LTmQKRUXpy6iNmunn4ezleSjv8SClE\r\ngeADPv5hLg+45FdK4k4FwI7dplF5rQ33RwWljsQuDaGzVD8tMq5rKt+cZKUs\r\nD5dNypkxGmqt97NxhIrxcbRLs7NkcUlbNLeRwJarL8VU0UdPc5bDp4o65EV4\r\n2ee50v1cHSRASpruW7nGnB4oa4K7GyfzyjGKVxV/jstYsrDrvIOjJ+35ZjW3\r\no2YHVc32hhcbv16PrglpRpeuME85MpvHsgAPs31NJvq1AGhMA8v08wbasBBk\r\nV9ItKW4I9xA1USf/tsCTMNOaVR/IC0N0gdZBKiDZNuS/Ujf3gILG5hVievUw\r\nSKRMVK3X2Pemd1/H5791Yfr526v5Wv4bjmEz/lijPDD9cbjD6tgKW0WaqKTQ\r\nqG/CnbdK2ShBUjWCqLoFdnnNtvSPzXDcvPL/+eNfPex4jq2OChAn4ff3lVuO\r\nQjqQarpe4Up6jUytovor2KYRCGcLKXib6XbzNAGFIZ6H3M/tn1G1H7HAShxb\r\nLgDtqWvflSQW824u866ti1h27sV1LfG8zDl4lzqBX4Q2NPzNeKPgqucidyo8\r\nM1h0tlmwgmAdmqKGPSyQtLAN/gk/1CbFwN4=\r\n=fFzr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"30b975287790cba0981321bde61c22e62dfdc785","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.10.0","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.15.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^28.1.0","pino":"^7.11.0","rxjs":"^7.5.5","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^7.32.0","kafkajs":"^2.0.1","ts-jest":"^28.0.2","prettier":"^2.6.2","ts-patch":"^2.0.1","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/node":"^17.0.35","lint-staged":"^12.4.1","nestjs-pino":"^2.6.0","@types/lodash":"^4.14.182","jest-extended":"^2.0.0","@nestjs/common":"^8.4.5","@commitlint/cli":"^17.0.0","class-validator":"^0.13.2","markdownlint-cli":"^0.31.1","semantic-release":"^19.0.2","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@nestjs/microservices":"^8.4.5","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.18","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.0.0","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"peerDependencies":{"rxjs":"^7.5.5","kafkajs":"^2.0.1","nestjs-pino":"^2.6.0","@nestjs/common":"^8.4.5","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.4.5","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.0.0_1653309014243_0.7687123116383658","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@byndyusoft/nest-kafka","version":"1.0.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.0.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"136db9ae93508e7ec54c4646c738f77bb747419e","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.0.1.tgz","fileCount":324,"integrity":"sha512-qqAh7YYdnRYt6h/i2+x/p8flAazk7KpL90y1op7OOLGbEF5/hPXDU4n7ZTk84DFKSRsO1CiVlQK1Kb/VuFetRw==","signatures":[{"sig":"MEQCIErWzQCqVUednfs8f/jTOadcam0E8RTv4ODvwH1eq9J9AiAM+irOs3FWxtpp5Q2VAyJwHdfZ8wWgMzHE6KWHu4lKEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKFSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf0A//d5u7rw07739ywnxKzU3yYytlUZD4Zec9rvacspxydYp6d51i\r\nz8FRc6Stsb8Qzu7SaU8LJUcsi8tqV+O/CHEEmkSkuSX5NxvMAIfUGgzQqVxJ\r\nXC9BCi+FYFPSISZwx7fRIVfc+aRjSGtF3SV25aW4ZfzaJK2IajxsRvybw2Mx\r\n0tl9+5gzym3S2mHzguxRff26NQ5WZdgToPJvy9BqR7+XE3bCqIWWxqxwo2c5\r\nIdGqCElW84wiJtRz4ASGsiPK8ylB9O3ivHodaHj6oYcEOjdsrM8+CWdT0Ftr\r\nX3jHXAIfDR/OmjGTVOCJIGOyBUNXfAoj+thp+whP99741r9Y0Iwnermr4Dcm\r\nPlQ2dhQvSM2ZakfSFRLL4Re2WGKg0PwK1amM/xcP9qjDXeKQsLZzXWNzDiNV\r\ncuPIcVLCGTMbSWOfqcAxKmcOHKPAaDanmXUnh/7gYmGhgUwVjbgtTi4eSyiK\r\nLyFNM3EMvghds3SrXKplmF3QvDUS2GYMsBXLLsI8fmdxbcCbvB5xYwc34EQo\r\nUrHJtOQXzkykeIotG5flkTDG2EiejF7H8n9zCFck+Ko/wqDJBlNkoryjDq1L\r\ndJ3kJmdlDIVrcGEDiLuaUMjkXM8Y/CXsXW+ZEmoV6Yi8zZO16s79b6FAQRsY\r\nOSb+C5DOu0DY4SkitxoAaYDuqpLh36kClsM=\r\n=aCZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"7fd13ff68d3486f87fe0ce18a27aa3f8e33d2a7b","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.10.0","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.15.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^28.1.0","pino":"^7.11.0","rxjs":"^7.5.5","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^7.32.0","kafkajs":"^2.0.1","ts-jest":"^28.0.2","prettier":"^2.6.2","ts-patch":"^2.0.1","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/node":"^17.0.35","lint-staged":"^12.4.1","nestjs-pino":"^2.6.0","@types/lodash":"^4.14.182","jest-extended":"^2.0.0","@nestjs/common":"^8.4.5","@commitlint/cli":"^17.0.0","class-validator":"^0.13.2","markdownlint-cli":"^0.31.1","semantic-release":"^19.0.2","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@nestjs/microservices":"^8.4.5","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.18","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.0.0","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"peerDependencies":{"rxjs":"^7.5.5","kafkajs":"^2.0.1","nestjs-pino":"^2.6.0","@nestjs/common":"^8.4.5","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.4.5","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.0.1_1653383506478_0.3490029853484822","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@byndyusoft/nest-kafka","version":"1.1.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.1.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"340e3d06f7d1d048f1740a18233bb353418d87ff","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.1.0.tgz","fileCount":324,"integrity":"sha512-fcOBgd0lA5nDiE7OgZGJCqItN96+wwRtuJs/0JhcaPUfWH74q1C57yNwJ7+X5n6nDNFzqyEGSrYk7WySN1tK5g==","signatures":[{"sig":"MEUCIQCAFK1OufHtcEoLg9wOAyqOLIJ3B51oRKfnKNaORrsv6gIgdJF++S7Ozn+5BO1Tr2Axr2d4ELWau4IsxlojB3quoQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJildLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgKg/+KsluAHlmzxAcrpvh6lRayrA0rFx1VKiZq8pjFyHghJ+kehjE\r\n8wbWI/I1avYcqMuwC8c6i4Y7Bdv4VqjF0PBbBAa3bC7UlA9l/OY3SRdVhy9K\r\nuYVt2S/FnngbhAqtmoPiNGu5VTW7TxezOQh/hDiB3mdOMhgRPVBT9hSm9/h2\r\nET57WRCeebdzhmZRTBSMWqTFJjV3LKwJLAawIMzXs6JQO7waHRrK8C9wl/5r\r\nMdhPKseu8VsyabsDMuJnkfHnuAOO9MKL4ONm0AaMZs4Sed/jnvzm6EIw/mYO\r\nU0uU0wmRPd8SmH7RzGG5ddegrY4VkT6AStFzlZGU6HfelaW2zr/T8Udus8nu\r\nUAlk/LVazeybLAXCr2kcdVzxCC+34ifCkNE4uU0uXbUIUbxCCaurNaEgbOxk\r\n5Q4uvoecCB6lga5DbsZg65YhdbbQ4PakMxc+OHMT1mG/N/nHAtmFUvoO4h5n\r\nLYjWbxSTRSoucgVmzDUgRJ6GpCJ1KCU9UBwiUZCnT93bNJuIL9U8F2PIpcrV\r\n/jPzs8dheqCMmsnW3bIJErr/scficeFaj2W9U3N23+0FXjnncohbQvYymOdk\r\ne/NAHPmbkaiMA+dXMUdF6vHWYKKxBxv9W1veo/iiG9YljKI84HmHX8ALrnQ0\r\nXJMyW9cJB4yjB+dXhJoGvVOfSMSSWQFUoU4=\r\n=cRK1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6fcd0fc1454209c5758f666a1d5a5fbd9eb39837","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.10.0","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.15.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^28.1.0","pino":"^7.11.0","rxjs":"^7.5.5","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^7.32.0","kafkajs":"^2.0.1","ts-jest":"^28.0.2","prettier":"^2.6.2","ts-patch":"^2.0.1","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/node":"^17.0.35","lint-staged":"^12.4.1","nestjs-pino":"^2.6.0","@types/lodash":"^4.14.182","jest-extended":"^2.0.0","@nestjs/common":"^8.4.5","@commitlint/cli":"^17.0.0","class-validator":"^0.13.2","markdownlint-cli":"^0.31.1","semantic-release":"^19.0.2","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@nestjs/microservices":"^8.4.5","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.18","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.0.0","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"peerDependencies":{"rxjs":"^7.5.5","kafkajs":"^2.0.1","nestjs-pino":"^2.6.0","@nestjs/common":"^8.4.5","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.4.5","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.1.0_1653986003131_0.21639629897236223","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@byndyusoft/nest-kafka","version":"1.2.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.2.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"3b4b2c71ff611280d939776bcc3a10d68c4ae52f","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.2.0.tgz","fileCount":334,"integrity":"sha512-MamFs/1NabXTXHa1VH4R7q3AGYJt9ZlP93sRQEKLpP6pcVt4BrvQA2hd0dfLVpzKuN7hCKUyc5FEP1GnZrI61w==","signatures":[{"sig":"MEYCIQDJxfsyHK5Joy7XFaCzVYJhqOy7VZSKJfXeo8jLFc+HVwIhAJN74ribVO0b0P3FbqGJrqvASEZ7tsLwERMl6SWuSeGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqGFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu6w/7BAveB433NhinAamkdusjpeQ1jqPNUTbRDkRyQk3IOy5wdgdv\r\ngfObaUM+MrhzVvplzAdahOsbLCDUw1Oceg+9eKUeLRThZqKWo2B5Ljgq3xMp\r\nuD4ppK+aLLTb/iOORjlLb9i2l282A4b4MUkz7ACABJkq/8YFyJeEnk7PxdvH\r\npezbvkmTvJt7YtZJgsG+88OEHHj7jYK05WUvcChByMrbdOiCPSzRG9INffTn\r\n7RvRL0ctcnuZlN7XcYuMB1g/nptpPRnKRECZx8NzZ7LdKo/1gjmtl5sFb2se\r\ng5YIT2GtFBkkbWI+/xVNVFGclQ5QtC9PrNxPaAoQ4wUegYJBh+eKTm5+iUI9\r\nC0Nt2xIk+Yg6K/c+BuiIDPBB6RtnI/PvLJci1cJmo6Ki54LC1T9nf+g6d9Lm\r\n5KpzNsxAUDt8G/ujIco5Wxp79tSMbTzE7wMi8rx4ybrSk8J+0luxYSb1705t\r\nlgEa/K93l77AN09Ic7QF11WAFnwMkEjhVMJgjoeUORKYOD5PmWS1AGpjzo/7\r\nCiuobafHlAX48IwZUmHXVN1W/fzdGHG6QDsGkh5Zpcg7S7U1Kc7BuiPYmFwU\r\ncFjSkGeloqzqdvN3NpvWSeeRlIlB9qIvvMgU/ysDhC/FIkU1VpUplvty/to2\r\nfISappP9r4QFiBNMPMqKQN05O835hlJP264=\r\n=QMGs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6219cd2580fc568131e308d433342c6a92cf66fb","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.12.1","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^28.1.1","pino":"^8.0.0","rxjs":"^7.5.5","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.17.0","kafkajs":"^2.0.2","ts-jest":"^28.0.5","prettier":"^2.6.2","ts-patch":"^2.0.1","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/node":"^17.0.42","lint-staged":"^13.0.1","nestjs-pino":"^2.6.0","@types/lodash":"^4.14.182","jest-extended":"^2.0.0","@nestjs/common":"^8.4.6","@commitlint/cli":"^17.0.2","class-validator":"^0.13.2","markdownlint-cli":"^0.31.1","semantic-release":"^19.0.3","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@nestjs/microservices":"^8.4.6","@byndyusoft/eslint-config":"^2.0.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.18","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.0.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"peerDependencies":{"rxjs":"^7.5.5","kafkajs":"^2.0.2","nestjs-pino":"^2.6.0","@nestjs/common":"^8.4.6","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.4.6","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.2.0_1655202127566_0.26530648072500806","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@byndyusoft/nest-kafka","version":"1.2.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.2.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"ac09a8e992d897b44ca70b17e43ef6aef4dd057f","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.2.1.tgz","fileCount":334,"integrity":"sha512-T7NBmfjg4g/G9UOH8aIC4KRH/Mm7emWdvTLD18opfkmxi2OoUPvgLdWEnm4uWND6t7OlYJeL46w0L9u93VEFbA==","signatures":[{"sig":"MEQCID5geYGzCu8I1vz0+VMoPrlOpZg338AUGRxPl7EhVAcyAiB8t3ZzTyw7vpSjnMXAgDc3AMIfdaL6sIWHvpLWRs9iFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLogzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNXw/+JBPYmfgzY1wpPIV2Ub/dz3y/2edv08Bnwe7DOw5QcEg9NUpz\r\nwaeaRsasDFT1LN3wJoljX/idyvNzzVx0yUIbgL61uWsB+HBQk09QRWLPmSJP\r\n9xBSqGXMBRZaR+cqsC4ZQtLrWiH9WPyir75GsxRm8ILxXd5aOGbQHiP1G34b\r\n1U6BPQDYfsJrn4LV0H94K3yNgISumUQo3gt9qmcaRDB6Z7HjR9m2MkGOFOCc\r\nEfcXH2CPTGliR08KwqfFue44TfTRG13VoLguWdIlYFH7t2buWFL1xFVX4qS7\r\n46edp5MND1zBrRcJ94sIkctCVh0k7nf/urq/Aa0HwYflifteE4HsWEAEDGZ5\r\nJGbcDNs/4QpnH3LX2vupadRRKXixN/ym9dnDm3M+G2P87SWMJN3Uafl1DR1B\r\nlCLjrLmLL1ODz/sW9M1AfpA7U2y42c5D/Yt+ts66xgMrtdVC/AS0H8ttmOH1\r\nJfJqTCi2O9g6WJJ4rRv9dA9Y4zCrnRflQ8BSZU6/voKQleEBDuowEhDFzJiN\r\nomZKshDdAnu4bVZCpsV/prNSH+yut+XpDUce13cVtTDNyru58u0tkm43PmLZ\r\nukfq6UEOTstPbJ+x8Z7rULmWrI9rrbBbKeHS7ELe7Vspr0X9CqgVZHvGEfjx\r\nvjnSVL+SuRcaqwELgO7RbCtiOI0vBnGe8S4=\r\n=2Jmu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"25f7e89ac6115cbd359c5748d50ea1cd06f5dd1d","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.12.1","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^28.1.1","pino":"^8.0.0","rxjs":"^7.5.5","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.17.0","kafkajs":"^2.0.2","ts-jest":"^28.0.5","prettier":"^2.6.2","ts-patch":"^2.0.1","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/node":"^17.0.42","lint-staged":"^13.0.1","nestjs-pino":"^2.6.0","@types/lodash":"^4.14.182","jest-extended":"^2.0.0","@nestjs/common":"^8.4.6","@commitlint/cli":"^17.0.2","class-validator":"^0.13.2","markdownlint-cli":"^0.31.1","semantic-release":"^19.0.3","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@nestjs/microservices":"^8.4.6","@byndyusoft/eslint-config":"^2.0.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.18","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.0.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"peerDependencies":{"rxjs":"^7.5.5","kafkajs":"^2.0.2","nestjs-pino":"^2.6.0","@nestjs/common":"^8.4.6","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.4.6","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.2.1","@byndyusoft/class-validator-extended":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.2.1_1663993906975_0.06413507198482993","host":"s3://npm-registry-packages"}},"1.2.2-rc.1":{"name":"@byndyusoft/nest-kafka","version":"1.2.2-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.2.2-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"9e30f1f6f633496585cff9e2d24841e64e11d1b5","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.2.2-rc.1.tgz","fileCount":334,"integrity":"sha512-Q4FgjtePfqCElTa57wOIRjuKbA33Nj4YmlDxSpfQotZW9U6yOb02fjRsc2XczThtEYg8Kkj2x7y+hW6YQ6h6CQ==","signatures":[{"sig":"MEUCIQDV4pD7/PSFEbrTYOS2R5HwWxaM2B6iyTTw7tThtsnmgQIgHCDnvAvOJ2OPmAD2vO8IkgDabgnwR2lm9tF7sW6sdD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU5ReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb0Q//TwWn+Ztlt/LYos3vNQUFUWHNSu8v1YU1Olzb4ibc6MbdMefJ\r\nSJbi+y3QYxvSN2fTU5iLOrObIQB0ovuN0Vx/QELGkoOoZ+ecIHdvMleUTnTX\r\nBF/dod2dzWTrQnTqF+xXhfZezETSZuMDv1TqRChQygzNuQ52T9hcUY1O3wbH\r\ngfCYvT12m0K3tskThwxzLU9p2IkHpGnwnD9teo9HISOvjIblon0nOlNJ75jK\r\n9vkqoUnefi6RND5sAaSwDWFTf6WNUtpxD8Bmk9oARl8JEXbWC4WwyoCWHo+Y\r\nsaeRx0Wrk89WC1a5j+GhOVbbDohUHQwU0OIYlkmDvu0QZRVGzTpAL+IoKYRw\r\nN4nU0nvqPfOtaU7ImtkGAkZTICHhZkWyTZptLRQm7QnzHy2i23DA7i9WUj19\r\nxYJ8PcmoKZB/10y4TmBjy/sMgeBOsr8l6butUx1geY2fgeasm66KxMg+uZfr\r\n6pcwsDpobvLdJYcBG68Cvrtet29Dd5tXxBFcqCwbTg3fV02r/1kel9yP6AJF\r\n2yGTmAg3BXunGgg43V/c4Pn5rCv5darQHuw89uEB+Oceukuvpef7Ak8QhuWH\r\n8bQV8TsOBsZrwxZMlVjOei+mLm2uKU6OyocVA6uHt+kJ9AYoEMeFVIPHQhcc\r\nSkWArFchNKKPVC/PmLTe5EqTW5cQEJsp14E=\r\n=CPbc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6ac3f5c22fb490c320953c179e4f24a1a3a639aa","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.2","description":"Kafka for NestJS","directories":{},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","jest":"^29.2.1","pino":"^8.7.0","rxjs":"^7.5.7","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.26.0","kafkajs":"^2.2.2","ts-jest":"^29.0.3","prettier":"^2.7.1","ts-patch":"^2.0.2","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^14.18.32","lint-staged":"^13.0.3","nestjs-pino":"^3.1.1","@types/lodash":"^4.14.186","jest-extended":"^3.1.0","@nestjs/common":"^9.1.5","@commitlint/cli":"^17.1.2","class-validator":"^0.13.2","markdownlint-cli":"^0.32.2","semantic-release":"^19.0.5","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.2.0","@nestjs/microservices":"^9.1.5","@byndyusoft/eslint-config":"^2.1.1","typescript-transform-paths":"^3.4.3","prettier-plugin-packagejson":"^2.3.0","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.1.0","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"peerDependencies":{"rxjs":"^7.5.7","kafkajs":"^2.2.2","nestjs-pino":"^3.1.1","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.2.2-rc.1_1666421854823_0.3632230368725833","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@byndyusoft/nest-kafka","version":"1.2.2","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.2.2","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"af59083541be5c5acc6ae169489c4b32745d0015","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.2.2.tgz","fileCount":334,"integrity":"sha512-nZiT26A+b6IS9Yjlvp20WuLBN6qTKAX6XnYzB3BPENHU1H2DIlTV7sTKF94xPCf/GEUoG4pMRB7Yb9vMo4nKOA==","signatures":[{"sig":"MEQCIQCcNhRhoM2clUMbuMwVLVdLW0Q0ytE0gaIEkV/kJd1Q5gIfDokaOEEh/HNAmdPs6gH4r/Fw/5+MDX/CCXGARYz5zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh1agACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuGQ//XXuq7FH9p00ivTHcSGgQsuOBk3d6TTV4fII4wLf9ApJnSH9w\r\ngkTZ98IZaq93z9Um4DZv9oH/aZ5gS/LJOcLQcjFZtTpYBMUP5RJ3ElUNxzyy\r\n77gcuZjbm7iQlwoo1yX/oVPh1r+TUZjSxA0014EUQ2rY7IEK2FWvSjzbc0uf\r\n+kRfd4Zqr4EmyytWjebvnMlbkWiGxGyCTOiKlRpA4r+LMCKqMGmiwetSJvGd\r\nxccZE+EM/OXQlPFXbcDafFKxbsfGbdD9MHjVET2j9qGZNfIGcyUFfYs8uDnm\r\nGQDTPvuVLqZJ2BC2ynXkOglnzde0w0WfZJ4i52kTtd4EUet9YoI6aIoyqqPU\r\nhIb/ddvHTaf6DK+bBzVs5zN7XuZimJAfLEGLdBHsyOVvVt77wYO0ykxef6pF\r\nimA+P4oWT5a6QY/3MTzY2TZUX2kgKv6heHaRosPUs8czbpCv7cOQQLifqAiO\r\nP3Tf0VeERiXwHB5atvvmOgVrJRFmDP62CLfJQtUkjg7f/g3ELrlwdIisLwi7\r\nw9CJBvNqMyQplPLbSqF9RaLTb580mYY+6PdeEJvlzSCudbR4t4ryTljTRkwk\r\nc+bUBgXx34IUfZsjGcEe9doveWWgDw/myh04iZEPtyrbgiU7jo9AG+sJMwEi\r\nFO7pqcc/97CdiAHBtZTHgFZuhMU0L+atzmU=\r\n=UFGk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"c5382da044bc521bc6cff733bac002f4112bdcdf","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.2","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.2.1","pino":"^8.7.0","rxjs":"^7.5.7","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.26.0","kafkajs":"^2.2.2","ts-jest":"^29.0.3","prettier":"^2.7.1","ts-patch":"^2.0.2","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^14.18.32","lint-staged":"^13.0.3","nestjs-pino":"^3.1.1","@types/lodash":"^4.14.186","jest-extended":"^3.1.0","@nestjs/common":"^9.1.5","@commitlint/cli":"^17.1.2","class-validator":"^0.13.2","markdownlint-cli":"^0.32.2","semantic-release":"^19.0.5","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.2.0","@nestjs/microservices":"^9.1.5","@byndyusoft/eslint-config":"^2.1.1","typescript-transform-paths":"^3.4.3","prettier-plugin-packagejson":"^2.3.0","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.1.0","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"peerDependencies":{"rxjs":"^7.5.7","kafkajs":"^2.2.2","nestjs-pino":"^3.1.1","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.2.2_1669813919797_0.09417892226796898","host":"s3://npm-registry-packages"}},"1.3.0-rc.1":{"name":"@byndyusoft/nest-kafka","version":"1.3.0-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.3.0-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"9dd81f21502c5f5c9c20a992bdb53a6c65e67e35","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.3.0-rc.1.tgz","fileCount":334,"integrity":"sha512-+6rtIHwz/rS441h0QitfwDWNieZz/l5eF3RB32Ncsaj2UF8nhAD7xoUjEZ1XNwT4pbt9AG/isTPz2hmOecWjvw==","signatures":[{"sig":"MEYCIQD8w6bnQSaY8lmV1l1s2ChsHAAL8f2KXDSThb69j0zszAIhALyQhoMHBMlVH+RPDI9eDSHfCWfxToftwJIe9Oufvc1U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkb96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTxw//cRqKapyfNZQ5K6FMcNboOjbY3RaHV1wZrZuIE0Gpe1q1b1sz\r\nvPoLsQ/mHe9MJ6lUgdhfBZ/bWEqoCEIYrYV+PJPQlrmagh/GuToVVzrq7S9n\r\ncxhlve7yiKqTcqgXnRMy9D3aU4WXWcGH+16DFTrzuDKkNdWveHy3rDEQNrjW\r\nHnkEnfmhwKcD4R7ELdoVYObrRyFwInu7J0lqB/m3fS228Ovj912phI+HA78i\r\n52EKnlsMuJwGrZh6wZptpfgi/jQOPNXYigqFkR2V7nro9R1VB2n/JF27dgxp\r\n6P73qOKxorUsokDtI4hwywlsi1Wz7TZamFbQr0owcwRA9l5yiInG9xDcTiks\r\nQyiDAD6WVDPkENrk4dvWnne3Yo5kLHozu4f8l+7r9NB9QLS+e9NSlMTXVDE6\r\nU0xBNZllHViGWqsZ9pBiC/mTZ3RCO6UItxnMdf0UzI7iusujw04rtrRr/C8V\r\n/0poFcOwXEOCH33qEdf88BFQNAjAupnAf1WVwY0jTb/7lyP5QFcojcJbTbHS\r\ne1WVqg2tiAhX7aogK2eHM/j0PxFqthT4Gm2jd5p8Pi+Wwc3DXp+HQODs/I8J\r\nUihu1EwHeEhfIKo7OZMlaigIlYRcr0wBf+oOZ0twBCkz55B+ofiijgxXUQQz\r\nP3vZRZHDVhFgu9kAJtB4+qUj6Yo3/QuRgEQ=\r\n=dpdT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"4e7fddd08c9cf7d32a923a97c25440630a24377b","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.2","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","jest":"^29.2.1","pino":"^8.7.0","rxjs":"^7.5.7","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.26.0","kafkajs":"^2.2.2","ts-jest":"^29.0.3","prettier":"^2.7.1","ts-patch":"^2.0.2","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^14.18.32","lint-staged":"^13.0.3","nestjs-pino":"^3.1.1","@types/lodash":"^4.14.186","jest-extended":"^3.1.0","@nestjs/common":"^9.1.5","@commitlint/cli":"^17.1.2","class-validator":"^0.13.2","markdownlint-cli":"^0.32.2","semantic-release":"^19.0.5","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.2.0","@nestjs/microservices":"^9.1.5","@byndyusoft/eslint-config":"^2.1.1","typescript-transform-paths":"^3.4.3","prettier-plugin-packagejson":"^2.3.0","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.1.0","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"peerDependencies":{"rxjs":"^7.5.7","kafkajs":"^2.2.2","nestjs-pino":"^3.1.1","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.3.0-rc.1_1670496122595_0.31942765202955625","host":"s3://npm-registry-packages"}},"1.3.0-rc.2":{"name":"@byndyusoft/nest-kafka","version":"1.3.0-rc.2","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.3.0-rc.2","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"db1661d635dec2148b9a26bbe4a6703f52bf90b1","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.3.0-rc.2.tgz","fileCount":334,"integrity":"sha512-f+XdNlN+urqCgWEopfQhK6RWiJBIzNbIdFgUKKP6+6VLTilUhmGTFdWW4b5zEmYgI6JJogPAgKtO0JFKTewV8Q==","signatures":[{"sig":"MEYCIQCZD3ng9y3MSWlao6V2pk4c7dV+GHgvnOhPdFcRO7ZrkAIhAKe+kSTUiQvuc3jGVgNUZ5q8INooITpI0FL4LVyAzkRI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkcN1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKOw//bcFD17PDzf/YnEez2vdoX2s5G3efoqp/4IOfNCP9NEjz4Y5g\r\nB0LhqEE9TyUFucesyQGcMkzrYjciPY+wBYCDZH8VreYyAypGCnRn/lwuxcYv\r\nDVsouGDvsTZ5Gha37z/sZ9rJeF2Ch8rYXC6H4h2VLQnclopFwvFdzx14GGrQ\r\n1GF4/XnBGKAKQaa2jpN4RZW7pplsuJvKZNz+XgYr6PCyXvm7xug52pGrGjYT\r\nt9yUwM77DHlU++nFSTQkwlTFp7kRRJ61EZsdAGQ9sSqhDsyHNktEiQhZEgdL\r\nKLHwrCEnxZ3RBgyvfKK7tTuMoDs/eoXVpZQTHLJTV1PEj2dvLkgGv3JRHhhj\r\ndEX5jdasLwcrQ0wiCnQcO5Xgq9h5UzpUJpIf41+p+vMQHIv2+rjpSpzRH4jM\r\nXAFiBPe+WsDRtNDD2Z4hTzkBbt69c/VRBfD2EUpVYGvLtFIcWrNFghri7nsN\r\nOveYcDYsl1357CCN9SJYY5sF30Bk2SQ7Nwn/B8z98nOJyMZwU5Q0BdHNMJDA\r\n64itWDC1NPmN8Ae91dsYsBtJvDM0XFVsorfuNj2ZBWwkxgnV6xyTdX/3e4tI\r\nmZKk2xsTCYv6iOzJDNiGbRaGP3f3b4vzh15WgGUT3HBm8ie9so89haRFDqWS\r\n/5va+8Pbl6Z7ZezQL5+t+UIeehTD4GmJvDY=\r\n=JIDr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"36ff793e3f0d9de87b8265ba54ee061f79e0431c","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.2","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","jest":"^29.2.1","pino":"^8.7.0","rxjs":"^7.5.7","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.26.0","kafkajs":"^2.2.2","ts-jest":"^29.0.3","prettier":"^2.7.1","ts-patch":"^2.0.2","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^14.18.32","lint-staged":"^13.0.3","nestjs-pino":"^3.1.1","@types/lodash":"^4.14.186","jest-extended":"^3.1.0","@nestjs/common":"^9.1.5","@commitlint/cli":"^17.1.2","class-validator":"^0.13.2","markdownlint-cli":"^0.32.2","semantic-release":"^19.0.5","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.2.0","@nestjs/microservices":"^9.1.5","@byndyusoft/eslint-config":"^2.1.1","typescript-transform-paths":"^3.4.3","prettier-plugin-packagejson":"^2.3.0","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.1.0","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"peerDependencies":{"rxjs":"^7.5.7","kafkajs":"^2.2.2","nestjs-pino":"^3.1.1","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.3.0-rc.2_1670497140860_0.647748987190693","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@byndyusoft/nest-kafka","version":"1.3.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@1.3.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"9840b7b4a3237647e790fc7f6182798e877bd573","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-1.3.0.tgz","fileCount":334,"integrity":"sha512-oQoRiJApJRhszPY4Ek9dD+Q2fnTpILEIZIAIUcndRkFqdmL+nqB/TUz+d4jJdwvWqdhrgkb5TSe1oNjprqq4FA==","signatures":[{"sig":"MEQCIDb9KGf3lUtBFC+DoZe84obolHip2jy4rhMDGP31yc1PAiAFrqr7HuXW72wnMR1xzB2tBSQlS3UC3lITH6FtapWCUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju+lvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRNw//QwC1PU9PKFx+MWTpopHZaejm+bAfJSIAYRqdZg9VnOriC+WN\r\nxTQAmGyEKcw94OmiX1tfoIEPxLwY9RwvVxTqPW8u3mgf751RmGUSNTkEUfJN\r\nj0mBxm1IrHW40M/VD0xA+JGVh/YUuFw89rgWQN4UZQ9OtgkvYcjDRPLUCcqJ\r\n9Ips1oJ2LMD6KWhAMhAkpD3uVKU6UYzqJG7L9crbq/3QqXGnwuiblgSLCfxQ\r\n2iKzpvOhOrqGTLTcoaT/rWcrrKnS0rWqIpEk8dxYn2NMVk87N5pYziX+WfzL\r\nAObZwVoyihTAULEotEn6nnjnraD6OC3betQGEHRibtNi9kM1R0N1KWlaI5t8\r\n49gVdgJ9xwoqMO6qwGKL01zFdQ7VEZXTw/MzgV+cybVfoVQeO68VoL1/yGUJ\r\nVrT/GFJ5CDpQMAwC2yXGQiqedyq+Sod8bvTItemVkcHTU0aaPJf11IxDpX4z\r\njyLbZZ4ar/leIMla6/m/TfrONd6WItuK17bRa6071val8iN6r0g/Pma4lYkH\r\nexrLSLnrfizBBxg0Cf8tiKelh0w2j8B1VwYJqis32WhtrZJq0NvDZ/Gec5hT\r\nR1pO56arbYmc6fXajC+LiY6CIGwW5NGHi0HouWRD4cYX3j9ODJ8gVJ8HG5xQ\r\nQ+NAZPpzCGWrTpd4Gc9ZH9vlsc19WEfr+tQ=\r\n=5I8D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"33f4f7d134c1bf0657883729dc6041b39b8e0b18","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.2","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.0","lodash":"^4.17.21","error-cause":"^1.0.4","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.2.1","pino":"^8.7.0","rxjs":"^7.5.7","husky":"^8.0.1","pinst":"^3.0.0","eslint":"^8.26.0","kafkajs":"^2.2.2","ts-jest":"^29.0.3","prettier":"^2.7.1","ts-patch":"^2.0.2","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^14.18.32","lint-staged":"^13.0.3","nestjs-pino":"^3.1.1","@types/lodash":"^4.14.186","jest-extended":"^3.1.0","@nestjs/common":"^9.1.5","@commitlint/cli":"^17.1.2","class-validator":"^0.13.2","markdownlint-cli":"^0.32.2","semantic-release":"^19.0.5","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.2.0","@nestjs/microservices":"^9.1.5","@byndyusoft/eslint-config":"^2.1.1","typescript-transform-paths":"^3.4.3","prettier-plugin-packagejson":"^2.3.0","@byndyusoft/nest-opentracing":"^2.3.2","@commitlint/config-conventional":"^17.1.0","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"peerDependencies":{"rxjs":"^7.5.7","kafkajs":"^2.2.2","nestjs-pino":"^3.1.1","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.13.2","class-transformer":"^0.5.1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_1.3.0_1673259375637_0.9769611378062277","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"@byndyusoft/nest-kafka","version":"2.0.0-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.0.0-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"4c882f0d5340aa9504660c026d24992b9dc41b11","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.0.0-rc.1.tgz","fileCount":333,"integrity":"sha512-vfiTsmAd7rXoMnEDK5ItVYGt/eptKoqFLpr+oJv7cXBaKRU1rExRq8ucuYCgLS/c80ObtTgu1Vxemjybdo2KOg==","signatures":[{"sig":"MEUCIGI3vLuqm2M5+Ls56YRTUKRdqHx2kxghFU+owc+co+B5AiEA4ZgLPJNc5XyPhU2+J3MFzUekslIhYd5icWeqr1ilbps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvBDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0dA/+Ou4Khn7b6s/6pyOpz4SkrkDKMBWtq5DUX1xwwyWhu9vDC2kT\r\npxLND0aLiUmtCGInjPH6r9hoJMznt3/KWGoq1szPqwR+o57XdkUs+CSZX7xx\r\nox7bbSFXsw5DVfRTgaGiDlKy/861cEMrveDdw2+YM495EMXoV0U0i3Py34DR\r\nT2/qdpTxxags99kYejwP4lhJCaFFk8m5dZF4tKtgNAMRndXhWMuau2Ijo5Mp\r\nvMxmYfnRExeW+aclARHAxeldVcofpbnryhFDt8C1hugs2a7+0GYdIpgGOWmW\r\n+h7AvW0W5nqVF46XeJBivzNKV9V28iUyQw0JThr2N3LD611HzQTQj7AdsQ5R\r\nbVOOfarqDn8rkIPCPJfftdaRYfTB+5F++91Io5uJQQJEu7gM+36/seKdyJ78\r\nsbs3oJEmPrMZtffxKHkLLdrTag5dtojDeiZIQjCzDCKaVCrws7DHlIezR1Rk\r\nYp1cyu4XV77kF1EKUfBOIU5LZy2wjpfl1s2FM+o02YuMmGElk+naNPy7ZYkg\r\nyFP0FZI7VxfneZwxCOlI7C8sI8Z0a53QQrW1oGkMQ3aSCWn4LlW7I+dnU0Yz\r\ntI0cbmrlsfgmykLQIubWsoGrtCBZPmpMOaA0SDKJQy9XFKVyUJYiOFlhfGKJ\r\n9T9Cph9d0/Wvw/4cL592eo6TmMZSheuXyM4=\r\n=nk68\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"fc0f98291547f9955fe86c8ff8018b5664123962","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.0.0-rc.1_1673269465411_0.671491126569064","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@byndyusoft/nest-kafka","version":"2.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"b31b4188526d076e1a212f3077c4cf7446463ba1","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.0.0.tgz","fileCount":333,"integrity":"sha512-5MvHbrlOv0MptbImFt8QkagJMdbGXkBsYIKBYF3/5mcjbLiHlfhvhozRF1rMQn3NxIWKwzQakZAvZjPzDHIGdw==","signatures":[{"sig":"MEUCIQD5qchQRKxx4FNWRtqX2MnYhPVV4d3lAVoAGJcKo2XmtQIgCpFL2wuR+GplBCCnaXi+1ZPk0I1NyoB53mZCMhB56Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0hRlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA8Q//aKpKWEOyFhVkSeRPdXu7InFYKbAAMEK5Gve9wM8bpwcojGzA\r\nZjtgPparmMmKGjrEmTNfov5RPmXQffR0Ub/UesKSNP2PB7lxsmk7Nzz57SS9\r\nlII2iFkgXpFDwKsUZpxqkgyCa3T3uqiIUoQ/iWtHBybhufockLBVKKbNngfs\r\nm7tSEvRojpwR4J5o1eETbM4zaGOBCyGfyhla6FSFH7+sZze1gzSz6h0b3HPC\r\nEoe5DD4lvTa4c2h36U6nyoPQwMKn3fAMM8tK5G4YSNGATdeBCkUyZTHIPlAr\r\nr5jZctUygizLnKHxQvqGuM2NC3fJNejVEtTt4tC9VCOkYEyfUVD3rl8ZG9ls\r\n73jpC2Fi0lGHqq0UGBi7HaydJoFmBSuT3e280msI32bbEqZWTG2Go+NSltJX\r\nHoIIFc/ZLxfiOwiO2rAJUTF/oNW7eKS3p34abh0FIfam6rTU85raSc+/qr/+\r\nEHO/15P64qki/+tU0jnd0aFGyxOidcMZHltX25FhedK8Ot8VG59O18Z3zWdp\r\nmjeYgRqdIQAV56cYG7Ad7CR6nj6NfAxmkCXS09xAqVzlUZ5YRWelVZ7i+p2k\r\n6GyNs0bSOHtwIF2VKJ9kY81T/y2/dKXGIfJdvP7irLL01ddsPjiJl9N02PIl\r\nqUAQ+8aY3F0fwigH9mAQlHLhhHUR0ZAmQrE=\r\n=E8jA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"035ed3f39199d422b020f75dbeaf2d20f5e052e1","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.13.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.0.0_1674712165195_0.9389580622787244","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@byndyusoft/nest-kafka","version":"2.1.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.1.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"435344ddf1a953b3126fc7fc4e40a831999ac6d4","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.1.0.tgz","fileCount":333,"integrity":"sha512-FvJORGNCHZHSio8Ca6MYoak3s+Mlr8PBnFiTZudDa0j/gviJVTW5cGgQGk92uo45gNydg180ehpCnK3Ky5zy0Q==","signatures":[{"sig":"MEQCIAuPIYCa0UBKJoAWYb9BIxC6Jrw3oa998RchJuXidNwKAiARvqOIR6ZO1M4I4+1st2jHFC/kJWu6V2MJHOtNbvAWGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZtFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4vg/9EhfTu6htJT8stiXbHxVG2eLi03dd2VjAPA75rtO18vmI7G3a\r\nyeXlAkRBZthiHBgGa4ozZfEYRGNwO/ltrUui5+5MaMRJEkxmeBY3eByQLbrR\r\ngs07pSbhN7tWGykPyloBUp0q/TYP8uFWgINUC3J0yOFCRL0h7e18ISc11WXS\r\nS4H+UwSE/bOBxdrgSPoeDXFszNxAQIPALXINHCS6NZ+aZKrIA8BPz8Lcz6jy\r\nQ/8BuWBGHHOjTM6TdHgmq9nvCTlb0+TQ5L3Im/0QOedBx3PsJeZ1xjqKdvlT\r\n/paMWC5UjuYqOZOtAH4QJQhWRH159v/fAaK2tknL1HRCn+grBYHJDOY3JDW6\r\nD8+1uyBqFubzVXFzPEqmpIqFbMWDh7072r+M/iJxrtjyfDWLehmLLrmhISSV\r\nonV3iONGpzPfSj9D6DZgMnsy0uRq2xiwdmhaCS2ybo8wTF2v3oDygtqMBxuy\r\nIc/3miHmJGq8H674LRNSxMvuQMhPAJ/jLtHUw6clBjN8s1wAU1exx9hC/T7J\r\nTk0jzYgXIqjJ2xqhsfGuorEcZOHpssWYQ99onPIg6t/dT1Socgsj537zgNN2\r\njaZggwlOsgQ3i5xJe94c1MogtvjDjedJrnjvVDjm0R5HL/ZX2oC+BW450Mcy\r\nlev6NruL+Unn07WTitXs1H53l08GJXJlp1E=\r\n=8/pD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"5098e2859ce1f71dae97f0f63204f7bc100cac15","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.1.0_1678875461408_0.9145589229945665","host":"s3://npm-registry-packages"}},"2.2.0-rc.1":{"name":"@byndyusoft/nest-kafka","version":"2.2.0-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.2.0-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"1b15f69ad28c35ba68f6921432eb32f755bce8e8","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.2.0-rc.1.tgz","fileCount":333,"integrity":"sha512-o12cPEVhoKCICmDA2k81MPMiM6QCqf0vnYqb1o4pgM0DMr6X5tOsqMBS2TDYRxclMwGEOY/7PjDgpd1OQo+hrg==","signatures":[{"sig":"MEUCIQCa0ESaimbYs+QnCuFE92ldJF3bMrGdWPaEC5ho5HS/GgIgL5iTup2NQSKrPuS/KpOQLXzd5Xski93yBnAW5l6v7gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290937},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"33cec5967c285d0ccb776316674e7de6567eec5d","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.2.0-rc.1_1697717673934_0.721454363007026","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@byndyusoft/nest-kafka","version":"2.2.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.2.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"c749d4b89ec4c17979da9fb0628d0bdd18862865","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.2.0.tgz","fileCount":333,"integrity":"sha512-cPyq53ttPBWtKKioFRmwc6PrPcGOnv4xKZIpdXos+5+ID/uNHAoRLhQVgXHW1RPqCVWgDRsRpNxVET8PNZb7Jg==","signatures":[{"sig":"MEUCIQCCIgY3mIqbSfB5CNb6U/3dBBgtSv20vXbyZaPMobManwIgDJLdwegAtK7WwLmiHWVpYtEWxjBQwxB00uAa2N6D/iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290906},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"ef93ee27ab6baa0501fc324585c673d96670d85c","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.2.0_1697784643225_0.3795972848069682","host":"s3://npm-registry-packages"}},"2.3.0-rc.1":{"name":"@byndyusoft/nest-kafka","version":"2.3.0-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.3.0-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"fe379789e04557df4a2f62d5b10891ca622d9d93","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.3.0-rc.1.tgz","fileCount":333,"integrity":"sha512-UumT5WjBNcXpZvKOxJ/lSitHPWtl/kYMTrkKudlsh46DPn1BSm8VOUXQLU6J8X9XnRSvwYVchFYAxj43AZ3c+A==","signatures":[{"sig":"MEUCIQD8Yv9Kir1MLUzyH0CPuY8TizH8wGYr5CIG135wgUvmbwIgZmb6kd2ZpvuGHbMchsqYcqNS7U2im5ebRSTB/sjel/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294333},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"5fa44c313a76b46ac9546a18526cbbdf6f897dc2","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.3.0-rc.1_1702555947658_0.483640068437339","host":"s3://npm-registry-packages"}},"2.3.0-rc.2":{"name":"@byndyusoft/nest-kafka","version":"2.3.0-rc.2","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.3.0-rc.2","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"d8e943a10d9d448303ba57ac0d56043482ba7876","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.3.0-rc.2.tgz","fileCount":348,"integrity":"sha512-NSw5cgiGAZ8W2vEHonq6CcmCEJbO0/zTRkLAjrwKGy4LpgYxg5Lkq9OdVGyiI+PefYUvMRxO3hjmEw4Tdj0zcw==","signatures":[{"sig":"MEUCIEtE0cl4BvqPG0CDUsm0+MYDU1PqBb+eAopaZKseMnsEAiEAutsiy0iO2o26mS8w/AI4B6LWdWQCV5aKTdHtQp7kfXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325136},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"2af14870c2f39211500fca8c8ed42b7c9c4381c4","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.3.0-rc.2_1702874504462_0.8734166169690116","host":"s3://npm-registry-packages"}},"2.3.0-rc.3":{"name":"@byndyusoft/nest-kafka","version":"2.3.0-rc.3","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.3.0-rc.3","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"8cb4707f709f7d87653b74d30fa84c1da6bc351e","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.3.0-rc.3.tgz","fileCount":348,"integrity":"sha512-URI1z68hXi0CWZcisf15Qtph+VMxTxUpTvOlCqmhu4Q7dDXVpSd1Fkp5XUbHCbZtUxGPVX6m994VRCAX235qPQ==","signatures":[{"sig":"MEQCIE7YfryXfGyFa/K7mTrSBo40Mol++waAC4s7dr479aiSAiAuSqAfxbcy1pKj0i3ujri+li5NU70FEzV4UtTdmzTWOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325115},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"735cae105444ebfdfb1b28c4e9e41e5af84212e3","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.3.0-rc.3_1702884899817_0.581573414059698","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@byndyusoft/nest-kafka","version":"2.3.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.3.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"dd8d25946805ec37f17e3bb637d163e52afd2107","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.3.0.tgz","fileCount":348,"integrity":"sha512-ESwSYmR/gfLP9FQ8LsBrHjes1Xf9PwPzscvO1GBUiEXWASChpNdXBPIUURf4tqg7VtAXuSttzbMp5exJed4pBw==","signatures":[{"sig":"MEQCIFcykBHsPwPx0DxT+eH+4BrPygzk1yq0Lqd+gyCC47IaAiBWKdc1UZInX2yRhLX4qIM4Q6PGjl95mJK5mEm4b35JHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325110},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6971db3bd3a20d5daab5425abf766c837b4c2c84","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.3.0_1704773419564_0.9377916342917281","host":"s3://npm-registry-packages"}},"2.4.0-rc.1":{"name":"@byndyusoft/nest-kafka","version":"2.4.0-rc.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.4.0-rc.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"a6fe5fbd8b3cdf042ee1f1898ff300c060b9fd30","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.4.0-rc.1.tgz","fileCount":348,"integrity":"sha512-gJH3ecr0SBEoUPs59YUYr6vEpc7T9Fx89/FuObEhebAJ5v+PDrWrDgWnMzLsmCz/RmuRDmC9anglhXnwG+vMCg==","signatures":[{"sig":"MEUCIQD7csuafl5c5Pb5EjxUg7BTGa+dA9xI4wqvYUMkuY0JOwIgaHRfk3GDPRajdkgTvC42PAiA6PBJbYHQ3Jlu4fDjG9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326208},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"8fb684af81adfb6e24ad3413472b4c373d33fdba","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","readmeFilename":"README.md","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.4.0-rc.1_1705579112979_0.5556047110372246","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@byndyusoft/nest-kafka","version":"2.4.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.4.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"c20c9c38df6ac44d8f01c3b5670a0a9e81b802e7","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.4.0.tgz","fileCount":348,"integrity":"sha512-I8B0xFQGYqRpm7dTV2uQyczilzTUdkEybSSdZyLn3JgZVJeWlToH/Yy8NG4f01KhvRkGnaqRExgW7TZesaTyZw==","signatures":[{"sig":"MEYCIQDFmirEGuoz1d506pSQZGrYfJa2MKFmIy67MPEu8XhFrgIhAMIykOFjA3Tq+t1Kp0xqG4Ay1k73DGMWRJfPigxRYEdI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326203},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"cd7bdeaf0a663b4c4eee8da3e7509608fb231c67","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.4.0_1705897574008_0.9229925502467835","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@byndyusoft/nest-kafka","version":"2.4.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@2.4.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"65f80cbf13a3736313ae2aa2fe6932bcdc79ea84","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-2.4.1.tgz","fileCount":348,"integrity":"sha512-TDKjB7PZCoYXZ1KUZtrtgyHi5cGUg6Gt33pJgzUSnEo3B7cS8YaPt1GY9jUkePosjLYeZP7U9hj6LlQmf/GSPg==","signatures":[{"sig":"MEQCIGHcDfPmtVN7TvzjkzgOmIgW4vl1RN+lH1isum3pCiL2AiA9ZrWUBcCAP8e86NzTPp28IlXTHgpyp0MpQE3waQtoFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328169},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"bb1491d1e2d231b8445d3287d5cc25f3f5ff5cf4","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^0.27.2","retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_2.4.1_1725453217113_0.8705062321707178","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@byndyusoft/nest-kafka","version":"3.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-kafka@3.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-kafka#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"dist":{"shasum":"16bf63731f401d4d8a687189d7ab59fc3e913d96","tarball":"https://registry.npmjs.org/@byndyusoft/nest-kafka/-/nest-kafka-3.0.0.tgz","fileCount":348,"integrity":"sha512-rsg0GCdMMEiVvSMmuknddovZwmSK9sJwAYxQQMIDjFkMEeLmh0L+JZXKHvwgtpAALRonc9CuvTzN1r4CuGyjEw==","signatures":[{"sig":"MEYCIQDhvHCKwjLFvYLYB99KjlYf5FRALkkCXNVmLsD3N8IFIwIhAN0xf8ktrGt5L3lmg6m3cj+tp0wKNmI+Yfx03OZYaFq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328223},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"4ccb391b6bf7d9293f4c5d6cb742509f94716d6f","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"_npmVersion":"8.19.3","description":"Kafka for NestJS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","tslib":"^2.4.1","lodash":"^4.17.21","error-cause":"^1.0.5","@types/retry":"^0.12.2","@types/error-cause":"^1.0.1","@byndyusoft/nest-dynamic-module":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.35","devDependencies":{"shx":"0.3.4","jest":"29.3.1","pino":"8.8.0","rxjs":"7.8.0","axios":"1.8.4","husky":"8.0.3","pinst":"3.0.0","eslint":"8.31.0","kafkajs":"2.2.3","ts-jest":"29.0.3","prettier":"2.8.2","ts-patch":"2.1.0","typescript":"4.9.4","@types/jest":"29.2.5","@types/node":"14.18.36","lint-staged":"13.1.0","@types/lodash":"4.14.191","jest-extended":"3.2.2","@nestjs/common":"9.2.1","@commitlint/cli":"17.4.1","class-validator":"0.14.0","markdownlint-cli":"0.33.0","semantic-release":"20.0.2","class-transformer":"0.5.1","@byndyusoft/tsconfig":"1.2.0","@byndyusoft/nest-pino":"3.1.2-1","@nestjs/microservices":"9.2.1","@byndyusoft/eslint-config":"2.2.1","typescript-transform-paths":"3.4.6","prettier-plugin-packagejson":"2.3.0","@byndyusoft/nest-opentracing":"2.3.2","@commitlint/config-conventional":"17.4.0","@kafkajs/confluent-schema-registry":"3.3.0","@byndyusoft/class-validator-extended":"1.0.1"},"peerDependencies":{"rxjs":"^7.8.0","axios":"^0.27.2 || ^1.0.0","kafkajs":"^2.2.3","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","class-validator":"^0.14.0","class-transformer":"^0.5.1","@byndyusoft/nest-pino":"^3.1.2-1","@nestjs/microservices":"^8.0.0 || ^9.0.0 || ^10.0.0","@byndyusoft/nest-opentracing":"^2.3.2","@kafkajs/confluent-schema-registry":"^3.3.0","@byndyusoft/class-validator-extended":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-kafka_3.0.0_1743143256341_0.39837191497359914","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-05-23T12:30:14.160Z","modified":"2026-10-02T16:10:04.448Z","1.0.0":"2022-05-23T12:30:14.387Z","1.0.1":"2022-05-24T09:11:46.629Z","1.1.0":"2022-05-31T08:33:23.335Z","1.2.0":"2022-06-14T10:22:07.763Z","1.2.1":"2022-09-24T04:31:47.189Z","1.2.2-rc.1":"2022-10-22T06:57:34.955Z","1.2.2":"2022-11-30T13:12:00.014Z","1.3.0-rc.1":"2022-12-08T10:42:02.824Z","1.3.0-rc.2":"2022-12-08T10:59:01.014Z","1.3.0":"2023-01-09T10:16:15.803Z","2.0.0-rc.1":"2023-01-09T13:04:25.631Z","2.0.0":"2023-01-26T05:49:25.381Z","2.1.0":"2023-03-15T10:17:41.602Z","2.2.0-rc.1":"2023-10-19T12:14:34.178Z","2.2.0":"2023-10-20T06:50:43.447Z","2.3.0-rc.1":"2023-12-14T12:12:27.802Z","2.3.0-rc.2":"2023-12-18T04:41:44.606Z","2.3.0-rc.3":"2023-12-18T07:35:00.027Z","2.3.0":"2024-01-09T04:10:19.716Z","2.4.0-rc.1":"2024-01-18T11:58:33.125Z","2.4.0":"2024-01-22T04:26:14.200Z","2.4.1":"2024-09-04T12:33:37.449Z","3.0.0":"2025-03-28T06:27:36.621Z"},"bugs":{"url":"https://github.com/Byndyusoft/nest-kafka/issues"},"author":{"name":"Byndyusoft"},"license":"Apache-2.0","homepage":"https://github.com/Byndyusoft/nest-kafka#readme","repository":{"url":"git+https://github.com/Byndyusoft/nest-kafka.git","type":"git"},"description":"Kafka for NestJS","maintainers":[{"email":"alexander.byndyu@yandex.ru","name":"alexanderbyndyu"},{"email":"sadcitizen@yandex.ru","name":"sadcitizen"},{"email":"iruslansafin@gmail.com","name":"razonrus"}],"readme":"# nest-kafka\n\n[![npm@latest](https://img.shields.io/npm/v/@byndyusoft/nest-kafka/latest.svg)](https://www.npmjs.com/package/@byndyusoft/nest-kafka)\n[![test](https://github.com/Byndyusoft/nest-kafka/actions/workflows/test.yaml/badge.svg?branch=master)](https://github.com/Byndyusoft/nest-kafka/actions/workflows/test.yaml)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nKafka for NestJS\n\n## Features\n\n- Multiple connections\n- Consumer and Producer with Schema Registry support (using [kafkajs](https://www.npmjs.com/package/kafkajs) and [@kafkajs/confluent-schema-registry](https://www.npmjs.com/package/@kafkajs/confluent-schema-registry) under the hood)\n- Integration with [nest-template](https://github.com/Byndyusoft/nest-template)\n- Consumer\n  - Subscribe topic is not static, you can pick it from config\n  - Process message in async context with [Tracing](https://www.npmjs.com/package/@byndyusoft/nest-opentracing) and [Logging](https://www.npmjs.com/package/@byndyusoft/nest-pino)\n  - String, JSON and Schema Registry decoders for key and value, headers decoder with array support\n  - [Dead letter queue](https://www.confluent.io/blog/error-handling-patterns-in-kafka/#pattern-2) pattern support with smart retry mechanism\n  - Support custom decoders and error handling patterns\n\n## Requirements\n\n- Node.js v14 LTS or later\n- Yarn\n\n## Install\n\n```bash\nyarn add @byndyusoft/nest-kafka @byndyusoft/class-validator-extended @byndyusoft/nest-opentracing @byndyusoft/nest-pino @kafkajs/confluent-schema-registry @nestjs/common @nestjs/microservices class-transformer class-validator kafkajs rxjs\n```\n\n## Usage\n\n### Init\n\n<details>\n<summary>1. Create <code>KafkaConfigDto</code></summary>\n\n```typescript\nimport {\n  KafkaClusterConfigDto,\n  KafkaConsumerConfigDto,\n  KafkaProducerConfigDto,\n  KafkaSchemaRegistryArgsConfigDto,\n} from \"@byndyusoft/nest-kafka\";\nimport { Type } from \"class-transformer\";\nimport { IsDefined, IsString, ValidateNested } from \"class-validator\";\n\nexport class KafkaConfigDto {\n  @Type(() => KafkaClusterConfigDto)\n  @IsDefined()\n  @ValidateNested()\n  public readonly cluster!: KafkaClusterConfigDto;\n\n  @Type(() => KafkaConsumerConfigDto)\n  @IsDefined()\n  @ValidateNested()\n  public readonly consumer!: KafkaConsumerConfigDto;\n\n  @Type(() => KafkaProducerConfigDto)\n  @IsDefined()\n  @ValidateNested()\n  public readonly producer!: KafkaProducerConfigDto;\n\n  @Type(() => KafkaSchemaRegistryArgsConfigDto)\n  @IsDefined()\n  @ValidateNested()\n  public readonly schemaRegistry!: KafkaSchemaRegistryArgsConfigDto;\n\n  @IsString()\n  public readonly topic!: string;\n\n  @IsString()\n  public readonly errorTopic!: string;\n}\n```\n\n</details>\n\n<details>\n<summary>2. Add <code>KafkaConfigDto</code> into <code>ConfigDto</code></summary>\n\n```typescript\nimport { Type } from \"class-transformer\";\nimport { IsDefined, ValidateNested } from \"class-validator\";\n\nimport { KafkaConfigDto } from \"./kafkaConfigDto\";\n\nexport class ConfigDto {\n  /// ...\n\n  @Type(() => KafkaConfigDto)\n  @IsDefined()\n  @ValidateNested()\n  public readonly kafka!: KafkaConfigDto;\n\n  /// ...\n}\n```\n\n</details>\n\n<details>\n<summary>3. Add env variables mapping</summary>\n\n```typescript\nimport { Module } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"./dtos\";\n\n@Module({})\nexport class ConfigModule {\n  // ...\n\n  private static __loadConfig(): ConfigDto {\n    const plainConfig: ConfigDto = {\n      // ...\n      kafka: {\n        cluster: {\n          brokers: process.env.KAFKA_BROKERS as string,\n          saslMechanism: process.env.KAFKA_SASL_MECHANISM,\n          username: process.env.KAFKA_USERNAME,\n          password: process.env.KAFKA_PASSWORD,\n          ssl: process.env.KAFKA_SSL,\n          ca: process.env.KAFKA_CA,\n          connectionTimeout: process.env.KAFKA_CONNECTION_TIMEOUT, // default is 1 s.\n        },\n        consumer: {\n          groupId: process.env.KAFKA_CONSUMER_GROUP_ID as string,\n          allowAutoTopicCreation:\n            process.env.KAFKA_CONSUMER_ALLOW_AUTO_TOPIC_CREATION ?? true,\n          sessionTimeout: process.env.KAFKA_SESSION_TIMEOUT_MS ?? 30000,\n          heartbeatInterval: process.env.KAFKA_HEARTBEAT_INTERVAL_MS ?? 3000,\n        },\n        producer: {\n          allowAutoTopicCreation:\n            process.env.KAFKA_PRODUCER_ALLOW_AUTO_TOPIC_CREATION ?? true,\n        },\n        schemaRegistry: {\n          host: process.env.KAFKA_SCHEMA_REGISTRY_HOST as string,\n          username: process.env.KAFKA_SCHEMA_REGISTRY_USERNAME,\n          password: process.env.KAFKA_SCHEMA_REGISTRY_PASSWORD,\n        },\n        topic: process.env.KAFKA_TOPIC as string,\n        errorTopic: process.env.KAFKA_ERROR_TOPIC as string,\n      },\n      // ...\n    };\n\n    // ...\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>4. Import <code>KafkaModule</code></summary>\n\n```typescript\nimport {\n  KafkaClusterConfigDto,\n  KafkaConsumerConfigDto,\n  KafkaModule,\n  KafkaProducerConfigDto,\n  KafkaSchemaRegistryArgsConfigDto,\n} from \"@byndyusoft/nest-kafka\";\n\nimport { ConfigDto } from \"./config\";\n\n@Module({\n  imports: [\n    // Extra modules\n    // ...\n    KafkaModule.registerAsync({\n      inject: [ConfigDto],\n      useFactory: (config: ConfigDto) => ({\n        connections: [\n          {\n            cluster: KafkaClusterConfigDto.toRawConfig(config.kafka.cluster),\n            consumer: KafkaConsumerConfigDto.toRawConfig(config.kafka.consumer),\n            producer: KafkaProducerConfigDto.toRawConfig(config.kafka.producer),\n            schemaRegistry: {\n              args: KafkaSchemaRegistryArgsConfigDto.toRawConfig(\n                config.kafka.schemaRegistry,\n              ),\n            },\n          },\n        ],\n        topicPickerArgs: [config],\n      }),\n    }),\n    // ...\n  ],\n})\nexport class InfrastructureModule {\n  // ...\n}\n```\n\n</details>\n\n<details>\n<summary>4.1. You can describe multiple connections (farther use <code>connectionName</code> parameter in some functions to specify your connection)</summary>\n\n```typescript\nimport {\n  KafkaClusterConfigDto,\n  KafkaConsumerConfigDto,\n  KafkaModule,\n  KafkaProducerConfigDto,\n  KafkaSchemaRegistryArgsConfigDto,\n} from \"@byndyusoft/nest-kafka\";\n\nimport { ConfigDto } from \"./config\";\n\n@Module({\n  imports: [\n    // Extra modules\n    // ...\n    KafkaModule.registerAsync({\n      inject: [ConfigDto],\n      useFactory: (config: ConfigDto) => ({\n        connections: [\n          {\n            name: \"connection1\",\n            cluster: KafkaClusterConfigDto.toRawConfig(config.kafka1.cluster),\n            consumer: KafkaConsumerConfigDto.toRawConfig(\n              config.kafka1.consumer,\n            ),\n            producer: KafkaProducerConfigDto.toRawConfig(\n              config.kafka1.producer,\n            ),\n            schemaRegistry: {\n              args: KafkaSchemaRegistryArgsConfigDto.toRawConfig(\n                config.kafka1.schemaRegistry,\n              ),\n            },\n          },\n          {\n            name: \"connection2\",\n            cluster: KafkaClusterConfigDto.toRawConfig(config.kafka2.cluster),\n            consumer: KafkaConsumerConfigDto.toRawConfig(\n              config.kafka2.consumer,\n            ),\n            producer: KafkaProducerConfigDto.toRawConfig(\n              config.kafka2.producer,\n            ),\n            schemaRegistry: {\n              args: KafkaSchemaRegistryArgsConfigDto.toRawConfig(\n                config.kafka2.schemaRegistry,\n              ),\n            },\n          },\n        ],\n        topicPickerArgs: [config],\n      }),\n    }),\n    // ...\n  ],\n})\nexport class InfrastructureModule {\n  // ...\n}\n```\n\n</details>\n\n<details>\n<summary>4.2. If you want, you can not create <code>consumer</code>, <code>producer</code> or <code>schemaRegistry</code></summary>\n\n```typescript\nimport {\n  KafkaClusterConfigDto,\n  KafkaConsumerConfigDto,\n  KafkaModule,\n  KafkaProducerConfigDto,\n  KafkaSchemaRegistryArgsConfigDto,\n} from \"@byndyusoft/nest-kafka\";\n\nimport { ConfigDto } from \"./config\";\n\n@Module({\n  imports: [\n    // Extra modules\n    // ...\n    KafkaModule.registerAsync({\n      inject: [ConfigDto],\n      useFactory: (config: ConfigDto) => ({\n        connections: [\n          {\n            cluster: KafkaClusterConfigDto.toRawConfig(config.kafka.cluster),\n            consumer: KafkaConsumerConfigDto.toRawConfig(config.kafka.consumer),\n          },\n        ],\n        topicPickerArgs: [config],\n      }),\n    }),\n    // ...\n  ],\n})\nexport class InfrastructureModule {\n  // ...\n}\n```\n\n</details>\n\n<details>\n<summary>5. Connect microservice to start consuming messages</summary>\n\n```typescript\nimport { KafkaConsumer, KafkaRetryConsumer } from \"@byndyusoft/nest-kafka\";\nimport { MicroserviceOptions } from \"@nestjs/microservices\";\n\nasync function bootstrap(): Promise<void> {\n  // ...\n\n  app.connectMicroservice<MicroserviceOptions>({\n    strategy: app.get(KafkaConsumer),\n  });\n\n  // you can optionally connect retry consumer\n  app.connectMicroservice<MicroserviceOptions>({\n    strategy: app.get(KafkaRetryConsumer),\n  });\n\n  // Put `app.listen(...)` before `app.startAllMicroservice()`\n  await app.listen(...)\n\n  await app.startAllMicroservices();\n\n  // ...\n}\n\n// ...\n```\n\n</details>\n\n### Consuming Messages\n\n> [!IMPORTANT]\n> Put `app.startAllMicroservices()` after your `app.listen(...)`\n\n</details>\n\n<details>\n<summary>1. Create controller and use <code>KafkaConsumerEventPattern</code> to describe consumer</summary>\n\n```typescript\nimport {\n  IKafkaConsumerPayload,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller } from \"@nestjs/common\";\nimport { Payload } from \"@nestjs/microservices\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  public async onMessage(\n    @Payload() payload: IKafkaConsumerPayload,\n  ): Promise<void> {\n    // ...\n  }\n}\n```\n\n</details>\n\n</details>\n\n<details>\n<summary>2. Decode payload</summary>\n\n```typescript\nimport {\n  IKafkaConsumerPayload,\n  KafkaConsumerEventPattern,\n  KafkaConsumerPayloadDecoder,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseInterceptors } from \"@nestjs/common\";\nimport { Payload } from \"@nestjs/microservices\";\n\nimport { ConfigDto } from \"~/src\";\nimport { UserDto } from \"ᐸDtosᐳ\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseInterceptors(\n    new KafkaConsumerPayloadDecoder({\n      key: \"string\",\n      value: \"json\",\n      headers: \"string\",\n    }),\n  )\n  public async onMessage(\n    @Payload() payload: IKafkaConsumerPayload<string, UserDto>,\n  ): Promise<void> {\n    // ...\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>2.1. You can use param decorators to get key, value or headers</summary>\n\n```typescript\nimport {\n  IKafkaConsumerPayloadHeaders,\n  KafkaConsumerEventPattern,\n  KafkaConsumerPayloadDecoder,\n  KafkaHeaders,\n  KafkaKey,\n  KafkaValue,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseInterceptors } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\nimport { UserDto } from \"ᐸDtosᐳ\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseInterceptors(\n    new KafkaConsumerPayloadDecoder({\n      key: \"string\",\n      value: \"json\",\n      headers: \"string\",\n    }),\n  )\n  public async onMessage(\n    @KafkaKey() key: string,\n    @KafkaValue() value: UserDto,\n    @KafkaHeaders() headers: IKafkaConsumerPayloadHeaders,\n  ): Promise<void> {\n    // ...\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>3. Always use some exception filter for correct error handling</summary>\n\n```typescript\nimport {\n  KafkaConsumerBaseExceptionFilter,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseFilters } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseFilters(/* ... */)\n  public async onMessage(): Promise<void> {\n    throw new Error(\"some error\");\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>3.1. Use <code>KafkaConsumerBaseExceptionFilter</code> if you prefer <a href=\"https://www.confluent.io/blog/error-handling-patterns-in-kafka/#pattern-1\">Stop on error</a> pattern</summary>\n\n```typescript\nimport {\n  KafkaConsumerBaseExceptionFilter,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseFilters } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseFilters(new KafkaConsumerBaseExceptionFilter())\n  public async onMessage(): Promise<void> {\n    throw new Error(\"some error\");\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>3.2. Use <code>KafkaConsumerErrorTopicExceptionFilter</code> if you prefer <a href=\"https://www.confluent.io/blog/error-handling-patterns-in-kafka/#pattern-2\">Dead letter queue</a> pattern</summary>\n\n```typescript\nimport {\n  KafkaConsumerErrorTopicExceptionFilter,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseFilters } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseFilters(\n    new KafkaConsumerErrorTopicExceptionFilter({\n      errorTopicPicker: (config: ConfigDto) => config.kafka.errorTopic,\n    }),\n  )\n  public async onMessage(): Promise<void> {\n    throw new Error(\"some error\");\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>3.3. <code>KafkaConsumerErrorTopicExceptionFilter</code> also support retry topic for retriable errors</summary>\n\n```typescript\nimport {\n  KafkaConsumerErrorTopicExceptionFilter,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseFilters } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersConsumer {\n  @KafkaConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.topic,\n    fromBeginning: true,\n  })\n  @UseFilters(\n    new KafkaConsumerErrorTopicExceptionFilter({\n      retryTopicPicker: (config: ConfigDto) => config.kafka.retryTopic,\n      errorTopicPicker: (config: ConfigDto) => config.kafka.errorTopic,\n    }),\n  )\n  public async onMessage(): Promise<void> {\n    throw new Error(\"some error\");\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>3.4. Use retry consumer to consume messages from retry topic</summary>\n\n```typescript\nimport {\n  KafkaConsumerErrorTopicExceptionFilter,\n  KafkaConsumerEventPattern,\n} from \"@byndyusoft/nest-kafka\";\nimport { Controller, UseFilters } from \"@nestjs/common\";\n\nimport { ConfigDto } from \"~/src\";\n\n@Controller()\nexport class UsersRetryConsumer {\n  @KafkaRetryConsumerEventPattern({\n    topicPicker: (config: ConfigDto) => config.kafka.retryTopic,\n    fromBeginning: true,\n  })\n  @UseFilters(\n    new KafkaConsumerErrorTopicExceptionFilter({\n      retryTopicPicker: false,\n      errorTopicPicker: (config: ConfigDto) => config.kafka.errorTopic,\n      resendHeadersPrefix: \"retry\",\n    }),\n  )\n  public async onMessage(): Promise<void> {\n    throw new Error(\"some error\");\n  }\n}\n```\n\nRun retry consumer, e.g by HTTP:\n\n```typescript\nimport { ApiTags } from \"@byndyusoft/nest-swagger\";\nimport { Body, Controller, HttpCode, HttpStatus, Post } from \"@nestjs/common\";\n\nimport { ApiCommonResponses } from \"../infrastructure\";\n\nimport { RunDeliveryAppointmentsRetryConsumerOnceBodyDto } from \"./dtos\";\nimport { RunDeliveryAppointmentsRetryConsumerOnceUseCase } from \"./useCases\";\n\n@ApiTags(\"Users\")\n@Controller({\n  path: \"/users/retry\",\n  version: \"1\",\n})\nexport class UsersRetryController {\n  public constructor(\n    private readonly config: ConfigDto,\n    private readonly kafkaRetryConsumer: KafkaRetryConsumer,\n  ) {}\n\n  @ApiCommonResponses(HttpStatus.BAD_REQUEST)\n  @HttpCode(HttpStatus.NO_CONTENT)\n  @Post(\"/runRetryConsumerOnce\")\n  public runDeliveryAppointmentsRetryConsumerOnce(): Promise<void> {\n    await this.kafkaRetryConsumer.runOnce({\n      topic: config.kafka.retryTopic,\n      messagesCount: 1,\n    });\n  }\n}\n```\n\n</details>\n\n### Producing Messages\n\n</details>\n\n<details>\n<summary>1. Inject <code>KafkaProducer</code></summary>\n\n```typescript\nimport { InjectKafkaProducer, KafkaProducer } from \"@byndyusoft/nest-kafka\";\nimport { Injectable } from \"@nestjs/common\";\n\n@Injectable()\nexport class UsersService {\n  public constructor(\n    @InjectKafkaProducer()\n    private readonly __kafkaProducer: KafkaProducer,\n  ) {}\n}\n```\n\n</details>\n\n### Schema Registry\n\n</details>\n\n<details>\n<summary>1. Inject <code>KafkaSchemaRegistry</code></summary>\n\n```typescript\nimport {\n  InjectKafkaSchemaRegistry,\n  KafkaSchemaRegistry,\n} from \"@byndyusoft/nest-kafka\";\nimport { Injectable } from \"@nestjs/common\";\n\n@Injectable()\nexport class UsersService {\n  public constructor(\n    @InjectKafkaSchemaRegistry()\n    private readonly __kafkaSchemaRegistry: KafkaSchemaRegistry,\n  ) {}\n}\n```\n\n</details>\n\n## Maintainers\n\n- [@Byndyusoft/owners](https://github.com/orgs/Byndyusoft/teams/owners) <<github.maintain@byndyusoft.com>>\n- [@Byndyusoft/team](https://github.com/orgs/Byndyusoft/teams/team)\n- [@KillWolfVlad](https://github.com/KillWolfVlad)\n\n## License\n\nThis repository is released under version 2.0 of the\n[Apache License](https://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}