{"_id":"@optum/knack-avro","_rev":"27-a7c5361d3235aeff29476201d56a2e6f","name":"@optum/knack-avro","dist-tags":{"latest":"1.4.1"},"versions":{"0.1.0":{"name":"@optum/knack-avro","version":"0.1.0","keywords":["kafka"],"author":{"url":"github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.1.0","maintainers":[{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"},{"name":"amyschoen","email":"opensource@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node","ava"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"91d1c6e3711d346ad1fef29b27eea3ec948b9203","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.1.0.tgz","fileCount":4,"integrity":"sha512-pjPbInhtLrlRu7mhnK9MY6noDqW5oH9/IxgBk2oh5ALNERbVeMzayJQZi1GYPXYoqf1f2JBgV9CHe2Je1Iw2mA==","signatures":[{"sig":"MEQCIE5lg/NYylDWns/tWiZzsPmfasvCXHNsbcSlM1j2NMhJAiBJ7W3z/ML3q6kVhQ3Xt5aP5qO7dMlQxVpn6rAVntMyxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU1osCRA9TVsSAnZWagAAHMgP/RNtIuh+yaXOORgkDBbF\nutKsdkA5oyTqBAekTNS3P2tO6k7WVE2KT/hT/9I3IlZ8MQXTB71I/0rHLhin\nyCotOIY45D4EEAIwm026eWLq6IXMj7GinIYwtlAvFImBzmEfHxm3HO1zOD8E\nvp+po4XQFx9vEyE72ehBZ1CXOFT9+n9u099ug+52yrPCFJ6o118WwtxkbkGI\nf6SgvNivlxCU3uXZJACHpZ4jWBUqFVDfow87wHl6mDIWt/LRYUugda6/AeGi\nISvZBfRHdcTsAHcwucZXpPxDZFIRaO9xfecGldda7NAwmDZwrY6yB38DNbuA\nvQtzthXXjI9Cx5mSCShRxSyBiTrnWidqLToagc4Z2F28A49SIEsckb34XPf4\ncPEZd6DW5vo7TL/dYIiwkvvqQwDtlTeCIJPMp9WO5+KtUtXjkFojkEqoAq67\n2eBWp8omr6ACrf05ea6ldEfi0pKrE9nyIIdDuA7+a9UR8uqsIUfiAM0B3MVc\nFv10qqYYWJ5e3VimreuvaeFrmnTaYWW4q2kVO8As1XeV9Q1IJTQmLl4quax2\nI7AVDABv33R8YIBGTyzQuUpGfCYSePaF0Iy1wSkiPV5IPPut93/FAo8LZPDr\nDPoJpwzJGXb50LfxcCf77Fgcbwdz3UB0u4QAb5rg/NTN7xx228D0uKIFVlnf\nCDKj\r\n=Tstj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"0dcd7ac6585a977185d44ddc32aaf6317e81eff0","scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"avsc":"^5.4.12","ramda":"^0.26.1","is-object-empty":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.2.0","nyc":"^14.1.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.1.0_1565743659601_0.34348075258082833","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@optum/knack-avro","version":"0.2.0","keywords":["kafka"],"author":{"url":"github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.2.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node","ava"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"c18f105414a893ad4ee5d4bd69e88ac264223f67","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.2.0.tgz","fileCount":10,"integrity":"sha512-jyMAFfzPwHPgz77I2Ak7ZFhchpfO6MmqkDIa0nuecyOZxJoD3iKWsof4yp28PVRhA1AfjZDJyKeAhDxClDmMZg==","signatures":[{"sig":"MEUCIQCy1HEZcXV6532CczGKbSk/SiETiEBLVGd5590mjsKoLAIgEFd+wxuBcNRJawJYxa1YGoFGgEsL5gU9ArgyZJLWos0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU3wtCRA9TVsSAnZWagAAOAsP/i/tk4RsuGBvSv7m9aXp\nS+7ehA8VvGSrSdaRw+5Scw/SQfkxZnPFkxMrxe808WNMDniKUbEub2BsYREm\nc0DFSIiNRqW9tl0/w0ex1WFcqXfAql0GmFci71gCuLdej+IiwkfLuZJMIB8q\n9ba/sgAXPgFP1ZcLmEWgrflzPNy802OFegSuJ1HtnkYFfazTXsM7upT9e0lB\ndd0FRLg0YFWkBnetQ7tupqUDM3zJuEbcAuKaHzWdT6Taksegn/fr25LmAZts\nXWkiqJsEj/MSnjoT6WTdaf4gxWQboBjDXxnODPTyABONjebnjga+5S4QbAvj\nqdea9bwROXHMEfkGu+gdjbi8/oKhk6lLBzZdE8zNdLTDNij4p9iSq/OO4C9O\nQlP0svb0ZSgQ3f3SABeC1IFBcAHZ8ZRt4ezdQ7hHEc0z/xzz/Ph8+l8FqDFK\nKS81VEEKE8yX3RljauyJmaTYPXFhjkxLXuznkSeaC6Hv7gAOQyKRLeoa+96x\nJZLDAbtjrdiR+NAgIkOGAk3fvSKKT3gzsvDVa5vDAeEMwLp/JoGyagcAtZgc\nicpKi50kn2yeAbz/VMmcFgHDJOUPsKWqKmf88Sr0W+ARuxKwhN3GmUdpSRA6\n0Chcuggym7ff/fFFOMTXoHIGX+k5z/mRMVqr5u27paYgPb1dQ/IqYZPNgQnP\njDKn\r\n=XPd6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"bff39a0e518bbdefb3e821f2f4d630f5970b0172","scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"avsc":"^5.4.12","ramda":"^0.26.1","is-object-empty":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.2.0","nyc":"^14.1.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.2.0_1565752364657_0.8782716910280826","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@optum/knack-avro","version":"0.3.0","keywords":["kafka"],"author":{"url":"github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.3.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node","ava"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"24d4045d0f492be54c183daebfcfeeff146dd75e","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.3.0.tgz","fileCount":10,"integrity":"sha512-SzydC4bYeRM8abJGVRXNNn8rtNiQ45r85/V0tSNRhPOjE8ytWuNJd9LwB0pE2vq/LwkzMq8QYYrxVGTp2WHcGQ==","signatures":[{"sig":"MEUCIQC8uiTSzAomsBOqszviGubfANFHQqEYbhIYF0U1jOwK/AIgVYqym0XVDb66+3CMrPm8Yb/Wef03A2TObkBMtuaYT1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWrktCRA9TVsSAnZWagAAe8kP/0Yxqc9Ox50BjmZTlUrm\nj+cinduu6rm0VYKkDCir0mi0/U/GRRZufKoXfo07Ip7A9TIeYOhzjwO2DSoJ\nNlE2xtDnghZlo3EGFeFEUwSKL6QEQlCmK7tON/CM71lfOiLGfPVaTknmGILM\nJh0CNNbgfKw8r9q/OUkLBUs6oyrl2lTzD3+X3H+hToZRHCfkMpJSv7DaUyi0\nLr3sadSCcl0LgW/qCugK9xlnGy8HehF6jNcjQZDd7OY4H1O0Me/xSz12xrgR\ncaxFR4ZQW3hYjXd7C2kfcBt/BWTONmQN7PRgL7324adRET9ARqTBagc9IgPR\n9le6bpTI9AiB6RmVTZW/0ppvjHUM116UGfNFhB1P4i06JI2X2nqRmVgrSK8R\nlp9E8qdEvsQYSsZMhNthxlQgUqEtmmgMx+WOJ4Hy0wll6OkWRqbJBmZdpDBA\nXxnjyiGVLHZ/zaxR1ENadnBGrWJK8KdB5T+VrbffyTg5I7GgeekA8ARaG/OJ\nUGPaXK2WPWprRcM7UY4LdUCUdqGkkJxfcyAZqfZdVQ54Dk13KhiDpII0x/A3\nhdXZ8DFVeDvsI1EdyPFejmYkAv/zAbVtaOOjPLQxMvFc2FsO+qDT93aISdrc\nIRUMsNi0IZE6Gi43IXz1hrvLuLwLrgH37WMEu3htpDv89y/Te0MMUyQuweJ5\n/svV\r\n=zxqI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"13ed42f71c7d74e56d6347890ed09aeec2a243d0","scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"avsc":"^5.4.12","ramda":"^0.26.1","is-object-empty":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.2.0","nyc":"^14.1.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.3.0_1566226732386_0.4362375071531368","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@optum/knack-avro","version":"0.3.1","keywords":["kafka"],"author":{"url":"github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.3.1","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node","ava"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"aaf1bc29f875c345812619573c6d6049e5f54308","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.3.1.tgz","fileCount":9,"integrity":"sha512-Sj2q8ujt+OMh1BMibuzKfcBmomQJhpGOFr4dhbludveP4VgwHB+DgLtELCWgI+g6gAVESNRSZFNrEoZWZ+Kd5A==","signatures":[{"sig":"MEYCIQD4WynLPzKs5lXlF+v4nlWkV9sjdSb9d+nhv/N+ENnEWgIhAMQ3Ft6lMO2v8fp7UtT57LJqWaXc0tPaYVcrC3K0cUTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6DDKCRA9TVsSAnZWagAA3pMP/iFBSkC/JsdMyQQ2TWwW\nDVAYb7zv8bkkeXjAHcT5RPNYrEhuWI3YXoBuT+cuHUz+nTZv0avHjUu1rk6v\n7K7zSl+2JkMoJ2nzIATGGED8cSuAZcah43cBvezChcEqAz6lztAG+uUxWf0O\n9zXbyhnBMQpch0LrB7Bale6HUWB9kFfvlU1Qif+FfHL6yOpA/szo6y2j6pDy\nhn5eLU7dXohUPOZiIDQDf4PcE+O/E24vG+qlqIKfTdKbR3r/spXaWPj27Q22\nyXuDrRWKRZ/PbUm7l1omxlMumTx9yPtr4SZUSPjfh5R/LGpEaYtkidfonV8i\nPNgA2lBIthZIojezG/fXBZQKIS+iN5B5cNFPcf91jO4vRWPkTTp5oZR0zy5u\nxc5bSlQBqpg/bKFxZUfG23hrmbP3DvkIMmiYhNpTz1adoeyGpse14fPa5OE2\nhwWFJ8rdziAQJ/cLH6YK+qpHalyuJ3gziX64o/ofq9ieHsdojwD+c5HNOvSA\nJ7QgAeCXBsHfCDouEtJ8ArY8mFAXuvEuCE59mODXOVFVNl9OdhTB3+4ORsv2\nfJCu+yE2ES46L0hFvaelE9M0kNW0OQ4zWWOeRSNRnOc0dVuz4FK7SkRYNtM5\nuMvXgdNcHWEa0C2JPp8urdrr52OTydIGEcRIcr8QS0pRwW4113I+YXscdCFM\nFg11\r\n=B1sN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"6.13.2","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.11.1","dependencies":{"avsc":"^5.4.12","ramda":"^0.26.1","is-object-empty":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.2.0","nyc":"^14.1.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.3.1_1575497929567_0.1660683117852788","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@optum/knack-avro","version":"0.4.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.4.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"b262047a6223b0a090d1204b44cf2385df631ec4","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.4.0.tgz","fileCount":9,"integrity":"sha512-p2NsXBc4Rmbg0LetiTfuCs3X+9gvVQFLcjM6VXj7SP3WaszpspgoJ/3Wz/WXQXDmmYvDI8dgu7HcSY0IN8J/kg==","signatures":[{"sig":"MEUCIFRWLf2kwre3B++y8I6m3lCA1dMdMWtLC9cM95eepmPgAiEAkRnOSmKF+uau+tbwh+icDj7W2IubLROKK6NtbbYFlDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegiqsCRA9TVsSAnZWagAA1nAP/R/MCMMQpwFXWi6IzzvT\nncuXl68VoRGO8kJAYFmFQHokUH32Z0u7mtVM3MleKJcdCZgZ80MkC5J/IXWy\neJVogvKNV/XR7sCbcfevml3ia5Xr5s1WMhDJbz7NrpitRcoVB3uBWRaBcScz\nFR/tHEWZcJCLADArx2q+oAtu8eimYGgxHF9V5+0CcWKP+HpCqppYm4rDh7b0\nP8BsCYEJ7UOnz0TZhLswguDof/apEO9X/Zj7u1gaAlKzQaUJ4uM4RcIwG+wh\nDFRyGpgoBQLpeqtiIn2+HaxatrQ9M7adTug/4FhkYJhtPPaFqTClnySZzV3/\nogOF3yweOREt5PFxWzi1qbL8saMyrDVttQlUpJCqoVqbYkiGBlbewBdOEzbb\nQcFTTE1JAMq5KCIEmTtYVhE+SQoWh2Zlk9f2pgIR82zPoHsfG9+jfjAE4Phd\n2zSvwvDov2VrDiooDPLejIEUNAaBHeqMUH4NcNvYmRmLNi7Fg+4cv+JTEUGN\nh2SMsicA4yW2MqhPOXq5MF9YKgE2j+enLtmWc5zXlw4piVT0AYqYs81Os+fN\n75oSBudXrsZY6kxh747DhUWl7xLysp6hsGSQ2bHKOVtPS3EUuGqM+A30tu4e\nWp5ZwmDTEtgnPvXVMa61GQm1tvp9NhOR1Fy8L7pY2P9qINKXEZnQgkZNuI9v\nxRMZ\r\n=xL24\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"6.13.4","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"avsc":"^5.4.18","ramda":"^0.27.0","is-object-empty":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","nyc":"^15.0.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.4.0_1585588908196_0.9585040384011878","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@optum/knack-avro","version":"0.5.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@0.5.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}]}},"ava":{"failfast":false},"nyc":{"reporter":["lcov","text"]},"dist":{"shasum":"8c3bb34e9246a53f78263d0e15b865f882c379f9","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-0.5.0.tgz","fileCount":19,"integrity":"sha512-ypth69DbsQO645i/EOiurvog7ezEta3/qpCST7Ajk3KFTLocDcG0woQ4+FdNN8gcl1mnADS3bhS+PitfLVPTJA==","signatures":[{"sig":"MEUCIQCp3D0Rcnaj8MA97YsihSoW8qoEIj+KMwWPNXcY0mWEnAIgcf2TZ6WXxGt+0vxbRnl2aPDYz+LBYx9vgP/BU0lnBRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej7i0CRA9TVsSAnZWagAAiYAP/0WRyp3Ln0eVwV8+qCOf\n1yevVJvp0CvFAfUVEiQB7+P8FFWvcQOlA+9CserdlPj3ZzaKkfAuWoNJLSDN\nvwK69RgHWGvNm+pwwKI0n4j6A0ILK7uDokVsOJgqgu6Mbr1CICm4C+skwtvo\nI1+QGgvGPuF0scb8TLgLTH/BUOzfv+AN9YlxtOrizR6K0E7k6d3vY1SC1V/z\nydjHWbQqdCWkc9G8LEDr2HANHGUBmxCETILA2ryY5564lvLsNtPHdUxvcglA\nz1T14+2b6Nx4KWr/UaLercQAvXnTgcJSan2QEsZnntv5r0o7qhjNwNDIm7VI\nMuvvuY8b7L2DGV1VTvLM++4tAUqr9zlUGEXrL/iHAzJUV1FZn0PdJm+FBHzY\n+VInaVgN4QF5UQCjqERMq13tI3SlwO4NloeDIW+9gobkh1lgUNImRjjGq/SJ\nLmrQVjMTmnbKHAN+gGyOyiq9VzZVckfYXbxnxruYANIdkE3NM9PlkcCooJj0\nDyrzP5FLMc3f3RY6AsY3+BUiavQepTDOA7ko2x+BtoPZWmCofT3XUJ74Kuf0\niSA3zWl3FRqlZLZUJxeTHdC8LMNVGJddl7PNlSzftwgjqlWzp2LgkmWwmzUc\nyxGhaaT1ykmxXvEvjp3i1l03wKNoCbrz7Qs1r4m72/jIwd2iQE0kHULU6wwC\n5aSN\r\n=U1Wg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"scripts":{"test":"xo && nyc ava"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"6.14.4","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","ramda":"^0.27.0","is-object-empty":"^2.0.1","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.2","ava":"^3.5.0","nyc":"^15.0.0","fs-extra":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_0.5.0_1586477235675_0.5719646974291881","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@optum/knack-avro","version":"1.0.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@1.0.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"ava/no-import-test-files":0,"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}],"ava/no-ignored-test-files":0,"@typescript-eslint/prefer-readonly-parameter-types":0},"space":4,"extends":["xo-typescript"],"prettier":true,"semicolon":false,"extensions":["ts"]},"ava":{"cache":true,"files":["test/*.ts","test/**/*.ts","!test/types.ts"],"require":["ts-node/register","source-map-support/register"],"verbose":true,"failFast":true,"extensions":["ts"],"concurrency":5},"nyc":{"all":true,"include":["index.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text"],"extension":[".ts"]},"dist":{"shasum":"94187df9a88d4f011b84b8ac01ab96af8f4d2dfa","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-1.0.0.tgz","fileCount":91,"integrity":"sha512-N5xjiiu03BrSaZH6vDw6FDURJEeoDmPtv3m71dOom/EMJ0GyanQAm9Qn7mgV3gq4uH+vayIFoX8DIJRN1GCRnw==","signatures":[{"sig":"MEQCIFEqFfUUovCwKRZ6O+353afOArpgpXVNRoIjIUefUf9kAiBZ6DxU99y+emRATEKHd5oriTbTDnTJ3f+tyQJDb/+qUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemMMmCRA9TVsSAnZWagAAoeQP/2rWZpjXwNv2XzovxMnP\nkDeeRTlBJtjwqXH5oK12+Bq1xucyKwS7/dAiTtf8GvAmqsGDUa/KkzwZ4b6N\nWcMj4MMJws1s6NqCanLORK2A4r5O0N1nVQiweY053J1UDI6vBqlGFn25pnZU\nbgBuKQSf2putwtCPQebDhkbep7yVnsgF5itmll7gG+q3ocXTITxDny3iXQ/1\nnAIj47TmhEs1mVf5hRG0YRyaFQlRg/z5u+KJYANQoBev9+B7L/y5ynXgHp8N\nz7aPXTX4QKWAO2fdUCxzJlcz8nNUKsPL699aH7yzMZtm9iJ1qulpMnGLSoPH\nx0BJSFREDS7fTQ1BzTGdqswFhaHFJT8k+bMJTVoBxyODDpygKr0cdHbKdjnC\nQp0SnEzFygGMWDZ7EJmrBol0/NIERxN7B1my+EUZOMfg/AugMl0yLm+l+bmK\nOP2lF/n12Srdh+fH1C4tS3zlpZCSkW14DP/hOB7gUM4jCNVDEHWxDQXNx73u\ngzN8WgxCs9O67kGq/oazNjUjPhHZFj1DK1FIO0X0czkFWwyM3gCAvAB4yijI\n6jK4Vg9g/oLLVEGJA5A4579qz+QTl1xPS4bK5xCuszYFR4geY9hJvRGZBkV3\nyWoFE0S4iFqSqeb9l18O6TsDmm/I5CqByje1UfYmmY7208Wl4Z2dxBDoMTN1\nfJr2\r\n=B1AB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"gitHead":"92b8b689256f8cf2c3be7ddff544ac1ab17905e4","scripts":{"lint":"npm run type-check && xo --fix","test":"npm run type-check && xo && nyc ava","build":"rimraf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.29.1","ava":"^3.5.0","nyc":"^15.0.0","rimraf":"^3.0.2","ts-node":"^8.8.2","fs-extra":"^8.1.0","ts-sinon":"^1.2.0","typescript":"^3.8.3","@types/node":"^13.11.1","@types/fs-extra":"^8.1.0","@typescript-eslint/parser":"^2.28.0","eslint-config-xo-typescript":"^0.27.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_1.0.0_1587069733885_0.8978298001179315","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@optum/knack-avro","version":"1.1.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@1.1.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"ava/no-import-test-files":0,"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}],"ava/no-ignored-test-files":0,"@typescript-eslint/prefer-readonly-parameter-types":0},"space":4,"extends":["xo-typescript"],"prettier":true,"semicolon":false,"extensions":["ts"]},"ava":{"cache":true,"files":["test/*.ts","test/**/*.ts","!test/types.ts"],"require":["ts-node/register","source-map-support/register"],"verbose":true,"failFast":true,"extensions":["ts"],"concurrency":5},"nyc":{"all":true,"include":["index.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text"],"extension":[".ts"]},"dist":{"shasum":"8d4a277a4fafe1ed971240c60658a1c964167a45","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-1.1.0.tgz","fileCount":91,"integrity":"sha512-9QdHudZBu6jeg9NzdtLaUt+ntCITZPyO1aF+bQ23n1Bm4zseaCAibGOeLe526qd39sK99u54J8HfRr5FxQXzJw==","signatures":[{"sig":"MEQCIDquzhttuZTDGwUNo6Ou/II2+HWiNrZ1xdzFOHHSu/PhAiBoRIn0M7Hal3tY7kLx/mYLMePhQUIOrlN90bKXlgRYMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemNqkCRA9TVsSAnZWagAAPmwP/jGJPFdCU8sNTFmeNMEU\nhrav4W9WnnxG7nzqVncXivMJoJVPsREl0wPY6D6j15CsSiTsPj6qNOZv+ZXS\niBjyVJMUNsGjoIlCwkgFAlWcO0uwLC+CcQmNEby2WUsIyE+sR0Esp1XFw9kP\n2ZvEnB3FZ5Vxdmh2tJBex4/ipCnM/ZjB7/0Tki9FfPPkw0Ojf9BTEW1KcUM6\nod5DvTlhPe+s7qdTlwIFIdMtoEatLemWNgwrk0uXgX2i6h0rljwQlA/NS2u5\nd9f4VxeisLOJK20ttCkFXXL1Fg1c+QhEdid3+MaW/SNqVlqBsqcQBfNR/Vgd\neJWmTZgcKMVeg4uKEGLfKpx+X22VKIw5W0WOOUcS4xxLNhAbIyHt5zhHRdNl\nx+isY8eW/L4P/qffyZJMovgHAApSdAF0OPshnbiznvfntnyaCot91fSF/Pbf\n495sBAkqjMY3ghXo/Y6061wX3DiYgJcogkBC4iPmCPo2QMjdDFM6LTedUiyT\ngsjJq1JwdeFNzgnUZuPLiUcpPhrF1PnQP0sXZKJkGLrcBYKWoEPhFzVKUsiM\nnKGeUY8YMw9rBDuYvOQWstE7k+AaogPomm2UkQPMOAOJTBY/+bpJhulOa6gU\nmDtIUrJzF3L8iix42n7DBuE7gT3RUG29fEtWO7SbLNtqsKbdRIDIiDrypmTD\nCe6I\r\n=McqU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"gitHead":"2dd7577fa038d1b4a5c66bba7257b856d92157e2","scripts":{"lint":"npm run type-check && xo --fix","test":"npm run type-check && xo && nyc ava","build":"rimraf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.29.1","ava":"^3.5.0","nyc":"^15.0.0","rimraf":"^3.0.2","ts-node":"^8.8.2","fs-extra":"^8.1.0","ts-sinon":"^1.2.0","typescript":"^3.8.3","@types/node":"^13.11.1","@types/fs-extra":"^8.1.0","@typescript-eslint/parser":"^2.28.0","eslint-config-xo-typescript":"^0.27.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_1.1.0_1587075747692_0.5494010204082858","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@optum/knack-avro","version":"1.2.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@1.2.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"ava/no-import-test-files":0,"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}],"ava/no-ignored-test-files":0,"@typescript-eslint/prefer-readonly-parameter-types":0},"space":4,"extends":["xo-typescript"],"prettier":true,"semicolon":false,"extensions":["ts"]},"ava":{"cache":true,"files":["test/*.ts","test/**/*.ts","!test/types.ts"],"require":["ts-node/register","source-map-support/register"],"verbose":true,"failFast":true,"extensions":["ts"],"concurrency":5},"nyc":{"all":true,"include":["index.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text"],"extension":[".ts"]},"dist":{"shasum":"710c55dc3ae28dcefd17c2496c7da38c120c483c","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-1.2.0.tgz","fileCount":91,"integrity":"sha512-MafMlDeiJ4JKHJm1QXcu/fzMc+LCWTa+q7WnLWIh9YiC9RmlgDKeimWE9kA2Pr2GEiIgNQdIln6QntUYCbFE4A==","signatures":[{"sig":"MEYCIQD+FCYq+v2UNX+Wi3kpyoLwzipOjUGw7tMjcSe7aI3qwgIhALpI1fLDSOQi6Ei5Tcqf1jYWQh4Jjoytqz4VAD9hZZBO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemN8SCRA9TVsSAnZWagAA6kkP/1BnGHlyb4Jt2Fo0UQ/z\n7c7pAubjtJWbBwtkcC4k1VVVFAweN3G3u3bwF6fnb++9Dgxm2f29aEUHE1KN\ngCB9FMlaEQg/69x6jIf97deN8VNTTyfrHPvumKT5zuxwG5A+x8wjW7Ro83pm\nQ7E46/wrNfVuoz49tncxRDj41EvtAILkKnxtyMHJdiAwh8AYm/dS+jNESXpJ\nOl6tHSWg1lIiWo/bKAnBemy0dNvvqQ9Gvv739JSAYrhOvpMSYB0MxfjXk+i1\nN+pW2NDB1z/Gt5o9b1gEnmI1lB6vGt6NgDEDgzsqTd/hM9y97h8iBTBIPW2P\nrn9P6T8Daa6ihdhV7JFKGny2YxKcbqn9WE7xl5KxI+FfnplA5NpE9UlOIkAV\n2W85KMJK/4nqDuzaujvgoOK4ilPsuCmPFbsz46L08lSxMmTpeOfjJ8ozd8pZ\ncaLYpuGL63bn2pU7L3KDRgszyIR56W1+9yYp9OPU1y3L/gWyK48+zXM+ChWz\nSe81mkeOR7nOMgIpeAvrJo7oAe/1bLVJ4nuPZceKKpRE5nSDr1/mX/lakLvl\n4kIk2Srz8BYTxSVELBDyGdUefUMp+2bbknjuhvTCvyFyw7vZR6CwmlCx2Cao\nCLit96xb3ePfxurPqZc3raAuPMJ9JWGmB4SDL5A+P7XycYBmG86tm7NEkgSd\n4BI5\r\n=kjKJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"gitHead":"3b20c2167dc4433a95bd9946030067475963424a","scripts":{"lint":"npm run type-check && xo --fix","test":"npm run type-check && xo && nyc ava","build":"rimraf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.29.1","ava":"^3.5.0","nyc":"^15.0.0","rimraf":"^3.0.2","ts-node":"^8.8.2","fs-extra":"^8.1.0","ts-sinon":"^1.2.0","typescript":"^3.8.3","@types/node":"^13.11.1","@types/fs-extra":"^8.1.0","@typescript-eslint/parser":"^2.28.0","eslint-config-xo-typescript":"^0.27.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_1.2.0_1587076881808_0.7901064397407003","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@optum/knack-avro","version":"1.4.0","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@1.4.0","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"ava/no-import-test-files":0,"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}],"ava/no-ignored-test-files":0,"@typescript-eslint/prefer-readonly-parameter-types":0},"space":4,"extends":["xo-typescript"],"prettier":true,"semicolon":false,"extensions":["ts"]},"ava":{"cache":true,"files":["test/*.ts","test/**/*.ts","!test/types.ts"],"require":["ts-node/register","source-map-support/register"],"verbose":true,"failFast":true,"extensions":["ts"],"concurrency":5},"nyc":{"all":true,"include":["index.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text"],"extension":[".ts"]},"dist":{"shasum":"efa32bc47ebe11cc66c650269cad6622fd267476","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-1.4.0.tgz","fileCount":91,"integrity":"sha512-iB+91mbqJNK6+43SBNCnllMehjfCZTshv2HIdevBlfiaWfrWDLs/Mr4pb+kowj4ed6QSYF5Nkio7WSNMwl+dcw==","signatures":[{"sig":"MEQCIAPZhqch7/2bgWHztpyrTwdPjmu51qkmlDSXI+RgAvBYAiAag2ucJN+qArc++qFI3mF6PnEGcTLs8oUZF2G+Ck3MaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemRPWCRA9TVsSAnZWagAA1pMQAIy8byAZP/d6iIPzDwnl\nB4smeFWuDjngdPymyyi8eyke4FCWqDBwHUk/YQZ/hZUYwjsTVAfSQtMkQilZ\n/EN/GX5CRCZGYiHsvtBwHWCrzRbjgBZnx4vnFytZklVF8QMngI+0yxMVpYs7\nd+Q4MVxDmC94VRApEYhFeIf5/3xsIIHOXRt90ggsgxu5EqqqaQZQzKr8QaJA\nEdZkB39OzzqvikOz1Tf7qCapwC+/PWNPK/pLjtRamUsiyECcf3zL2HHRP71n\nTnzoiFKJP30KiH6ExnpwBq/lcnXTkb07/6HCcDIoKlRxYOKzfNE1Ho5qyfoR\nh9e7aTGSgr3Y0uav+KOXv6QKW/v5bhpq63lxZ6OizDt7Nt6YGDduN9Xg5Kbd\nWW2DA8JEzQzyKRs4T5NzRl1//3XGq+zU8akn93BfBcf5wPZ6bsdApBelbhNl\nKlJUBHH9P04/0k7Xgn/8e4EhNVL80xpC1LdIVoUusS6QxIFzD6MP0zwe+sAH\n+95yyhnhvpwSUoG8+fe5OUM4Z/ud7CfvvyKIElKfXDf2AWJ5HBg/Z4O6Iglc\nVq7Hlmd2+m370IzxCrBoOd5rDc01WAUYxDrTfnTYFqnCcUX1zcM2JQkhKxqg\nFCRlrXv3vS1y87gQ3k5JY+f6rQhWc5RhHQrLi/52cj8yiBlQd9SzyWcQ8MQ6\nOed2\r\n=alON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"gitHead":"9b5b81812298f6050d323b0c87d8305aee7195d0","scripts":{"lint":"npm run type-check && xo --fix","test":"npm run type-check && xo && nyc ava","build":"rimraf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.29.1","ava":"^3.5.0","nyc":"^15.0.0","rimraf":"^3.0.2","ts-node":"^8.8.2","fs-extra":"^8.1.0","ts-sinon":"^1.2.0","typescript":"^3.8.3","@types/node":"^13.11.1","@types/fs-extra":"^8.1.0","@typescript-eslint/parser":"^2.28.0","eslint-config-xo-typescript":"^0.27.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_1.4.0_1587090390289_0.28404221361846393","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@optum/knack-avro","version":"1.4.1","keywords":["kafka"],"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","_id":"@optum/knack-avro@1.4.1","maintainers":[{"name":"amyschoen","email":"opensource@optum.com"},{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},{"name":"pkn2054","email":"paul.nelson@optum.com"}],"homepage":"https://github.com/optum/knack#readme","bugs":{"url":"https://github.com/optum/knack/issues"},"xo":{"envs":["node"],"rules":{"capitalized-comments":0,"unicorn/filename-case":["error",{"case":"camelCase"}],"ava/no-import-test-files":0,"unicorn/catch-error-name":["error",{"caughtErrorsIgnorePattern":"^_$"}],"ava/no-ignored-test-files":0,"@typescript-eslint/prefer-readonly-parameter-types":0},"space":4,"extends":["xo-typescript"],"prettier":true,"semicolon":false,"extensions":["ts"]},"ava":{"cache":true,"files":["test/*.ts","test/**/*.ts","!test/types.ts"],"require":["ts-node/register","source-map-support/register"],"verbose":true,"failFast":true,"extensions":["ts"],"concurrency":5},"nyc":{"all":true,"include":["index.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text"],"extension":[".ts"]},"dist":{"shasum":"aac15f0a10084ac7d8f0e6dcd42a43b04ea493a3","tarball":"https://registry.npmjs.org/@optum/knack-avro/-/knack-avro-1.4.1.tgz","fileCount":91,"integrity":"sha512-Y6CHbxJp/sAp4F2UKJk6j6dnEo441qaeP4k3ZFX2Z1MXxNINGdo+S4uk70I1q0ZCUv2pxMDU6PsqusxiyAXR+w==","signatures":[{"sig":"MEYCIQDFw66mrk0rWQ95yKzt4VOEOFCSyo3IKbKICg/FLjEPDwIhALZ1yI0e4Jhej4C3U01WMWxMsfOfHjS9yoNhLlIsvNlu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJema7uCRA9TVsSAnZWagAAVTwP/jTJ0eyOwwdjAbmQ3Cqg\nEfDE4Tf3+zaoZU7wqxSTrA0EbQ6XRhUdOSCz5R5zZQIhp6Qu7B0n2CFw8lfH\nRaFzJoz5qI4u3TFWP+M1x556PnS7cUvsqQhTAEqsUjPhekDxSzq1udyiXcYI\nH0/eE96gfmqDmHJ/VUEa5XqQ8DgwkzuUAfvo7aBstNb/7rSKg6qoIjYnXaQc\noapW5ZtE5R6xYsMrIm1QolqbxXLFCZlRMMM69TAwhp8oMx/F4XRUTH/B72r7\nxz28btnoYI//tkwrRS+C7TBdWAWm+slDRZvhhxpx3gTV6pZZPBx/EOWYCW1a\nZ/lLxwqzrSL5KaQ5mK7RrFxmRNIKfM4wOgAnOMRSn8/Prin+wxfwsXQM1jPc\nunjt2VVrhNpt2RH/EcIxb1B7+DxG9b1ZVQXq48yFEMZ/MnLUvffXyEmUY6bo\n1634DjHWnyVXW0kIV2+isckIyn+Uw/51cLfOzuTOlLZFiJTsG2qcxDhTqlXx\n/naJev8+O0BBHUfppVn7vu4pSZodusIQvUr7OS/49CZ/4l+yILBdeM9DAjoM\nnNx6AOo1i6kwXMoU/86ojzyvlzQ5FEpZqVbHwCU23hHVUSFaK+8knKHMAxfP\nc0hOR0seas33h0Tym35aDASz1laznutbZfwrCnx2SPBepK6Iptz9tJyclUaG\nkWNT\r\n=nKqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0"},"gitHead":"9478859f2e94d367cb146a5f4ee0f134cf42f8d9","scripts":{"lint":"npm run type-check && xo --fix","test":"npm run type-check && xo && nyc ava","build":"rimraf dist && tsc -p tsconfig.build.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lxghtless","email":"lxghtl3ss@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"A module for encoding and decoding avro with Kafka.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"avsc":"^5.4.18","@sindresorhus/slugify":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.29.1","ava":"^3.5.0","nyc":"^15.0.0","rimraf":"^3.0.2","ts-node":"^8.8.2","fs-extra":"^8.1.0","ts-sinon":"^1.2.0","typescript":"^3.8.3","@types/node":"^13.11.1","@types/fs-extra":"^8.1.0","@typescript-eslint/parser":"^2.28.0","eslint-config-xo-typescript":"^0.27.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/knack-avro_1.4.1_1587130094138_0.6100328112913584","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-14T00:47:39.212Z","modified":"2025-12-19T20:06:18.354Z","0.1.0":"2019-08-14T00:47:39.762Z","0.2.0":"2019-08-14T03:12:44.826Z","0.3.0":"2019-08-19T14:58:52.504Z","0.3.1":"2019-12-04T22:18:49.686Z","0.4.0":"2020-03-30T17:21:48.321Z","0.5.0":"2020-04-10T00:07:15.793Z","1.0.0":"2020-04-16T20:42:14.010Z","1.1.0":"2020-04-16T22:22:27.827Z","1.2.0":"2020-04-16T22:41:21.975Z","1.4.0":"2020-04-17T02:26:30.513Z","1.4.1":"2020-04-17T13:28:14.298Z"},"bugs":{"url":"https://github.com/optum/knack/issues"},"author":{"url":"https://github.com/lxghtless","name":"lxghtless","email":"william.kurth@optum.com"},"license":"Apache-2.0","homepage":"https://github.com/optum/knack#readme","keywords":["kafka"],"repository":{"url":"git+https://github.com/optum/knack.git","type":"git"},"description":"A module for encoding and decoding avro with Kafka.","maintainers":[{"email":"ericcarboni@gmail.com","name":"eric-hc"},{"email":"tiffanyknnc@gmail.com","name":"tiffkwin"},{"email":"amy@optum.com","name":"amyschoen"},{"email":"ryantrapp@live.com","name":"ryantrapp"},{"email":"niels.peschel@optum.com","name":"npeschel"},{"email":"nicholas.thurow@optum.com","name":"nthurow_uhg"}],"readme":"<h2 align=\"center\">\n  knack-avro\n</h2>\n\n<p align=\"center\">\n  A module for encoding and decoding avro with Kafka.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@optum/knack-avro\"><img src=\"https://img.shields.io/npm/v/@optum/knack-avro?color=blue\"></a>\n  <a href=\"https://github.com/xojs/xo\"><img src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\"></a>\n</p>\n\n<b>first things first...</b>\n\n```shell\n$ npm i @optum/knack-avro\n```\n\n<b>methods</b>\n\n- toAvroBuffer: (data, schema, schemaId)\n  - get avro encoded buffer from json\n    - data: `Object` json object to encode\n    - schema: `Object or String` schema to use when encoding the data\n    - schemaId: `Number` schemaId of the schema from the schema registry\n- fromAvroBuffer: (schema, buffer)\n  - get json from avro buffer and schema\n    - schema: `Object or String` overrides all other options\n    - buffer: `Buffer` avro encoded buffer\n\n## Examples\n\n```js\nconst {fromAvroBuffer, toAvroBuffer} = require(\"@optum/knack-avro\");\n\n// can be string or json\nconst avroSchema = {\n\ttype: \"record\",\n\tname: \"messageInfo\",\n\tnamespace: \"io.knack.schemas.avro\",\n\tfields: [\n\t\t{\n\t\t\tname: \"content\",\n\t\t\ttype: \"string\"\n\t\t},\n\t\t{\n\t\t\tname: \"channel\",\n\t\t\ttype: [\"null\", \"string\"],\n\t\t\tdefault: null\n\t\t}\n\t]\n};\n\n// example message\nconst messageInfo = {\n\tcontent: \"test content\"\n};\n\n// the schemaId of the avroSchema from the schema registry\nconst schemaId = 123;\n\n// encode messageInfo to Avro buffer\nconst msgBuffer = toAvroBuffer(messageInfo, avroSchema, schemaId);\n\n// decode msgBuffer to json based on avroSchema\nconst {value, schemaId} = fromAvroBuffer(avroSchema, msgBuffer);\n\nconsole.log(schemaId);\n/**\n123\n*/\nconsole.log(value);\n/**\n{\n    \"content\": \"test content\",\n    \"channel\": null\n}\n*/\n```\n\n### Convert Avro Schema to Elastic Mapping\n\n<b>methods</b>\n\n- streams.avscToEsMappings: (avroSchema)\n  - convert avro schema to es mapping\n    - avroSchema: `avsc.Type` a [`Type`](https://github.com/mtth/avsc/wiki/API#class-type) from the [avsc](https://github.com/mtth/avsc) module\n\n```js\nconst fsExtra = require(\"fs-extra\");\nconst {streams} = require(\"@optum/knack-avro\");\n\nconst {avscToEsMappings} = streams;\n\nconst main = async () => {\n\tconst avscPath = \"~/path/to/mySchema.avsc\";\n\tconst outputPath = \"~/path/to/outputEsMapping.json\";\n\n\tconst avroSchema = await fsExtra.readJson(avscPath);\n\tconst content = avscToJsonSchema(avroSchema);\n\n\tawait fsExtra.outputJson(outputPath, content);\n};\n```\n\n### Convert Avro Schema to JSON Schema\n\n<b>methods</b>\n\n- streams.avscToJsonSchema: (avroSchema)\n  - convert avro schema to json schema\n    - avroSchema: `avsc.Type` a [`Type`](https://github.com/mtth/avsc/wiki/API#class-type) from the [avsc](https://github.com/mtth/avsc) module\n\n```js\nconst fsExtra = require(\"fs-extra\");\nconst {streams} = require(\"@optum/knack-avro\");\n\nconst {avscToJsonSchema} = streams;\n\nconst main = async () => {\n\tconst avscPath = \"~/path/to/mySchema.avsc\";\n\tconst outputPath = \"~/path/to/outputJsonSchema.json\";\n\n\tconst avroSchema = await fsExtra.readJson(avscPath);\n\tconst content = avscToJsonSchema(avroSchema);\n\n\tawait fsExtra.outputJson(outputPath, content);\n};\n```\n\n### Convert JSON Schema to Avro Schema\n\n<b>methods</b>\n\n- streams.jsonSchemaToAvsc: (jsonSchema)\n  - convert json schema to avro schema\n    - jsonSchema: `Object` json object representation of avro schema\n\n```js\nconst fsExtra = require(\"fs-extra\");\nconst {streams} = require(\"@optum/knack-avro\");\n\nconst {jsonSchemaToAvsc} = streams;\n\nconst main = async () => {\n\tconst jsonSchemaPath = \"~/path/to/myJsonSchema.json\";\n\tconst outputPath = \"~/path/to/mySchema.avsc\";\n\n\tconst jsonSchema = await fsExtra.readJson(jsonSchemaPath);\n\tconst content = jsonSchemaToAvsc(jsonSchema);\n\n\tawait fsExtra.outputJson(outputPath, content);\n};\n```\n","readmeFilename":"readme.md"}