{"_id":"@northscaler/kafka-test-support","_rev":"59-79ee86903053f35b645d1777bb910099","name":"@northscaler/kafka-test-support","description":"Kafka Node.js Development Test Support Library","dist-tags":{"latest":"0.1.0","stable-0.1":"0.1.0","next-0.2":"0.2.0-pre.3"},"versions":{"0.1.0-pre.1":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.1","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.1","maintainers":[{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"1228fb804e954620e140bdf4a4956dd2403e7a1e","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.1.tgz","fileCount":49,"integrity":"sha512-6u1spP5TkLRvXnC1sMwhIOYnP0qNo29xNjUYhED1MjnKYmVnfMzHa3sN8L4i3g/dm06q01gqcoAPdJLQYxpUdQ==","signatures":[{"sig":"MEUCIDrBtWHJkeghzDKRSO3X1UuIfHvmUe1o9tI77ne/XLapAiEAx2wzizUdTuudQG5dAkeCKizzLGI5SmEXqY3br42N+ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1268467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYqCHCRA9TVsSAnZWagAAciQQAIA06D+jOWxg7KjfpOs5\nxRF5NBBivv6mi7b7AAqNkCt1RMp2ltFpQR3Nlx15QGPXmw7Vqi9BvKfd2eje\nPUqxG7M19u5Ik2IPVi220DjO/Z0RtQIr875RQG7OOVjKUUkWT8quRyBmntIB\nv6ZhQdYYlDKU9tDedm0rurHjtn69fG/z5s0ZkUhzCCEuGgC+AotWf3LA7M/5\nOaw+GxX24V5mIwVx3L5XBirlKTk2GUImTUIXCXP2K1tLbKcgOfYfjZ5tYICK\nUjTZ43qERKWvIX+wFXIPSgHhWpALxBCA7nWdGr1w0AdgWy6xbAAOAM4qph1E\nbv/Qrj2PCH9HlEnqFlH9YzfyApVhXhdGBkjsIq8hkwueoWwn6GXnu1omld8x\nDIuRMl3WmfdBqS46jo0+4C8wsyq4ufr4tWqcDXd+K34uGNOks8EzG9P6NjqC\nRYiN75wv71Hipxmi0Ld6F2IfI+nLHuOHvtu6E2iay+sDO5wpdKsFPhNZWzF+\nV6+aI4BNWs7WJbftDzLeE2qjJ0MMr1Mny578lkEgC0aNW4pDPQiIpBoEpI29\n3WGT83lAHfehNOzvc3TNkTrCFug0+P0CuMZcf7r1RVknWedtBkYsdj8t3NYL\nb/03vURQ2ZUEjUHe68noCYSzma3lIk0S8pCzSIeD3A39NEm/DElxgvSJV5nE\nw1+Z\r\n=RkYB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.1_1583521927242_0.8224118483580996","host":"s3://npm-registry-packages"}},"0.1.0-pre.2":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.2","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"a9d5726c90aeb1ab47dbf7f919b9f6c989545f9b","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.2.tgz","fileCount":49,"integrity":"sha512-/9iNHQKJdkGxNtbogEzc3TJiA5KntquegRlmPvyX59H1tDsoEwoArmWdmO2rIiseV1x6XUGXemS6d0fCEDsdZA==","signatures":[{"sig":"MEQCIDrTgCfRl8v4FVrXraao6QH+ajUThsUFzg4zBzZK8YxcAiB8cctzzL2plm73wvrJ7lCEtIyKa3Vy7VD5d85MxJOXlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ/pkCRA9TVsSAnZWagAAKdQP/jhelFFDPEcyuZAf5lVL\njnAO5fz5GxonsUUdFy4q/miLUzlP6yKNjvNnUYA0feXAXPXyC0mEKDhdVuI6\nYJHxXhj8fagpkOL7Ip+HI9wRucGDYccQaoqkLtp5y/L2yb8Q0RYt77l9yeJb\nM07VeG2SjC7gQW6irXJ2CLN0P08ZDv6uNWIlUflTg7eDCA9UMLp2SN3K4uNm\ngLYgam8gHhQEHr8MRb+Sr+BbL2CtbDMrLpeg34M80TB8g61uSTwizGkd2gJr\nVbbrxVt2b/7cVyn3kbxVK0e+mbg3DBg2MvCA/MXOPzkyhCdynAiC5lpC2s/S\npJfkrFyCTpRNAyESqhh6jYeej0TqwDzBhNQKGAR8O1lIFjeAHaeggUmu3UqN\n7OkarpMljw6UiTSQLraTzvOMXzyZ/I27UCmQzUssWqYSr9tJ2tAIQuKkH0Eo\nBzRirKgk7ss3R4b72ovX5uDj0gbVOxQyEFrIMtFT30j/db5HbGMBvni+ClrB\nf0dWV9jbz3rOhWCrilPcE7Pqes4xKSeXeHDp9Vtmq5lEXCSCPZXRaI/kyGqI\nqpJec5bHJlqayy02IXPR7x6lEhMQBLZbmS/2K0CMP05WwU81CT009p4Vvxr2\nmlWI/twN19mCHbt0mCD9VlsbYJ61GvMuKjpsvJVOVmE/pN0W3EgX9vQ+oTal\nMFdM\r\n=fJg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.2_1583872612162_0.08615568176005195","host":"s3://npm-registry-packages"}},"0.1.0-pre.3":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.3","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.3","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"0e41f9e5a948d927bf0d967a4587883daca14f8f","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.3.tgz","fileCount":49,"integrity":"sha512-+xoyIh9b7He67x8QbG5rQ4H7bxRmDuhu9i2noTH01J/XEEXyKISHVU3FqIQKMENaMMxMIFIQn6GW5yJisFGZ6A==","signatures":[{"sig":"MEQCIFlmrHffjTLFG2vtNhUA2V+wwcSDQaq3YjtiFdVnt11xAiAhf14YHlpqkPlXGpERJzFIOBULOz/a+MYwO1P7PxRHlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ/ywCRA9TVsSAnZWagAAVmkP/RuCXVrUzJVJuOSRI33G\nQuJtrRaazK0oRGuO8zoNXnvkbS7yuHig2Oa4W+xPAf9MfzzkjGSh0jjsEGW5\nfnNZ4SgAl12QYSdMMBM4lF835IMnuwciBmo9USsio6yrFrPkpkl70dVwwszM\nCoLesjMktAWyMK3QVDMP+ZX/QPLaXt7IIDtRiVokJLgF6TSadUJz5V0pIuRU\nPZyiDkJWKzkjudqTiTf/3ZMXHCyBowjj0wqDDStwz+uBCzEl7DuES0Q6D5Qf\nZeAPO7Yj2FrSTAtTOJO6F5VITb3xWiI/p/+hYhOUYoL9NytdjuH8KW4FqQ8i\nLzLvjXvNGdL+Lvoky9i9WfKKMUgauwtjrHq7DwG/QH2Bjgk7BtK1o9yxAvQ6\nZ862/okjCqAYdQmXqavTQ2XEr1T4nyYPHqT3dFGGaMB3E2upGu93HIB4hhis\n0Jr2O0nLJ+YPYhblBTUFMUb2VB6zYVJbgTywwGA37Zv2DfE6WiaP17sIAqVl\nAy8blKSKYPMQxVB0xLiB3P13f1nnyhbUZ73VY90oXLh9OSMQjxDmZA/5vKGD\njf7vjc27Wm6HyjNN+m0hkbLUfWBWU6wnfjuZFuzLrE29DQJ6sj35l00mz4tj\nWSN7i86uRDgxpe9I5qi+jXFaf3h6+LR1icnJKHQcq09s1HxD17mrlVJgv2w7\nP479\r\n=aBTq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.3_1583873200341_0.9581467611139878","host":"s3://npm-registry-packages"}},"0.1.0-pre.4":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.4","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.4","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"7a1ab3838f9258a94a019bbb369894360fe06ef6","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.4.tgz","fileCount":51,"integrity":"sha512-2+mbMkKSVmHG1xf8ctqgq+eFA9TliTvL7ia2deB7aySfOvYA7QKgPZoc0YqTXrvjoPs835PlPVjbPSUFXbFi6Q==","signatures":[{"sig":"MEUCIQD/wjAhyg4MiKRWBPIEK1fN2NwDqn+2htPxVJJIWXvQEQIgI+alQWjozVGUyz3rXfKBTLpyDMrXgepY0xCKw4GpkMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecUmtCRA9TVsSAnZWagAAn08P/R2cSj9r6pD4DXzeHqDi\nv5WZAlDeqN1PTyi8D4iBAFGmEsje9V7/lnlqTjPD6Gw29VkHajCUfNNqzh+e\n3C4vRlPI1dGmFrRWoErfCTE8DDmh03JhfssbSdjNGvs3lq2V/scgpiTKkd/J\ntlPggvS7C7IYV5SfocrY5G7G8jSVyWyItAxokBPdQnQgjv3klPJVizsUukJJ\nlshix9JvVrfK37bHOziTCqXvDWwRy8SjYM0+fHcpev5GeP3NpsQeCVI3Tt3o\n1Yh8U82J9z3pO/2GvB07a4jFmqsbjQ5VBlJ6J3BMNBLCpq7XoGCSy3eiScIA\nT8YmjZVH3+Wc/v2+yg6IKhFNilrtmxXZOlG6MrDMIf7TPgSSzVngBiGs5tfg\n3I8O2E/4/dkqqM3mJLApFnHJvDxTUwlzlB8o6JGL2QhJYCsW8bpRKbSC6pmh\nKnEXl/w3bPYbmZx8IweKkZj7rVrDlDUFKZvtFQ6Fdahbs+4ByDYLzGd3XMNu\nPzSJdDwAucWaqYPo7JLkPKTZ52gPFRDhQNcunVswMYAHXJk6ViDzCBfVBoA8\npwYB9G6Bxa7m2/QJXaonYdsZYl6M5IBrAdTgO6GzHHCNa3pQcV2imHylsQAJ\nA1L8tkO/yoI8logTxlbKtNsH0twFBe/+Irax5tFX5YNniDPGLkHbQ73mviP9\nZxrJ\r\n=FPw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.4_1584482732873_0.694531369544936","host":"s3://npm-registry-packages"}},"0.1.0-pre.5":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.5","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.5","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"d7073e9c2718ba5634d52ae24dbada0e84cd1d3f","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.5.tgz","fileCount":51,"integrity":"sha512-KO9biPBYaP77tCISBM38VJEz/hkyBvd2+u2GMK5Xl1JeJp9z4trMkG2/KYUO1qwM/yA9oOW0sns8JHdESfozoQ==","signatures":[{"sig":"MEYCIQCreJ3uBW/lv2NsybxZJsA4IsxMseBzJmEM5oiMmw1MagIhAOwmbe7BJltkydTPxpTzD2tpdLBsjfgJPOcDtKyH8/EV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePbHCRA9TVsSAnZWagAACeoQAJuApcqNxsejY8cUsDVm\nDbumdwoVXO2sTIWlyi/DcfMRJdpZIqE3+4Scb9Cp5g8smI7h2AZLm1xGKPyt\nWLOG0OnwBIAQ+ECJrRWMKIDJuLjACGe8tQS+HRi07JLgEkKyfhOYd8TUH4+T\nJ17bhbHkjcweNMfHoc04w+lY8DASQPEL+Dl5ESnJ83zlr71YdeJQ1yViy+Qk\n49+ktudS46JrQDuzvZWFxTjvusRV9EfVK5lqqqUGdp919awfpFLJ7nUtVhu9\nKBjkuWvz5CTNsqDDRmIDMoDHGT+HLmOWocuU6FFwTPINMsj1C1n4Byiy3cya\nGrJpDvLzWJAEUCDPwlXOqor/dgPipItT5zdFbIIR2G5QcHxd+HWsYHXca/8x\n2JMm8MfSz1TxhJTvPQwDXV9abM+GcxdIKXmKbkPVcWo+X36RoOK2mdBUMuzG\nGBArCFz1L71ERtoluxeo+eTZse6qzfZeY54euIU8XYePdm2rN7LBmVoudPmG\n7n1oqiYjwG9vGgW+qKOlFTKk8wjsu7Baeu0JrW2A2BBHU1/CnyDFsYchSdOE\n8b042RetkLD2vsMW2jS5mxG9pQtx/6V6IPCuZTsfNYDwH2dRirMFxNnN5N+9\n6aB6wPugXcSKirVfT7zgo5MVGSA20+FrKnvdY7HIqvQQX1GVtuJ399zugtll\nlApY\r\n=9yli\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.5_1584985799043_0.32035707501749533","host":"s3://npm-registry-packages"}},"0.1.0-pre.6":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.6","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.6","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"0d551c42b2151b2151fe236c9f5ea89260a75ced","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.6.tgz","fileCount":51,"integrity":"sha512-H7YfU+yNpOvnCXt6g+LAqb4yIifGRMZLI68nDlXOGvzEhT5rhEnrkYYn4Uu1F18zHdYdF/HzgYkOtGHTOgUrDA==","signatures":[{"sig":"MEQCIDv+bftwthWj6XFgBAhEy+cak+91M8KuMTEDrvLR9YzGAiBnC5xB6HUBhg1lSVe93r72l+HE7hIdWOUKCjrtTGG4Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePdTCRA9TVsSAnZWagAAiDMP/3+nRdbcx28MQBYV7N5l\nSzmMCodEsWhzl2DK1gsOdFBZpuQNVbiPPvvGXDJRX7TLTMNjgrLrZ8+NXlQh\n11PCK1KDVTKew4gFYFPLSjly94froLoOg6NeGqlOAxmPsVNx3ZH+zf6+pPOb\nYZGdJezdDB+tO0wTxvB+B03aU2zr0S0Z2/IPNi2wigASx9zFW1EAkfyiJ7uA\nGa1D3hQVGJXmBFIYFr6VhmgORgNEMzE/IR61K8/V0DBRLcn7vERvKxllQAds\nE0oE0CZPyjosEtxeG5NWhX/zVfvSZa0+2W23tv99LUuacgyPD+zF+8R8Atrg\nHFWPgNAh1sFNt5MG2Dvoi/iXDKhsVSGpS00YLNZGMKoJ6tfxLnLrsy82gJLs\nPv2I+6l8pfeblOQ9IUrqlGRNVZpCMsCor3FssvjwTjZiO5kEmiJnDc8zqdgo\nJUbLxmH4buYLeaxyPypJwEIOj+yy4LwwbIOqwrERyXG+NLY2k/VGdQBWT229\nSv2vjd2divrzGYWPvus1T9C/aeHJnilXHki6Dki8J1dmb58iRXmEb1bfas8h\nz5gKy4SfEbPJwBh8Lxq9Fs8yWJ3jyCyPqQRMfjjZ8igvB9E0ybWxgZROgMwM\na51oKEdRKrdb8nCibd/v1RprrVxsyM7vG8mX4wtSqkVw3aT6G03slpVLQ4WI\nV65P\r\n=Vmpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","kafkajs":"1.12.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.6_1584985938943_0.9606384109580175","host":"s3://npm-registry-packages"}},"0.1.0-pre.8":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.8","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.8","maintainers":[{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"2d782a16e6e05ca5693517e672c8ae612f1a14c2","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.8.tgz","fileCount":51,"integrity":"sha512-H0MUzermtPZbh/b78uGV1szlqMPO8Bf217FDqU6PeKWlybGYDx4tOUYuDu/DLJIPa70tsJSs8PWvXK4nYCUHRQ==","signatures":[{"sig":"MEUCIQDRd+SU6GqldFNnEGk8QWDVxDZ/OzA5wyeTsBY0TCAxzAIgNh8+bK5ceZUefFuVJtyfd1yyW20zWrPPfqU/T2a9ujg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1331417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffF7MCRA9TVsSAnZWagAAQwQQAJXjuayvcuZLhq+xRRfW\nR0mioxNkRO7dFFxH+PkZNbws519QDQrL8uK5+AvBbbCQjCRXl/9q8eA43BA0\nemqJAijkA/J2h+I6tPzse3kE68a+Bz2mbdybc6hUTlIhLe+Eg9R375YbkXDU\nEVs6hCA9ly8UPkpdQ03kuU3ZHMLqA6nqvzSTRr4BtYDERPIp6lWSeJ1ARhKF\nzyWTo7pmCgt6b/4spz1aRKVayq6A2dau5E2HB+MQ1EVSEGHuSvqYEqGlrRno\njiV6q5K/PkTCP9/nSdLeYqvoWr45eeWJRoJyYKIWWOYuqax3kdVfK8rydqkS\ngTe65WDWdTQoXdPDnY9OFljuzdiCMp7LMVAo9IXC7oWmbuBqyFplxNwLOV32\ngfqZ2ClVBVygtHyGr7VeysZ83HuRG/C6aNx106ItPXp5iccrfMIlOEWUUhTK\nORDpxAebc+5Rn9GArSt3Hf2mcT+VGneRuC6ZBxa3W5cpXnDojHCNu4wzdSFK\nOYEEZa2BFbKawsX+/symifnfcAsb4EvCkQI1iAqR5EuUNi4gGDrlru+UNIk1\nq+G71oBCb9oFZZEYdCX4c1vfi03fqEN+FkFa2HtfGDrMuCay0Cv1U34h4Pmy\n8qknGLmPKisujBTyaRmkjAnol03a7Jexe4GRCdXlPOJsAh9pzRY7iy3shIxB\nxPJW\r\n=fF0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.8_1601986251500_0.23703499724705335","host":"s3://npm-registry-packages"}},"0.1.0-pre.9":{"name":"@northscaler/kafka-test-support","version":"0.1.0-pre.9","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-pre.9","maintainers":[{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"d7baaa1eb6a4e864e412e323598179bb68ca6080","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-pre.9.tgz","fileCount":51,"integrity":"sha512-eVvpH42jcLvdO6nH71dO4ZOv28uRNhOK3ToTgxUmXeE1YQd6xLWyeeieSavKMzvDVQxvQewTvDofJ/W16T6fag==","signatures":[{"sig":"MEQCIHZp+Y9S7pOwVNMvIaN8yrPmBbmZ2n6rvgUzxs4pVU5fAiBIIEf3O87PYYDBpU8UJeJJNg2BYDwbyEwHHl2jUxq/XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrU0mCRA9TVsSAnZWagAAR6cP/0x/1pm/ua2rODwDfdKF\ne2Qg3429PihStHAZhNr1JJ/zAyYLM5VbSJfv+ZbJfoFs//18ghZB4PZ/zkJg\nDTqgry8ilxnp4kty6GXnn344onLtlJuVi8T/EjuZS9v6wk03OJmixyy6JMf/\nf2XDrcExuZrDb1bqwBwXozRhXo6ef7P5AeBLG82YKyaV61P2vSKlexsBHbqI\nF1lGPwqK9EqjyP/SUB4XyI5WsL61gVFp+Iwb+/lnibkrJzeKpDt0MYeyELnY\nEwgRkenUN3InBg7EgfFhYth/H2V9s/SwqeD90iB1RiMWFf2+sHchunddNXcj\nD16ImcBafuX0Pi3LCIiQiqEocHtXKBsw9X08EQ/Tv5t24jhEm2ll/apDPuyQ\nqxwi9W6UdPCLCVkYM1xt1bx2yyxhrQWpNgjRppAwUuPVhWigaZghkDR9+OyT\ntpucc5FgFKNmdaVACANuTTOW9jEBiQW3IIXiv2AAo3ECgQaYwzRhj0SoR/7e\n6WpUbVvjAN43YcppIDPhG9UQf8sIigbbdyOaKQguJUdYQftdBTzH5XxDZIXN\nT7ej08T4/vdmj1QcZ1Yx/r5f74f4Dr44GBUzqaQFFkmDCHWwRPo+kakNlWOD\n3ouPP+NdSEBcqnUEkIqSI1As5nGbOAQqPjYtBENfcHw5eSGilUOlEGTXmL5Z\nUTCD\r\n=SH3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-pre.9_1605192998129_0.808792793225187","host":"s3://npm-registry-packages"}},"0.1.0-rc.0":{"name":"@northscaler/kafka-test-support","version":"0.1.0-rc.0","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0-rc.0","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"2d04dba9be809835f552fd80621211ffd05e1f2a","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0-rc.0.tgz","fileCount":51,"integrity":"sha512-5EEWqpPYNwQYc6ldfT3bmlW09OXuHr99fb73bnMDvjCFJnZTqkpJ0evSSkjsTGxjeQfq5VL6nKyb7qpjuH95Hg==","signatures":[{"sig":"MEUCIQCcVHup41B+PUJ5BXqxbi6qUkxCuUEjtGGAphQZNz7kfAIgX7u6MMMdNaNfN4XsSmpbeg9kBI9FNjPHHJgyFT2hs74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZflSCRA9TVsSAnZWagAAo30P/AzlIFZPBCIRjpsykf/T\nbbL9HVWYvS2IoN+EFYET1GBtBV1TfJoLqtOS3rrD86le7hnNJPU131gOiLV6\ncrALexuFdyH/99xM5emWrv1H4N0LpRNXi/EtZJ/4UgApfS0vQHFY/QGkI+7+\nHnOLheklwdavYwYUpFb2TUkPvY6hA539wt6xr7PSTGBLiGG5Pa7DILsUpktE\ng0fr2Xw63+QzOgpXa9AjdYqRyMLRjXzdtW0xwNBqKdpxYPIBk1Yz+PMICA1J\nSHehE0xjsfg6QedFvj/OQwuP3/nSkC42IZR+qNVIOYR3pZDRHje0ocHzyn9n\nbITW0J9H0lvi7PUvA3nGTOCvkk4WNSFVVQNr2acVyRwxqh40ErVxBImmw/or\nYxSJgglH0hRsFF1Ng9/COFVgy++cxl1q5Lgjqya3pk+vLD2WsV4OqiO5Ey0h\n+Lf2YFlH4q2CYfL1UiSLo0pNQY+FtAyXcppWoQWhvz/MnAh0X8iY0siGI7EW\nrdA/J3BdUkhEEHfDP9fyTxu0nVrZ7iBm5eRxHFnUscsf7cT20XcHVsAhIt9D\nAiKXlCy8U1YgyQTGGNGqgu2bVuKAJ7guRurKYZUab+b82MBpZCCvC5LcuxK/\nmH1MNH1KcUbEYIyd5IkweCB4uBaIRkFzlY2TFUyLQCYRzYPdhVH5IyycwesZ\nobMK\r\n=9WEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0-rc.0_1617295697793_0.3425918911948802","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@northscaler/kafka-test-support","version":"0.1.0","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.1.0","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"2fad793ba4cc9424d3ca13052adececfd7ff9828","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.1.0.tgz","fileCount":51,"integrity":"sha512-c/LjhnV1zulOil54YzJdfWxg1lgKSkIWYQ3dhFAlovG0zbbgWoz4Zrv/44cLCc+hetuvLdAPjIbYJoyKqS4iJA==","signatures":[{"sig":"MEQCIFduh1QaZfAidkD2aBfo276oz9ly4FoNxMtRAJ+gO0rqAiAflzC2vPP+rPIlhIL0uzsyKUS35YAwa1FYB2udguz3YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZflmCRA9TVsSAnZWagAA96AP/ihrrJSvn1/H6ZtBdaEA\npkqvNsa0QJPPpqQqLfOW0mnwmqAhsMPa25Y1WqifCOUzQ4Al72m+aJAQxBFF\nzY92XwlA8lhBgB200wHoBh0SHQBJSCxfiUURUcIBNhR1fKEFdJxoS2MxjWpb\nzG+BbCTfaY5QnEa+vSdSwORYhgp1sRbRpgOgkwWV0WtH1tUTtuixLGOAjve9\nnQwZZmxfRoGOvp0qK/avbicAF5W1JAMDZ8GZeS+G+X8OoJycyrlDDsuUDbRi\nRQ/cliNjUFf3HoDXiIHD5+GyH0WFwLhPf1iYbP9elZVu9PH0Cp+2jgKuTrGK\nS+Bg76CqsZna37ghVfepPUVSTw4k86WDRJy1mkGAEYBNrrGCZkyhEQQbF71i\nEJtmxbSNod13PsYVhFsYYi01Xw+4ktDazQ7IuT+VZ7CLZ/c2AxQBAtRJaKUT\n/da//RZGefhEsSwyXxvk3vfcDjzX1JHJ+7vgBsX9GLHXiXNfi0mAhy9xmita\n45cxkKOSNtCcoSyxZNJ93X3WSKH1wzlJg3EXdsx0vkEajYiGW+KTcPqI9wja\n1WQe2JL5CsFMiFbmubBDPg+yQxxQyrgyHURJos5AWrC3DVFcKgE8IhooouKt\nd06XVR1OYxAaKz/UXinXJ5j53Ixf9vJ893nvnt93t5jfOB09iVp70JZ8L7/o\nAyLO\r\n=+63N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.1.0_1617295717999_0.13205015929814778","host":"s3://npm-registry-packages"}},"0.2.0-pre.0":{"name":"@northscaler/kafka-test-support","version":"0.2.0-pre.0","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.2.0-pre.0","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"a88ff7672349414fdf708e16663ed86d931fb97b","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.2.0-pre.0.tgz","fileCount":51,"integrity":"sha512-9abNLMU3Q0v8yRX0sIXEY57F4GzYwtiJxHNVn/ek4CIr1DE6aVMjV+o0Y1xzif3N91S8oY+qZrTtVFiK7G61kg==","signatures":[{"sig":"MEQCICux8l0KuHXFlYgk90Paayi9+jDYHdNTlheeC/UbvAcvAiAcXSh8hjpCHvehzOuvyC6hmtWDxKxdASqkZciSx0JwAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgupIaCRA9TVsSAnZWagAAsuYQAJxJAZ78LHYSL7hz9aAz\nNbZc1i5nAwnhqbzQKcZkeDdTGAsGfznX3gcED13otrsLaPvibDoNhYUOBfA0\nmMjMwQXIA4AwMDTJWJmEy/JeUtiOwUR/WwjaYH2Qcu4+hiUTKmg5X8JkJh2n\nzMkBLoal7gPJ3SwBNZYKK49B9kzuYP0N7b9D897QnmfT0uNxzd4S2c4pp2Ht\n3VujmMZz3Oow/iDCGuWdo8TyCqjsMrDpl/gKdEKN7Ak6Fhl6BIUg6R3zd1Ki\ni9RS/8IHF11cM1KLywIUB+ZCxyOfqDhG/akalDt4cfa6bBtyZ2dP4e0Xa8/3\nyAx8VmsbXujXfzlqSh5PSU/Ffspof+F+If7ljk1et1Qj/yeLmKktuPJBDwgK\n/sCwX5KpHx0+B+V8r4M+mXdYDesLrIZgv3x0kg4a219pMM+5Bbm14hM/2KwS\nhGsNq4AVaJ1rYl0wFM8aZFzHbGODX+AW+iOPEFWDa6j3Aul73o3clOqceDb7\nLmrf5hiBAVQLHeo3PV0Lpffzi1aJI6UhXUbte7nQn1J7jD0rE1le4auxZc28\nYaUhzMJD4E5k5WnEaOV/q52x0VJeVaWrJrNbZe92+7knvOKxxoH+nGdO/Hmk\ngb8wsuex+yzceSpbW9L9l/7umxQtWp0HEiC49uX7IdYbv8Cn+9dq+BxRC8In\nOs2r\r\n=wxbo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `kafka-test-support`\n\nHandy-dandy Kafka integration testing utility that starts a local Docker compose environment running Kafka & Zookeeper, if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Kafka & Zookeeper should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of its desired Kafka Node.js client; this library simply launches Kafka with Zookeeper and provides a broker list.\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nUsage:\n```javascript\nconst kafkaConnect = require('kafka-test-support')\n\n// returns kafka information, including brokers\nconst kafkaInfo = await kafkaConnect()\n\n// Kafka is now running; use kafkaInfo.brokers to connect your kafka client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Kafka will listen on for clients.\nInstead of `9092`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `29092`.\n`TODO`s include using alternative ports of the user's choosing & searching for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* KAFKA_TEST_SUPPORT_KAFKA_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/kafka) or custom image to use, default \"latest\"\n* KAFKA_TEST_SUPPORT_ZOOKEEPER_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/zookeeper) or custom image to use, default \"latest\"\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.2.0-pre.0_1622839834295_0.7612873666244004","host":"s3://npm-registry-packages"}},"0.2.0-pre.1":{"name":"@northscaler/kafka-test-support","version":"0.2.0-pre.1","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.2.0-pre.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"eae9646ee59c824072d0321410497bc569f781bf","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.2.0-pre.1.tgz","fileCount":51,"integrity":"sha512-hyI4KAeMW9ed8bVhDioppyb8JNMbbrx+S/sMICKwpjvMIgOEh8zHBJlRb5rZeAERNLjjcZdVHY6ETBrD9VFT+A==","signatures":[{"sig":"MEUCIChHGNHeWeT07NsbuobLdQs0XnTpWXcpbeRj9Cddo2VCAiEAxlaAftmN/+Q0YCFOwJ44ALb5rocIzLRfDhEYd/T1QRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1660528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+abgCRA9TVsSAnZWagAA9HcQAIwl6+2qqxm2EBDMioj+\nc4h10Ko1A5B+xTVe6M0oihxU1flqLvN8oskwF24SBf3mAP+bwgciiwqW+/DM\nVIPWsmdE9BUJzgip7n0b8UNIzXWVtsLjw0etPvkQxkZxzxzSrhJm7pOWgUSX\nLYdTvY1PlBP7BeN2solnwdyCEc19zP1I8+NTi8pWwq0F1XiKSR9wGum/xw2j\n3crpRQYeAoGDKZ3vDmN/P71Bxw9POggjnNxZ3TyRfnMV/tXbLgAqL3ZR2QOn\nksjaX82cq3XYK/SsufFaVDe3T7yPa6Rn+oiEyCTNXozTRYjQYHFIBpJdILvR\n86GVurn5lx9rZhXT7zxNE6KKcpJIH2JUH1YASutQw/E3dJBq0vfqI+HSITQy\n2+49nkCklFqp5jk/oG/c5QPe90pe6q/4xVuKT0C2Q0hRn87JIU9W/IhXe4g8\ni9KveAISS+DXe0n9uwyVYMD6GnGnR6GXvZ72q3nWkw2LPPzm/IQCgrLihO9b\nYG/pG+setjwoaR/kcsesjTcb4Q6+hZPbzBN4eRvjeOObBi7Ef2v4QkEII+Mh\nTQcUlsbZpe8H3ZBspx4TltjQyqjro4TZUwPKPyzdX1OPTb5hFA59qvmHFD6r\nZrvAh32wvl0lqBuKqty5FYbS9G6nhRLjs8wZ2fdFcOr6VRdF+zKTo6vKjr0R\nKRi3\r\n=L9pA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `kafka-test-support`\n\nHandy-dandy Kafka integration testing utility that starts a local Docker compose environment running Kafka & Zookeeper, if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Kafka & Zookeeper should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of its desired Kafka Node.js client; this library simply launches Kafka with Zookeeper and provides a broker list.\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nUsage:\n```javascript\nconst kafkaConnect = require('kafka-test-support')\n\n// returns kafka information, including brokers\nconst kafkaInfo = await kafkaConnect()\n\n// Kafka is now running; use kafkaInfo.brokers to connect your kafka client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Kafka will listen on for clients.\nInstead of `9092`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `29092`.\n`TODO`s include using alternative ports of the user's choosing & searching for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* KAFKA_TEST_SUPPORT_KAFKA_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/kafka) or custom image to use, default \"latest\"\n* KAFKA_TEST_SUPPORT_ZOOKEEPER_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/zookeeper) or custom image to use, default \"latest\"\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.1","@babel/polyfill":"7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.2.0","acorn":"6.4.2","jsdoc":"3.6.6","mocha":"8.1.3","kafkajs":"1.14.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.0","@babel/cli":"7.11.6","dirty-chai":"2.0.1","@babel/core":"7.11.6","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.11.5","@babel/preset-env":"7.11.5","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/plugin-proposal-throw-expressions":"7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.2.0-pre.1_1626973920680_0.6371971217186263","host":"s3://npm-registry-packages"}},"0.2.0-pre.2":{"name":"@northscaler/kafka-test-support","version":"0.2.0-pre.2","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.2.0-pre.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"295c43bd2cfa99514e68d91b2e8caaef11c41337","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.2.0-pre.2.tgz","fileCount":51,"integrity":"sha512-o1neU588ewr6fC5hNZWXz3Sht74AkPEIk4EqmG9sNkb0c8Lbo7e9nRHzxHn83qcD34HV7+Wf5HCFLh0IWtjG4Q==","signatures":[{"sig":"MEUCICPuuarQoKWpZ0yUdVAm/XzNxJmRNUFN7aHYhxd6bvMlAiEA7SrDrvVxgT/P0wW82QX50XcSmgT1Sk4AAV4v8W40BN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1565336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4bWoCRA9TVsSAnZWagAAdQkQAJaHdDDQwG+qT/hwKjXe\ncUO1c4TwxV+RwosGHaZAUc6q0pVv8oqlwJtFVt2lehlFDbRFoIhI6pyrravb\nuQ+NApV/OVJheY5AW1fzgwscZwlWXJa78XnTLDh29SjRceFOnU5fVJK+tZyP\nBTS2ZsxZDi/06wqcNc50RXjGznmlbhlAIZe71gXzjIhsMxuHe+yLtvFpS6Re\nkqGSatXMFk0OHMBxmlQRuYF2VfHsBmSy6gzswKXTBwHvnXBvp0HNyUns72cX\nDJkYbvpZb1TsW4rYdasoXlaF/00BC/lpGegstn0TD99YSs6gifIySd59d36H\n2F01e5kZ6+FKymApk7aVQ4+g3vByAJliekT65hCvfkq7PKKpRCmKjiYUKt0j\npY+mkpjtOqcMzSkjyLia5cWPsYHi9O+y0AW+Z0Afp21ryfncaQBpPX5sVB1U\n0Lb4kkje08kVEPBszD4RN1Qh9HBgKW9Ai2WsKTVcgxRD0hEEWAtzCi1ghV3X\ngp4JzV5Xy8QWnp7qY5EHfacVgRdhU3XzochMBHHc1J6jqH83772MzXs7a0J2\nHa0mfquZImgivBy/2BAsyp1SPcFykiJ1RttOJ6hInZBDvx65BbnPhtvSZKzm\np+z2hnfoSD/GarMA0ir9E8De7wuQVR1yujeFphShh5s6d5FyDH8E2A378Usv\nmpLf\r\n=4SOc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `kafka-test-support`\n\nHandy-dandy Kafka integration testing utility that starts a local Docker compose environment running Kafka & Zookeeper, if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Kafka & Zookeeper should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of its desired Kafka Node.js client; this library simply launches Kafka with Zookeeper and provides a broker list.\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nUsage:\n```javascript\nconst kafkaConnect = require('kafka-test-support')\n\n// returns kafka information, including brokers\nconst kafkaInfo = await kafkaConnect()\n\n// Kafka is now running; use kafkaInfo.brokers to connect your kafka client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Kafka will listen on for clients.\nInstead of `9092`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `29092`.\n`TODO`s include using alternative ports of the user's choosing & searching for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* KAFKA_TEST_SUPPORT_KAFKA_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/kafka) or custom image to use, default \"latest\"\n* KAFKA_TEST_SUPPORT_ZOOKEEPER_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/zookeeper) or custom image to use, default \"latest\"\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.2","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","kafkajs":"1.15.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.16.9","@babel/preset-env":"7.16.8","@babel/plugin-proposal-decorators":"7.16.7","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@babel/plugin-proposal-throw-expressions":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.2.0-pre.2_1642182055546_0.9310820103428417","host":"s3://npm-registry-packages"}},"0.2.0-pre.3":{"name":"@northscaler/kafka-test-support","version":"0.2.0-pre.3","keywords":["kafka","test"],"license":"MIT","_id":"@northscaler/kafka-test-support@0.2.0-pre.3","maintainers":[{"name":"ballista-admin","email":"npm@ballista.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"}],"homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"dist":{"shasum":"1617578116dd3d8114575c4e6c8a29e6251c72a9","tarball":"https://registry.npmjs.org/@northscaler/kafka-test-support/-/kafka-test-support-0.2.0-pre.3.tgz","fileCount":53,"integrity":"sha512-QkhAD0Hs/m2duly1c5JO28KDpo6WEs/Ra2t52BbaBItSh71jEI2CPHYWgnS7kAxSNL6znqnYfWn2Naf/5iEWIQ==","signatures":[{"sig":"MEQCIHzzXpfJZjZi4PVRRpOac1tUBL97xf3j+yvVLBcvxZWhAiBkVYJzslP3JMs6Ja9tD2cK4tKZswzC2hdrXIsN1BPGYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571006},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `kafka-test-support`\n\nHandy-dandy Kafka integration testing utility that starts a local Docker compose environment running Kafka & Zookeeper, if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Kafka & Zookeeper should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of its desired Kafka Node.js client; this library simply launches Kafka with Zookeeper and provides a broker list.\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nUsage:\n```javascript\nconst kafkaConnect = require('kafka-test-support')\n\n// returns kafka information, including brokers\nconst kafkaInfo = await kafkaConnect()\n\n// Kafka is now running; use kafkaInfo.brokers to connect your kafka client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Kafka will listen on for clients.\nInstead of `9092`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `29092`.\n`TODO`s include using alternative ports of the user's choosing & searching for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* KAFKA_TEST_SUPPORT_KAFKA_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/kafka) or custom image to use, default \"latest\"\n* KAFKA_TEST_SUPPORT_ZOOKEEPER_TAG: The tag of the [`kafka` Docker image](https://hub.docker.com/r/bitami/zookeeper) or custom image to use, default \"latest\"\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"_npmVersion":"6.1.0","description":"Kafka Node.js Development Test Support Library","directories":{},"_nodeVersion":"10.4.0","dependencies":{"uuid":"8.3.2","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"4.0.2","mocha":"9.2.2","kafkajs":"1.15.0","bluebird":"3.7.2","standard":"14.3.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","babel-eslint":"10.1.0","@babel/register":"7.16.9","@babel/preset-env":"7.16.8","@babel/plugin-proposal-decorators":"7.16.7","@babel/plugin-proposal-class-properties":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@babel/plugin-proposal-throw-expressions":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/kafka-test-support_0.2.0-pre.3_1693870807024_0.17362928414572765","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-06T19:12:07.030Z","modified":"2024-05-29T18:07:43.883Z","0.1.0-pre.1":"2020-03-06T19:12:07.435Z","0.1.0-pre.2":"2020-03-10T20:36:52.387Z","0.1.0-pre.3":"2020-03-10T20:46:40.590Z","0.1.0-pre.4":"2020-03-17T22:05:32.992Z","0.1.0-pre.5":"2020-03-23T17:49:59.206Z","0.1.0-pre.6":"2020-03-23T17:52:19.138Z","0.1.0-pre.8":"2020-10-06T12:10:51.665Z","0.1.0-pre.9":"2020-11-12T14:56:38.249Z","0.1.0-rc.0":"2021-04-01T16:48:17.951Z","0.1.0":"2021-04-01T16:48:38.222Z","0.2.0-pre.0":"2021-06-04T20:50:34.486Z","0.2.0-pre.1":"2021-07-22T17:12:00.923Z","0.2.0-pre.2":"2022-01-14T17:40:56.497Z","0.2.0-pre.3":"2023-09-04T23:40:07.258Z"},"maintainers":[{"email":"npm@northscaler.com","name":"npm_northscaler"},{"email":"npm@scispike.com","name":"npm_scispike"},{"email":"djannotta@gmail.com","name":"victorynap"}],"repository":{"url":"git+https://gitlab.com/northscaler-public/kafka-test-support.git","type":"git"},"keywords":["kafka","test"],"license":"MIT","homepage":"https://gitlab.com/northscaler-public/kafka-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/kafka-test-support/issues"},"readme":"","readmeFilename":""}