{"_id":"@coorpacademy/kinesis","_rev":"97-df2485a657f3e92310564bd0a4406588","name":"@coorpacademy/kinesis","dist-tags":{"latest":"2.2.4"},"versions":{"2.1.0":{"name":"@coorpacademy/kinesis","version":"2.1.0","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.1.0","maintainers":[{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"}],"homepage":"https://github.com/heroku/kinesis#readme","bugs":{"url":"https://github.com/heroku/kinesis/issues"},"dist":{"shasum":"385a7ee93ad7fc29b32dff0098546db250571dfc","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.1.0.tgz","integrity":"sha512-EKOyRZwhIgdy4EMeNHSD6FkhI+9mQtAQZc7ffVjASmPKh/wr+QBaUg+7f4rSsvaqKmAsWHYEYKUI5wSmMrvCLg==","signatures":[{"sig":"MEQCIFxhys7LSqWBbmi7Oi7IQOc/3cjcdrUusOkixuwR0H+HAiBhZyHf66BzZAZhjw80zD4GkKIPKN7TyqHXYh94voQsqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"385a7ee93ad7fc29b32dff0098546db250571dfc","gitHead":"81f54b9578be7d4364fb886ced8b2c1dba405d93","scripts":{},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"repository":{"url":"git+https://github.com/heroku/kinesis.git","type":"git"},"_npmVersion":"4.2.0","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"7.9.0","dependencies":{"aws4":"^0.3.0","once":"^1.3.1","async":"^0.9.0","awscred":"^1.0.3","lru-cache":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/kinesis-2.1.0.tgz_1503478053620_0.001636214554309845","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@coorpacademy/kinesis","version":"2.2.0","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.2.0","maintainers":[{"name":"adamska27","email":"adams.roy27@gmail.com"},{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},{"name":"audric-coorp","email":"ad@coorpacademy.com"},{"name":"bertrandd","email":"bertrand.denoncin@coorpacademy.com"},{"name":"chrisdugne","email":"chris.dugne@uralys.com"},{"name":"coorpadmin","email":"system@coorpacademy.com"},{"name":"djamelsoualmi","email":"djamel.soualmi@coorpacademy.com"},{"name":"esa-coorp","email":"eric.sampaio@coorpacademy.com"},{"name":"fausto95","email":"faustokial95@outlook.pt"},{"name":"godu","email":"arthur.weber@viacesi.fr"},{"name":"jomaora","email":"jomaora@gmail.com"},{"name":"louistr11","email":"louis.trouve@coorpacademy.com"},{"name":"marcmdm","email":"marc.demontalivet@coorpacademy.com"},{"name":"melkmerle","email":"melchior.merlin@coorpacademy.com"},{"name":"silou","email":"silouane.galinou@efrei.net"},{"name":"vincentcatillon","email":"contact@vincent-catillon.fr"}],"homepage":"https://github.com/coorpacademy/kinesis#readme","bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"ava":{"environmentVariables":{"AWS_ACCESS_KEY_ID":"stub","AWS_SECRET_ACCESS_KEY":"stub"}},"dist":{"shasum":"cf2ac304e8f13667a59f80bbfd9487e6bc44ba99","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.2.0.tgz","fileCount":21,"integrity":"sha512-MI3Xoo9lq7UkvNU8vK4SsjIttoi2GTw1A5OybCpVXLKcxBZr8ePDRkWmp6otRSeEHjDP/AnyOyR3MdBnS8AOHQ==","signatures":[{"sig":"MEUCIQDrWxJz3NyY60gUXbymXsXu8qu1GOI1CQUI/wwNKySCDQIgchKz/tf9Kav+om/Rz3uqLE0Olalo+H3bhDyQuSvmxBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5nVFCRA9TVsSAnZWagAAHLEP/2pZTG00fGXCNap2Ie8y\n04op0JqrWixt4tv2TtKlT2J19oyTNwNmKccQ+iTescnoDXYrwjK49JZAepDl\n5gnYkINku1+rYm1kCqEtCPWW5o8Bb/tRuQkWtQQcmNlRhqZ5dVTxAWYYWl8u\ngj+Q05DF+TzHHHkZnH5d/FMfpQQJ8nGCWH3MfSLx0kupcTMlQd9B0Z99z8Ri\nOW11+IcRIBNfJKqye0CWvYiHdBNhu7erU3XpHf9yCyDtIr5SjsfLZ1MT8Gh1\nw5TmfD40srq34DqZLQBrCCfeKDzFk65zHw+KesggMmKVas0CY4tmsez8Y8Lz\npBEA+pFPUieIFLkHU+RHRtwti/nM3EeW8OgwbeqgCPMKSPbqvgyotl96QgfY\n2mN/TPJr52Hs+whC7jEkUQrcDRsWKF/7+qXfH2voUSqOh/tHfoib1bveYTJp\niMTa1WS0LSP8SiULAeaONdeBNOg/kIQmKmVsNKvOHRbvq+HQWwObO9hZLhia\nTMKTNc/f12vBqdAFUYWw33C92JgfsVCxkqoYmbP0oXcgcfLjO7Ami8t2TEl5\nN2+GnnImgWC9EHBnJlySoRM8AaXiPEcRCV7uSI3wi7bohsKlVNpZZnKSCyrz\ngNjHiyLDuvUmnBl/Ig11Y+3fLLaz0gQfN8HFCtbxbH17L7t91JUzQQWsbIe+\nw4R4\r\n=++BF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"kinesis.js","gitHead":"b30b3359407809aff5fdf19c7f449a158333a5bc","scripts":{"lint":"eslint . --ext .js,.json","test":"npm run lint && npm run test:only","lint:fix":"npm run lint -- --fix","test:only":"nyc ava","publish-coverage":"nyc report --reporter=lcov > coverage.lcov && codecov"},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"deprecated":"Contains extra coverage and config files, use 2.2.1 or higher","repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"_npmVersion":"6.12.1","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"12.13.1","dependencies":{"aws4":"^1.9.0","once":"^1.4.0","async":"^3.1.0","awscred":"^1.5.0","lru-cache":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","eslint":"^6.7.2","codecov":"^3.6.1","kinesalite":"^3.2.0","@coorpacademy/eslint-plugin-coorpacademy":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_2.2.0_1575384389513_0.13215725721106297","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@coorpacademy/kinesis","version":"2.2.1","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.2.1","maintainers":[{"name":"adamska27","email":"adams.roy27@gmail.com"},{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},{"name":"audric-coorp","email":"ad@coorpacademy.com"},{"name":"bertrandd","email":"bertrand.denoncin@coorpacademy.com"},{"name":"chrisdugne","email":"chris.dugne@uralys.com"},{"name":"coorpadmin","email":"system@coorpacademy.com"},{"name":"djamelsoualmi","email":"djamel.soualmi@coorpacademy.com"},{"name":"esa-coorp","email":"eric.sampaio@coorpacademy.com"},{"name":"fausto95","email":"faustokial95@outlook.pt"},{"name":"godu","email":"arthur.weber@viacesi.fr"},{"name":"jomaora","email":"jomaora@gmail.com"},{"name":"louistr11","email":"louis.trouve@coorpacademy.com"},{"name":"marcmdm","email":"marc.demontalivet@coorpacademy.com"},{"name":"melkmerle","email":"melchior.merlin@coorpacademy.com"},{"name":"silou","email":"silouane.galinou@efrei.net"},{"name":"vincentcatillon","email":"contact@vincent-catillon.fr"}],"homepage":"https://github.com/coorpacademy/kinesis#readme","bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"ava":{"environmentVariables":{"AWS_ACCESS_KEY_ID":"stub","AWS_SECRET_ACCESS_KEY":"stub"}},"dist":{"shasum":"84507c826f0ef787c6719502a28967b0cc1f2a05","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.2.1.tgz","fileCount":8,"integrity":"sha512-oRsNFlC4gt8E2Vxi5QFBwxmwl7tH4xKr0aju4HyO2rb6RtDms23eYG2wDGH0Shg1xKh+t57TY+HTnHvJoCHbqg==","signatures":[{"sig":"MEQCIAJnMrTiRk2NTcsG47YjA3P6WUNQA3cH3UR5LLVGgt45AiBR3tf2nBogpoCDDXcVdoErxqLgvb2FA6cxEzY0Ie4Rcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5nWhCRA9TVsSAnZWagAAmdcP/jqAnTJ6QPMQ94KSnp2D\ncPzEyZ2yNiiZsQVtLsX5m32TemYZYY1DwPF+R0e8MmM6wl4pdEtTkQ/7Ppn4\nOzLbkvCDTJLEmBGZyZ0Bvo/VfAXBiYKDtMUUAmI09GjY8w/FXJ3yy91C5VqD\n8GdBu0t00ZMWCqiCQkbGYoxsa+Qr7DdNTlkSSpZxlGndE5af4yi3Y2lNmxe6\npoZikD5q6ZFMzNfDzmgBDwoCS5wrGQfV9RGKyZPKJvytMdQrRS+Bcl/nCDtN\nQY9yMdiQ+GvHVkg4cUSZ+MTpvl5kAB9jISTXG/gI2ZyxTlV5gvi1WBvW8k2F\n+M3jgSgnm6PbodgxpvjeQMBLN1kX8lpErLssQwIi74Yyr4oVArO/DDHVl6KZ\n+Unf4hdwsoNM5WOcUMukAfx+cWqeQfOrVj9fzDR8LcGPlRMfH7Zrz/SAITXh\nt/icBYEp+6go2dhkWDFPYEKVi+PXyPFl1FalwHf66iDwK/PyLYKcBiPKjWt3\nhP86f8F4CgdvTk4PUUrCeZTKi3tvTyRVtGjXEo+ZlyMOf/0I0dCnqI7Sfzv8\nHmqVwaqt9+ckP7j4LW8v8pwLEQXjT0tNoBFEJzJHg4Q2dAWthTnM9RQo6Z7G\nTjr8e0SuYkuk25hgMDw/0UVdD+t7VJ+Ob7oUjcC8qkFQHvI6dsZ6sfaY99cp\nHAKi\r\n=0bXF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"kinesis.js","gitHead":"d8939c4a838df5c5839c120ad033fc764ba0ad56","scripts":{"lint":"eslint . --ext .js,.json","test":"npm run lint && npm run test:only","lint:fix":"npm run lint -- --fix","test:only":"nyc ava","publish-coverage":"nyc report --reporter=lcov > coverage.lcov && codecov"},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"_npmVersion":"6.12.1","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"12.13.1","dependencies":{"aws4":"^1.9.0","once":"^1.4.0","async":"^3.1.0","awscred":"^1.5.0","lru-cache":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","eslint":"^6.7.2","codecov":"^3.6.1","kinesalite":"^3.2.0","@coorpacademy/eslint-plugin-coorpacademy":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_2.2.1_1575384480861_0.6745191860372861","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@coorpacademy/kinesis","version":"2.2.2","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.2.2","maintainers":[{"name":"adamska27","email":"adams.roy27@gmail.com"},{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},{"name":"audric-coorp","email":"ad@coorpacademy.com"},{"name":"bertrandd","email":"bertrand.denoncin@coorpacademy.com"},{"name":"chrisdugne","email":"chris.dugne@uralys.com"},{"name":"coorpadmin","email":"system@coorpacademy.com"},{"name":"djamelsoualmi","email":"djamel.soualmi@coorpacademy.com"},{"name":"esa-coorp","email":"eric.sampaio@coorpacademy.com"},{"name":"fausto95","email":"faustokial95@outlook.pt"},{"name":"godu","email":"arthur.weber@viacesi.fr"},{"name":"jomaora","email":"jomaora@gmail.com"},{"name":"louistr11","email":"louis.trouve@coorpacademy.com"},{"name":"marcmdm","email":"marc.demontalivet@coorpacademy.com"},{"name":"melkmerle","email":"melchior.merlin@coorpacademy.com"},{"name":"silou","email":"silouane.galinou@efrei.net"},{"name":"vincentcatillon","email":"contact@vincent-catillon.fr"}],"homepage":"https://github.com/coorpacademy/kinesis#readme","bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"ava":{"environmentVariables":{"AWS_ACCESS_KEY_ID":"stub","AWS_SECRET_ACCESS_KEY":"stub"}},"dist":{"shasum":"1c0e17c07afd620c2e71be461646ad4798fc7662","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.2.2.tgz","fileCount":8,"integrity":"sha512-VF7tWWwhx3omyq06/kfHqbFJ8ZGHteV7rhGlyd1/ORs4KEIJjIpruxOke/w3GiS9Savd5dP9zfieeUcn84Jfcw==","signatures":[{"sig":"MEUCIQDht9mu0oTXDE8CvNhB3t3RrDbfMjK6EKMZhUKhvWIO7gIgJp2nAu+IUbQMDbkisWhYoKxhCXVZneRIGzasMZOlxTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd57QKCRA9TVsSAnZWagAAod4P/05c9/EG73cuWpZFMzet\nPdyo/WXEMGJm0c0QabnOoasFhUbR+LtTyo0coHn9IN8hJnfk5PkmeNawwf9a\nFBtnH5KUWYhpug5M5C3k9/oW3uq6PBY/M6PIeXTMeKNMsToVCxWX5vL6Hxtn\nxdxN1XtBvoNu1LYR90m01L7KL7Nr9jDaO4czMIAqLpIZZjqAtI2hfN3+KBo/\nYBkPvGa3bvJamxMSqi+W9UJYGQhwxcYtp+2Q6Oe8qcbsNOU63NK+ktXXqnWT\nRQG/GxWBB+GVhjXZ7iPdwMsPCjm3y5Kb12Ge0DgEdCsGvTnrs/7TEm5nwuRd\nlCC6jBmrb69J6LADKSy1O52nF4JqRm5KjVolyBZ3sbjmVGLJdMAf4nPWxqAE\nAUHCxI9sKRjzR+slyJ2tf8OiZIkyvjfDn52nz8ZD3e+JhKoenXK+H8+XjB70\nFHbc1Tjib9/Ke+V57a96GO5qH6VoepSAH+g6pKJEKFdGuzo70B1VMGOYW3cz\nB6fu5vC7Ms2hfy9AQG9H6AUquiw+maJ433JKUo3ZEkGZQY3jumXtInUXtIEm\n3lc4ozxBSQXqZzKBEf3u3iJZumiYjD+V3rN1hB1OOMDdAfHxt1WV9QGr3Uy/\nAov9EfpvVB0SHiOw/odT42cznjmivh6oVOvg8dlJetGqj2XEO35YZVm/5Gq8\nP6hI\r\n=5/cj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"kinesis.js","gitHead":"5a305d0446597915977c3ddb24204ab3a41eba33","scripts":{"lint":"eslint . --ext .js,.json","test":"npm run lint && npm run test:only","lint:fix":"npm run lint -- --fix","test:only":"nyc ava","publish-coverage":"nyc report --reporter=lcov > coverage.lcov && codecov"},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"_npmVersion":"6.4.1","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"8.16.2","dependencies":{"aws4":"^1.9.0","once":"^1.4.0","async":"^3.1.0","awscred":"^1.5.0","lru-cache":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","eslint":"^6.7.2","codecov":"^3.6.1","kinesalite":"^3.2.0","@coorpacademy/eslint-plugin-coorpacademy":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_2.2.2_1575465993970_0.06989272374937472","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@coorpacademy/kinesis","version":"2.2.3","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.2.3","maintainers":[{"name":"adamska27","email":"adams.roy27@gmail.com"},{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},{"name":"audric-coorp","email":"ad@coorpacademy.com"},{"name":"bertrandd","email":"bertrand.denoncin@coorpacademy.com"},{"name":"coorpadmin","email":"system@coorpacademy.com"},{"name":"djamelsoualmi","email":"djamel.soualmi@coorpacademy.com"},{"name":"esa-coorp","email":"eric.sampaio@coorpacademy.com"},{"name":"fausto95","email":"faustokial95@outlook.pt"},{"name":"godu","email":"arthur.weber@viacesi.fr"},{"name":"jomaora","email":"jomaora@gmail.com"},{"name":"louistr11","email":"louis.trouve@coorpacademy.com"},{"name":"marcmdm","email":"marc.demontalivet@coorpacademy.com"},{"name":"silou","email":"silouane.galinou@efrei.net"},{"name":"vincentcatillon","email":"contact@vincent-catillon.fr"}],"homepage":"https://github.com/coorpacademy/kinesis#readme","bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"ava":{"environmentVariables":{"AWS_ACCESS_KEY_ID":"stub","AWS_SECRET_ACCESS_KEY":"stub"}},"dist":{"shasum":"c35812ce283f47ac1ef0fac06623ee4d4e23e8ca","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.2.3.tgz","fileCount":8,"integrity":"sha512-jz3iZsJbjowMW2e7J4TJsOatMq5sy2fTjmXnUIbwXzxDH6XOUuLtcirV08/3raH5sKK/6/mAF4rZurc2aQIKwg==","signatures":[{"sig":"MEUCIQCS76CSj4SqY7KwV0rh2t1irlw7GcgEd+HjbkwZckojrwIgTSXxHiUqjG+FGI8yh7m2h622VI5y7tz6uO4mCk1FaPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIcdPCRA9TVsSAnZWagAAvpcP/20sjPA1QqIiuE2ELsm5\n4Z6SAJzqN4dEEQBZR/Q1UPTtvSFYnt3GTXtl/rqbuu533d7tsnqK5Ijy70tX\nF5lpqCIBqUUXeLxY2Oc4XUuTqmkcHJ+I4Sn7pHheLBASf3EgTa+M5m/TWaG9\nSuLb9qFxuLPdz5OKiewX0iLu1u4kdCTIUJYYap0wBc6WIRVXZUbV89NQ5wXM\nUofwAbdPrv/Rtl6xYixZu7Y9CtitoCPYl8PY4tnxXsTZJseayYku2qQ1i6rg\nmd+PHnuWVk1seXv78uYNneKJw+loL8C/wSSNjYw7sQycIrOtvz6VKujtIID+\nL5snzJwN/ol2bb0E3NfFqSejWXp9dXNNkXORGNkCJihE1+Cv1DpCQt/Tgyo9\nzU0ODe7bDYW/V8HnUO+GDyfEcV6AIi43PLM1FwyaSp8tBMIrdxZyImplSOOK\nt2+RX7eNkkeXsAs/v031LY7q6X2465S3ufP/2r3mKUUeK5P74EiNejtkE5MJ\n1dqwUvJ9HRkxQbgfsOz9LQuoox67tnNlxEUcVsmF3LCTG6O6QLATUcGez4eI\ncwtD1h2SEtHQzslSDb3LO6nVFPdnlLK0sKhcoU55ehA6TXXIM7pqSEK0ixHy\nuik0zUdphVwyyulyQ264lh+AfhJR1yEGMBsvEDe9170uc6WFmKsjeblX/wSL\nM2D4\r\n=PCXW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"kinesis.js","gitHead":"20fd934603907a3b758e368e2b6a4e55535a6344","scripts":{"lint":"eslint . --ext .js,.json","test":"npm run lint && npm run test:only","lint:fix":"npm run lint -- --fix","test:only":"nyc ava","publish-coverage":"nyc report --reporter=lcov > coverage.lcov && codecov"},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"_npmVersion":"6.4.1","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"8.16.2","dependencies":{"aws4":"^1.9.0","once":"^1.4.0","async":"^3.1.0","awscred":"^1.5.0","lru-cache":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","eslint":"^6.7.2","codecov":"^3.6.1","kinesalite":"^3.2.0","@coorpacademy/eslint-plugin-coorpacademy":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_2.2.3_1579272014921_0.05531739002088987","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@coorpacademy/kinesis","version":"2.2.4","keywords":["kinesis","stream","streaming","aws","logs","logging"],"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","_id":"@coorpacademy/kinesis@2.2.4","maintainers":[{"name":"adamska27","email":"adams.roy27@gmail.com"},{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},{"name":"audric-coorp","email":"ad@coorpacademy.com"},{"name":"bertrandd","email":"bertrand.denoncin@coorpacademy.com"},{"name":"coorpadmin","email":"system@coorpacademy.com"},{"name":"djamelsoualmi","email":"djamel.soualmi@coorpacademy.com"},{"name":"esa-coorp","email":"eric.sampaio@coorpacademy.com"},{"name":"fausto95","email":"faustokial95@outlook.pt"},{"name":"godu","email":"arthur.weber@viacesi.fr"},{"name":"jomaora","email":"jomaora@gmail.com"},{"name":"louistr11","email":"louis.trouve@coorpacademy.com"},{"name":"marcmdm","email":"marc.demontalivet@coorpacademy.com"},{"name":"silou","email":"silouane.galinou@efrei.net"},{"name":"vincentcatillon","email":"contact@vincent-catillon.fr"}],"homepage":"https://github.com/coorpacademy/kinesis#readme","bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"ava":{"environmentVariables":{"AWS_ACCESS_KEY_ID":"stub","AWS_SECRET_ACCESS_KEY":"stub"}},"dist":{"shasum":"43c104fa9631cb96d1772f279e2d59ebb9c206d4","tarball":"https://registry.npmjs.org/@coorpacademy/kinesis/-/kinesis-2.2.4.tgz","fileCount":8,"integrity":"sha512-/dZRpdXt5u/yHlFv9X972rn0UWKuuJ74J1KkiMX0T8/GWB40750ZvJl7JQXpE/xtSivguLPHeERE1gwj1tcKiA==","signatures":[{"sig":"MEYCIQC93fVzjAziXvNlnv+HqQnkCY/QZUQs+dfTqd/OqHZDOgIhAMA8H5udWq1xqn5ZJNjrL7PUNuKYINJEJ43M1Mzy/Atl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIcgdCRA9TVsSAnZWagAAtCcP/1WggM/gpzSFaiEbl0rT\ndBYf6pKoOH2DWTfcvO9/TYQeb8ZKoF8OJ9tVlCOWYR0mCjPGYT1meXSY2TvJ\nAuHA/cPaChOUd4Mih7b1hW7NfLBmjEpYvGIX8EQmMRMcTIY8gcpEWo1n+UHU\nFGaOsg0Qd8uqwnbi1xteoOW59xqoL1EtWbzKCFDFitrdgUK2/JnBvOMelde6\n/yb4ryXDOybdXtmlkBHwxSlM/O35EeU6xc26vk8QRtP86OuxGxI75XFmuBhr\nkb3OwiOxTVvU/4nW0NQ5pfJud3++dsA/mkJoMXN8sDP/8QTuCCBKnXbQL2A6\nU1dUi7sfuPSMAMHnZTwIADdEpP6EkGFwZwYfrQyTxR6vj39zTdvDMtkHenOo\n3AA3fIy2tXm3vmPHf20f7V8ooQeGLPyFPthdk4nvm+VACUj6Fjg9q/vntvam\nIk6P9OUiBrFkpw8uvJXXd0VGa8zFohQ1tGOHqU3q2UbGfK/omBhUm562VxD1\nQkhFB+o+09BoWA4NUetm/ZZPF52FBmyB5i2tDeXFTI/mhhSCHGJB8wCNxENU\nvTQDRFRrERu94Qk+rWFbohQgjn1FqeyTsZdZRh5ixYSBZJ0tRVM8nMb26c+w\nI1T8Ayu9obkgEaZq8H7nYdlfNJyMIeGngiL4beWDJqr6LC40T8SNg9IEyKZp\nHd/t\r\n=h1zA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"kinesis.js","gitHead":"8f6bd3f266e25bc8bc0869d27ff8cdb6097ace47","scripts":{"lint":"eslint . --ext .js,.json","test":"npm run lint && npm run test:only","lint:fix":"npm run lint -- --fix","test:only":"nyc ava","publish-coverage":"nyc report --reporter=lcov > coverage.lcov && codecov"},"_npmUser":{"name":"adriean.khisbe","email":"adriean.khisbe@live.fr"},"repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"_npmVersion":"6.4.1","description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","directories":{},"_nodeVersion":"8.16.2","dependencies":{"aws4":"^1.9.0","once":"^1.4.0","async":"^3.1.0","awscred":"^1.5.0","lru-cache":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","eslint":"^6.7.2","codecov":"^3.6.1","kinesalite":"^3.2.0","@coorpacademy/eslint-plugin-coorpacademy":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_2.2.4_1579272221426_0.3744428100034851","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-23T08:47:34.506Z","modified":"2026-08-03T13:32:01.170Z","2.1.0":"2017-08-23T08:47:34.506Z","2.2.0":"2019-12-03T14:46:29.666Z","2.2.1":"2019-12-03T14:48:01.057Z","2.2.2":"2019-12-04T13:26:34.155Z","2.2.3":"2020-01-17T14:40:15.060Z","2.2.4":"2020-01-17T14:43:41.546Z"},"bugs":{"url":"https://github.com/coorpacademy/kinesis/issues"},"author":{"name":"Michael Hart","email":"michael.hart.au@gmail.com"},"license":"MIT","homepage":"https://github.com/coorpacademy/kinesis#readme","keywords":["kinesis","stream","streaming","aws","logs","logging"],"repository":{"url":"git+https://github.com/coorpacademy/kinesis.git","type":"git"},"description":"A stream implementation of Amazon's Kinesis forked from mhart/heroku/kinesis","maintainers":[{"email":"silouane.galinou.dev@gmail.com","name":"silou"},{"email":"system@coorpacademy.com","name":"coorpadmin"},{"email":"eric.sampaio@coorpacademy.com","name":"esa-coorp"},{"email":"adriean.khisbe@live.fr","name":"adriean.khisbe"},{"email":"adams.roy27@gmail.com","name":"adamska27"},{"email":"djamel.soualmi@coorpacademy.com","name":"djamelsoualmi"},{"email":"elena.morana@coorpacademy.com","name":"emorana"},{"email":"emeline.leduc@coorpacademy.com","name":"emeline75"},{"email":"phuoc.tran@go1.com","name":"phuoctran8801"},{"email":"aung.maw@go1.com","name":"aung-go1"},{"email":"adams.roy@go1.com","name":"adamska28"},{"email":"chris.dugne@uralys.com","name":"chrisdugne"}],"readme":"# kinesis\n\n[![npm](https://img.shields.io/npm/v/@coorpacademy/kinesis)](https://www.npmjs.com/package/@coorpacademy/kinesis)\n[![Build Status](https://travis-ci.com/CoorpAcademy/kinesis.svg?branch=master)](http://travis-ci.com/CoorpAcademy/kinesis)\n[![codecov](https://codecov.io/gh/CoorpAcademy/kinesis/branch/master/graph/badge.svg)](https://codecov.io/gh/CoorpAcademy/kinesis)\n\n> A Node.js stream implementation of [Amazon's Kinesis](http://docs.aws.amazon.com/kinesis/latest/APIReference/).\n\nAllows the consumer to pump data directly into (and out of) a Kinesis stream.\n\nThis makes it trivial to setup Kinesis as a logging sink with [Bunyan](https://github.com/trentm/node-bunyan), or any other logging library.\n\nFor setting up a local Kinesis instance (eg for testing), check out [Kinesalite](https://github.com/mhart/kinesalite).\n\n## Installation\n\n```bash\nnpm install --save @coorpacademy/kinesis\n```\n\nNote, this is a fork from [@heroku kinesis](https://github.com/heroku/kinesis) which was a fork of [@mhart kinesis](https://github.com/mhart/kinesis) who is the author of [Kinesalite](https://github.com/mhart/kinesalite) the local implementation of kinesis.\nOriginal kinesis library can be found [there](https://www.npmjs.com/package/kinesis)\n\n\n## Example\n\n```js\nconst fs = require('fs');\nconst {Transform} = require('stream');\nconst kinesis = require('@coorpacademy/kinesis');\nconst {KinesisStream} = kinesis;\n\n// Uses credentials from process.env by default\n\nkinesis.listStreams({region: 'us-west-1'}, function(err, streams) {\n  if (err) throw err;\n\n  console.log(streams); // [\"http-logs\", \"click-logs\"]\n});\n\nconst kinesisSink = kinesis.stream('http-logs');\n// OR new KinesisStream('http-logs')\n\nfs.createReadStream('http.log').pipe(kinesisSink);\n\nconst kinesisSource = kinesis.stream({name: 'click-logs', oldest: true});\n\n// Data is retrieved as Record objects, so let's transform into Buffers\nconst bufferify = new Transform({objectMode: true});\nbufferify._transform = function(record, encoding, cb) {\n  cb(null, record.Data);\n};\n\nkinesisSource.pipe(bufferify).pipe(fs.createWriteStream('click.log'));\n\n// Create a new Kinesis stream using the raw API\nkinesis.request('CreateStream', {StreamName: 'test', ShardCount: 2}, function(err) {\n  if (err) throw err;\n\n  kinesis.request('DescribeStream', {StreamName: 'test'}, function(err, data) {\n    if (err) throw err;\n\n    console.dir(data);\n  });\n});\n```\n\n## API\n\n### kinesis.stream(options)\n### new KinesisStream(options)\n\nReturns a readable and writable Node.js stream for the given Kinesis stream\n\n`options` include:\n\n  - `region`: a string, or (deprecated) object with AWS credentials, host, port, etc (resolved from env or file by default)\n  - `credentials`: an object with `accessKeyId`/`secretAccessKey` properties (resolved from env, file or IAM by default)\n  - `shards`: an array of shard IDs, or shard objects. If not provided, these will be fetched and cached.\n  - `oldest`: if truthy, then will start at the oldest records (using `TRIM_HORIZON`) instead of the latest\n  - `writeConcurrency`: how many parallel writes to allow (`1` by default)\n  - `cacheSize`: number of PartitionKey-to-SequenceNumber mappings to cache (`1000` by default)\n  - `agent`: HTTP agent used (uses Node.js defaults otherwise)\n  - `timeout`: HTTP request timeout (uses Node.js defaults otherwise)\n  - `initialRetryMs`: first pause before retrying under the default policy (`50` by default)\n  - `maxRetries`: max number of retries under the default policy (`10` by default)\n  - `errorCodes`: array of Node.js error codes to retry on (`['EADDRINFO',\n    'ETIMEDOUT', 'ECONNRESET', 'ESOCKETTIMEDOUT', 'ENOTFOUND', 'EMFILE']` by default)\n  - `errorNames`: array of Kinesis exceptions to retry on\n    (`['ProvisionedThroughputExceededException', 'ThrottlingException']` by default)\n  - `retryPolicy`: a function to implement a retry policy different from the default one\n  - `logger`: an object which implements a `log` method, e.g. `console`.\n  - `endpoint`: **new** configuration to specify host, port and protocol (https or not) a once\n\n### kinesis.listStreams([options], callback)\n\nCalls the callback with an array of all stream names for the AWS account\n\n### kinesis.request(action, [data], [options], callback)\n\nMakes a generic Kinesis request with the given action (eg, `ListStreams`) and data as the body.\n\n`options` include:\n\n  - `region`: a string, or (deprecated) object with AWS credentials, host, port, etc (resolved from env or file by default)\n  - `credentials`: an object with `accessKeyId`/`secretAccessKey` properties (resolved from env, file or IAM by default)\n  - `agent`: HTTP agent used (uses Node.js defaults otherwise)\n  - `timeout`: HTTP request timeout (uses Node.js defaults otherwise)\n  - `initialRetryMs`: first pause before retrying under the default policy (`50` by default)\n  - `maxRetries`: max number of retries under the default policy (`10` by default)\n  - `errorCodes`: array of Node.js error codes to retry on (`['EADDRINFO',\n    'ETIMEDOUT', 'ECONNRESET', 'ESOCKETTIMEDOUT', 'ENOTFOUND', 'EMFILE']` by default)\n  - `errorNames`: array of Kinesis exceptions to retry on\n    (`['ProvisionedThroughputExceededException', 'ThrottlingException']` by default)\n  - `retryPolicy`: a function to implement a retry policy different from the default one\n  - `endpoint`: **new** configuration to specify host, port and protocol (https or not) a once\n\nNote, if targeting `localhost`/`127.0.0.1`, or having specified `http` as protocol,\nyou won't get any error for self-signed certificates. (which is what you need in a docker testing context)\n","readmeFilename":"README.md"}