{"_id":"avro-js","_rev":"26-04e95155f510bd89d05430908f453db2","name":"avro-js","dist-tags":{"latest":"1.12.2"},"versions":{"1.8.0":{"name":"avro-js","version":"1.8.0","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.8.0","maintainers":[{"name":"mtth","email":"monsch@alum.mit.edu"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"dist":{"shasum":"b39b348baed332bd0a81ca2d0c82c3497b1a9236","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.8.0.tgz","integrity":"sha512-XaMmU76Z081UyiXgZMvIkVLdcWl6A0whJf5BKzhaQ6ePf76FvUiTtejd/7ul5UoTIQ0RK9fvAbzIQe94VeZtZw==","signatures":[{"sig":"MEQCIAuo10peQOCOcVZqWj7prqcLbbnSQPga6sCzLJTwcxUuAiBJN/269tFkhOt79JlwtobyU3ATg7F+GEqSL3RP4A7heg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib","_from":"avro-js-1.8.0.tgz","files":["LICENSE","NOTICE","lib","etc/browser","etc/deprecated/validator.js"],"engine":{"node":">=0.11"},"_shasum":"b39b348baed332bd0a81ca2d0c82c3497b1a9236","browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"test":"mocha --ui tdd --reporter dot","clean":"rm -rf node_modules"},"_npmUser":{"name":"mtth","email":"monsch@alum.mit.edu"},"_resolved":"file:avro-js-1.8.0.tgz","noAnalyze":true,"repository":{"url":"http://svn.apache.org/repos/asf/avro/trunk/lang/js/","type":"svn"},"_npmVersion":"2.11.0","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"5.0.0","dependencies":{"underscore":"*"},"devDependencies":{"tmp":"^0.0.28","mocha":"^2.3.2","istanbul":"^0.3.19","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/avro-js-1.8.0.tgz_1455896083408_0.7546429915819317","host":"packages-5-east.internal.npmjs.com"}},"1.8.2":{"name":"avro-js","version":"1.8.2","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.8.2","maintainers":[{"name":"mtth","email":"monsch@alum.mit.edu"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"dist":{"shasum":"915d1cf4497261e76496147f3e6b9c4a6f678329","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.8.2.tgz","integrity":"sha512-z9YvUdjQLzUvtAipEP3wDcgg+vjxy+ssMHeytOPVcDlRU3Bpx5AYxNOIRA20MQSKhkHF8oLDUthUzm4/1wluuA==","signatures":[{"sig":"MEYCIQCMbGhSmdW32yyAI3kr2E/Cp569ueCQV2CcMMN7WOf7QgIhAJghWK6ZYiTDkvWwybHXbmhQhOhULOXyf/yp4pNLQtj6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib","_from":"dist/js/avro-js-1.8.2.tgz","files":["LICENSE","NOTICE","lib","etc/browser","etc/deprecated/validator.js"],"engine":{"node":">=0.11"},"_shasum":"915d1cf4497261e76496147f3e6b9c4a6f678329","browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"test":"mocha","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha"},"_npmUser":{"name":"sacharya","email":"suraj.spa@gmail.com"},"_resolved":"file:dist/js/avro-js-1.8.2.tgz","noAnalyze":true,"repository":{"url":"http://svn.apache.org/repos/asf/avro/trunk/lang/js/","type":"svn"},"_npmVersion":"2.10.1","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"0.12.4","dependencies":{"underscore":"*"},"devDependencies":{"tmp":"^0.0.28","mocha":"^2.3.2","istanbul":"^0.3.19","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/avro-js-1.8.2.tgz_1495296291972_0.21891017979942262","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"avro-js","version":"1.9.1","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.9.1","maintainers":[{"name":"mtth","email":"monsch@alum.mit.edu"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"19105e0619de19b317839ec43205de0a15ad03ce","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.9.1.tgz","fileCount":12,"integrity":"sha512-U2Rh7MsaZ4GT5IT0+5dfmmGfi1D1YA6EXXuM+TpUI76yZWO8zhsi2+it+QKdP+rezu9tevpljhOiFRgZDy6aMA==","signatures":[{"sig":"MEUCIAf9jJdWG+JE/OcUNoa/GzINOY8Xvkb5yWE+ks208nPyAiEA0qKMWYmYx8l+2Ykzt16mA9l4djEclEfhasPkeMGaj40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbMtmCRA9TVsSAnZWagAAfNkP/2+Ra8MQ3A6lZgcgdG+4\nL4SWZ+CHU/QozaFFhMKrAz7BYSUgixPjwSqH9PElA5u2W9R8GdKFlzvbltBu\nPDp7dmnaO9H8lO16miWlhMfzJ6l55Ft2Rd9uvf9Xj2OuD7ByO1EyIO8j/9Uq\nlIoArNqSqcOzw9xrAFSQrIqnUW3ymcGzEN8DmEneS4LF7LoGnJn9aDMh6S2C\n+n+T50i09g2i9FfvYpzC4S6H1YoftlAfWsaNTBwHLOWzgr9lF1BT26aUOh3F\n/NNX8VbW30mCe+Opzn8CiZH5fIV/U8BnClp6tDqbczVP31wpcNQZopOQJaow\ne5E9TAUiJ/Fxl4WC2tkBNAsvi8dd5RWLr8R3Nmhoy2GB4AZ5bdrttnVddhA1\nTlqfcvOXerrQndVnYaugsZP5+HY9C5W+ZtPWl3tJ/RA22fj+LolSZ+oAlnjP\njj+mZatCDYI63NcLhcYs9oyi4SXPWwx2OWLOeEWbD8Gr54FEanF2790/mCbO\neK62sDkwbLp3rBecqrJwKAJDpAy2i+NauicuI/Xv4GOw1S4Nb+IJ2M7RJI0K\nhrqvhw4tpmDI5QO1PoDsYtX5Bsr+WBlIDUA24gLPrEvRF6VvJ418eWX+MEHl\nkcQk1mYUTKsV2GAwdIDowFE5ikPPxwCrJTVs7E7m7+7MdI35elkwsdT/Csw7\nCAI6\r\n=4dxS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:dist/js/avro-js-1.9.1.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"test":"mocha","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha"},"_npmUser":{"name":"fokko","email":"fokko@driesprong.frl"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.10.3","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"12.9.1","dependencies":{"underscore":"*"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^2.3.2","istanbul":"^0.3.19","coveralls":"^2.11.4"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.9.1_1567411045672_0.9848535238799885","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"avro-js","version":"1.9.2","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.9.2","maintainers":[{"name":"busbey","email":"busbey@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"mtth","email":"mtth@apache.org"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"5b4ff4dab216172e418d4e5e61ba1626a25cafe4","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.9.2.tgz","fileCount":12,"integrity":"sha512-3p2bbC5B1o+eJCmFyUXwgYjABGdS1NonFEtT0YIYRBsyn1MEo5qTF1REMVL8EU6EcE0iCrR7UDCDx09zHbsIxg==","signatures":[{"sig":"MEUCIGjEzbNkcUL6Mr0fGeJSWR4bdqzAlSmMAc6+wWmpFlTcAiEA109olyUixzgoW1CR27KbaMUHTIpsBxSz05XJzsS8Hl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRA2ICRA9TVsSAnZWagAA1EMP/RLKFMMjqJXucA+jcGVM\nRgO3r4L0uiPqCNJn6bnpnXj533gmmtjvhL3ScI7U+YgDugxFfY7Vn6rr9jVq\n6RF/bhtCdnmjejyAHFl/mV8lkR1rcYihFLXeStUzaf3NMQmjVJqEaADYtmiy\nGqWAiKmz18vyPSD1WiFEpkNiy//bwwkzmzbSg0oRw5wUE+0FtqOVGsh3Dgp/\nUxF81b5Ez8FuDr9Abj6I/6LfHTp+0/AEwAVNkrtzzCwqifL2kS6eMK13j5++\nbWAtOM6fJnZEYV1PCJ4+vCf/HvtMBC0ycoX9kilMLP7ydBn33jdePp4RZ3j0\nM4VGAH4R3wTbKDD6SsNu7RpMZChiZ5lcV+UXY9Ln2aAo86LxKRgu/DWroQUh\ns3YaNrus3NcWiernZh+gU7q+J1qgRgqctFhhDUzOnxAaDlOQzgfyg0kRfStx\n4CA7AsQvcU7IJhc79Q1G342ZuT88na1wlQXXOMPjI4W+xhWJdlrUbDZ/UD77\nf/1Ltnv83vtigmbIbXvGTRfW0swrE5W74lx3EvmNSmPWLqf7TgMddNzZi+t9\nvjywPKJFX5LtRGIirIxzQqheWWGY2YB/9OK9qo3vHU8kb2XgQtMu5CmdgHth\nuHHPn77F6L+iyVyH9UtebyY0QXz7HhTClUQkzAsWIUdQWowDtUPr5bHsJPuO\npfim\r\n=fX+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:dist/js/avro-js-1.9.2.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"test":"mocha","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.13.4","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"10.19.0","dependencies":{"underscore":"*"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^6.2.2","jshint":"^2.10.2","istanbul":"^0.3.19","coveralls":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.9.2_1581518215539_0.020539807231479967","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"avro-js","version":"1.10.0","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.10.0","maintainers":[{"name":"busbey","email":"busbey@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"mtth","email":"mtth@apache.org"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"e4e7e7efa897b58f2a24d8bf0fc500b55b4da93e","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.10.0.tgz","fileCount":13,"integrity":"sha512-Yxw18nVSuvexyNaQqpdyeYuhtbZ4b2aT7CRfjj+KKAZXxWWIhHcdAAtkzwgYe5RSFdA/RMuMjRPeCgiEU7LPxQ==","signatures":[{"sig":"MEYCIQC/5LsFzYbC+14SR76A3rLuingHZBykAZw6cCM3JIR7fQIhAP9+Ww/IbV6NG55yLFRjVOYPxijd1qk2QYfT6CHk0d2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+glbCRA9TVsSAnZWagAAvhYP/irEcQExNZRB0lRKUscU\n+ZcOVbSYCxR3n3JYtvXYs+kNEci1WngLDfnDitcX5zwLKhKmHgHXtHLT/Krc\nVsZGzIg2Ped7layNruTjHVkcYPFYBxPRF3SUHjBTpdb1CplcdY2DJhBONo4N\nacqeD398Qm4iSOGlsdK5ePWBSie1iRFPlYmSKpoQY4Key+MwisDr14eU8v6h\nvf19TMNHo118LHBkVGUv4DxGAF7XWn7E3ZhoGcl0fODwZ5V27tZcHSJrpq3G\ne51Gj4rXLz+02YFIdeWXUq1L5lFA/J+NjMcOVCj3Ig0qkZZ6MToLlAmTX2sR\nUiYZnvaFCbbx11v01QkjcGGv1iaZckQeCHfy9mjK0wakfe9IbVSonQ4oQA8j\nOwy50D5H+PynnF57EbCAC4TsYVHFMP6yLXOHMtRsXEBo3zPa2wbjnRLN+K2z\nI8/QP740wu3I9ky5f4kQgKiqwtoFB6XDs91Xxl1MfWGUOviSivN4W92hcPEF\nKi74pXK7N/FyASi4Ue/bpGWh5HjZvpO39AByNlHT9xKA+6TLQIEuimbwsQ64\ndL1aMfzMDDwAYz+xofwXBX/5ggYzXME0D0qjl+nk6Vqyzb/k2n4kUgxLHfdW\nSL//XB1+JI5GXPmDusCmshOXuyotdtili2Grp8IIh0ad+OU8Q/5LQYgkSC1C\nPzu8\r\n=xKCw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:dist/js/avro-js-1.10.0.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha -f interop -i","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha -- -f interop -i","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"iemejia","email":"iemejia@gmail.com"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.4","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"10.21.0","dependencies":{"underscore":"*"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^6.2.2","jshint":"^2.10.2","istanbul":"^0.4.5","coveralls":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.10.0_1593444699176_0.3143625064035085","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"avro-js","version":"1.10.1","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.10.1","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"a7eda20127e8dac4b1d39fa1c99948d5dfe7000b","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.10.1.tgz","fileCount":13,"integrity":"sha512-8LnX6ks0OwdGXY85q55SkZE1pkvR+rLgTnv3G4eJXYFSvTBBI79AQprICGZ6uhl/lsrGrHg2Ou9RMkzIhMXpXQ==","signatures":[{"sig":"MEQCIAkR5bgE+kzjKvyj7TH06CQkFCfJoc7uldLhEb5/Ym0zAiA1HqWoCn2nAhRv6g4r5vkKMR6sW5U3uOpljAfxUs7+Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQgjCRA9TVsSAnZWagAAumgP/2B+QYZAFWd2tKvNn+zk\ntEm7v4MNQH2eghNh7k+W39jcYC+XP5sNms8ebYNZP500L9XlaQEz8JZ1iXhD\ntWw5Y/UZwxUpId481iZpUvxwqM1pPmqzqFH2wLDeJteTgcxsHx7vJ/dS61ru\npN5xch/wInYQFi5cvh+wgz2Uluv/jyI5TX3SO3a5hPz0Y5eF4IFKBzLqi37H\nUCePpx8pWGavA5u4HL/ZGrEnlkVuU6FTH9F4hnJjSTLu7u/47+gyDSbUsui/\nOkJpxBKOugkoTbxbF1jgR7OAsu44MSrKfh43AAObMrkLMSX/G3K05fGrfPsS\nWXmSiecd8JZAVW0yM7icaCJixGflLQUsJ7x5hQDFpH/3V7VvTlKz7CMRluWY\nXJd0aMb99iyNQVu12L/xTlSOR5uRQm+rud0mHKm1ji+w9I8DYk+r18QxXCjf\nBifABVJzaAh+xoPOvrTVhkWgkNue33TUvR/RIljnfHsFG345JapQdI/GSBQL\nJciC5w89JpYzAk/FftiJ10CKRxQFe70RcYJoF7iq16gcHzTu7Rv7YuvUcQhT\nPYBg3P2CHRL05t+0TcyDAVQd/Hcsx2Wb1C3P3TIfb35G70ZlSS0V9Q/fGiER\nYev+6TGFSop8cWuEZA98nek6nXwM9voSPDdh7lIkXUS/7a2wfQS9CjCb8+cV\nsD6z\r\n=NhwD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:avro-js-1.10.1.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha -f interop -i","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha -- -f interop -i","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.8","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"10.23.0","dependencies":{"underscore":"*"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^6.2.2","jshint":"^2.10.2","istanbul":"^0.4.5","coveralls":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.10.1_1607010338610_0.03734724063206207","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"avro-js","version":"1.10.2","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.10.2","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"5eaa26249a8d772556f1a6f0cb0fae2e0f1c7788","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.10.2.tgz","fileCount":13,"integrity":"sha512-lkZAFBR54pmXQDWjDpZVZWWIJwi/3T3NED16ooiJp+sl0acFkBOOGL1OMguIP5P9A0R33s+eevy3ATIyqnxGVA==","signatures":[{"sig":"MEUCIDwS1frhefeL72lWA56HAerq3LVG8o5k6gNwwE9ADcavAiEA0rubURjFM/6M8k0YwPeyCgP/BtR2njAK5hqjdi8MB6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUd/kCRA9TVsSAnZWagAAOmsP/jO6HdNMZ8IyvvhwvIY0\nH1+ncjOsXF/3ulnwJErDq+ySpRIQbMIdtjm8La4+OoLO575aaX4ETE6MqCfS\nmX6zyVy5wrGBp2Scw+xHEZlDx2ao1PHcjWvu/+4VhaKU0+XHYJg++rIMsWGB\n56QTE/RmtxyM6sZ3xkRdARox6LDKyG3qD24UHWUeSEQCkREIdp3hybGSkknd\nGCfSeq//fIXR9wejMIo7NE8RYIPNdHeQT6jqmLQz7XrAqNY8gypnBv/WDqeg\nOrceRDJ1AxxRA7YCRmsIwY20kJN3hAl63G7ShCEVJjNRvR3cm3dALZQS86fr\n3STQy/CF0osDH/k9o2O70OWFDSzhXltWDbTGM8vqsWWKERrOCO1elX/AKh2x\npfbqc6M+w1nufjLUr44LL3aKq62X2z1SbKqez5nHNQIovvyI+ApCT6YI+mM7\nqRW1PDSdJsAsOXK2fYc+U7rck28H8Iz99fE7aTCKCWaj4LuTUk2EeETodpB4\nR/sLPSwyKN6YIafmKRDz3qYUYBiAuNzFXqCOGVXj8aZWcSFEAMAkRp1I+wdt\nf8OLv15I8IPKH3UQvS8lfqG5NzIM1FvN71d7Ggz81+I/T/gATihNoV/nofP9\nSChI35MIMspnrojkwCnc/Zucr/pCXkv9/cPOb6aAih/55piqhdhmf8npdiKo\nb2G6\r\n=a+AU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:avro-js-1.10.2.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha -f interop -i","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha -- -f interop -i","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"10.24.0","dependencies":{"underscore":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^6.2.3","jshint":"^2.12.0","istanbul":"^0.4.5","coveralls":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.10.2_1615978467375_0.3684304228499846","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"avro-js","version":"1.11.0","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.11.0","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"fb4613f05e4df5b88c8b631ec400fbb82ea65ec5","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.11.0.tgz","fileCount":13,"integrity":"sha512-ndeGph6lECwNvIcpA4YfRxMaZNMR/Eiw+QX77ibxouYm+jC51Ha2aAIxYD6eg1EABlQU5yErprtA+N2YP3G2BQ==","signatures":[{"sig":"MEQCIBi9YygwK2uJJHOWT6IuInNf/Ac5g/Zec9aL8qVffnroAiBWo7urdVCtE1VikA6JkBS+0mG4j5eoyWXOPIAuS6eeCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2kFsCRA9TVsSAnZWagAABxgP+wTM7heQd804Q7YR1/2z\nsOt2A6jY77c66OrHCdkWaZLiIro+lstdk+CTstgZn2JQP1R9pqAl5pIRgj+I\nsGpvydbJp1KltL/amr/IAWqAXEs9aD28PjpJpOmLWz6k7uJZaLzzLsH/vN+d\n4R+uvCUT9VNoUilcbPRu9KcDNH1sa5yCGsLXtDt6vTd853oLu8tE1p8ONXra\nF3FewNuWqJAfIXqaBNiT5hcPOXL2TzepWdctiJgmswa8TeJJvsemNXxkH2d5\nZ9wFIlWxQatTXvTaCzcfBfkdT9pwflTAuCWDqhEH/HdHE4wg8L0ZQeadl8Lb\naReVMzNNaKal98vHyIic4mcLFB34vCN5BEiwoI4iCVZoYug0vZ5RR9kbDdN1\nk2lrK7D5tcqF29jWRUCxr/XaYFFvoNmtPKCnkdHb6N0sz4GDYWClQobvPTJa\nj5zwj8EWKv5iL6gfnGsiL4ONy8vV+RW/t91wlwzjHh6rGtYyivGZDJ6M4P0Q\nkzFDkG9pODUtbyQqFjja6uf5neoTCS7+DvHZQ4j+MXuhDjZEZ2i4JoshhH2t\n95iDxJfXvTCY8+zlzdbuh6u/Wefy9/MdbK88DOEKGvMfM3OKqaQmxYTE6Mfj\n9Y7Yfb26AReHBjHjyP49VYAwzt7aHh1zEIB6QnQHjL4+cTL+kIimJ99LPg62\nUHnV\r\n=0asM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:avro-js-1.11.0.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha -f interop -i","clean":"rm -rf coverage node_modules","cover":"istanbul cover _mocha -- -f interop -i","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.18.1","dependencies":{"underscore":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.0.28","mocha":"^6.2.3","jshint":"^2.12.0","istanbul":"^0.4.5","coveralls":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.11.0_1635356255645_0.8332103816228229","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"avro-js","version":"1.11.1","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.11.1","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"6b6da1c086d8f04df7d6339be306656c5793b19b","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.11.1.tgz","fileCount":13,"integrity":"sha512-poQW99RWRrO4JoThqnJrvfqmLuP4Wav/DCBd8PQttY9MfNfTiIGFYxd4tgADI+wIU2JPiiW0aLWQglZLAOjXeg==","signatures":[{"sig":"MEQCICL3Kvf867b0NhEGqPFOencmplxmpZIGd7rrf4PKBtdRAiBEFJSYWECfjOdVM3bZ0hVcRukzagsDyH7VimT8UGp34A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5qNJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9lg//aIKKbEIBGjSEWqgQ6KZkUN0/byEqSEiIg7iMrXUkHGwHz1Xl\r\nI1QEyAH7xe2BGxZCTMM0CI8u18DvCUk79NRNWTdimp/huGQ3YGuoLxBBM0LW\r\nD3901jnAa/CAeychAmxjM83c26B1YsyutJEdf6MI7USlJ5n5u9HuSGQIi+I+\r\n9V/+KYtOiuC07vI2Jv12tD+fMtIdoTQTotPGgv6h1kmODIhXRyKAdjLwII/a\r\nS+QyzrdhBKSlioQf/1wxIqE01UtRn1RJEqIaeQcHwZUdWeoahB1NDlzR9l5V\r\nvXHX4oBJUGxBO+VES4SjeWoJsR2miuANx6C1AaYM7vNfp5ClZn1DM9P1hj1R\r\ns7g3dFheEC4BsqIfKbtBLzXk2U7iVS0Nk/15mKlJda7A6ZKvW/S2G5dhVTYL\r\n9cvTLD2gR0x5dkEAzjrcwHL6KrLkodzBaErLJBRh4YAvk1i4HQ3yDICh9q8K\r\nKyo9DMJGvMwUp3YqhM6Jir0o0FO2iWIxudArDsqilnUvO7FP38oPZko/YTng\r\nnpjgRX6CF/dODtEoRReufHpTt+2cWK5e+lxJ1PQy7oD9w3VdLI3Yw165C5pw\r\nypCbHeS3xamG5Mj1+69fsy1tC6qepN3X34jU88BsGWf6H+YNKSAmBk5xIFnA\r\np0shA7InjdPz6gGNnAG+BoYl3JhnPlzwL8w=\r\n=hJgZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","_from":"file:avro-js-1.11.1.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.17","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.20.0","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tmp":"^0.2.1","mocha":"10.0.0","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.11.1_1659282248798_0.37595729726241456","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"avro-js","version":"1.11.2","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.11.2","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"5ec311f81321ce7e8717de404833190d1992b5cf","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.11.2.tgz","fileCount":13,"integrity":"sha512-e/nsjJcHJOps7ACEQRy35Ln0sMxvATuFk/H1ZqpClQ9EIP4iRX316aFDt9Be5G2nyo6OLOGhrbRsgRGquCLTsQ==","signatures":[{"sig":"MEYCIQCR0bPgFSBKV18wPr928/7GBP0LgHra3TmqBg3V28NlnQIhAP9e6hNbHaK1wLh41aD8xawB8MShSAJ3xeywTlT/qmSK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169648},"main":"./lib","_from":"file:avro-js-1.11.2.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.18","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.21.3","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tmp":"^0.2.1","mocha":"10.2.0","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.11.2_1688385386827_0.0754258622349766","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"avro-js","version":"1.11.3","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.11.3","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"5a82b3af7e8d2db6dddcde29699e056568638dfc","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.11.3.tgz","fileCount":13,"integrity":"sha512-B1b0wI5iwSkVwj3RQWRzW99/LGoYl6df9j1kWime8r8b0dXCdKU7t7mEOFkOpQFaT/I9JXaL7KAIxM+/3TUk1A==","signatures":[{"sig":"MEQCIGAfzh6sl5YSK+7BHxrRmzWftcQQhBpIgsn0/8f6+wv+AiAIVFBFa9rGfY/peqs+KMSCx5GljFg8Dk+LwzuTVNSCDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169648},"main":"./lib","_from":"file:avro-js-1.11.3.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.18","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.21.3","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tmp":"^0.2.1","mocha":"10.2.0","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.11.3_1695660866119_0.5009178717329474","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"avro-js","version":"1.12.0","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.12.0","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"0fd6714005e9f67a879123f9e746d77c1f2479df","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.12.0.tgz","fileCount":13,"integrity":"sha512-mBhOjtHHua2MHrrgQ71YKKTGfZpS1sPvgL+QcCQ5SkUyp6qLkeTsCnQXUmATfpiOvoXB6CczzFEqn5UKbPUn3Q==","signatures":[{"sig":"MEUCIQCrD88ARO62n+8RgO56CBOa4pTL6pTfip3desR79ynhIQIgMvoP55UDGYFxU6Nekb0bBC0cTHCxcrbvjcuv2S2Uhu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169648},"main":"./lib","_from":"file:avro-js-1.12.0.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"fokko","email":"fokko@driesprong.frl"},"_resolved":"/private/tmp/avro-release-dist/avro-1.12.0/js/avro-js-1.12.0.tgz","noAnalyze":true,"_integrity":"sha512-mBhOjtHHua2MHrrgQ71YKKTGfZpS1sPvgL+QcCQ5SkUyp6qLkeTsCnQXUmATfpiOvoXB6CczzFEqn5UKbPUn3Q==","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"22.4.0","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tmp":"^0.2.1","mocha":"10.7.0","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.12.0_1722861096952_0.8798309093217345","host":"s3://npm-registry-packages"}},"1.11.5":{"name":"avro-js","version":"1.11.5","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.11.5","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"},{"name":"opwvhk","email":"opwvhk@apache.org"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"6dc77b93b089af2d7827e6fd927b59a04dc75a30","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.11.5.tgz","fileCount":13,"integrity":"sha512-oevfVBGmLFF8CgUXnrw50Y7NKQZtsTtJIVOfa8b7cbQVmNcXSOzZLwjhM7a3EHdExU2sMP3WRiq2XD9kMLre4g==","signatures":[{"sig":"MEYCIQDE7a2KMRpEd+Ol/ZLuZAeWf/pLVFli9cuRpzVfTchUrgIhANzMfnteu2ungwiI8zpY5DCxNDhIacm4rE7D8QQdjmUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169648},"main":"./lib","_from":"file:dist/js/avro-js-1.11.5.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"opwvhk","email":"opwvhk@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.18","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.21.3","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tmp":"^0.2.1","mocha":"10.3.0","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.11.5_1760560537417_0.12303617687757518","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"avro-js","version":"1.12.1","keywords":["avro","json"],"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","_id":"avro-js@1.12.1","maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"},{"name":"opwvhk","email":"opwvhk@apache.org"}],"contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"homepage":"https://github.com/apache/avro#readme","bugs":{"url":"https://github.com/apache/avro/issues"},"dist":{"shasum":"fea1940ed5860d1843f887a654f38f020b65612f","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.12.1.tgz","fileCount":13,"integrity":"sha512-P8gTa620GdU/p1XXkWJup9Nkth3aEExgw8+0eyrKBrFLBW587iXOKyQfQ+TkgzyxUcMm8wo45KmPKujvPPRpsQ==","signatures":[{"sig":"MEUCIDqClD/2iH+9t/jcvUkWpeufn3knu4BAFp0BWxV2gOArAiEAi1mA8SQ1mJej2HPWmknf7hlFAOjG1nY0XbJwql7wPtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169648},"main":"./lib","_from":"file:dist/js/avro-js-1.12.1.tgz","engine":{"node":">=0.11"},"browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"lint":"jshint lib test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","cover":"nyc npm run test","interop-data-test":"mocha test/interop_data_test.js","interop-data-generate":"node test/interop_data_generate.js"},"_npmUser":{"name":"opwvhk","email":"opwvhk@apache.org"},"_resolved":"","noAnalyze":true,"_integrity":"","repository":{"url":"git+https://github.com/apache/avro.git","type":"git"},"_npmVersion":"6.14.18","description":"JavaScript Avro implementation","directories":{},"_nodeVersion":"14.21.3","dependencies":{"underscore":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tmp":"^0.2.1","mocha":"10.8.2","jshint":"^2.13.4","coveralls":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/avro-js_1.12.1_1760562450635_0.5636503683801304","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"avro-js","version":"1.12.2","author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"description":"JavaScript Avro implementation","contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"repository":{"type":"git","url":"git+https://github.com/apache/avro.git"},"keywords":["avro","json"],"main":"./lib","browser":{"./lib":"./etc/browser/avro.js","crypto":"./etc/browser/crypto.js"},"scripts":{"cover":"nyc npm run test","test":"mocha --fgrep interop --invert","clean":"rm -rf coverage node_modules","lint":"jshint lib test","interop-data-generate":"node test/interop_data_generate.js","interop-data-test":"mocha test/interop_data_test.js"},"dependencies":{},"devDependencies":{"nyc":"^18.0.0","jshint":"^2.13.4","mocha":"11.7.6","tmp":"^0.2.1"},"overrides":{"diff":"8.0.4","serialize-javascript":"7.0.5","lodash":"4.18.1","minimatch":"^9.0.0","uuid":"14.0.0"},"noAnalyze":true,"license":"Apache-2.0","engine":{"node":">=20"},"_id":"avro-js@1.12.2","bugs":{"url":"https://github.com/apache/avro/issues"},"homepage":"https://github.com/apache/avro#readme","_integrity":"sha512-SVfkg8nIQ0fYQL3a1HsgXUtBIX9M8Wym2YPQGZV6tBJy/YBC6tylt3gh1Np54C5duxRAm1nowT15eAxwmDYFpA==","_resolved":"/tmp/js/avro-js-1.12.2.tgz","_from":"file:avro-js-1.12.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SVfkg8nIQ0fYQL3a1HsgXUtBIX9M8Wym2YPQGZV6tBJy/YBC6tylt3gh1Np54C5duxRAm1nowT15eAxwmDYFpA==","shasum":"72ce654f1bfe40fbc3c74275c0406121dcdf9c79","tarball":"https://registry.npmjs.org/avro-js/-/avro-js-1.12.2.tgz","fileCount":12,"unpackedSize":169045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjJtuU1Ubu6znm81ti16lHObuRHVTuxnAHPzj+t7ECEAIgILeBT58zHNHb8/JBB6/2ggrXVcr9w0GLI+uoW8VlzLE="}]},"_npmUser":{"name":"ryanskraba","email":"rskraba@apache.org"},"directories":{},"maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"},{"name":"opwvhk","email":"opwvhk@apache.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/avro-js_1.12.2_1787037835910_0.9003139662586805"},"_hasShrinkwrap":false}},"time":{"created":"2016-02-19T15:34:47.674Z","modified":"2026-08-18T07:23:56.198Z","1.8.0":"2016-02-19T15:34:47.674Z","1.8.2":"2017-05-20T16:04:53.082Z","1.9.1":"2019-09-02T07:57:25.857Z","1.9.2":"2020-02-12T14:36:55.676Z","1.10.0":"2020-06-29T15:31:39.343Z","1.10.1":"2020-12-03T15:45:38.763Z","1.10.2":"2021-03-17T10:54:27.634Z","1.11.0":"2021-10-27T17:37:35.802Z","1.11.1":"2022-07-31T15:44:09.004Z","1.11.2":"2023-07-03T11:56:27.068Z","1.11.3":"2023-09-25T16:54:26.344Z","1.12.0":"2024-08-05T12:31:37.163Z","1.11.5":"2025-10-15T20:35:37.607Z","1.12.1":"2025-10-15T21:07:30.811Z","1.12.2":"2026-08-18T07:23:56.038Z"},"bugs":{"url":"https://github.com/apache/avro/issues"},"author":{"name":"Avro Developers","email":"dev@avro.apache.org"},"license":"Apache-2.0","homepage":"https://github.com/apache/avro#readme","keywords":["avro","json"],"repository":{"type":"git","url":"git+https://github.com/apache/avro.git"},"description":"JavaScript Avro implementation","contributors":[{"name":"Matthieu Monsch","email":"monsch@alum.mit.edu"},{"name":"Quinn Slack","email":"sqs@cs.stanford.edu"}],"maintainers":[{"name":"mtth","email":"mtth@apache.org"},{"name":"fokko","email":"fokko@driesprong.frl"},{"name":"rdblue","email":"rdblue@gmail.com"},{"name":"sacharya","email":"suraj.spa@gmail.com"},{"name":"busbey","email":"busbey@apache.org"},{"name":"ryanskraba","email":"rskraba@apache.org"},{"name":"iemejia","email":"iemejia@gmail.com"},{"name":"opwvhk","email":"opwvhk@apache.org"}],"readme":"<!--\nLicensed to the Apache Software Foundation (ASF) under one\nor more contributor license agreements.  See the NOTICE file\ndistributed with this work for additional information\nregarding copyright ownership.  The ASF licenses this file\nto you under the Apache License, Version 2.0 (the\n\"License\"); you may not use this file except in compliance\nwith the License.  You may obtain a copy of the License at\n\nhttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n-->\n\n\n# Avro-js\n\nPure JavaScript implementation of the [Avro specification](https://avro.apache.org/docs/current/spec.html).\n\n\n## Features\n\n+ Fast! Typically twice as fast as JSON with much smaller encodings.\n+ Full Avro support, including recursive schemas, sort order, and evolution.\n+ Serialization of arbitrary JavaScript objects via logical types.\n+ Unopinionated 64-bit integer compatibility.\n+ No dependencies, `avro-js` even runs in the browser.\n\n\n## Installation\n\n```bash\n$ npm install avro-js\n```\n\n`avro-js` is compatible with all versions of [node.js][] since `0.11` and major\nbrowsers via [browserify][].\n\n\n## Documentation\n\nSee `doc/` folder.\n\n\n## Examples\n\nInside a node.js module, or using browserify:\n\n```javascript\nvar avro = require('avro-js');\n```\n\n+ Encode and decode objects:\n\n  ```javascript\n  // We can declare a schema inline:\n  var type = avro.parse({\n    name: 'Pet',\n    type: 'record',\n    fields: [\n      {name: 'kind', type: {name: 'Kind', type: 'enum', symbols: ['CAT', 'DOG']}},\n      {name: 'name', type: 'string'}\n    ]\n  });\n  var pet = {kind: 'CAT', name: 'Albert'};\n  var buf = type.toBuffer(pet); // Serialized object.\n  var obj = type.fromBuffer(buf); // {kind: 'CAT', name: 'Albert'}\n  ```\n\n+ Generate random instances of a schema:\n\n  ```javascript\n  // We can also parse a JSON-stringified schema:\n  var type = avro.parse('{\"type\": \"fixed\", \"name\": \"Id\", \"size\": 4}');\n  var id = type.random(); // E.g. Buffer([48, 152, 2, 123])\n  ```\n\n+ Check whether an object fits a given schema:\n\n  ```javascript\n  // Or we can specify a path to a schema file (not in the browser):\n  var type = avro.parse('./Person.avsc');\n  var person = {name: 'Bob', address: {city: 'Cambridge', zip: '02139'}};\n  var status = type.isValid(person); // Boolean status.\n  ```\n\n+ Get a [readable stream][readable-stream] of decoded records from an Avro\n  container file (not in the browser):\n\n  ```javascript\n  avro.createFileDecoder('./records.avro')\n    .on('metadata', function (type) { /* `type` is the writer's type. */ })\n    .on('data', function (record) { /* Do something with the record. */ });\n  ```\n\n+ Implement recursive schemata (due to lack of duck-typing):\n\n  ```javascript\n    // example type: linked list with one long-int as element value\n    const recursiveRecordType =  avro.parse({\n      \"type\": \"record\",\n      \"name\": \"LongList\",\n      \"fields\" : [\n        {\"name\": \"value\", \"type\": \"long\"},             \n        {\"name\": \"next\", \"type\": [\"null\", \"LongList\"]} // optional next element via recursion\n      ]\n    });\n\n    // will work\n    const validRecursiveRecordDTO = {\n      value: 1,\n      next: {\n        // no duck-typing support: from first nested level on the \n        // recursive type has to be explicitly specified.\n        LongList: {\n          value: 2,\n          next: null\n        }\n      }\n    };\n    const serializedValid = recursiveRecordType.parse(validRecursiveRecordDTO);\n    \n\n    // will throw error\n    const invalidRecursiveRecordDTO = {\n      value: 1,\n      next: {\n          value: 2,\n          next: null\n      }\n    };\n    const serializedInvalid = recursiveRecordType.parse(invalidRecursiveRecordDTO);\n\n\n  ```\n\n\n[node.js]: https://nodejs.org/en/\n[readable-stream]: https://nodejs.org/api/stream.html#stream_class_stream_readable\n[browserify]: http://browserify.org/\n","readmeFilename":"README.md","users":{"srfrnk":true,"chriszs":true}}