{"_id":"kafka-publisher","_rev":"33-2c0869c89335e0f09298a1f64adf41b3","name":"kafka-publisher","dist-tags":{"latest":"3.2.0"},"versions":{"0.1.0":{"name":"kafka-publisher","version":"0.1.0","description":"simple kafka message publisher","main":"kafka-publisher.js","scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","ava":"ava","test":"npm run ava","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix"},"author":{"name":"Troy Collinsworth"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","json-stringify-safe":"^5.0.1","no-kafka":"^3.3.3","promise-retry":"^1.1.1","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"f20d168b43153e933e9ea6299294c998226202e9","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-G6y4LNNWCahMhFqlSYPXzb9CV+bMXU2x+7GtUOu/6xYLYyWFz93aTgXn0+Yk93pFYy5Z86JI7rpfEk20iCTjIA==","shasum":"e0fa36eb7a52c0a995975ead02346211affb0805","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.1.0.tgz","fileCount":14,"unpackedSize":21511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2L0eCRA9TVsSAnZWagAA8BgP/1PHH99Zh+a1G4lwlH1D\nywaD8ZWFeZnd+0vWuugj/SxpDdEJcrdM72RqJV5hDrUBgnkSyUH+cyKxSNNe\nG4WPPFswg9GsanqghQm3EuRKXNvDtKzXMNd+pNzSBt3cXeZJBsviJfFyUEsN\nkaw2SLIBumbmHmzCv/sHYOjNQMWpqnojuMjMyEUXtar8hmfxrG/W02wapE0k\nhIV3sA1ZTQqRZUrJokRLjhF3zwYIZbGwLJXaxbq/hBviMaUstIiXcGj8tD7T\nUxuthbEpEsmvFrzzaIW4NDnKYIKyfLpvYtCoBLBS5ROZdAH6KkmKuvjxl3JY\n8Swt66gbNMkHQml5/ZCarZnrxbifUu/tG+eci1FYkyrZ4jQzOKAhji8AFDxW\nDU9j6f4m5V9EW2BoYmY+SW9lt7nwNDLEDZxmr79XTSBtT7tYklBB/dJevRNH\nep6MCiAnc0JWPICU1ijmOxLxp0G2WgXdiSB3Vi+fzBmob1XstX2uvNEjDuji\n0fDjIhBpxzKk87+2AxkiuKuzAB5IlD3jaV2rkFTsjP56ZJxyY7xGWf1ISf5x\nXCioaxv5Hz8noZbHkeON88sl1k1T4buppn56jRpGahF3e62xqwbEHRQ5vQgd\ndQ9UJnpXaORGljMHahQveek2fEJiOD8+6H1iQpKlJnk/C+h6gMigyzMdYSTl\nd0S7\r\n=7e7x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv00mvb08NyRofhTwA0ejo/LP6q5DydLNtIRdifqjYggIgbeKx7GbmtxA9yGIWFz9fGoRk/dkVUbffqLuCkEW7CJQ="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.1.0_1540930845963_0.9601577299875228"},"_hasShrinkwrap":false},"0.1.1":{"name":"kafka-publisher","version":"0.1.1","description":"simple kafka message publisher","main":"kafka-publisher.js","scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","ava":"ava","test":"npm run ava","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix"},"author":{"name":"Troy Collinsworth"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","json-stringify-safe":"^5.0.1","no-kafka":"^3.3.3","promise-retry":"^1.1.1","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"23bf1d3f4447337d949a6b74c84eebc8b738545e","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-vU5JXG0wj1N8wrCzFrteBwaazBVB8jD2aw/lXkPEG2veXlnsFmBKwE26RcLjqkEL3pr+Z4BG2oin3hxUfeKF6Q==","shasum":"0e640d98f5838c0df395951c029d004d073c295a","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.1.1.tgz","fileCount":14,"unpackedSize":21580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2MMuCRA9TVsSAnZWagAAz8AQAIMcryO37bF91T90xLmF\nnRUEHVnAkahSAZHXuvrrDfGW2Geykm7bIYLSv6Kziwp6G8xrviAIJf7B2OPj\n2xeutYFoVqOCKtwJN2p0zkJmZkX29bCHCzxCfeBu+3ph1rP3vXZwJtBVeLn6\noXaCBPH7aYM1bW9OyKCTfqIDL38tza7cTfp84SYZSg/KzMM8YWo5OCcoFdGD\nuNo7v4Cn1yqTQlPrq8WzuxvtOirdsKxzcnzvUUjdngDPFT4aphskNkP9S1Sv\nLkn4Vf763iSO6oo9iJiKBe4i+RJnxqjStcrrc4HA59OBZ58co0go1uCB1o1h\nf2DLX6hcbYVe7w5MzAMS5UwTKFPRZL8SRWyITdniP6byVk/qJuPJU4n9JkIV\ncN+6dHGSnSMonrTfJALmsHbcU5Nsc+hLS40D+qBf46R32TbvyHf8/CaoZ7u8\nvDBGcY0Qw2z8qiEgbbrbDybdbDCwu9GrQdf9Y1UkEGhSFHI51FTTLFOhXtfB\nfM0YLouYnlONmyM94p1ND7xXJIUYmu7NR8eauYK47rXddPnu8fMg53+WUwJU\n+ZNhBUwXzc3vW76QuVtt3gAID4c9sSCxIHiUGtuYazarjas0tGCdHNFyYeB8\nnGaGWv+Ra9Uvy2EyLhLetgf5+NkEsX7ZN5wX4Ickj0yNvF/QPbfkNeRr38e9\nHiHh\r\n=gczQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLDevSXOKO93And0TGr48v5ZWcBADfviGfXAAlnyIFRAiBI0JW3gCLYGliHgvAP+YN5scTUBtJ0ELdqUseFQhim9A=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.1.1_1540932397535_0.7067125771394716"},"_hasShrinkwrap":false},"0.1.2":{"name":"kafka-publisher","version":"0.1.2","description":"simple kafka message publisher","main":"kafka-publisher.js","keywords":["kafka"],"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","ava":"ava","test":"npm run ava","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","json-stringify-safe":"^5.0.1","no-kafka":"^3.3.3","promise-retry":"^1.1.1","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"c4c1a98b0f305a7d81203089b71f3388b6d95521","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-AgsSO2GzpOw6q4mJ8XtL0LqQtng9x19hZ2uhBTUwcPC+LM5EL2NaA3yyrd4vtXKMdwwqr4hyN3lLOsjZmJyLMQ==","shasum":"20e7e66ed9d0e1257417a91034cb8ac022d6f089","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.1.2.tgz","fileCount":15,"unpackedSize":22989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2OEwCRA9TVsSAnZWagAAWXAQAIMArhA0vNuWMEbMAfcL\n3V3upIjxbimihf5ID/avEyHCNG04wKzQW79azHqN4ISFu42qPVTUW+tka4Zq\nPDwyc86kskM3WDtRFAByZy6eAgyXFiLEMdD1eez1Moctlfa9XpgQyxWBPl1N\n+0y9sGzzQgNPm9/wZZ4dn7Y/xy6spy71yRY9q/8VREN0kTgQO34Q8WtV5E8V\nTC/jjqRPEd9E0zjDd4tgDxdeNsySLm69J14k9Oa+E47OIGY935wIHIKjzZIH\nOBc2nfWatf2/4Kfzuu4GkRFdwLeOnI7K2DtWDGnQI3OpqUf+RYQUKmSN9HfQ\nN8xawGhTSyh1adY5L9wet2I/jBx8ZRq+nhExaLLrhgpkDOKacGaKwVIl7csO\n6uVmPxdYA60N8T/2aTxeRnXD5VlYo9XV4hJrVyvV3csIbifL6h2F/vnysBjP\nMNz2gkzuqgXjgzwKEE54/COA5uDdQ0AB6Rhh825JFO6Vg9W83VnVE6EbT3W+\nALlMnoXUpiUZHwsGDM/FLtwbLwHal6b1W5N3noymucSiXI6/LYeIR7IlT4dJ\nnzVcw0bCH/HP8gTHSRKj3DOFZgITM/38QEEu12PZbYxbu3dcJPtA7PknGdv+\nZWSU6+9SYPsBtwS+D/nvwauzjIrqhaCbRqw27sOCiyv01T+7M5S2ujgGAk89\ngJbW\r\n=ozTM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUkHfETtbTidMw7F8APa8rJLKw74QNesLGklcx8BsKKwIhAOmGJSAPJ3xTc9YYqEsRoydiN0ZlxAXwLITYzOxRGb/s"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.1.2_1540940079551_0.284489293789135"},"_hasShrinkwrap":false},"0.1.3":{"name":"kafka-publisher","version":"0.1.3","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","ava":"ava","test":"npm run ava","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","json-stringify-safe":"^5.0.1","no-kafka":"^3.3.3","promise-retry":"^1.1.1","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"e6350622d3ddda3e6c2c2f3af595365387a57984","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-oHKGz7+AgcYF1jvv4NSCxOIbq0zaSqecSM9fVxL6taY7ofelgESamMUSq8yncT9wQZmWghi85qm1Cw/a5llcUQ==","shasum":"8d41eca513fee44da16ef96519e29671e48ad34a","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.1.3.tgz","fileCount":15,"unpackedSize":25807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2QEvCRA9TVsSAnZWagAA2Q8P/jsLbZfHTLQdZCTg+ET7\nT+CAxnmoe2NvSmxG2jsXA7dl6wA8JEL9eOZfK0A1WuQFV+lbTQnaHN1KqvRE\n2N1iiTKORKii+06o4ggwuJ3SQyc30Fw20n9Wv8DXAGyFGnjWHo8xP3Hh7K5b\nasalow3KnW99SL4PwFCnqwYcBiVMwQe3trBQaZxM1CIQZfP7o9JRFAt4Efpa\nxvra8ouWPK1lMA9iKsYTEazFT1hLdA8jPUf6oJEpwRGhm7cNJVo/0la3ao/j\na28xG7l+BV0dcnrHzerqJ1TOqvyXpHbexKhhNk83D5ZW4o9NHqITyiloGETt\nOwngUqHaOFAkqY+Qg/xdCuBk26MnqG5441P9wok7r4CVMTMxgjJakeJiDh8/\nDJwyVduENFtDRK+fqZAuRohReN3CTuHqEVvDP7N7PUSTlvIOoqly3ufKP88Z\nSkbuxGMuW5VNzvRgrnK0oucVrTWLesrRL9x71bMQNzR/uwXAYPXCCtKwc0Z4\nG94AM0Va4Iqees1WrNG881eY61pCzwJ34r1Qlyjj/O2cahDiWTecX7aNateq\nT5JR2tSEQQbnR/e310QIyUeVonc0c3eCefoPQNJNLdIEMp91oKmuppSRRHbP\nhrD/GHLnYf28kebLLsEUrxSu/R1q9FgYegQuxXQWgpT8lo3xOHFXSCaTNS3K\nfybl\r\n=jaoR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJTOIkAuiol6peEk2GAdKemOJ4t90TOVY3JKhRInYOqAiEA9oaD7uBG9H/rPvaH1k8ueynLSdy2/eRn48WlJQQKJzg="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.1.3_1540948271186_0.8374166234558638"},"_hasShrinkwrap":false},"0.1.4":{"name":"kafka-publisher","version":"0.1.4","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","ava":"ava","test":"npm run ava","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","json-stringify-safe":"^5.0.1","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"504d3cf189fcb8ab6268dae39f8a1823380ceaa8","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-+L3oDvZ2YYH64NxYns9CZevoULaJd8d0s91dIRLkk/00XBFrlF5NXTD3U7jJ2SUk2yo/4XFNKbrV3dcihKuUpg==","shasum":"50ed1174fc3605c56847ff7cd641e3466bb7bb2e","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.1.4.tgz","fileCount":15,"unpackedSize":27761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2SOXCRA9TVsSAnZWagAAFm0P/Rn3NMdGlDy6C/RrMeuO\nVx0V7nXdYhLVl2OLvTJwcG7lfkMTi4rkc2PJSMNYFVxcXtHki1AbGNW6RGrb\n+VqY95UPhPjy9zlY482vwM0JX1UGdutq74tMma9I/Bb8FEAC/3Ny4+4jt5rm\nDKKUT4RmurH2fLpLC+rbBM1U9wwYW6HoV23M8o3tQCXrkXgX/kRv9n347JXI\nNkKXwDr2NEeVl+EosqhzaT9tBglaZe2jNWIhFgdhae29zCJjirnd0cQIvRqU\nluBKG7MzLMBeK0iSpzusWuF+mcO890wv3IdwH1Fy3TYpsRdRZJZxoVAwqYqK\nakFSyBCazhBHRm2alSST9qzDeosmxOZdiNK6wGSPr/1H9Ay6grP5562VAm2z\nWrxB6hYxZYQdIO4bc0Nl/KE0iSX/4v6YHMb3m/yNa2ocRkuUtHEVaWW1cX41\nRPG4jhXFcCrBvEjMxTCCMho/eqHSmBK+XGRj/LJ33+teDwVyUO8SSe49sjn3\no6xCR5w2sY0+VQOMpuyUcnYS84XeI77NP9OaOeaug4A10cbR8eVgy1XJamKD\nB4wp2BTvwmFyex6Sl31dBSGUifTvsuRcI+PyY/Nze5BYkw0ACcYDipuFg3J4\nPnIMm0iOuzlRF+l4xxsMebPCEQ5za8IaqrsJ5UCV6Vy3hBxL0T4uFl/rnO4h\nb2ON\r\n=7Lrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQspdY+MuFwXI2E/cJN5hGoS66nEjbSuU2o7Y8NAl/ZQIhAKUDVkGfItfxTZbN1acaN9Rw3w2Ux7UBfZh4FNXyFPZ/"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.1.4_1540957078120_0.5294685946778717"},"_hasShrinkwrap":false},"0.2.0":{"name":"kafka-publisher","version":"0.2.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=10.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon --exec node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles"]},"gitHead":"1c7214ede251bfe1acf82b68c338fca01eec273f","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-3Q69cwJKkfRTY+uKisdNYk9AZopkRcZlXVir6MUBBDmCe6Abdx+USAwp3tAoh+cMw/cu9NmKWkU4M/iFZeSBwA==","shasum":"635a665263bf549d1adb455ff5ddbe2f633af88e","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.0.tgz","fileCount":15,"unpackedSize":32414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb33ZJCRA9TVsSAnZWagAAV+UP/RzleB54ED8bJS4c/Slm\nymW0zQUkiwcMfxd+hBI594xq+0zvzYazuWcqpmB+2UwqCNkf13HhXsc1KTaf\n3pUH4sL7Su+LpowLtlh7/SE7gekiioXc8PB1R/R+1UmKlFMrJlxUhSbzPTaf\nnlSvpV6NUsCeKb9UJp1xbjYXv0SXEc5Jz5oGZPbnvlrYuYpfUi/JRHi8D8A1\nFoDgJ7Wf4XQgCWxkRPIsZcc8uRvqtN8tpm3/Hr0npw28nnCV9gJnF6C1eUqC\nbNXJh5UjD52naUwDDG0yuf0LQlay6Tp5vX78rel6HYT2Vnx0qLAk/fdFRWcy\npaEUf3SAM2XvSvnJgsXia170Wl4sEGi22KDDUdHm8OJVHW1v1frhzCGvla32\nzNdRjyMBNqTRSCRRMUgvG4W7g5mHu+ctKvIcgV20uilRTd9Bhydjk13hJSGD\nha1zVZ3hki1hcZv5ZoKRdBNMkqmfnJyqGbH3ChJkYbronQ3ycNwWDcUxQgsj\nV3Pud2nORvlZHSnOxqzFOMxwMyPRl1c0xIIQ1uHdLpR5hEJ/MnXimlG5kGLg\ngsPrfLs2ve8mQnfb+wozomyEdwv4eLSEprg/bZv3la2zM8rIG8p6Cg7hUaB8\nQ+6vi0YyFJOIU/7RYT2/D63vcJev3vKNI5IjKlZvJbC48tGsjmS2NzaKjm5q\nhFOu\r\n=zHQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsNaH5zxYwBJslHsjEweVu4EbODlgP685C4/Pyxh2aGAIhAL8Z8CR9h6uKgck4tmDugB7dZk1s8hjkGpNNdghFjKVc"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.0_1541371464896_0.9747336080027784"},"_hasShrinkwrap":false},"0.2.1":{"name":"kafka-publisher","version":"0.2.1","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=10.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon --exec node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles"]},"gitHead":"d2348ea71152dca29c316b11821282a17ec0b72d","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-sEBUceEmGpMVV1T+iM3fTyllalA9la0JYTAKNHwxHUEHYYf5XE8zShnlSATEG5Ume/ClhCZEPmcrGl9DMr0/vA==","shasum":"16c72992b825250cbae79e342c70f4e05ab2cbdd","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.1.tgz","fileCount":15,"unpackedSize":32451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb33dBCRA9TVsSAnZWagAAMFEP/iy+E9lNHT11P/jp9vCq\ngz+E3BzLIhtXFeEe8wOENN1EmTFKJYj925ZWc9+Yb9Glgj/IsHDFFqTXurxO\nOlEv+kluVSKfPaW2OKmrAbjtGoCbJWXp6htnUAbzWo7s7b/1paT753tCyd/K\n9AuTMR5lkE3C5Jg6z1mdxTJcRcPPnQ+TmdrS9XoutfgUA8HMk5Pv1eZ5n0Qb\n9rk9BlDKDjt75rFua43n0eiKhPFJi5NYmTgoCrh70S5e7rIihyFLTksMRcjv\nRaG8xN2LdBq4OnEb+F51UtyKTBwpcKiXxdZVmpyNVbJxea4ACffCM4z8DYNh\nj6ugIGphsi3VgdYhfbroghSAhDK4svDoWHJcDy1gNeO8B48FWaPDa48ijNJF\n3FnxcVX6UaPVK6G1HAtczACw9m9SZqKLeUZucTwSJiDtrfzKpb+X01Tqvkan\n4VqY6JzaF+YDXCle2GrdeP+WfsdFX3v/eWX/RVmWuvWHK3S4Yy9QnGEzHszD\nKY9za1GJHZyTza7cCP1Uzg9s0pQAMaPU5irKWZTNuBZZV4TK1f7TDRR/O5Cc\nCRAqqeLV/UFD2n8UNcJX6H6oysFcbDCTYu0bwRo5wCc2wXjLbzGxZSUUbaPY\nPcldfITpRxsEbTfSaVA9o+chDBDDjoPG/oBldTdcFKYbHApzpikSz5c2oymC\nLIiM\r\n=Sb+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDovBuGcgZAOEPlPNiAM24RvY0/SpiRjBCYKMYp8PrauAiAhb8JbC6w+7rIWw2mIk9WLoNRL9bcQmcFLMcPFL+xN/g=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.1_1541371713049_0.1603745710565836"},"_hasShrinkwrap":false},"0.2.2":{"name":"kafka-publisher","version":"0.2.2","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=10.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"93e86c5c41afe1255dfc399792b369f0331f6f4a","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-cBheRbdhx7Dz5ZrzJJY4zqYQD1HNK4jz4lHkmaevftOWiz5MIK6W7CNGSXE/81fqpH45Lh/2TfB3w3ScXDH1ew==","shasum":"132c10d73c88a1d5bf3f2282a273f6777a6d23d2","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.2.tgz","fileCount":20,"unpackedSize":56516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5dc+CRA9TVsSAnZWagAAo5QQAJX5zXSigC26vr06rtnx\n8ymmD47/rWo4l6wQGc2Af0D4ILK5CP6ab/AfiPUY2Swvq4q/uXu5w0KO7kp6\nPkym9UH4h25F8rUqfWBIT/C2hGHotpEyLfy6IXgBPAZ7fm6r/boJBDimpuAK\nO/1+GaOie3bl5obrEGJYV95vEKtGfKd0wYvtLftq/DNfUL3uMOmBCI6+iEok\ndEE2JhQhSuQXjMOzuzgGNoIgvxaoYlJdgnXRUWGeMxkmtvNN0fc3qUegXfbh\n9UYTOPjhV0O0OUhoXVURvsM10ng1tBDto6VJT7ZDMSuOQ32Zj8JHQ7ckdZDE\nH7aSgnPJgrnPpzkyLeDoJZlgibOEB6KHifW449B/zdEuw/BxaYYlnIveDdqL\nuFAk3X9Q60DidZw1RiwfMOX0UikQIqRLtEeis9JBz3QgzmiX/JUSkd6eCTZN\nredGdz2YMK1dQcv+f60apKqXA384KZyHEDVtQWtUnKvWWRuGh5EpuwFe9wS2\nSfio2xctKGzmFl91XmV+Z5utCiE8wWVvw/QMSqfY3jzlagmN4WbUq6EahaWN\n95XNSTXLTe5pOHBMs3vCTb2XgrOcFVp31rot9t3SL435WXzxE7uyLaxtkTnX\n6ZcInAaM6eYmL1hlzlhzQ7f8IIxa7bvUQIQ4n7OC/PhMUWytiFEOHNjB4rDL\nt1Lt\r\n=u3vM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNzWG5H1ZyxT/7kys0CwXVHL5AXtkdoLqs5ZNHvqPKUAiBnaWTd6epFgYOtp04m0dODeD7tPFGToKdabAqveFPvDg=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.2_1541789501247_0.7895324622880859"},"_hasShrinkwrap":false},"0.2.3":{"name":"kafka-publisher","version":"0.2.3","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"4a17603930ae1af59323c81d36017252f4091346","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-659AG6fC5XJ//U9dgkXOc+ffdIbtP+RgSOUp5pPXvLNtByqfl+wChCSPvQLFJ8XD824WZDebMEquiwG1ixnyrQ==","shasum":"28d1fb4f472846d9c596f2559a164eb0dae36988","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.3.tgz","fileCount":20,"unpackedSize":56579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6d3NCRA9TVsSAnZWagAAsHwP/RbeuO1bAQ1IpfJEL7fW\nCAYgnLCOIXiuiCCnjYmiFkOfbxpzVNXE7OsMhMGR6Hg4Dw9BnNTiq58QGOta\n2A0/sreIWakIqu4829jJ0BQgryTWk3U9sk5Mzc0tS5eflof9mD1prBvmJmot\njG9eM54wPzTgsPkYavSBB9yvYtJXHwqFSws2gVxJBVlWlNRtm0NQFyQUoQR3\nQ07fCZawld+jpUBsH2B6RZbf86s+fOWymndpJhenxWuD6ja5ZprPbPKaxuNV\n+7n4BNNVkldpPtCCaQN1NQzXdHckasU6iQ4Y25JwKjK4wv1Mi2n0A59rFyty\nBWqzz/9wfEqsCFeqcLsYFhE/vnAH560leaL3I5O13zJSYsenPJhs6EUQvPqv\nHwSjCmslQ265tASFGA+gTnjLrm0jgaE9KbJZ9f5vLAmfGKrji/TaAuwUgS9a\nP0XYZvoLK3sQ2gomhZishfXhfwo4MmxNjSyfEP+9vBBhLhbz4SXJLtE6y+ds\nVpXcsCpD7ie5AIO71okZsLYAPv4B7rNiquqzblvlrps9BqHE05gG5uV29dVv\n9IXWV0W1ibEu6vXqigV8UbonxPMZrTci52hdDjkpJ8Tuv8l4/Re6OJxnGO16\n4gyr8SLp2nsg7/IKmX5f3931fRajLKCERZX+96e679Ys3q8nRtFDLfWuZg2+\nC31j\r\n=LdGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5eZlse0s5686EUglrjPg3cGIs37ekQfH+WbmhbtWbaAIhAIXpQTYJvdL47LhRKimsXs2Icm0nxLHVEckG52aeGvFS"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.3_1542053324860_0.6814234726276462"},"_hasShrinkwrap":false},"0.2.4":{"name":"kafka-publisher","version":"0.2.4","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"b2d401ab088bcc34201e9dba87e2e74bbcef47a9","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-tmcr2RX/L8XHzyRg+YLJiwR3rLvYLXLDbulQPKV/Po74UAZlEKH6dTPvBuDudIc30IPtDiN7HvqYChcYFDRN/Q==","shasum":"b36c4fe8e12ab4aac03fdcc1539f0216ef51eec0","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.4.tgz","fileCount":26,"unpackedSize":68945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBK15CRA9TVsSAnZWagAA/LwQAJiJcUfb0xIClRp0bp0z\nC31g3wJ1I96qFgNNvpAFtOi7FH/pqVJmvHl0E5HsenAKrDLWKT0juzK4MdER\nq0CfKIGDf8LbY+yInxxDFjY/ZVPrDo8DGdejr51XDA/iPb4NAfloGH1tfAHb\n0dEfPXE17979zhTr8EHwtjfb5jPkqbBuZRzDG5Bi3ZZvd6Om/0ON4cx3z5lb\n0hDyRhp0qvwtmqmitMnQx7srs0MVQJvoHP6ZIkQNYzPEK9sg5GNfl7Bgl2tW\nxzS8prPQS89sSSjh4zHo8zG8rmNbpGyoh4YiU6R39ETjtsKY9QvyeCH5vFQl\nLphvLA0mzjRFpZYmXf0Kvfm6iwu55RTkQ21fApTIFrEZrjMzGY4JX/LWXbaT\nIhcyB3xmRsvknSoXm4g/916xHZ3TgYw42xdjk/Qvmq7NfJH1BfsOIUkoGmPh\n6C0kaFZNwYPR8Yz8f+sV3oQfLGNxaM0VsR72uvdO8PxdL86wyIHDYPzFPaPq\nV6du476MrMRT2JksC2VGcqbUXPgZj8D8LKQhAEGFT9TQrTQ78ZtttMT1wo6M\nMCeAbEUe3jfnojf1oId7j57Ntl/r5hPeRr9updvtFv4J7b/tqJiILsBZCHiW\n4AbcymC/u0xeUbzlJ+yA4SiMhZfxu67n1Tk+XYns6HfCPIPhcaxgeydCJVKM\nf05m\r\n=a/7K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkDQBwrPPtgXG24PqmVHed1SXoYwyUC1JBy0yE44lgZgIhAOboyTdvAsSl3k+jtgpLaWwR2SRjf4SsfoLPRjrP0lio"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.4_1543810425018_0.44363779211655663"},"_hasShrinkwrap":false},"0.2.5":{"name":"kafka-publisher","version":"0.2.5","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"b2d401ab088bcc34201e9dba87e2e74bbcef47a9","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-n/eLkCc2Cml0k25JG6MIiJUF9J0PytumMUZr3/y5PyiiNaVsXkL+QizAbyqCAT97tNg5ig885PaMyAfE91Lnsw==","shasum":"617d95613926fce943628794b082d02a7ccd20a5","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.5.tgz","fileCount":26,"unpackedSize":70606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBaVsCRA9TVsSAnZWagAADw0P/2Ye4Ggyk2hxGtHKERG1\nMWx8s8UEqm3CdsjLKOq3dbvO8M/lL5RntZX3b4zw2pQAcu/V+KXh3m5JnuI9\nC+F2gu0dra1zyXS7HMs3H/envFr4NniNO4aU+A1KCxVh7rW12Ia15rq0uh1W\nmDZ7rp0xqycuq9F8MPyBnOmqdIIxQGFs7eQywnSJ9nQazcMpXExD0MUfnPRk\nMKfhywLD03v0IF+QN+MIL4ImrBPMjbP3xNXtwk03+V4G8r2AnAdKqzdelsha\nyCPs3b5Jbiqt47DNTfK22Cqgg5X89GPi1kO6em+tIqu0k6z1dmFZtvMVg0Gd\nV9fz7gb22sL74/eVFVprVV2H8Zr8CidJIs22+7XU8xNAT6yuOotn4bMTQiaV\nKAFAVwrHi3y0CCxyRAcx4gFGrxZ6Z8+kk8I2Tj62YoHZBUZXYKOFNY8nmbTY\nmJ3My3LPItblPU/XfcPZJmI3MBn2mB0pqDFJj1XwcIMgWCW2KdoytaUtMM5A\nrjYWSYukK9mWtU8jlKwOSZHiakKkZmfuc/cEBXxE+rbyl88vIR0hHTNoFDs9\nTBeJXH7Kf9rAzcpQoqDiGvoClJmxiVqkYk2VThi61vAUqe+semqgZc6VL8io\nmPUA4kQFXYy9w0jkaZ/X2kIL6vVZw2rKBzz1TGZZujQ+sjR7S5BnI6+9rm06\naZSY\r\n=4UYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMBmBkEz23fPEwFaT7GQcYAnJxvsXohXQF7zS3q6mbhwIgMVwTZUQVpTEnc/rn6umnqfJdNsIehOjHnK7zGsFUPWU="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.5_1543873900078_0.8681475490359591"},"_hasShrinkwrap":false},"0.2.6":{"name":"kafka-publisher","version":"0.2.6","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"b2d401ab088bcc34201e9dba87e2e74bbcef47a9","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-NY9lMq0ZLeljdqGl9IgiAnEbi+gvzSmuAbtKetHavDIdCjw/sRqt2y1wpLJuwexUBoLMod1LnBnosLP9MJSpUQ==","shasum":"e07dd5afb9d5a71243eabaa69df8e362c1c7e915","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.6.tgz","fileCount":26,"unpackedSize":69597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBbDXCRA9TVsSAnZWagAAsgoP/iUr1W3z3APJIBQvWYvL\nFI2np80E26/wg+VdWtZ7dxM9GCcy27P/G4BpP5oCDFjJEGc1dYRK2jk+0aYv\nAvzUdh6NCiBI5ShwcfjHqiJqdS8VigdYmJRpRr1YI2o8JWST+Fxr+1vpqrJ2\nTYaEkzQxruGBJA9Qd3yLWswOMSlUCvPJGocTtDTd22kt7sVv+ALVXGDaFgyw\n0YAs4lrvYbIJnB9i2hE5XE3JHm6LMaUxn5UKC6/VJFqE/w4/LAowpNSASt1W\n9fyyZF/TUACTD5G6ifr+jTE42KHGKKtova/Dxvul/qQCOF7ntpWOeCOPpcMv\nszWEkaoqs7vWqbdmJdFMtfhnCe4D6sDKSbHndZHeK7EhhJZ0KJ2kWzq4FthT\nxcxGptX4BDo8prw6Pq1PBwf/fUarNOzSMjma7jwWVJBzi39xol5tKcwYdt+t\nA4zdPRzgHotDbn4XAHhtHp14hKWi+6cCZDzGvSjuv5K8I1ET5Lu8voV7ZKEY\n8LrtR09MDfrhGm/7dW345cQj2RAiGEJzmAT1xoU4Hne73/nB3yJW3M2HDTvZ\nhCOXc+BU1rUInfwA+am3eGIjK4xGk39bm067zmiPJDxUCtkBsupQ4RKkyULA\nLGSX2dS2ZT84LKXL4oQ9/itxShyFIn4FfI07l6pUfpnoCWxaXyxkoXHgPnce\ngLaN\r\n=7AyF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuxBIjXTtJ6cmjJXOVkJyEuT/le+GBloFzWoQxVlf5yAiEAx5zJbmXpwG/dlkj5thWljHqajtQAB5N9MRG1u4WFNt0="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.6_1543876822431_0.5186559078967203"},"_hasShrinkwrap":false},"0.2.7":{"name":"kafka-publisher","version":"0.2.7","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"DEBUG=kafka* ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","json-stringify-safe":"^5.0.1","esm":"^3.0.84","no-kafka":"^3.3.3","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"453fd089daeec07017bece9f7a3145ab50a9b156","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-kNltUL3iGSDyzVnapMjdamXZ+utZrWn2JIatyoJG9DFl2lT82zRh6dbXraqqQuI5JWsLPaglxBwsD7GzQgqEpQ==","shasum":"5129fbb8f2b312e412de5b1573a4bf1fcf501a56","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.2.7.tgz","fileCount":27,"unpackedSize":71341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB/TdCRA9TVsSAnZWagAAOqAP+wdHU/dScegx7V2YasZY\ni5wq0c71oqxRZvrpMuddii5Hy0ueJ4tA2eMk/dtGAbCaYcMkIdswr5PrvJ8n\ni3x0PNqvAMZlzJyRBlEWKSggAJd2X21PX6xDcGR/fUWwL4ZOqDTE8Rhh41VB\nq2YqBaylHIN0RC8cUwsKiIhgYYmvOdAGPngDPls+W/E7TlU8uTqlWJggaytz\nauE1vVRyBMDXlcZIXg03D1w+6rOCU+59L4my9UZLhX4bl2oAZy8Sj8MxZn5x\nj15Ic67hz6AF5DgKl3T4V3DcfhCwWcQ3Le9Knc8q2xVvf6WMeWgm0cVetP91\nf705tWRYi6sYkEMszK2rDVpbV5bgpefQdMH661GyCOHhHBEZ+s6kg2s620eY\n7zN4U8H4TPRysd25hCN0VkXIzfs3CAPHujQpgMyN7LvFAkGDBO73YfGH5Ufx\nLDwGXgjuJOPZAQB5rRwE8AsrA+Gnn5sGEd2ZsB/DO+OCXkdd1v8mE6t3/AF5\nkU2mZLx5QcDCQDGhrLbzHG5CqmgtgguWO8sSuGA2HuTQjykVoxZt0YbD01aj\nl0iLI6cIi7wlAX9h3SUcsxbZJ6oM7DJp3V0dWtpThUShAA8W2r47HXYbxblI\n8cG6UnCrz/G9S+KiZjz+p2rvL8198BRNVnSvQ/iiZP2XjnalkLqVIHYZ6hQV\nD+3T\r\n=pj9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPH1oPe5eV98I76Xa8vidV62ZA9vq4FG5FpxJbuaMriQIgbTCyaVkRhMJxdz4nZCBRa58ySugyPi3WZdJ3hmyU/rA="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.2.7_1544025308737_0.5032677377957697"},"_hasShrinkwrap":false},"0.3.0":{"name":"kafka-publisher","version":"0.3.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","delay":"^4.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.5.0","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"aec7d7ca4e0b618aded4da26b3dd4dba5785a1b0","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-Q4mzVWw/2hHagVynuOqE20yiNn1g+ogBC1CzA2laadny5bAuqUFB0MrHuVjQB/WQeQ+YSXUV9g7Xb32KH9gq0Q==","shasum":"3f2732c8c3d76dd7e3195c333fccee8e0c10fa47","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.0.tgz","fileCount":38,"unpackedSize":376111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYWKdCRA9TVsSAnZWagAAx24P/iC1A+RS9VLuyzAvQzj5\nt8WZyAWkG940H52/NwjAckvk6f1xMBzPft8/shmHZ1ijM1oTm80OhRgIsswG\naT1cBrM4IOKXZ0k9UjcU7xIj7enu1tFK1dGrYOcTw2XSJI0LniH/AlilBD4i\nHUzCWbtrB1NWXMubdh2N/bU1bxUedbLjOoR39R6wn8+c1yQjFUgIE/sYxlhI\nKop3MYhFQDGtYpNLLNMOoXM1tFoSp1OM1dWOP7vOgjXNmL1MueQk7K/kvsmU\nR+cOfhqqGN/qfcjicKfdjb2RCmccu2M2krWJERctbQWC+JJRbcmUPkfHLErx\nx2nWNpsOHdguKfsIbMHCgqvgmwVhhNK8EZs9NYNx8UO9rPFCaynR9FpKay29\n0AcVt3DzQANxl4qmS5mb7YMlpAk5DdvqA7p5MR2f2rBssz0Uaom/C+5ZgE8D\nbi6CPlOJ4W4C5yUARNo63Mp5G8jG5v1/I6VeTH6dvcIh6clzVgPYIgQwL4WX\neXWtYDThL2USbN37qxTQiiGgw/nToHzAkoOdccvdpgK57MbTTJjzYYvNSdBo\n5QiTCBIQJMeszd067k5ffM8wUb3d0klSvaqY5RBWiIFCqCvrowmsj9Gq8CTn\nuUYGRKY0+JMBzQBNkHl5G5L/sYQUuOQ832cNAVcClEKEU53OGzpOCIQ4VI2e\nW384\r\n=ciXJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDskDnIkPHsIIelTYeOH5siLnSAmYO0j7cELMvzJd7gtAiEAreYRDoPvwCvzhAQuWsRv/QretjqwRkmqXQgL3be37Ic="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.0_1549886108622_0.8012834125344475"},"_hasShrinkwrap":false},"0.3.1":{"name":"kafka-publisher","version":"0.3.1","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","debug":"^2.6.8","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.5.0","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"c1f1373dccd12edf6da2c9a8573d01af56024cab","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-o9hX4ubvVGO3JwZGNBkwVzhERIwihjnxgTtNMIEyiG7cfhpL5X8v/gYCwIaK2lfBrEAZY6YMfHei7EScsNnBgw==","shasum":"6a5e15150376f21eb6acee62e3f870fd1fcb63e1","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.1.tgz","fileCount":31,"unpackedSize":104412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYcI9CRA9TVsSAnZWagAAJ6IP/A4WmBfB8S8fja1B+nHi\nhzARt911tPQCOd2IRXfKPA9NPWCEG73I2BRkXBXRK5b0hO0AedILGgD6oV54\ncstgT9zlC6yU5hITb0OjRp1kYFxHL2PXRTa2WnAbUl6kc0NIhI4hvgngP71l\noXHN4ofrJj1Jma6SfB6bC05DdrTwdfe3to/95YQhLvYFE+BYQDd33ReTfKRN\nxjPhVvlF0ALQV0i7NGCIEp3X/2aAo3WeMO1vWF3ZxG9WSrVGlK/A/38GmRNf\nBiwz9oTLUo9JzzM0WWZ+wh4o6consaXl9CZBGCoevhUdnrj35o536rKOTQ95\nopGgY3iL7Hk7iiiBnAhpAg+NcB5D1abkHjTQ4UqyWKWEoCDqMmesLmw/fErl\nqJKvw3+ZLnqmWLgsq4v/dLbWfV3myp7+U0amPHDhljLMuL5yxnWAo66n9jaW\nNKp1W7EUN6k+ypthX009kRbuJzheKBVOeWkTV4/B5HmJqsAlZsWyhqcuWMkB\ndsxuYDhhX2Fsws92no4APhP8/IQYzfvH26fr0LdiwDOjX5KdIQBZ4x90oU6t\niktYj8s/3ki79xF4L/Zvh+8nz2Ru6DoV0jx0By/n0v9fxF6MwRfUjSYw1AAw\nhkgdXLlNdOGzqMjNTx5IVYpHaA6Wop3dZ5A8V5hvHvO28p0JMdug+wXSub3R\nCaIx\r\n=lFf3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9T4V+PZhiNsc3Bc9Bdto3GSb5SefZBHEU2s5Z8cU2aAIhAKN2pynCA9bbBa/gR4A7nY/1Og2hpPbqfiW/c5llKYNI"}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.1_1549910588414_0.0401506968455525"},"_hasShrinkwrap":false},"0.3.3":{"name":"kafka-publisher","version":"0.3.3","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"571d6efd981b9c9a9dd409b2da09ea267653a6d7","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-t1lOFK7ranye1NN3Fvi9VCT79iD82/gAhxD597qr2M9flSuUDjygeK8KlQ6Rmrzgdw/+u/n8rmLxf9vWoV0pXQ==","shasum":"6279deec1d8654ed01cea0fbcfbf9a0e6bf5465d","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.3.tgz","fileCount":37,"unpackedSize":187665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZMxZCRA9TVsSAnZWagAATn8P/jMD13GHPX1FvI30DlYa\nAZaZRG9fdAVAGzh5lhoB+Cjlz4FMtBrHbIPRBU9joffrhPgQm6BhEQ2mAWup\nzmI6J5MWfwM/pVYieskBVV90/Y0iWSV2wPi3KnTa2dj3CakPQz7IJXrTjDLa\nyoBVcKu45Rju5/JVo4VhiXYvQIuWqH91qUNqYxYez2OPS2tcwZWacPRRfYES\ndXc5JKHU37qy6kpIT2KANySd68hPX6cZDQp2vah+4NKEoIJdxEuBQ1ZT4XrJ\nfDx7AWkZ/zwy/1baMKwYCEYzPKA7gGDo8nz2mA31AK2gG4HELnKjbalzxudn\nHrgynnUBffaD/nb7HNHJQ3yG373UN5OlWyvd1LhXwHmNjlt1UNR2T0G2MC0N\nfpNsKkpw2RAenmThHb96YfvHtt1la4qSQvI2OVV2FcikR+BZ/8jDcMZ7Ui2O\nF7FfYIidwTvY/fTNDHkqBqaSn3BV7lY96CT7Yu4Pb6c0xn+eKaccgKQOznJ+\nDW8BN7i5BNfx2b2XUpDkPFQCuAPCvA4+RS8V1XdU0lbpgSeGUStYGXoqC1hg\nJP0dWnyZ/J6qLiWqX4eccCWII1pgKq6q37/ykb0Nsc34ZYfvhpTJ19Sk4i8Q\nsztfF2fyWYAc7uvDafyxiXDJxm6gdkdnOgZZidqjXCE7JmhueBQViSZJMFCg\nmJWi\r\n=tW7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnJxuI3pzUnR2UxY+hTpRARng8/6QKEewTQB5pNCyJRgIgDE5Ry3CslO8ac4bkv38a6YD7LJt06fxffGv2FA62J4w="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.3_1550109784570_0.8783532222662414"},"_hasShrinkwrap":false},"0.3.4":{"name":"kafka-publisher","version":"0.3.4","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"9c5a4e0fa15829bbff891b1aa661b9802ea649a6","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-0z4MEC+PpT4s2VfbUJ7D8ge610fu0W+sCkFmCgvgvsa7MEZebkZsQINODfi6pu9PNv+jZ7WS0v6Zxv/vRX1Z9A==","shasum":"cda8185e1d20a63aae8d8612e262a3e2faa96dc9","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.4.tgz","fileCount":31,"unpackedSize":106696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZcdsCRA9TVsSAnZWagAAdPcP/Am16BuKbJIAMDBkxPwe\nrj+Y3dsioxcgk9G9cPY5PibaW29JH9JVWDymcfiVUi7I5/SCWz49RVZCXpc6\nc1F0iIu1dBRHpMAQfXTakFHvHirYF3w8M77B+x4hyldC6gwXw5zCVyJtxkmu\nnGZ99ogQxurmgdjWwwQQGsIN9KyuSKL3TMFnCKgrNrnpL2p6aYoxm7/c6j1x\nA/FGYagN52tljHlTMvb96ahhfNMrxtjIJOr7rmscZWKeaRgENxuzKhvmuWVF\nTVa3DHbF7fNN6eCNouXK6YYwhBIOw7qRbA/4F99/xEaWJhzcu0TFHzvC/B9Y\nMfdDyF4NFfbpDvwxi0PMM/CcKc1sRD6+f/YfWJQ17IJsLx97+pecZB/9bend\n1ER5Ccc0WVtv6pYkcHmcDOR+7d2zZH2W363TdzXWDcNuzPGoCDScqmKmY16I\nwzAqEpZeGkPif954ifI9NNAtkCSeWzgk3oJcLc58mKdkqxdjLmVUzxYSkraX\na3VBxaXWoNYNfW3kkQw/jjy0t9sxJDc0SpGI65rDHMqI+i8LBDokrhy+HPAh\nsFmve0z0n336MSl0lZcj7wd8Nc89PXN6emycr6NZl7drWkiO9HpQ4NRahJSf\nzF+PGloO2v0v7FA2xBWq2BAyv/KX+62OqQkAhcJWfe5PJ7BXLXCBhCExnfX7\ncOsH\r\n=EjOM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr0nBeUxnanQq5tmSub2Vl+dzCudnpOpZFdpAm+3HIOAiApxrVl31NBihACyC+y44SaY81AwHGWYusEjiY3I4hMkw=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.4_1550174059398_0.957942399722536"},"_hasShrinkwrap":false},"0.3.5":{"name":"kafka-publisher","version":"0.3.5","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"b1675aa50d1868d7547fe1f71a304c0ffabebddb","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-67+FNO2vwpcyIOojJgWXkIv0kfYfASC9nA04VfyJKYf2WlywdcAH+6XLhT7BOQ5bZ37V198JQbo69WM9EtCeOQ==","shasum":"6e34beb246cefd59e083967bdc8f1f1fed402be4","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.5.tgz","fileCount":31,"unpackedSize":108573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaHXKCRA9TVsSAnZWagAA76sP/0N0BL+RqX6rZMpg1LdQ\nYkACUVuNoE/o0w8Zh63EiyhlSd/oHsOwGw9+yxLlKAvLy3qZiOgbftms9XxB\nMK2XiIktiabNOT4Z9WtUP9Fa8/0Gvd9m1SaE+A7OXpzuVJk73pzDwDvETVpM\nAjSWc+v03dwdY8K6XOFOpA82CTbfD5hfrni2kbK4s4NniILCEz51euaAYGsF\n17faCX2sUqMedwUgAEU4Qou9c6zU/jmi8iHtVQmv6+98uvCKF7FL6MBtqtKG\no/SUH3RL8wXsdlheJZSH8s2W/hyP2oe2JbU+w/FTLqjpfYx0ePWLf1jBh9m6\n+HqqNgvXBpPc5W/2+xxXormcivHmkNTjE1C9FasAjsN3vRa7CIhDdGLcsXc4\nPMW276twOdzA83g7GUvuPZMMYK1gRJbIk+DUYMq9L8Aab89u/xdkUfWwOY1s\ndMAXomfETeKhQaCeVU41j6bIJyhprbbrpZq1vFRkz8DiWIy1y3AQ/3d4pAJE\n3EUC2zkVHgQW0U/Sj1+2mU1liUH8bkBgLSKBusqC274hIZhipPTKZf8PjuRv\nfpNtzC1eYiRKQ4hqVB0abTkiZlqTzySrlOxgU1gB6lo6qLqDvd5l8kIY+RY9\n/hekhhasRoXGEGWNVqrZGlwGkMyFWaj0EPk5n/FW/HC7xjv7N1ne4mZtvGHP\nMVzk\r\n=ftqy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDD8jL0aMEzRvHooX8V+szxeQw8oywbzm9tqsrW1zwFnAiEAlOwyw4PYkf23SsIHlv6Iqs3wMRPmHDi8iYFiMdkROaA="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.5_1550349770267_0.42186162010566863"},"_hasShrinkwrap":false},"0.3.6":{"name":"kafka-publisher","version":"0.3.6","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"ec5053672ddd2102f1d6a5f5529a0c0e9df4b937","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.3.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"dist":{"integrity":"sha512-px2WRNF5JSJClvp442ZsXVMBk3nFkF6Flj3zGIbtviJxxER3VLJykej3F1wlRD81yJb7EkQwQNigTQtTANmotw==","shasum":"58cc182129bc061a220609d36ae36ac58e533677","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.3.6.tgz","fileCount":31,"unpackedSize":108756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaHntCRA9TVsSAnZWagAA+ygP/iCzDnMUK27tzx2peFHY\nuYOsTu4WuLwbTGJamel7PknDOIfid/h2Lkv1qMF1OtdybFzT2yx6SNMYpVCm\nyx1cTo8Gu8/Bqyx+GPtp+hOhIsZ5uZX6nDt5I8hHaim3Uzab+9aesdASw3tP\nPR++JavAvZypeor1cI2sxfFtXRqqbrTMcCWqHL8KhWVIjZPQ+6mj2YJFNrB3\njDwxsDjd04EgItJansKWh9KKYs73OIJZK26D9n+EQtOYLOJbw/9pgaNxRGxd\nA7zkNwo0J94GhTzR+1v0meKKDQ6WDEELQalF/d0na8ojx/YZ2ZJjA8cAA2dp\nES9REvj5mMCxUyjHCJN9cPqjsvm56muK0eSuipimhDp0RhazHKZqCawebzBX\nKxBgtEWlPld69fN5zHYCYC1D6kZG7wyOv4LFKktPHxdWA9uwXvypJZY12bK2\nXP9fac3MQ8FK0j9KU7uyNVOT8eMpp+zrY6oegXVxjTfYulXSaG3qhXry4wFg\nqOBbLn8i9t8StFBMfl5CwHls9ASiAseneyGKGx6idfhgoFDP2nj0D8blVjWl\njrPWwlxUib6t6wyCyModHTfYr6xLT08Q6uhkvaf3KA3PnBYqPJBOhF7jk/cw\nnpakEEo5XBu8PLyEkpwz64Vhs9xUubWKd/3+s+Entre0vdqlrLPh0Vm/IeMD\nRgsv\r\n=HQE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1WC6PJMQe1/CZlIz2YZzwzpineDnnVw2r7mWfjR5qUAiA2SlbGknHXRL2Wc3mVnr6ipddo9Jt72WNEHH8R2rwXIA=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.3.6_1550350828762_0.6475049882205075"},"_hasShrinkwrap":false},"0.4.0":{"name":"kafka-publisher","version":"0.4.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"052898176952715359b5e13609786df88e782e4c","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.4.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9++OeQ25PS2m97IAKpIehj1qDQxWF1D/es8oiytnDScIWUwmj1eo7GJoVMMrlsAhtnr2Fgc1AdUZmEYGREKTkw==","shasum":"7a448a62d6379f1c227745121212f37f8489fadb","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.4.0.tgz","fileCount":50,"unpackedSize":331360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1goaCRA9TVsSAnZWagAA09IP/jjadW8T1dzJiE8j/yf7\nKnHhZjwqUzK0fQ4XyWqG8P2TXjtnn8HfPSQgekdUpLW+oU1PcDa7p7vHwt2H\ngedVrPWtqV5SzIsdqmO+71tPv7b8eD0Mi3ChCB/IQIxuZsQzfuthadLZJCM2\nPVs/EPpJ4dI6LaMCPSQh24Z6GQFl67t5OjUVHh3MrKkKnhdsHylg80xVuIy6\nUJBWqqrTix8meqhRUCZH36WrLc1ROtl+JtEKoIfcWzGJt9foZZjoyBXaXOl0\ngrZIQXH/ctrnpTQjbUDrFJy9k0fpiCAvGT9XGTNTkkHfte6ziVh7L0mK/ET6\n7MZTsHdlske0jzNr6Kou9oPqCZKOS5Sxf7BLp7b/+xiz0l3bTRgxnGi8zpz3\nM5bNdpidjgEQ7mwsKDeaxNmn2FQxSl255uEqMGFqTMssdkmXp4BAZ+hE7fay\nnc05kCsQf9DTXcZYxmtoNMYCk+8JoWygpuHptwGl64EzZirCDOg6JcxOziLY\ntqb5hgd1U/Y2ZV1uULnB+fyv6v3mZMEHOkAcsFN3Qm5XSUsR8EmAKx92xh2l\nnHiei2NHSWd5oAQTdHOIqfjYtSRN67CrHK1pzVv3zCShP+9YIUE6v26X3EvL\nOIOUbCNe3y4sXCeHLNipxRy4y/dpHawlC/hIti72El/6R4lriISu77Ss+7mM\n3xTD\r\n=8sGA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJU0RE0GD3Za1rFWkU6cc+ttnX+eeTHfIHp1ukUVpNxAiEAuzWdfyd8JnyMhMIskSTrksJM/chzF0AmiL04uodvBM4="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.4.0_1557531161664_0.3066300427244377"},"_hasShrinkwrap":false},"0.4.1":{"name":"kafka-publisher","version":"0.4.1","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"kafka-publisher.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=8.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","build":"babel lib --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build","start":"nodemon --exec babel-node lib/logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^0.16.0","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.5.2","babel-register":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^4.0.2","ignore-styles":"^5.0.1","nyc":"^11.2.1","sinon":"^2.3.5"},"dependencies":{"babel-polyfill":"^6.23.0","delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","babel-register","babel-polyfill"],"babel":"inherit"},"gitHead":"65e626d1285921fd7dc58efc22c5449331287b77","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@0.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I4PvSDlxUkOqkX9DNb2tz8VEze7AIy2DykTBDDpPwGo7g7GvEpiPgIQ8+f+q6xHBrvv3hqCHk9AJRhxyLVwdhA==","shasum":"f90a9c995ff390ba5d9dfbf7cea87d15482a7bc6","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-0.4.1.tgz","fileCount":31,"unpackedSize":111811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbvc7CRA9TVsSAnZWagAAiDYP/RKYdmOVAd24k7qLts60\n8fbT01jIsIfv/6LW7SBZfMAZ/vIIQWJX0erZGgfgFZtVuMjO+MIMWXz18HaJ\nNcTQMSeRLw9+SVV/ZaBViofVt8bvy7gC8BzmdtivDqwANdIf9Ca3ci6QiHp1\nwQ+uqyB2xtIIXvVU/ZNy/BSIehxtYJRRIQLjPejH1yuv8UPk8WswVq76yqot\nAgC5JYGYnrwSP4Yy3AH2K2EA2Zm3NE33IjSBzwWNJ1MRtM/adGunQw4MbGG4\nuIRqmjwp5YfZYGEczb25wHNt58InwrsRxZizmu3RHPUxXhfNFm7r874MZS1T\n7k6fslW0f0GxGti9IjKoO1n619Wxqs5l0qNwnQU/eozxkeq+8/G3JXhXJBWU\nhqg1YyZUN50NfDeKox1N4juYAg1K8jr9rfxk3pznYyI18SZnsKz4vLlNFQsI\n7mjlNMlL3pNGzlWSSlhQGa4kFq17wwhoY2Ury5dCDWUOPd8N77leVCTU1joS\notZGA55EYEJwIfCKWfPHAZNGL8zk51nJAPdHHnJm8ZPYHccAtHnDkj1+9din\nGTKjo5dpx9I4a6WQoIU692emJ2ItlmsA+2w/qPBw/+0bA9AQzdhqQirHx4Aw\nYMRy6veBxai9uujLP2SskrqDIX7r8o65409UFgP7p4lrNwVTmTHLAbF1dyN/\n4SNA\r\n=ZtZP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4sp+2UOBbKwnNLcjGRr966en8FuguSRiTkB1zT/seqAiBwXlWqSmiUYXweuULZU4474AyuTOYHSej0MuUI56fJPw=="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_0.4.1_1567553338486_0.17355997976840376"},"_hasShrinkwrap":false},"1.0.1":{"name":"kafka-publisher","version":"1.0.1","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=12.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --fail-fast -v **/__integ-tests__/**/*test*.js --watch","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^3.11.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.6.0","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^2.3.5"},"dependencies":{"delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.5.1","pino":"^5.11.1","pino-pretty":"^2.4.2","promise-retry":"^1.1.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^3.3.2"},"ava":{"files":["**/__tests__/**/*test*.js"],"failFast":true,"verbose":true,"require":["ignore-styles","esm"]},"gitHead":"c04ae913c47bda2f36b167000313adf59ae393cf","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bPbKHfG/2L232OToBrnyBMD8yQdN6Ma7K1r5XL4n7MdsgiCzRaNBAWx9dujl5iHIpOR7VdB9nZHfv1Jsz4mbHg==","shasum":"c9333344abb4dd93070db29fe9d75df7d099292a","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-1.0.1.tgz","fileCount":26,"unpackedSize":97900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTcPCRA9TVsSAnZWagAAh6AQAIlHNHXh+YattfEZvu4K\nzzx1eJAkJGnGDs+3+U+lVveQ8kA/RygHLVWTGzpn1qbCZQTsfrBsyIg6l16V\nm8MyvIL/2Fqe3M40lMXH/JtBfTpQvBhLGNh3jKEO/tvIeI0kP0IgZgHtXgv/\nMeV6S/Bke4dK6gWW8wt6dHsw1fWFuD/HKc3N4JltjUwUpS55nDm4oqdzUfPx\nwwXDXMGOHK6UQeumoLoioY2oEUrT2PgBhIqF9xyOPzvdl81E8tjJuTzl9NVk\nXZGGp/R4MHp4IhuHr2JnZjqOtvtWlOzTcmWYwp6ojtXPJH9IxB3WCkymZf5x\nFDhEynyHPCu8ZUYHkHANfkf40NxAPBR7kgD/mpfUWlka2vZeGit9BH7y6njE\nTVo8RRYv14vYGI1/5eXn1lfDAeKIR0PhZ+ezctLmMG0cE3pthJNjqlfL4so0\nyRw/dRMo73+ODaAAkOosX3Qk+4wzU2VyJGsgd53cwk7QVMBefTIh+gcj87qq\nPCyzDDxa1RYp2LTgpux9s/Wc6CszypWV/1p/Vc3LOQFe8ODdrKFj7jKxyp2H\n7/qWkhaXn4xuv2ZIkiLjS8JFJPTZ5JIYlDLEvPYwUh9CnSnPdttwRnpcukv9\nniZxaNqKcLJpdTECzWt+5/3bAQPdoZUq/txO2qo//IIq6pKKDWUJE9MstMFe\nhks4\r\n=34GO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUQrPBjWw+X5X4uJLm80ugqQNhkxkPsX7sbiYyCzhZvQIgcZ5TBKQjhwGjs2BixjaxcOwBg0E/E8xWEGse6RAuTY4="}]},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_1.0.1_1597847310765_0.06015741915660322"},"_hasShrinkwrap":false},"1.1.0":{"name":"kafka-publisher","version":"1.1.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=12.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/__tests__' --ignore-pattern '**/__integ-tests__' --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^3.13.0","eslint":"^7.14.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^9.2.1"},"dependencies":{"delay":"^4.1.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.5.1","pino":"^6.7.0","pino-pretty":"^4.3.0","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.1"},"gitHead":"721988a9c2f78215613f06471ee4c39ae813069f","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@1.1.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-movUdCxQNEof3xdrsR4Gz5+JNtd3HcWaOOuhlNizuZz2l7YTXjEOImcQBnrffwZ+XQoiVTGKBkR6X9UljAqrzQ==","shasum":"20bb8f0ff5d99cddb15c4c56928c8ccb0f3254c7","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-1.1.0.tgz","fileCount":30,"unpackedSize":113647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwbPwCRA9TVsSAnZWagAAloAP/invqSUyqCBlUJuxidDi\n0od8wfOk57/JAv8YLPj2XTcGXnIk9ePm6QtJNl87zW+MdinQAVlCeuRZkA9Y\nA5WYangud0P9HegS+p6iqsgst0rqT0ZzSNE0J7Esf5P/VQRRd9Vwba6yjS/x\nn08knSCRXK1bVkE85nLZyD64vzu7C0HhLn1l4JqozmKW+Hv3DXCR9dkFqbCj\neOtuHOOoxAJsNnREG7oO4Tz6EqFWvHQUV8m1dPNUBaCEGF7aVM8nqsZfRSoz\niS8Nj8S1P3AHbJvZT4q+g0auBX12ltxCG/76LQfQnqEOvISg56+LLkIkpbo3\naAvZTNFq55Cm7TCU4N64rWxkq1IElu3XaK8fxiDaieouvwmShFf1hA/QW+Q6\nefFEmvSh63cyOcQZJ7upoQIH/ixhGqJtOxBPcdUI4Sts7p/L4CyHrS2nqoSA\n0tcqU3/5v1OY2ZTqqsmjqc9fyKgypWHck3yJF00FM6Ik0MKGMY04b/eIR/ng\n1WvnkJTZGYZc6T+t6jAGgQBl5xp/M+HJkq4KMoU5wFAetZvtqJAnbKCUD+p7\nSR4oJ3uIrW9KJurWGFMdfIyBM/V8nXJN6CCzAsH+AqrD3vl7X7B5oeXGZXZO\nmSt7DGmcH7cneoNRDS5ovez93Ad6IsLHrNOQhvzvHbHFj1rUeM3n2g8fHByg\n5jcJ\r\n=8zzj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW8jgLMlMhcwux7hiISlEayqBb5oAapMKrh6TIdDFU5AiEApAMwvDa1oTLA105P6yd2XPs4m75FSy6abgjEZ3JwHV4="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_1.1.0_1606530031731_0.3825901198062771"},"_hasShrinkwrap":false},"2.0.0":{"name":"kafka-publisher","version":"2.0.0","type":"module","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.mjs","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.mjs --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.mjs","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.mjs","lint":"eslint . --ext=js --ext=mjs --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ext=mjs --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^3.15.0","eslint":"^7.19.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^9.2.4"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.10.1","pino":"^6.11.1","pino-pretty":"^4.5.0","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"879f99c3f60204a205b1cebf98625b591766c661","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@2.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+cH2frlx0UOgcqj40HxP6EdcqXeT5kJTbYXzjFU6hYqn+DV2rzPUkvM8LyG4oYz/GJtfOvX5eq1q4b3HLMpOlg==","shasum":"0e8301d816e8f523911f54a324f609d7fe45b290","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-2.0.0.tgz","fileCount":25,"unpackedSize":61378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJIPTCRA9TVsSAnZWagAANXMP/j6/h0ZmbFs/2pPPbJSx\niqmWYq8bYE5e3e6j+FWMZ7n86P8sRmWQWJZn41PnoB2GLy6QqxZ3BkpknsaH\nPnnXL0n7/CkXvh505v+BHtzHPwwn7g4LZloEmW/dv3LOsx87c1a8LvRO90t3\ny/w7gNH1N6KbxyHabnWAb4JdG5uY8xXpuF/N2tyQltS2azQLmWlv6sosqUnS\nRYure6m5WQZGE6Wd9lUnqaJXcqM6Hq7H4RJWJF1ZrHV6uSZ3Y0qjINff3180\nesg9483Ym0+MDXxXz8ZJh6LzvRksnErSDfiLhNrd+SUiJNmPlFgKoBqzZVOO\nNjkSy3j6CSyPck9y1ORF7AKAbwJQIWp2X2pQfj0b/eBosnnHOPFSq54HYl/m\nitWrqcCbFZ6eP3lL6y1iDw06hltcUcyZXF1w3f5rbepuxPT6fl6/kqJrRKZf\nW9dIb190TF8237995bINbgKoyUn7qH8M4O9idJ1DLGDLehdv/aKZSo/CVirs\nRDQDAwPiuNxMXwg4m4TeaUVXxMdmoLjajytdlHy5xf4rYI3xh34WiJyuSxWw\n4J/agEjggESQ5fZpUVeQSM7zy/ObqMke9tEaew4HE7mYs1DWBrZfDgNUZliV\nOiQst7cpq3D0INPhCNlh1cntOmsJl1ZxvtKy/zoMkJMw3LMXp+mMM0E7rLyZ\nUDTy\r\n=uZGB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv5UnR+VQfiGTtSQ/KlssUfJmEl8Iqkv+WsontPHHSRAIhANp6x/mR6Y2pXiisGd53d8QarOprhZK05DfXLA0Vqu52"}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_2.0.0_1613005779218_0.6411269510247952"},"_hasShrinkwrap":false},"2.0.1":{"name":"kafka-publisher","version":"2.0.1","type":"module","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.mjs","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.mjs --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.mjs","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.mjs","lint":"eslint . --ext=js --ext=mjs --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ext=mjs --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^1.2.4","ava":"^3.15.0","eslint":"^7.19.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^9.2.4"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.11","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.10.1","pino":"^6.11.1","pino-pretty":"^4.5.0","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"cbb88f290880b628fb52549c99bb8c87787ba6f3","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@2.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-V9sf20UcIxmntQk3DmEEKKe7QGBus3lRw79wW5Wb5YhQZk49tl2ckmMClUpOF3p3IjJofLQYAS0+EZ1fx20ZUQ==","shasum":"5b75ec3253ec5763c3b44af42b054d7d2d7bd99d","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-2.0.1.tgz","fileCount":25,"unpackedSize":61378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJbw7CRA9TVsSAnZWagAAu+gQAIUpT49WtVLXIHFXG9/M\nY+Lteq5fRtzUKGhRGMYi33BUr05m031kURRWJ/WtQpBXT9tNAQ1bSS7xZkj8\nYfeGgpSfVU/L19cPNVy4S9VaBynA1uttfusOGX9OQlEMWfy3xfnf43Xlgs2G\nZfOzUCxv2DhA1mMEgRUPYMnTjLjH/U+IZp7aptnAHElmtJbi4xdANBBVJuhn\nI/XRJuEOyGEwBVSDOIWNjAHsfjOTU8xmxcfNwoQwxcKYq45P2aFHSb4UKzz6\n1hLvn6iPwksp7DvrrMrGQK1wkcmOdoNowQ5Zt2sb7LDzgwbUokSY2VGDJJbd\nda6pzSppFqhYD+G4Ax/nlEbzk8/YJFNzxDE+yH8eXTOtuxICBuL5oIdabUoS\nekPBu3u9ySfWDhaHF+taYHT3fTmwRn547ZliEKW8ZGnrMcHjMa00BZxWl8WB\nGwQ3YGgcVRycwoKtEVZXs3QftpfU4RVwYEILEDMTuJ1/13UBkKJyz4n6P7Lh\n830iyFMo6dOLET7PiAEsc6EEqUsaKdCaT/p6waV9+NRcL4oPzjTFoSf+KpXe\nof/dsCYCHj4H4jUWoTPv+jFjF02D+SppAabWey7v9hlXcBr414Y8eoU/vqnR\nhukQC21aoaQiD8WEXEff0GeykKVbuR1hF6aPYBefdekrreZsET8uKvpOgPE4\n5q4Y\r\n=0COx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbVprTMLZR2qzI8bQJZXm8pBPJoPr+Hs0dMci9mRdKhAiEAqRo2UEDdCEQzs7hx+ZynFS1q1zdzIHQRV6N5bzBEqKs="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_2.0.1_1613085755078_0.7829240752796529"},"_hasShrinkwrap":false},"3.0.0":{"name":"kafka-publisher","version":"3.0.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.4","ava":"^3.15.0","eslint":"^7.23.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^10.0.0"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.10.1","pino":"^6.11.2","pino-pretty":"^4.7.1","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"8a289cc58e7ee7def12b414346911d90405144c7","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Y7nVtB9PH4WhdgI51Xr4TCUJ2IEse22jrh5bR25jP3H3K0IYv5kZv9sa4ZrS/4cdnZdJ1nTEcCi3vGscjHjvoA==","shasum":"c8a817f3f1a65e5ce147658b55a37ae7ecfaa52d","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.0.tgz","fileCount":29,"unpackedSize":62402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYP2CCRA9TVsSAnZWagAAngkP/1Tll4XoFXjqY/zqRMrt\nru36w+xh035Rv8FItkEXDQPvSYtOWTV0HjojA/kFVQm10BropELn4npwmog5\n1hgZBUb+BUpiZTJYBHIsONOhulaCmAvfdixKLPmvejSXEdV/ZGHmJtkz6jQF\nql68KGVkRAygX/8edYffMdtn0mZUrKAhgR/SG0jajVtNcu87HkyLCRxrg0Am\nqOuLGlPmhphaeE9gKx8TVITnzUrGpscubOlkVowZdAvWVTAyYK8nDYVknU7o\nOe4Noo4/h7vKtWoMYIrAKkshCrDO6MS3fQGZSmaxw89cU1M5PPf2gDQiDpo8\nIQBb7YbzEWbTSLNpr4iZ+iYMoQ1y6Kh2z07tHPHVL+vDFoSVI7wSd5E+PpuL\nqSXEgVBHI2o9mfSF08tgQMQaJW4laH1WyDSyIC6yZ+1adBLJ9q11pyaL/qOU\nYqpTCu7/8LnYQdUPJgjhB0ryMO60mKzWTVWbdiUVtkmWO5F7StFY002BeTSd\nakRrtAPWpGSdW2to3f/RzEfbcOvh6YZJZpI1JAd9F8GkUJSr1qIgCapx69Cx\nCERWsJHQK0Yj7g7/Hkol6jVT5RPTtS3M3PePQIq06y5vdR/i6p+Cdwnyvcno\n5T5nLFPIDiACoiyzKe65YT8KVXRQbNNHFgeQqDpBsu8h8rWKRLyY5Hqi44ZJ\nUX0f\r\n=UuZ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsM2G0RTDRSAm6rF4P9SotjP3ErrlUTEvLPq8cXgS7JgIgYMLDD9y3kWYEMHnhe3M9NPNV4Ll0AUmnAZnjQITuN/E="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.0_1616969089704_0.9042702802094593"},"_hasShrinkwrap":false},"3.0.1":{"name":"kafka-publisher","version":"3.0.1","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.7","ava":"^3.15.0","eslint":"^7.31.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.23.4","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^11.1.1"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.10.1","pino":"^6.12.0","pino-pretty":"^5.1.2","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"37edc8dfe1c609230fc9753ff5e4fa12a6ea4363","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-/Hk8Dg/7iUbAWM9jsWn/xzBEO2wcb8MoNP9UscYzkxCrjN7MvRKZhns536xeJOfqttTki8o0CJGuNoaxHas7nA==","shasum":"3c16b60b282f619c7fe8a6781541fe1c8a25cf33","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.1.tgz","fileCount":28,"unpackedSize":62247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9X4hCRA9TVsSAnZWagAAT8gP/irsIcro9O5VxBrq5RM0\n507hTxB9kH7kRjwJW2gcZA1p8qrA09tfdEd7FQFMZnJic+vFwF6mXpS2BaZS\nJfhr9fLdzoYwuPnWR5ulAIxm7OzrP80lAYOsaroXVH5bqIm4ma/C2eI2lIhL\naxla3bK6f5rONmNvjzQaEGY92IF+Wnsc378+xN6tE6/hnhA+vdfrz6p3S3VN\nmFnqzCexweYN2IhyXdqTbXvFsd5XLagdW1qBY0yKvMueFkOmVFhjrYFc/k6l\nXKqwhiYzP+L6ONb2AmnNamLpsYp/FkRuYDLWFyBdWc47BxX1OIggHroCK+Jx\nkh63pmC2q/XFoK/VnB8aE7XmXItuWcucJ/LViNF6IucRslZysktHo+rYiF2S\nN+2fkR0TzDBOkLBMGsrcSBkRKywiDiO8FC2f3yRhJsS+zSoYzU8lG0dEhwjo\nVA/trY4M2vf7N5OhCzIjOrPEAC03vR6yFoBsdaulzQxuDVZclBfMzcyowtd/\nU6/nWo9O3UYmklfegrAzi495uGC8dhIJPkVeovbY+PFNyK8djcmLyDjwJ/pS\nsjggasQ8dDhNk/+fFOtCKFa2gzjl5y3432Xrb3oz1CuE/ZlXfYqR9/QraJMr\nqy53bg+AgqMf1gIXvywAsBCzSMhGCNKcIVxETLArs1ubdOJ7t/QgqVW8TRLp\ncZMB\r\n=TBtz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcSu2JaYRKVkJ4jnezRHWR6D01ltIz+ic4QPT+mWTRIAIgHvcvyebs1Uh1BHE/XAj2n03OOfNBTqkG8SBPMzoaZ9w="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.1_1626701345057_0.8691910697358678"},"_hasShrinkwrap":false},"3.0.2":{"name":"kafka-publisher","version":"3.0.2","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.7","ava":"^3.15.0","eslint":"^7.31.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.23.4","eslint-watch":"^7.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^11.1.1"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.10.1","pino":"^6.12.0","pino-pretty":"^5.1.1","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"37edc8dfe1c609230fc9753ff5e4fa12a6ea4363","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.2","_nodeVersion":"14.16.1","_npmVersion":"7.20.0","dist":{"integrity":"sha512-ztc/d3AetVmc1z/5odNMQGgppTZuU0qqGWjDCOjakxaSlcxcNsZoQ7zr4ox8riZW1fgeTnIqbl7hhfQBkUfO7g==","shasum":"eb4204ff886a65163e49f15da2b4ee1b6ceffd0e","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.2.tgz","fileCount":28,"unpackedSize":62247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9eVUCRA9TVsSAnZWagAAywIP/RXAAbVKu83DNfnT8AgN\n5XjTtWGhaHj+YVnpIzGx3Cx9t1KH6eC91yHVPEGjojZVQmu12ZyGplzx1jTe\nmTsMPtHkZ5yzR4P1+uOCA8mRh0NVXbt5kMZ/FCuUWwaZse7/9u9p3i5/qsi5\n/H2blQyPfBrPduAEY3/lWf0snBngEl/Cj+hahL7Q5ddgRjpYisW9qvh2HSVs\nLqFAtNO6rO3RLHu24DDh8ppruJGdIsO3O63lc2fRjrbC8QeKef5sgcajazrE\nt8O08TZcSk0px0reguF6pMyP4PuUrGCd5mkx+KHvONIQocG7ngBt9DUBtVpj\nOokqyqGE9mpmrPbg1q4aUFCrT0pz1GhTv8Ji9KlEPNd4mB3KrBlMVl255vOB\nJXxTY7jeFuD9QY7cWHSqPXUsc/pSaJs8v6Efg4tskhN5B41ei6YNm9ujYrk1\nKFgQEa6+woLF5zwquQvecMXyHbqCGmqKvZZM+OuE+qQ/3fUMLbH1fyY1Fw4L\nesPelGvgTy24LcJDeF/droPu6+vewK4wneyxM0n0tacK6165TQZoxplkpkiS\nLw4RqkM9C6NSLVaC2UIVEvkauZSiLMYswM8CpofUitKINJHwKWLb+IWIDiva\n14VlVYcqG1B8v/noQiaeXHMRPEbyPcLKqP0iqj9lec4EmYmujE7paMKSQ6WN\nVyQb\r\n=aEHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6zNMNE48IPpdZXNtoU1AK08cNKyzm01fKlzk2p+tm5gIgPbV9gmD1ABU4gxq2SQUuzkvbdg8yf0/QtnB/aXZvrWA="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.2_1626727764030_0.7086299822424638"},"_hasShrinkwrap":false},"3.0.3":{"name":"kafka-publisher","version":"3.0.3","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.12","ava":"^3.15.0","eslint":"^8.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.4","eslint-watch":"^8.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^13.0.1"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.12.0","pino":"^7.9.2","pino-pretty":"^7.6.0","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"1009163c1150e74d8739e0619aa1e186ccf0d72b","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zmkTFrMUttioFWwj5w4fi7xaMuF/E/XD7uUHMoDs4Yo4nXOEuY0SPHt/EmLAlw6Rx7zXunerknvi7FCqGGE/Cw==","shasum":"596e532d58db8a582c17c80c027cf8bf73effdf1","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.3.tgz","fileCount":10,"unpackedSize":41630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPzLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHOg/9GAVs5RSWzlLuNpVu6tgHw6tJlXKTfO0DyObdTeRLQl6N2bpg\r\nsgNhlmlSbVfdeYyvv9ej4nKxSSvbD99Ts3z45FMndHWS0EMNGIWrvlzzMyEO\r\nHt8kRg/KnUO6ozkmy99q7kujLqn45Xec2BcYI4q6/rZEqBYXToTIIEPE7DBO\r\nqO7nngBUANQVDgOiVkwk7/sk0pO7TvDdRDQXE7VSdm1NNskxWJ7zNYvbNpcW\r\nGb0euNsImy/atU3wi17JEIuInBQRBpNg1rYXPGXXk5dMlTsonOEH6jBQ8dwy\r\n7hdDPCrJok9AZyKsu9ZJOcGXde0BbpyBZVkCZWrQm+Hy7odLxREkhth9kCZJ\r\ncumeJ7OhOwhgV3xNi30X5cQiiHjoC/LgcB2eHPlr0Cp47BJ8ECmWDaBl4CTf\r\nu6NI2dyy3zLhDuo0KA/T2lWumfUZTfxQRQep0wzot+XHMS6uhRhROv47lQ2w\r\nwJRcSj4gQH48RWYaVwQsGad+++kv7Ekgq1ctMaWRbXzlvpryGeRgn56mY/1S\r\njZqT5K3hFMKUSqLLNASEtOGYNquCjegKm8Dyy/TeRS4Jyo9AGRuhLxwN1nhr\r\nLQdhQiUykp6JX9r+TP/OPBhSsH/FeNYMQxY3aR58n8neTjm5EskA0Em0lte0\r\nesDn8aD51pXTavVxOsHdsfMTfepNfqklknc=\r\n=SYYV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtD9UXfhFmXkU08OtIktoK9UJdiQNaunQEq0X8SV4OowIhAOX2pzX/CzkZiodnruI41N85o2OrDfO/7Bt/fsWGyd9U"}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.3_1648308977068_0.5593015086557522"},"_hasShrinkwrap":false},"3.0.4":{"name":"kafka-publisher","version":"3.0.4","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.12","ava":"^3.15.0","eslint":"^8.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.4","eslint-watch":"^8.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^13.0.1"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.12.0","pino":"^7.9.2","pino-pretty":"^7.6.0","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"0e03efc2a49bc5596ac9269877accf871ee533bd","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Fg17nmNSW6tUI6kYIOMgsndliqMAi71+xgGj3SP+RduahcOz8Y/xj97ALogSqNh0Th0wKQXNGAv+Iz8iMQiORg==","shasum":"460177ac9dd36c72dd11ea1a0893d92bcc353247","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.4.tgz","fileCount":10,"unpackedSize":41630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPzULACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxkQ/+LbVy1e8SvTAzX8prZisLcxGxNNN4ozWqVeCHJ4BP5ZrGAd5N\r\nm9Q150q5lAPUqYYWjnDIIihUyzzOez+nkAbCiY7RjOO+VowdRu4NERukWAsM\r\nJo8H3CSDYqJ+MnzYueJzf3eM1JY1nZ9Q11mZKKnYgLZ0sjfDxR5V9xcxaMDV\r\nhheU5bTl4Ntxh6Rm864gCAQVGfwh2BBNn5rpFNPivns6fAgemb78QoMk7o8G\r\nIctVR6rCb8O4mOLHn3/nOAt/rF5uVmLPHk1bsYWFAZXOrXg1DwQa7CrrDEfh\r\n1OLJv4567p6cwbdD8t7F6D3wybWKpaGbRbyOcSHmLB2+NPDfRoMAFkDEPbHR\r\n0WjGlyoSM75vG6Y3wMl83Q909GVnaCBGpXY6sSa4s/YMhpF/lPFwpMuzg+mX\r\ngdtwDvGc3PndDHA88o877JX4/wiilyPZRR6rDBTRdLQAC8T/NLE8qpSfCCJb\r\nhJi/JrLTpBb+zQBWJH2FbSK3G5PqkO5P1KDAzQTcYVn0ydV+tIgYYcRXPYhh\r\nLE/j7DnVvpFc6uLgcqPlc+yGgQXDSG5G3AVltT1SQNpkwx2o86kKmmxjvDj/\r\nYE9HaD8nd6GMXnwuWr42k+utiRXMUaXxJ/bMpHbEcQNUgOp2aPb2VvYtq12M\r\nK7XkVrs5LKQCkO6aLTHZt2C3gBASywXX2Vk=\r\n=pV93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGnkKpr5lTawNs6lbY3j+d5+4nJ1GoG6+koX/O+HAscAiEAv3T/FVUBXScnnSjmxayMB+Be2cOrIFNbNGpZRjRqTEU="}]},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.4_1648309515807_0.13716094222670994"},"_hasShrinkwrap":false},"3.0.5":{"name":"kafka-publisher","version":"3.0.5","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.12","ava":"^3.15.0","eslint":"^8.14.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-watch":"^8.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^13.0.2"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.3","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.12.0","pino":"^7.10.0","pino-pretty":"^7.6.1","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"fde5c125e5f0d288a61b9bc21c6d78d37f6b86ee","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-O/x+BQRvx9ebiYf9ZsGsKmC9hwukcRhwQFaJDZDZsQxtUUdeW/IkkdMixL2Hu9ZpRuAa+/rqyRfU89LBhaO2gA==","shasum":"f0bdc4103dcc29ddacfd8ad5ecd902fd3d2d49c7","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.0.5.tgz","fileCount":10,"unpackedSize":41631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrZmPK9CK8uW4ulFY+dFDpNZsQuQD0LRZ39M2QUnegwAiBEUdOwnOkS+fd+54FzKK9e8Fvey3v1+QLDKC8aCWy8rw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZBcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3uRAAkJk1Bb3XSWs0mG5lAq+skYrl32Iil1/zBIcEMKSqegI1PAPu\r\nfmceRlLVlg/nH9jUYnSLJUX3kM0cwXIYWCHUmpElHaI/C+Q9Mffiq/DWGW0a\r\nXUJRCUMzjhiXT+flrwCk4jIvgcGUk2YUAVUV9DHW9gLo6spesV4ekMO6uQEM\r\nMhRJWLxhiGG8ZQ7+IPMhVJQHG/m3nEFBaXfKqKReqKI7YoifxsDkR5EPjY2q\r\nSOZCGGhT0D11k/69cZCSKOik7GvihcpTfIgzCiswM5qnxYMpdHBmo5TD9waC\r\ncuF8ctuiMb5hcixr2929QvWQuAXDMYJwxsukdGk+obsYjomFO4wXKengkb9l\r\noT0gH60uV5RGutfcVH8lxsL962L6OOiLdIj+UohgYBfpLiSIuiy0VZRIDOhn\r\n+Y2RgaagRkYWbnuhwRr0NIvvj0lS78dnEOXppU+L/ToOC6pOV41al4ce3v+Q\r\npea1Pk165u77ZGCXbDDzzwzC7E7StLy7xHM/kGMjaL6w7n+Nofo3dpFH7gxU\r\ndiD67jtClvcllLqHeM7SyVv5KHDYAegJZbf/hc4kOzvWhvTJia0Um6uPXXZK\r\nRDUJItM6Or/gG8ynHt8TQtVI4h0Rehh75UL7U84u3be5YBRKufrSmEprF6O6\r\nhVp5xJPVtTwigeo1kB7PWHK1ULFBqyAQUC4=\r\n=ziEP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.0.5_1650726695752_0.13657916613480525"},"_hasShrinkwrap":false},"3.1.0":{"name":"kafka-publisher","version":"3.1.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.12","ava":"^3.15.0","eslint":"^8.14.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-watch":"^8.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^13.0.2"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.3","murmur2-partitioner":"^1.0.0","node-rdkafka":"^2.12.0","pino":"^7.11.0","pino-pretty":"^7.6.1","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^1.4.0","uuid":"^8.3.2"},"gitHead":"e3dc08c46489e31f2b7a83da34388512f3a35b9c","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-35ik72bGZn7Os1qIGElnf+yrrES0eA/qSvFeOfz+qOettGdg/RHEfz7fQsOUchtrHv/2sKuMcX/939Cg8NPEAQ==","shasum":"4cef306065e93f490126d22b60e99bfbd2f8812c","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.1.0.tgz","fileCount":10,"unpackedSize":43184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuopO57s+46PuZiQ9nV87MOcu5aD6a5AXdHrFiZA8yeAiEAnaGNg05Npz5qDuTqdQha2Rf57EGGDjbz2Y0n3iqJd5k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibsCVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdJA//cQX25uISXDs9ch6pZSz2OjUllcpf9rY/XWPHyWUo00Paozx/\r\n1vuIWbi+tuIVJSVAsGHPWQqlxtR7GpCRgsT2nh/ltRu1qp2mGHxaD1GyCC6S\r\nfuUCxxlncY2y0GCz+KkNIYro+9dMk9vESpxLjgImB4vvYRq33SVwX55/cY8L\r\n9LMX3wJWQSiICzbLtWY7dBbxQ4yg2dU8rXA/82YZYo5tPlH3KiKgLuGmU5ih\r\nS15KH60eL0STGMJLKD4oxvvBrLNCuSjPOp6nnv14rQiNG3k7wCLcd2ZQ+jxP\r\nd0I4dsfqSGzn+5f5sM8P+otOboF3pJoM3NNrApQLZIRHdA1U6RpaUWSy0wTa\r\nAmUC6ko/HJ7bZwo7zmOD5hl8VTJJUtTB4fNNi+FirLT3m4A7kPsActFIESKa\r\nY7zxUwlw1/F80eca9xD2l7HaCkKlwmK0ZxpGnbimTD1ClQx7JYFo1SR2WezO\r\nVb4CHvMgMNm82/KPfo257M9afejld5d7K+mZUzFkVqQ6Xfy040zu85olPsa2\r\nx6YH2QSH4sa2Ktja8R6tfybeLGsVi6ptAqyvfPuLJpgCExxMzLcdg/WZEcyx\r\nC2iXeeO/gspsR/w8GTwpPG4rc5gqJek6RyAGBi4cvdEtE4VxuEhrDR7YpfJH\r\n0iFXUYQcy7uXqO8xILN1tJwf7g3S4pB67LE=\r\n=wsb+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.1.0_1651425428877_0.8992759372942112"},"_hasShrinkwrap":false},"3.2.0":{"name":"kafka-publisher","version":"3.2.0","description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","main":"index.js","keywords":["kafka","publisher","fallback"],"engines":{"node":">=14.0.0"},"scripts":{"watchInteg":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs --watch","integ":"NODE_ENV=DEBUG ava --config integration-tests.config.cjs","watchUnit":"NODE_ENV=DEBUG ava --fail-fast -v **/__tests__/**/*test*.*js --watch","coverage":"nyc ava","coverageDetail":"nyc --reporter=html --reporter=text ava","ava":"ava","test":"npm run ava","start":"nodemon logging.js","kafkaParitionerInteg":"ava --serial --fail-fast -v __integ-tests__/kafka-publisher-integ-tests.js","lint":"eslint . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix","watchLint":"esw . --ext=js --ignore-pattern '**/public/api-docs' --ignore-path .gitignore --fix --watch"},"esm":{"force":true,"mode":"auto"},"author":{"name":"Troy Collinsworth"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"devDependencies":{"async-wait-until":"^2.0.12","ava":"^3.15.0","eslint":"^8.31.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-watch":"^8.0.0","ignore-styles":"^5.0.1","nyc":"^15.1.0","sinon":"^15.0.1"},"dependencies":{"delay":"^5.0.0","esm":"^3.0.84","json-stringify-safe":"^5.0.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.4","murmur2-partitioner":"^1.0.0","node-rdkafka":"~2.13.0","pino":"^7.11.0","pino-pretty":"^7.6.1","promise-retry":"^2.0.1","promise-timeout":"^1.3.0","stdout-stream":"^2.0.0","uuid":"^9.0.0"},"gitHead":"6d377f7787271369aa8d7b05c34aca51620f532d","bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","_id":"kafka-publisher@3.2.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TnazxPono9PD192LghQpUpHA8jxWRdrAzG1EAw4zU3iFjQ2Io32rTLSxuotHJk3qQiLPw9w1lDFHgJnklpH/CA==","shasum":"73e37e4d5ab7eaff95ed0348a0c95fc79bac587f","tarball":"https://registry.npmjs.org/kafka-publisher/-/kafka-publisher-3.2.0.tgz","fileCount":10,"unpackedSize":43184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ/GC3tbxRfjpUKbZwamTQSQSNb19vQe3h1MMYGOYPBAiEAyulfgExH9c1m0R06iQRSlyVQ2ciAKgVC5OMoYslkB2w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuxmiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU8g/8DxvGw/Y3g+YGvlmdO0bO7LVnf3lPDjuPWkdRew/KY08Qae6k\r\nJnRXaaginTAkBepL5O/LhAq0CU7Vje2lEXDEDbyktQTUhn91S7Yzz+wdWmM+\r\n+kK9BI4YMHXTXQxHRqe4LleV5Yh1ZagAgWY7wtqv2tq24Kb660kWDtbiZS5x\r\ncc03j9W1q9h/8wKsbevqD6/81vk8Lms8y7gvx48Qgvlh/7HewX/tnwNHOwI6\r\nVdEYcSxoFhSjBwiJg4hNZHDSUV+DrE9JCaPlUUkiDg6xqPR3Xp38gRC97On5\r\nbHaSrEcgKweUuW8P3eA3PQ2uzk+jYUB1OD0J0quS6DBuAYgoH6N8tOO6B61u\r\nFaGFX7vZSPBjZ3OYPdNoklVQRZGZ3EL70P3jCQ3gV3iIy12YAxixGLmI20S7\r\nD+oQSIz3540mbnuKTXG/Tr1ejNrSqtNTchIuMqPyolte/MOuBtV3lIsK8PCD\r\nTPvKFUKKYLeskBSryk60ozR+GFnKNE89EvA2HKi6J0W1z6dWEha+2ZYJ5QZR\r\nBR+K0Rf5NGu0XXZeqNlBv6+ZXfjgkz+1JcSb9YWSTETpq8pshlw9WzK3xG34\r\nw6esKaE3P67ia8oemdzPbcmu3PgpKivWKJLpVPHn9IPzzkHKCfKl5pQ2njSO\r\nQPq5hrAaGfSQYzUoj3JNkzyPi0bo1KOZvhg=\r\n=Dq6Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"},"directories":{},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kafka-publisher_3.2.0_1673206177831_0.8942715173209272"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-30T20:20:45.962Z","0.1.0":"2018-10-30T20:20:46.158Z","modified":"2023-01-08T19:29:38.096Z","0.1.1":"2018-10-30T20:46:38.412Z","0.1.2":"2018-10-30T22:54:39.667Z","0.1.3":"2018-10-31T01:11:11.426Z","0.1.4":"2018-10-31T03:37:58.641Z","0.2.0":"2018-11-04T22:44:25.084Z","0.2.1":"2018-11-04T22:48:33.209Z","0.2.2":"2018-11-09T18:51:41.442Z","0.2.3":"2018-11-12T20:08:45.055Z","0.2.4":"2018-12-03T04:13:45.225Z","0.2.5":"2018-12-03T21:51:40.217Z","0.2.6":"2018-12-03T22:40:22.704Z","0.2.7":"2018-12-05T15:55:08.886Z","0.3.0":"2019-02-11T11:55:08.748Z","0.3.1":"2019-02-11T18:43:08.569Z","0.3.3":"2019-02-14T02:03:04.749Z","0.3.4":"2019-02-14T19:54:19.603Z","0.3.5":"2019-02-16T20:42:50.455Z","0.3.6":"2019-02-16T21:00:28.944Z","0.4.0":"2019-05-10T23:32:41.817Z","0.4.1":"2019-09-03T23:28:58.633Z","1.0.1":"2020-08-19T14:28:30.900Z","1.1.0":"2020-11-28T02:20:31.912Z","2.0.0":"2021-02-11T01:09:39.362Z","2.0.1":"2021-02-11T23:22:35.269Z","3.0.0":"2021-03-28T22:04:49.849Z","3.0.1":"2021-07-19T13:29:05.290Z","3.0.2":"2021-07-19T20:49:24.207Z","3.0.3":"2022-03-26T15:36:17.206Z","3.0.4":"2022-03-26T15:45:15.968Z","3.0.5":"2022-04-23T15:11:35.888Z","3.1.0":"2022-05-01T17:17:09.037Z","3.2.0":"2023-01-08T19:29:38.022Z"},"maintainers":[{"name":"tcollinsworth","email":"troycollinsworth@gmail.com"}],"description":"kafka message publisher, fallback appending messages to a file while kafka unavailable","homepage":"https://github.com/tcollinsworth/kafka-publisher#readme","repository":{"type":"git","url":"git+ssh://git@github.com/tcollinsworth/kafka-publisher.git"},"author":{"name":"Troy Collinsworth"},"bugs":{"url":"https://github.com/tcollinsworth/kafka-publisher/issues"},"license":"MIT","readme":"# KafkaPublisher\n\nIntentionally best-effort publishing - but tries really hard not to lose messages.\nPossible to lose or duplicate a message on crash or error.\nIf kafka errors or is unavailable, falls back to writing messages to the filesystem until kafka available again.\n\nQueues messages in memory.\nWorker attempts to publish to kafka topic with fixed retries.\nWhen kafka publish retries exhausted, switch to writing messages to filesystem until kafka available again.\nTries to write to filesystem with limited retries before logging error and discarding.\nPeriodically retries connecting to kafka in background.\nWhen successful, immediately switches back to publishing to kafka.\n\nPartitioning:\n\nThe node-rdkafka lib, or more correctly librdkafka does not compute partitions from key exactly the same as\nkafka-console-publisher kafka/utils.partitioner, murmur2-partitioner, or no-kafka libs, see [issue](https://github.com/Blizzard/node-rdkafka/issues/616).\nThis library currently utilizes the murmur2-partitioner library to specify the partition overriding the\nlibrdkafka partitioner when a key is specified on publish.\n\nFuture:\n\nWhen kafka recovers, start background job to load messages from filesystem into kafka.\nMessages written to filesystem may be published to kafka out-of-order with respect to current messages being published.\n\nLog and discard message if\n\n  * bad key - (null, undefined, Boolean, Symbol) must be (string, number, object)\n  * bad value - not JSON object\n  * message too large - written to '.largeMesg.fallback.log'\n\n## Requirements\n\nNode 10+\n\n## Getting started\n\n```console\nnpm i kafka-publisher --save\n```\n\n# Usage\n\n```javascript\nimport { KafkaPublisher } from 'kafka-publisher'\n\nconst options = {\n  // comma delimited list of seed brokers\n  connectionString: '127.0.0.1:9092',\n  defaultTopic: 'someTopicName'\n}\nconst kp = new KafkaPublisher(options)\n\nconst key = 'someKey'\nconst message = { foo: 'bar', bar: 'baz' }\n\n// queuing messages is synchronous\n// asynchronously send/persist/retry in background\n// if retries exhausted, falls-back to appending to a file,\n// when kafka available, continues publishing to kafka\n\n// queue a message\nkp.queue(key, message)\n```\n\n# Methods\n\n   * `KafkaPublisher(options)` - constructor, creates publisher and client\n   * `init()` - initializes kafka, connecting to broker, returns promise, but should not await if utilizing fallback\n   * `shutdown()` - closes the kafka connection, returns promise\n   * `queue(key, message[, topic])` - queue a message for publishing to kafka, the defaultTopic will be used unless topic is provided\n   * `queueMessages([{key, message[, topic]}, ...])` - queue an array of messages for publishing to kafka, the defaultTopic will be used unless topic is provided\n   * `getStatistics()` - gets all statistics, should be exposed via a REST endpoint\n   * `resetStatistics()` - resets all statistics, should be exposed via a REST endpoint\n\n### Options\n\nThe only required option is 'connectionString'. Other options generally have reasonable defaults.\n\nTo avoid having to specify the topic on every message, set a defaultTopic.\nIf the topic is passed with a message, it overrides the defaultTopic.\n\nThe option fallback.directory specifies where the ...fallback.log will append messages while kafka is unavailable.\nFor a pool of servers, it is recommended this be a non-ephemeral filesystem mounted on all the nodes.\nFor example NFS on kubernetes/openshift or Amazon Web Services EFS https://aws.amazon.com/efs/\n\n\n```javascript\nconst defaultOptions = {\n  // deprecated, legacy, from prior no-kafka config\n  connectionString: 'FIXME', // default process.env.KAFKA_URL || '27.0.0.1:9092',\n\n  defaultTopic: undefined,\n\n  producer: {\n    // 'client.id': 'kafka-publisher', // default rdkafka\n    // 'metadata.broker.list': '127.0.0.1:9092', // default none - auto-populated from legacy connectionString\n    // request.required.acks: 1, // default 1, -1 all ISR\n    // request.timeout.ms: 5000, // default 5 sec\n    // message.timeout.ms is the risk window of losing message if kafka becomes unavailable before timeouts and writing to fallback\n    // if kafka loss is detected via error event, fallback persistence will occur immediately upon detection\n    'message.timeout.ms': 10100, // default 300000 (5 min) - deliviery timeout, ideally (request.timeout.ms x message.send.max.retries + margin)\n    // 'compression.codec': 'none', // default inherit, none, gzip, snappy, lz4, inherit\n    // 'compression.level': -1, // default -1, (-1 .. 12)\n    // socket.timeout.ms: 60000, // default 1 min\n    // socket.keepalive.enable: false, // default false\n    // socket.nagle.disable: false, // default false\n    // batch.num.messages: 10000, // default 10000 (1 .. 1000000)\n    // queue.buffering.max.messages: 100000, //default 100K\n    // queue.buffering.max.kbytes: 1048576, // default 1M\n    // 'queue.buffering.max.ms': 0, // default 0 (0 .. 900000)\n    // message.send.max.retries: 2, // default 2\n    // retry.backoff.ms: 100, // default 100 (1 .. 300000)\n    dr_cb: true,\n    event_cb: true,\n    // debug: 'all', // disable for production\n  },\n\n  producerPollIntervalMs: 50, // Polls the producer for delivery reports or other events to be transmitted via the emitter and handling disconnections and reconnection\n\n  // consecutive error threshold till reconnect is initiated\n  // cleared on successful delivery report (kafka ack) and on transition to kafka ready\n  consecutiveKafkaErrorCntReconnectThreshold: 10,\n  kafkaReadyOrErrorOrTimeoutMs: 60000, // 1 min\n  kafkaReadyOrErrorOrTimeoutPollMs: 100, // 100 ms\n\n  // connect retry options\n  // min/max timeout is not a timeout on try, they bound time till next retry after failed try\n  retryOptions: {\n    retries: null, // not strictly required, however disables creating default retry table\n    // retries: 10000, // 10K ~2 months - creates a retry schedule for all retries (rediculous, why not computing) 8 9's causes FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory\n    forever: true, // use this instead of retries or it will create a lookup table for all retries wasting cycles and memory\n    factor: 2,\n    minTimeout: 1000, // 1 sec\n    maxTimeout: 10000, // 10 sec\n    randomize: true,\n  },\n\n  // fallback defaults - where to write to filesystem\n  fallback: {\n    // instanceId: <uuid>, //passed by/from kafka-publisher on construction\n    enabled: true,\n\n    directory: 'kafkaFallbackLogs', // non-ephemeral filesystem mount, shared by all nodes\n    retryOptions: {\n      retries: 2, // not strictly required, however disables creating default retry table\n      // retries: 10000, // 10K ~2 months - creates a retry schedule for all retries (rediculous, why not computing) 8 9's causes FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory\n      // forever: true, // use this instead of retries or it will create a lookup table for all retries wasting cycles and memory\n      factor: 2,\n      minTimeout: 100, // 0.1 sec\n      maxTimeout: 2000, // 2 sec\n      randomize: true,\n    },\n  },\n\n  // pino logging options\n  logging: {\n    name: 'kafka-publisher',\n    // enabled: true,\n    // level: 'debug', // default 'info' //comment out or set to 'info'\n    // timestamp: true,\n    prettyPrint: process.env.NODE_ENV === 'DEBUG' || false,\n    formatters: {\n      level: (label) => {\n        return { levelL label }\n      }\n    },\n  },\n}\n```\n\n# Reverted to es5\n\nUpdate index.js and the following to switch to es6 supported by node 10.\n\n   * package.json\n   * .bablerc\n   * .eslintrc\n   * .gitignore\n","readmeFilename":"README.md","keywords":["kafka","publisher","fallback"]}