{"_id":"merkletreejs","_rev":"84-2f23cb743944cd8628c31cbebb2cd16a","name":"merkletreejs","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.5":{"name":"merkletreejs","version":"0.0.5","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkle-tree/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.5","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkle-tree","bugs":{"url":"https://github.com/miguelmota/merkle-tree/issues"},"dist":{"shasum":"c4b203c08caab5695f6228c668aa6cac0a12cf10","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.5.tgz","fileCount":17,"integrity":"sha512-7tprwhBbSQDwwK6+rE1EuRdv7+vN8CRAquihL/TCJ9lSX4ER2lTB2shycTYg9xjOVSkzojEcDsB2wTOTmRmU4g==","signatures":[{"sig":"MEUCIQDq0fJ1XOTLlpeXcLpWT+yfXF2/nE20q79DH6Pc+ycMkwIgW0PNvosX+tLFqy8akzWiolNLHmqSAAVW2dWWkh5DyCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ5svCRA9TVsSAnZWagAALugP/RfrJtuGYfCW4JK/v3F6\nLQoY6a2rvatKA4ggahiPP5Rs9aFSXlRA6pEowVWgQZOGvWOYDKWHu1e0pf2P\nV8/YkDCMqKFiT7ANC6Nv0zm8MVQGMltSyjDgFrMbJ/y9IheWRBwiu5Au8lUe\nRQQJVGsB7EDCk1fKWOBR+XupXlzWD5krA9aGggXLuFtWxMUVCBeD5NN34iJR\nnWcgaxl41xyIzs9qTT4zPt2+b/kdSxVYyTwi2Zi5TYAcevNtsI49lbIv/1Ep\nM5pXlzJuzja0/l4rnCrm6/VZ3W1PEPYX/Y+8n+78V/j1V9MpECxThNs6Z/va\nvpGq3WynDl2i5NX0xn4ClTsIQRsfklOqbH3jnSvQljikkhEaiipYxr1OBJ2k\ncNkNSPdwRBpmmDQMtQwhqnMDvUhH5yfDhPzy6QnckX0vixntTWc2aIFoLb4H\nrB+neRqhABi4olcD7ZBaY38dhHkrXzypgva7RpBqTzyGgw52C5LIFW8YgfFQ\nD5+7cZGWRTb2IdfZb7j398YKfvTewOuDvVZJ4emKreRffDgeifDgHHurnHAh\nSIL59fspxpf38I38yQAFYFQKjjyhsjqz6otZkhRAlq9lKyxKck8WtWjxJaVv\nWJIGE2v8mv4ik9qVlBHkdhdvS5ewpbolOntlXr8PjoCfFL1+3q3vGeggDHPW\nOM/B\r\n=rcb3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"812079e52e0465dca9e9cd00abdb6745f8fe0437","scripts":{"test":"./node_modules/tape/bin/tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkle-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{"test":"tape test/*"},"_nodeVersion":"9.5.0","dependencies":{"buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.5_1531157294825_0.45217068632199275","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"merkletreejs","version":"0.0.6","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkle-tree/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.6","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkle-tree","bugs":{"url":"https://github.com/miguelmota/merkle-tree/issues"},"dist":{"shasum":"fc050431385cbe2758c89bcbb9c4f974d0bb98e4","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.6.tgz","fileCount":17,"integrity":"sha512-+w+8wsH2l3cftckWrfh2IC+lj1Hdxk3aS4dSFPK0ste2e6j412lE6QqtGRfdZDIpmqpMXU0Ht3RMUUXDvjPc3w==","signatures":[{"sig":"MEUCIDHqey3FFFQT9dYiNCrUveJjb3m76rtZozXARVzXnfQAAiEAzWrKhkL9BZYua+x7I0JuiEOIhTb+XX83Votnn33TUws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRVQbCRA9TVsSAnZWagAAvrIP/jKb1qetg+y5Yj2KRdxv\n3/wbFBn2uH7mI+Q1h+9zd48ivgEPWsarVa6VY8nx43RTRwi9fv58o21/2kjK\n0816OFri63e2LwwUxCEgyTuNuBdeiIUesKAkDPNVnoasPW9XQ+LNYdd9V82u\nZ7ZlWf9iQ6h824+/Ea8W1u/OmbggMmdIhZ5yAcG9zN8K+4RaA5HTbGKgA3aY\n5lhtSuYLM0KHWl5RIsUibmGEHEqFEdc8LfsyOaIkLY8e2VzejAHbGWXdkUVJ\nkoGiGfDSVl7flpnNrB/evqaTBg0tLlru8XKduXQLan64+YZMPfthjr/ZzHXH\n+Pjl1pSnmPvgjVCODKoXsK63gRGrExJ5BvmLqZ1imb5KpUZVjKF7Kz4EAIJK\nqygrrr8APuI3+Ytpvdujbx+ZnwEYBR17foiHHubR+O2ufRw4u8O3XQ9jo9df\n1xLt0VrrY07ujVrdUFalIhuiWqtX3daoPU4LIB58hGg2lC2PwiB1PwIAFdGm\n73uTdR34zCTxIy40zWYmxh7RdsLO2OdZRUa543m+UICjLloNgIwzUuAIKsLb\nSpAt5jwXLbqVnMAGua9ULmVWToSr/13jfZm5oruAX9r55Ji1W244HGtlaAQ7\nokaiSn7TVew/2FXaJ/31stO501M5gc1cWel8TCC2WNm0ZJqanjv2peHUoVr5\nsOzx\r\n=TbzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"7db34be87784e0674e3d12783f1cd8f76d11fd6b","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkle-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.6_1531270171770_0.23447523597763897","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"merkletreejs","version":"0.0.7","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.7","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"70475e13a4417e7163de8816085d4724152e36f8","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.7.tgz","fileCount":17,"integrity":"sha512-9TO0mXRFLpMxDAZ1BPzqxUlM9GCrOVNyt9ld1kXj7vBkcytRAE2pJcsqDE9mqARdgiEoFlZCwmbwpr5iyNp6pA==","signatures":[{"sig":"MEUCIAdO++B8QxvJ7brgyVprtlK1V8koOmDolMaDEWRzX3ScAiEA84VD5nPjjUynvytJ7u5+ZoDN07BztRChuZiDcd+v1fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY5RYCRA9TVsSAnZWagAA2BsP/0kUIqbTxeJv7W6wTzQF\nGzSMCpD5MrWafay2N/zVMnugtPPQVhQbvTAH5Idw36FYT3YFAtoorSuM6ibq\n49xdWzSqxODiNGC8pzJJVPakhqJMS/YknoGGL9I5kUm2xUQAt8WgGGF0JtK1\nEyNVqKc4ICrLMNf2NAr7RvB/UY5Etg7Q3GwUDRrhM4jW0/DeLJON4DJaIIBK\nwmt/1utnN8D19efXGMW26xXItiKYyQL3R/M5cmcvyTPKXOBMLT9J1+bFvSwH\nMxHmuokka+fnCxGAKhgGrtke3PgPA5zZohIYSLJWP4mqCJIGOEFzmXVxeOZJ\nIXTD6wMnf1eHwvrGdTB1OJKY1Er4Wm0KqmGFVxkVLymrEhSLqhlK9rtVR1zf\ntZ3z5mIOvSJnrU9GliXpy2J2eYtkQM3TrPiHC0BDmXVp9MIqXbVdoGLhRZbE\n4jBNPxRvxyQL00QW6YyPQdLLuquIwS0MlWBWm7DV/zC2FDQa7mwR1sam7b3w\n9H/oy/8fRDiPKfn/J7IRvSp5qB3KjsBb3kDbM9lGi94BZt3hw/C41AYDtXCS\nPhIgiXBgJdM9fkOyscORCHPae7iNJv2B/pcxYbRZADGOq08sc5egiTK7gkk6\n17T0GXK+pDJ5PV69t3lrWAq8fBzjUvazWprRANODKRaKvoWTjTvaen9b7fEz\nWeyS\r\n=lteg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"1b74431d150457642ef62ccb742fa9488eb13f54","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.7_1533252695754_0.559274405321972","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"merkletreejs","version":"0.0.8","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.8","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"742a2d4e70d8fe2f55cfc3987b300f93ae1782ea","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.8.tgz","fileCount":17,"integrity":"sha512-Mnlo574++OAMJdeIA0N83qeZUUKSdPEBtW99JinUti0M+0sTwsmCglelBe8gPlAPuBop7hjYZ6m0tGVF4W1BQA==","signatures":[{"sig":"MEUCIBSSJopB5hYf3J4PEFsA0LhN3nXDzLfdQktwEH+eTrWBAiEAkmY+18ObjWI+1/fsIzK7/ltUH9iNlSRqGK6c4Qw71eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY6XfCRA9TVsSAnZWagAA9XYP+weaImR6lX9BlTmPNa1S\nqi8VnOjQheMGAgt9Mclk4CisvvJQcvAYR8Y66WbLw0Ly7SNg5K7ZxAA46XuI\niOv/Tl2Jtv38OsKphD5KOGHLBH0OhCMK7D+Gg3FMIENEvB3w+Bby68aNNfGe\nHO37O9iYZIp4Rg8iLqs3DRvAMWWUn9Uf1driD6j/2PtOTKGzVw2zDZHPqmw2\nZL2S/SyhlIwL+Fb42+fOZaDClKX+Mj0iMuh21RN52VSO5qt71jWaBaytYftB\nqdXQgkAffVRAfMzqGaE82td6CqurRizfX1L91D/sDexFFWFUdPFJAvnMVB6O\n7umpUAbNQSirnSy6X8KoyJn947X7uq2WP3tURx58dtxArIuwquT1wbfFi7fB\nxkpLF/jf77yj2oDyUcU4BlJaHUrVrXiNDGjqyvcYEABiWulxQBH2IJVirPes\nL8krw2rtTUuo62Txv3lTPhqkxIn0r9Imt8cKadMKhIyeLJjYwjZdNjvc4ieA\nq0Dl7HL5oHynbEgxeDqdl1EvQTIid4SuzaBmd1fcF2tR6AeVFomRa1f69nbE\n6PXA/LchIDTwDwbPwnQo2zXX8MN33CMaLguSfGoNVhPvlNHphMwEcauTLZnS\naKygFpC3Z8kP/bXl+gchPCsV0uf1ZBYNJKbPw00y37eqFLXyHZPOKYOEFEsu\neRUg\r\n=YuvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"922f78fa275658a8a2b9392e59e4b84b7dc97d8f","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","crypto-js":"^3.1.9-1","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.8_1533257182727_0.7045804184671205","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"merkletreejs","version":"0.0.9","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.9","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e72393ea0580c30cd1d77e58716ebd0e89beb939","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.9.tgz","fileCount":17,"integrity":"sha512-QSjEBphwg/N0FiQhOUl8CdqFXWJGV+Xg8aybtIJDdT0uOZ7K/hAXru8kqqbUaqBElFunanIaDY/sh8Nh7T6bjQ==","signatures":[{"sig":"MEUCIHjrr6z92RShXFR/ii/zkqwEiRuIItJM1xuy4rx+5YjQAiEAtc8iDm5/Fhj4QpwcQ9zxM8vKm+6EZKa6mBYbXytvKbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbby7ACRA9TVsSAnZWagAAvwkP/jeefg34hMFO++Yf+T16\nyjBfgHwLbSeqpG/OON9j3lBfbNR6ZSkZb6uCc20G+s1DbwZWeYvm00vhymz7\nwaUDR0+c1Wtunwc7uEEiRQ0VD05ib50WEfVrbkeIFfQxR32vepYvhYIqTAYm\nKENX+sBe+/vDiQcWk9Y68ZK1KcMtmbr85B3KaYJa1UJ7cMmJLHp/M5TLX0iJ\nJ9ioK3sUgyB8eNAz6JYhhW2Ld6Fi4MFcRycNUt9AQp8b/hvEwQ97P33KAf37\nCgHglv6gTGohOT9kMNgmRTx9Nx2ERWW4IZzYxKX3OulR6NAG/moCGlFaLDva\nLvJzUsR3p7354G0Zq8y6cFnVyWjtXFcNicwuALJM0L/uxLz7ZiMEGGcUo4UK\nKThPWA1RWIB6KXPKQA7YCmbmpd2IzbKz03V5qMvy2NmXdzQ/4e9FI8kllKT+\niaAV6ibCY2ysRwXmW44kdJ0PXf1bi7lCeP/eXNZrR3hVhPYv/Te7ngYQiTm3\n8WY4ykjTUSJmkC6x2QgZlIOANGuDacy4QZpVuW3suELYKkFcrG0qPJS02btc\nsnqGZAXl3u/popCyf3dSsjg150Px44xZfrjRD9kdauEYzER/7QrtRTuYxInn\niKGiC9ve9vi6+ic0TNK5iyN8QnPBpa4ZzXaYec0v37wEHcLzk+G63N0TGn/Q\n4pFH\r\n=6Xd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"5223760cf346e4ebe5bfa0884386e10863c067aa","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.9_1534013119470_0.9319845504312627","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"merkletreejs","version":"0.0.10","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.10","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"c282e714d9db10b1ac2ac478b1dfae242e76e795","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.10.tgz","fileCount":17,"integrity":"sha512-sxcnWhzm+dXAB4NWIx6olRE7euMV1eCL6L9Hyhe8cyz601n7l3jq8/uxAfcR6nBofFYy6k55Fe9etcUs7NznWg==","signatures":[{"sig":"MEUCIELOFZEbBQL2dDuGiuqLsEphBO6Knf+rCmendK/fB2qnAiEAzs6Y32KNuPHacsIk0UmTmHHB5ZcL+czlFYiiiv0BwYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe62jCRA9TVsSAnZWagAA/A8P/0CizKu+hyzxvav7lQaZ\nehku543LfV2tD7LbqBtTw7K2USLN810PZvt5xGeHgb/jLKD2WHVjIWqBKoX0\nF3D/Sktc2ojTzIj4+BJBXJpTBYchcg3lC9FbYRn35n6B2IfmEXz3K9nIfapb\nRUTjlZMFHHKXOMWBp+K4nBDd1mWiEOdmuo2vQvn9KfsgXHio8PnviiBN68s8\nEx+WDpTFqHjYzmEuokIsSy5BOp6TjBv+5Qy+8m0gGTiJoIvQuaURYWBRd9iW\ngwHNjPj3AJz3zcan4RRh/5FAkDQTOxrP/FtsVH44BxAex1siB7gKijzhbr7A\nrnlN97Ny+vgUFrB76EOwhgVw++VyfvxtxYoIirg9OQ7B97koWqiK+d6uTXiQ\nAz/US8VoK77qe/TiRuh9rc5ksyQimnHlQHrM502IJKuCFqESFD9WKhTg81CN\n5ww2kcJjCnXv9N2uVL21/eF/YhEPasi9vsV1HcS6omN6dWVd801rxwWY8RoY\nUDOSp1BmLyqMtZS2AVlWE2NrptD+U8vfQUZ7DNMyOTLyzNTJw+xdWbK4obFY\nn15Yx5MrJFCx1kJFidm21EnjUtYlK4L7aVwQr4j+JLPogx8qP7J6jAZ1+gXU\njuFsLjG8fOUzrI5wH6paD76FbtPcmWokogHUZg//3A2jHpmZ5PsFtlcxYQtg\nO3xD\r\n=APFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 7.6.0"},"gitHead":"609049c9741dd6ae00cb0f3de91407e92ba312d1","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.10_1534832032768_0.7698203009093831","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"merkletreejs","version":"0.0.11","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.11","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"c477b262f307151c23852d08ca0e225079aab026","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.11.tgz","fileCount":18,"integrity":"sha512-voEfJO8vjlAMfkqoZiPzyEhIpd7ExkRUMYbQesZpiK6sl4upFBlWci5CrswAcyzpsRbYBbszkg7aTOeH2PqL8A==","signatures":[{"sig":"MEUCIQDDgXD9d3f2Y3JgSiApihINpHMz08SW4Muanw9HiLjF3QIgW77PM3GzxSkTXiBr/Zpwz+Z3fTt15d8KEifOoD0ZZrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbob2lCRA9TVsSAnZWagAAcWUP/RyVEiYwrFQnEJPZX7pr\nxSrKz/zKJ1HJEDMUBsYLmXDlKdI7gJ2EjKZP7f9QhMPizN7l4jp/l/FqGetw\nVt01EeSbTRMy0klirhYfwHF/TSusZRFbxKyT76HKJwv6c+DF55Lh3IobYzxR\nTXXAMt6FS5rrHtZBj39qS3bjevGnuLNWmniwqXwyrbymewWYsdOLDE9rP5jx\n7nmfW+cg0gogSoCO2teVXL8a6kemwOlM3Zt8j2znx5i6j3e1PqcwXkuQvPJr\nZ+stSIA+NCvRM4/dirghxM0ZeTyo70NPsJq8eY7+/8yfHoadlXEMvLDww7FW\nrVZc8KExkCn692XFLPRbXLu8YKYHihNH1RIx9Fi+1KdYtzeqcL/CUhQ0GIHo\n3ddZzncbFZ7pOCqePVIjJv9F65Wbuvck4qnJr2RSBoqcw8PqvRyGlsEMrA3h\nNuHp002n6M0/hoAYDa3rT+0N3NFePnVgy7WGj8/UFEf9voWe7EF1fsv2aPWN\n+r2IO5msMhKbFTgzk3xeocXAf7bdZcb19qyZicdCgKNDHy8iq5ViyNKT2qvU\nZ66d4viS6bX9d663YchYLYzMeUUEA7K4fK63cvxCupfREeNNxfNqfgsm/tVb\n1bxMwhAxVBrfmEWxOlKmAFYd69S3XpxOJe45i+I4f3G8+QiMuFPvmQKIC88s\ndIyj\r\n=6LhM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"c6c29f26bbb4894db764118017f165dc20147b69","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.5.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.11_1537326500564_0.9643524321745018","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"merkletreejs","version":"0.0.12","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE.md","type":"MIT"},"_id":"merkletreejs@0.0.12","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"374734266715e823f6e0902aa0665ae42a774419","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.12.tgz","fileCount":18,"integrity":"sha512-k3gdyUJKyF00NnkWO1HEcu11MJ4u/LIelKAopZ3X3v6GoJHkCl2GMyWpBdDW21RcCVRDg07c4eP50PPwp28EQA==","signatures":[{"sig":"MEYCIQDPDO4XmDH0/q6oADxCyXbJrnKYEpJsn3kjXPJDzsoPcAIhAJiXrR4H1vysnw4NeJ2msAOVq7fKKzqHBdAqalNpWK5Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzsK8CRA9TVsSAnZWagAAFjsP/A7Fypg5EMd3ApwVhs5O\nDaFp0cVYrKWvfvpFcxpMKwNP6eVlPiVekMmDBECr71ftuJqjz+bUdyW4PRJ4\nZ5avGbpF3TxoNtwyA2UA9A07ARiYIk4PiDhaX6DhXiwGBgAtRqG15NnokgJp\ne6U7bFOCXiKY6G5CutB/JsT6mz9nwWypl5vdZhDxutZoY6rIdXfltEh6awWt\n+mHNO222id6RJRJggJwHQiApPDEKEFzTsJ5n/gZovXUkz3YaqAaHXNUvlFLP\npHhDcxOtktSgaRSqRIg59A2XQb8rGdI9MJIBwfAiAgsse/ilICtshYQ9RHks\nn5N9FHIWOUdy8aBl28uyGXd+C8IKkDDL8KKgHgz8ea8CNeclge+qiFqpCiMU\njqacxMefEZiRWqNc4lymlrZmfRJOLUXzXM8kXsYEIihkRXfLqv/fMSkmBVF7\neW9BJcBa8HUWlRi8itdPWcQeJtfRwqX6Hz36N4Wzx/EZH3FrXYQj8LFNbdlF\n38SU/qawc866MVHgonHODRbN7mHJY1UGnbf260jT8004ahYMdaW8wiiXonnN\noJe0M/xQ8uQykO7UvAtP0cgcx4Ovwnz/r30i8ueBubSQ/mx6lLp+u4//N63I\n5pj4+Je8XMTwB0Y1k6nzXwK1gxCSOLRwOZygkNZH1wcBGFmscc8j//CFkeMR\nvTIQ\r\n=2zjO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"7bb6333031c704c1e5de339b2775ca3e00b2a446","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.12_1540276923756_0.9313157834071653","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"merkletreejs","version":"0.0.13","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.13","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"5460620b05591a4604bb7f55950822057f883f81","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.13.tgz","fileCount":18,"integrity":"sha512-uF5eaj+82If93cik04k3YhXE2wdrAG7OLR0NpIMA6k8GxXyFzQAVhzQCybSnaS6tO9Q+cJXGoMfGkQmWw1/ZNg==","signatures":[{"sig":"MEUCIE1I1ZqRPFsFzdz8C7N7ytvrGFArmDfokVl1UzzJERC7AiEAvti2a2H/kSmgfuyMP/rkjQV6kJOqnl3mMxM69jir4CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzsNoCRA9TVsSAnZWagAAyP8P+wazu5fHA+2ArqR+rIju\naKUFLbuk3qMci0G7XBnJ9Xu4G+N2sWugTeg5ADpaOC7Z3rcPcCvKtPmQWeBe\nwnIGqx8gjHJF4qfVwzX3HyXWiH+XIkF/3UfpM39vqwBi0+N2oWlL6obyofm+\nFBZbx4Y7qsBRBga1JQbndg8IMLKANNXaZ8yJlqLLzvIiYK+5s1BZd8oyylNJ\n/2oFKy5F6SqoGKpIg/xumv1d1l4Dr12t8GF7PANytN/3w9TekjFoZlHzvOi/\nV2RGpNdzQXvwXAp0iXD3GYpw4hphCltEHidCSgdhLO0oLx4dspRDc40es0Do\n+BUTsgcC9xwlFZN+TVOf5vvH3leiVGznl9iTur69MoPeX5hizXdtGN8njdiB\n30bGjtdSjH7cjLSnWfod5frKpGAWn1I/0b5CQNoM5OcBgXxyLS+xPKrRH8zh\nUveK0A95ly6tyAtG/QsXzQ0rHe0xohXPbf4XO7X8/gco0jw6cNAOCytn73o9\nX8K0gZsgzOkJxz9ciDTytZkMwpqwL31qWAy7l4Ko7VkdgnR9xDw82Nl+pgJG\nsMmXNktFvC2KHJcuPqJzd/5FnE6PnMSxOX5deVG3gHR7cnYdx/G31A6VNjEZ\nlZrp2wGOI+KJyIo4nJa9i0aADmm23k4oCrpGKKl0BpA7WCKRfCqegeI7jzH8\n4bb9\r\n=9yqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"87ed744904362660a722910bced29352be2b2ad2","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.13_1540277095766_0.8834236993019053","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"merkletreejs","version":"0.0.14","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.14","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"6547ab94e1e8491bfc1117ab14f8e95382c90348","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.14.tgz","fileCount":18,"integrity":"sha512-JowgeVmgrboSr/PuG0py93o7NtM7jRL4Hc3i+X33puNNp57WBpCwbruT9nzYo8AJ5O9Hc7eGkQdOdlYCVo8kBA==","signatures":[{"sig":"MEYCIQCn9UkYqUvNdLxNR5JTqOUd3XQgYkSptcSbR9QhJTnzIAIhAK1kwX5sZcfPBG3DFfdF4anl7dxlb3r0BdMBJkHAwo6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzsPECRA9TVsSAnZWagAAuOUQAID45VjJ1ePhoQIPt4av\nRO48mmRmMhLNWnx1N+P7TGuws0RW4QzNGRswOBIwZcMPq4wvw5v9P+KXyEd+\nLGXhJF4pUdSmQaqqogzAygp0Oj3xliXCaVmZYzkmswH772N/bWseZKDBWfMQ\ntz8nNjlGMVOnIiRoWiU/aywpAGv6t0pAQHJYTAj6PAiW1/fxINrNNpWvi0wA\nHSt2lDZFojtlkQsrQ5t336i5/4MVIJKdzeo+NTt4Lhct6AVFxngk2rh1SLYj\nZxoQbL9KpgE8Xdd/LrDM308qazsOQ9TsaJ0ZbPcDBTXMV8RUULUgdgrlSB61\ndIT2yuJLYm3l+gCN+HLGDGzCY1namV6FutPCb2GKsA4vpx0D+BkNi1pQBJHV\nW2zFZ1edicDKUdRNSlwoUyGYOGw0l46FTi/dbItPFRV4mIHzFCld5xRDKhtx\ns6HT0Na5ZDaNW+rLetK3Mu7yROzDi/2jeHsppVk/O43whE7Y/a2P/d2mpYeo\nQRZN7nBcFYknoamSanTDp2Uutkmf+0oB0GiW+fH+sNdGBUr1Yl1gc72fsrrw\nbY/AesG3sKe9AZjkBWqTbxnuJeaqnBPGpBvFCT4jJOT1bjYpKvELmTxX8jzM\n3pwuNxHmdgzW1stL5OAcn5+NV4HW049u7UNgCDbbfWO3eL4CTCzmoTGlzjSc\nWH26\r\n=m+/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"8d0092a0e0be950d7342eee56807781d9cd496b2","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.14_1540277187519_0.17956954950371196","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"merkletreejs","version":"0.0.15","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.15","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"0a83b84953394a0d1723d3bc7426311c6944c183","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.15.tgz","fileCount":18,"integrity":"sha512-0T1E9tcB0ZexPhXNjYd47NAsSVno6lcqw8SKJ9dZWdwumQnQ6I4PY0fU+kISxbzkQvLNa/fKE+ECaWqYwAywLQ==","signatures":[{"sig":"MEUCIENMOvZfP6sz4b05gtnR0RqSwEXml944os5GA8wWdmtfAiEAo6H+AaGIQEH6CXeDGPV5k7v74lyxdMdMIib9Zw/FqEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0qCbCRA9TVsSAnZWagAAFeEP/2nbERUdnmWSWAZRVRhk\nKVAlkaC/qvt8wnUkfZ6Hv/GWXYn/BQ/jFetDD8DveguIVFDPuY2l5R07E4Ih\nYgwo8fRJOur9zxwMXQ6FNv1jpfV6gwryk3NBvgAuWKWgowyMwSeT7kPp/eRM\na34geMc9M8uwxjtWsYx5+TjVQFVZJQJJdaNEZcfpEtsGVCpMPoIyv++xXkqn\n0ufIDL8+NXFBtsBYD3MJfIe/FNNj2m9mwNa4/w1SXFEtQ2YI03jWNR7BeQXy\nVawTngh47oQd9XODDxkOKNrsuQiogWqZx0FDD+LzdbVREZjW63iHa/OyJDb2\n8NOh1XWQdtONX3DMxNTUQALh4c+Qs0VxF279QkJMgwl1jWegd+IfelUS08km\ncNAwFPqckjz3fxnnSHJayyrz1NwSzUd+327Q6j/Ob428Jd4dF72NN03b1oNC\nfiBYothDes5UQ36rkOSbI91VJp/v0tfp5a48qEREfwS9CKXq5soWvPr+h3HL\nIdR4OMhWylcXbQsW6SjZ0hSzJhK8UXeXxOiOK2zPuO4qPBDfDSNHcojSWuGm\nsKMxj4YETH38MWmXdhjyb/JCFC7ED9r7juHnBprc4OXfxROKqFBnUUyzjN08\njeNFBaHnSWvK72hI/ZuYIPL4q185FHjCwUEB2L129Sgil+eI2zQYKc55CTbO\nL+nr\r\n=X2cm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"a8bb50b50b6c4cb0257e8f9b1fd1c93959f3ed39","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.15_1540530330241_0.7650894396412673","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"merkletreejs","version":"0.0.16","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.16","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"6bfe4cbe2a2ff23778674a5dda971414534fad64","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.16.tgz","fileCount":18,"integrity":"sha512-f8N0JGIo8jWViFEL/rIkwilyhSIX80VGQYwF9IswJQyAiTRSq2q/saaQ/sXO+b3J2EZky7kcEy47GC9FyePKlw==","signatures":[{"sig":"MEQCIHyQqT6Tv/IIipg/vlhH0djLNpQS4inQxz/7C4fXGgr6AiBtDelB1JiD0UvKngUX24S5IOw7pkrVY8Mr0D+4baOv6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb024qCRA9TVsSAnZWagAAxq4P/iHL6P4f3ZMM2O8zH0HB\nIM1jyA7TJ/KgfvUE2AUhJlQLrg4N35UEJY1lUFJFH/EgGrLfRGbnYiRZNvDX\nqxmmPlMWomHo1quelTmR8UlCWyf9Ps/a149HRpWJ0XjFpXfuYYah/20jv+8k\npgMyKLAejRQxvjcGdBXDB+jLGPuSrbrTInwzolA+oUmNOt6ihhK+wrbAA4PP\nVHFB4/Ao1U4drCvTDlk7XVvCHvGtVlIEdCt8aBygHpMppZNDKav1d2bstoQt\nDqA1S66Qwm0lZDJTQfC6KtfJ6nt9U91JuvhM/UenjsLk4dfKDYs/l+cDkdVw\n56UtOC6ypqGxaOFj9lEfGBRzUEOSwjCJU/yWMg+6Remb7s/Ka53QrZcUxLub\ng+l+S0g04KoQZMG0SM/mazwCU6LNCflgw6nsU2giyNc9dbRWFpk7iny8MGBd\n9KWuV4gWe5NaiG2OmUbu36mQgskVJMFAHZzjO8W4bNEAVBrpWv+bLbbP96YH\nQoy1f1qrtQRPwrvP1s2aKqaF9U5PxAfmTtsYWnRnDnu5Gj4yGi4FTYT4saWS\nUzq7qkOQjmxl2FH8TdwKxaAbIS+AUgg3fJ7fqt3SLy/IUZYmUn0mFhPMz1tm\nq6l0gPGVb06nlnXmGxcI3964QmzkrR4MAdNU4KAzhqT8e/Ln/q5FwTr9hvuK\nQy97\r\n=9oHc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"28f0383a1df321aeeee0944ddfe06a4ab50039a3","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.16_1540582953039_0.24511595647969897","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"merkletreejs","version":"0.0.17","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.17","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"4748b36b05d9a4d5ef2713de9a0516bc6ee90f10","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.17.tgz","fileCount":18,"integrity":"sha512-jx2xvBDdZNHu4eUglrJ65J2wF1MYXS9RVgnFRrDP/B34h8iwRg1cFL3LbV9c+WBJWkYptM77PpTQMDzRQAofdQ==","signatures":[{"sig":"MEUCIDe45F4p7FqB9dlUPl8Yzo6+WwnNfTbM9UzE+6A921sJAiEAjXZjzmxr7Kjkirnnj/MMvboaGepPTIFbB5gnmxPcMSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13QyCRA9TVsSAnZWagAAVZwP/1//dvxuP74rADO3Ogye\nSPo4e4+1u8kH0LyxXE7h2CETsxtP5KMV1qK1NvGKHwLzh74ROlBFKLzRDbwQ\nYXgagnI3grZ2b2U6hu38hIGVEcr0SNqZGX1mtnFWSU0zRpbvmvbpPYxinyuM\n2TNUmo1N8c+NA/2WdhTkdsabvt0AV4D+CRtDYQBUXjmlYgwBCQDQGz0vKbrc\n8hm5oUBM9g2+5VSQPuQq25JWC7Fb54Ixr2texuz7+npcNKc+G9iJ3005N8Tx\nSnKnMvVBy4L4KQOY7SW0mYMrjJSs1dXtE8WbFI5XqTZsCjK6UWwJ/l7Sog3P\nttpcNKdT3A5TdKson2PTmrHbrPnZaXEonpEIm99wklCQ4xLAgfnmj8EU4u+s\ngAYDxVlr/A+5ad/5FP7ZZ9KtluUTDYNeU6n4SOgIPD4us4y3QX9NhRDIC7rw\nUVv0lTpBIg33WDaEJ3jYUpa71Es6mu+NX6hrpBUkQ3nb5j0RICwVI+XVUql3\noCPz5MWYc4Jahc0NShadnA2C1Vrj+kFYHwtgFMI9cUVEcXxeBiv7d9Gs7urI\nONDvJMSczbNL5DRai4l8b1TtdUXVALfiRaPUzTi+JpTKbpYZ65FvFgLhzOCW\nPwDpsA787Yb2LzmCeXjVhgM8am+HCqHzpjCqzD+YRxtHnmKEXO9RGqY7J1TV\ngPjD\r\n=Sml6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"db3e8dc0ce6dcbb876e5435f81affdab93d5e87a","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.17_1540846641670_0.8877643324287476","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"merkletreejs","version":"0.0.18","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.18","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"b638d3722160e64846333db32e694c2f6f0b9efb","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.18.tgz","fileCount":18,"integrity":"sha512-Kbr2jSylTeWZDcldYxHtx7aEUCPbYY5uiAE/2hwGi931s8a/XupugKMbSLKPxhaPyXZuqVDMPHph5p3u/7iANg==","signatures":[{"sig":"MEQCIEDoOzimNHG1ELRcm62sJANykuMBP/SwPhCjdpECPSfXAiA+oTha5El5JeVB0uLhYEl3lE5yV/BsRS27lQs+ZjtzLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13STCRA9TVsSAnZWagAAhHgP/ReD1TTGxJP+VDNuOh9w\nNbx/ezKx/lEEDtulGSEHUQ8F3GREMwC8uPAwBTKXzAa9KOkqP36m+COys5C3\nYyw6prswJ+A2ijio+0sBFQ3Ij261EGLrao+IfUZAe/d+KbIn5fwCmgR0PwrR\nxGQbFSHm6BJnsF2XscFPCl9lqqsPStT6AJPKoy9X4EQf6e+f/QF2wjUsPaIj\ne9XJY5S1W7GZIOMhLN3o5BBrqQZTrznveWvM2FBDUak2EJyaitomEzRjHWzy\nQTpIMb/AqPzTe0w/mt6CCRNa4j5FmJIIdO894LcpSkdIRalAoEkOnPTz+tSI\nkZ4XPYt5k1DxHLXFXE4+8cwm/5f0XX2iioC74izwCRgGbNmBiIqp/K955cbR\nn0EocfyN4a5LUAenn04F/JJW7IUdAxDAcoFmEvjro8ROwIP49TXEtM04KD9u\n+lBVKDiYTOEpLpO/ryp1/HlNzMHpy8uOfpJM0n8HVa7ZLhZkH2y4BwOzp9qD\ncAjJapZia4jnUY6pj6CFDULcNCH2V/wTQtSkk5WoO8Tv8Da4z1UHd0z7w08I\njhdCPhRxPKGflpegMMdzrQYsiz4EoIEJCRmDEOIuk3HshsIgk7eJp5TF/aUW\nJAWdORSS5yYMzPZLl/9e+h3aWD4ErRDUPt0rQVVvv35L28qwLgDD1JpXLINe\nZ0Bh\r\n=5F6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"02f9f9b80f51f4691cc8824256428e8097aaf34d","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"5.6.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"9.10.0","dependencies":{"crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.18_1540846737952_0.3428837476136646","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"merkletreejs","version":"0.0.19","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.19","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"bbad484752059e42debfe14704785dcf1bd7fe74","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.19.tgz","fileCount":18,"integrity":"sha512-N6BO6LMJ7I+KblpS89QISJH1NhDhxRcrD+7WVaSZkBMKSzanIY0NehD9rkWh9Tha9Y0NNyouF3E3HXZ2ifFJcQ==","signatures":[{"sig":"MEUCIQDWftryDXlHNidwpk7DpzLlMHNNNiQsrhPeGNT06RCmNwIgRuQclSLWmxkGnxqoL12oMCMUsl3weCQk0eMNuyXpNQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDdneCRA9TVsSAnZWagAAjfUP/2Go2XzidGl9OgcTx9yf\nP4MjoaE76laA1Zz4hBrhmHHFYJPVfeq9kXy0ydC6ERy6fZkMV4KWIFsFoyTI\n18QP0KAtVMRDnSdQrcfvQhBlMZCqBZaRLy5glwB6/rV7GDYc8TNYE36C5Nv1\n+G/OmmuzudbGT7cX2wplzHnLs0W9jxmRBbuceS71AqoPfFI1aPusP9SqFyVp\nVPrraP08KM5qghUnmrD/rx6DIETi2Ix0rvPJ8GU2cZ2B4ViByYzJneylgK6Q\nba5qFL9Pp0Gtyek1Jabc1msdXNeUHV+88aJuz2oVwR4MzjeIM5fK6iImKomy\nbgQRm1LeJz8MxKGOffSmwrThHJtduLiI/XLquwVeqKlko3uWyH6FeguTMMH9\n7lRpy/behz2S9My/Ef+fksRHbdnFmWF157z8k2Q5nPgwghN/kS1owSCKUPpq\n+5wHjXsrWR7jaf0lls0qRBpiUHi9NC2IxrKPtYOKNzvuHeDggZdWEIOP7jI9\nEHJx0XCE8nOTkXJNqpyksLk9Ck1crWJGXBAKbcTNKhse5l5jaJ1Jq0hH/SsW\nvO3PphF9HF4QRaQuhkfiZKck55W5Itd1VySzSPIRxRKXzDOzikbKhi3BvnjK\ngBooVbusNaIsp4Pr5vCsAk99cYuWZQ0gyEd/ehQK3O5gZUxJhfvVPW8DoUfO\n2LeT\r\n=Joly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"ede0c13c3ab5ae1d447f71cd444002b04dd01f1d","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.19_1544411614141_0.03370735410276837","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"merkletreejs","version":"0.0.20","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.20","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"fb29b2131d006aeb988ba16f0869be37f2a7e1c8","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.20.tgz","fileCount":18,"integrity":"sha512-m1Q8+GJP1q7WNjknyylV2lpD4+QfVXVd9aKN8NAPpL6UqCy+vbpLKHi/FdsYa5SuSEmCnA7KYrZyTp9W7bzySw==","signatures":[{"sig":"MEQCIHmwb2kV2C+8b5ms76YFQicn/MuohjBOttzvQJk7g5jrAiAg7ALIfDlNh6pWLY6ReRtZ0raFpMlVxEsZR6SpQFO4Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDeQ3CRA9TVsSAnZWagAAvBgQAIBXfyLPaCKSNzF+F8++\n5Qr2wloYdTjwrjAtv96NMjCwycdyP9WcazhIK45Az2XI8qOCEVsstArY30Lv\nB7o3/5TjDTBpgzOoXBNMlOYF80vygCFPil0pYkBrwX8wpwAPnWcsAwi0r5b3\nKVM9Pk3S37IdBggyE3xeUVuWrNxBPpnA5EL/C+IEo+aD21wT90fwYmj19hH6\n1yZuoLiQ3u6y7jfMDdjk93AdeEUWe9OZ7F9PVHijXSAcgy7q5ppzeCYbTQzY\n3JxUfxJ01NU6X+nCZzIedDdXTsuzXy/Fr/usnpmO2QxxANbyI613EA8Y/fJD\nreQE16LL6LuroE3t+hTyZbxHBWJvJ76k056Sf7JOEMrL1Mxe6SWMagW15q3N\n2DlkYO6Hu9W4Lkmg8St0cAwDkbbTQSh5w95d1y95X4sPp40X4BGJBZmkct84\nxRUviujIAzsah5u/KIzrTJTfW380s88/QqdfhH7uxGM1V243fy0r1Oa0U5GG\nFEnBoEEsVbkvc86XD9tCdk3m5848pnmmqlqojswaUVM36u8Ug6XDfqNTu0BA\nNSBLpElEHTe6syQXstqe7wtX2REifqSSRiaaGokzFOiJwju4D7dx0gdtZ19f\nKnCic2sN6mcWqecNiv+zU6YEDHokOMd7mnkDodqi8rtCtYl3KL8arAVw81Kt\n+9nI\r\n=hpui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"a781f3b31424c8b22bfba158c0ec5222146b6fcf","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.6.1","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.20_1544414262266_0.2516499048976091","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"merkletreejs","version":"0.0.22","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.22","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"ccc1008cdfa8f5a01a4f735f91c7a29c34070b6c","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.22.tgz","fileCount":19,"integrity":"sha512-oZF3PIoRRmbG1ikN/3c0n0i421ZzdyOpNbm6wDNt5LVLIpW2FCany8ERwOyAZq83vM+Nx1zTp7Br7cIpicWzNQ==","signatures":[{"sig":"MEYCIQCSJdDUpil2gltFrSM+yEYsTdiyIbFI11ZoO3wc5tn+tgIhANAbzBG2EYIRtNNNMas4hG5gCMz/uF8CQV84jgN0kASJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQ7ekCRA9TVsSAnZWagAAebwQAIgXrq4fo5lFRq+ULuYk\nsugjHWdk1e1aI7kBuSbsswdmi6EFsD6CKqZmnSaS3pIF354+1UNxlTGqV1cb\nl0PUpfU99UPFIBm1DjW6YYtot4PVOi4WCVP/rlPY9xCUAut/TLk+yvT31cTU\nNj+gABj5ZRDog/E5TVkkeXOoqyNAG4E1smIPqqcBXmJoiRprd6KLoFcR6PHn\n7pZWfb050R6iqKjidsrjQl/HThGTSo0rwS0dv33vtiH+QgFGfpDKDk+I26e3\nZvbsCTVpHG0dw6Vw1ndGRmRgHIFQkPIEQ3G0rpsk7cEJNK+1mZbU9voahVdr\nEptruehGQfUz7hx4925/JPIlVunimWcT73MlV0zgJ2BfR/GzS9GMgcgowAJy\netuKG1kH4K41hfNyEwLodAMRAGdiwzWm/G1qIZe4zR4h7T0hi7RDDGCDpsGu\nTR2a2X7ALplgx5cdj/ikQM/ODVKXk3fHyHwbZOoMpJnd5zETc9ElJUaFmKdi\nPPrH5+2EggdL6iAWA6nReBZI/JJGD98K/hcJ3MrZNFUpA7b5hbFk2RvH/X7l\nGE0RfyJD++AAu/bmhm8Jf0lce3c8o6jGKWCEkuLE31NGs7oQNPNV3AkGCwcA\nlmqs+XJwDfU1QwRE3WRwkrGtdccTs0U3vXvOogz9tv7GWty37egEOQf46eWp\nh0v4\r\n=LkDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"f94dd5fbac598ea53d4d9c0972b5b7975d6bb2c4","scripts":{"test":"tape test/*.js","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.22_1547941795528_0.36082818554975415","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"merkletreejs","version":"0.0.23","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.23","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"fda1b649d05d24375c70e1f1629ee37dee0f6a72","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.23.tgz","fileCount":22,"integrity":"sha512-lvjh1ZBpLW6flJDRUepuBsfx5e632l+2Ha9J1W45uRCewE4mMWSCxqSdOFhw9S7sY+pArVuAcr9FFY1Si0Srgg==","signatures":[{"sig":"MEUCIBWgrakPsMzS2lShzNzWh4IInrZB/NXSep+qPqDj5FxUAiEA8TDLNDH9VGCGaWIK1tCszsGlJCCaAy60o5eLYWiyiWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcntpaCRA9TVsSAnZWagAA/REP/iOTfHjLyjayJRjexpzN\nC+slDwwVUTKQGFVkmwIbAAr7giWVOADKZG0ni0dxCt/s5xOW8yf5u6YDLln3\nZg13fTfsPed9ldz+HQpzD5j9Pve2vZ1NYaHYjxTz6/CZe6aeCd4etFFsQR+L\n1yHMyZMWP+muXpcO6wCiUCc0HfTJYU6g1GLn/Pbj1zwyIT/KZUmgG9mUaHro\ndjI5lzvygy6eS7jbbjXYxfYOHnCmXtUe6O9Pzhwt24DPGvkRDvYS36F22p4a\nzYgqDd1ayLChcFlYPhnNO+Td6/MMnRgEfH1+/i/7CuA3nu+ARX4J/q3SvJF+\niVMuZcb5GFUCn7xr9SxCGxkhLOtS88vdY+DzoYNKVq6pnly0983BlGXNTDn3\nrHpi0qPnQap5V5DZT4vkze8G4/L5Zxwb/+snoJHxkj/uD6NkewW299M2pK4h\nEOMVf267Qq5agU2Z57XJ0SVcBPIFlfjLxHbbrn525gubzN/1ErdT4TTH+Od7\nG/p5//ZdaWUUcPciGu2d71IkQUKxsOaqMKrxFN9ew3Xzf5lwOiVJ5oejHKg0\nNxQs25dCzYB9oLo+8+q2Zgv8dGCHVxLI2NNz+r5ijeiB+K5Mi1tIeeaZliAu\nZ+g7JtVnPHDde2vcc3Fa9DDxD3Q4AE9ZGL9/b5FD7059/2bGG4Q+otNBCTY7\n+ygs\r\n=o3vm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"448cf47ae6052bbc048072317497740ddfe04563","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.23_1553914456408_0.16788909797690832","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"merkletreejs","version":"0.0.24","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.24","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"49c906fdf5a2eac9f7685ba58e051e25c42243ac","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.24.tgz","fileCount":12,"integrity":"sha512-QcDMmF8s4e8xIT9WyxNm7Ffky82uMCfasASnVJuEniwwxOLZympdKCcmK/RkIQQOZp1LDL+JPygge2KvJokycg==","signatures":[{"sig":"MEUCIFEnBYbF3RDKdD81RL91qG9vPCnqqwCKaqCYn3+a1b4IAiEAsypVzA+kvP8YbOBsuQC77fDMUj7mPFgXZ/iPa7zRpME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnt1BCRA9TVsSAnZWagAAkuoQAKOZda4qbtvRoCsoZdOl\nTTNZP4VBI3bN8HHpTXCniAPUwrnt3y2nOGCpK9jcj/UEFcBjCG9XvWTJvr3n\nlyDlGcsQuIXzQvx0lU8mKojsrpcR4fzghUC6y/zdmmBD/dJQ7lvRkFfX2p0J\nrzanupgeXPbMFBLUDqi1elTj8jnCuQwpOTC7nBFDVvQZZdOjzOLOrCkg5ccU\nth/enLTr8Wau5WI7AuX9QooAxkuz6SwtAg4y4FPX3m0qooK6+TzWrMbm5wUd\nhb89yzI9PRGpRQ5CUaVRhZurMUvsroCOoaMeYjWSxfxvQPnt/59Y5znRA5HI\nxb/whRMb3C5U6j/+z390FmDR8ho9BBkfLWSdim4xmSJfa9lHW5Pro6Wkip0y\nnZJBjrSdSOV+zMbBBdZ3rwRgRcXX6QAuw+3KsJEkgtCUAQVMedylF9Akykue\nSzh+dIgdS+jBzMQz3u/UpKe7ABXgpR9NA5+4c/K6FE+03f1/UtnYqeVTJijw\nzcioqeJBTsfevoryftxUim6bor5RR2JkUAo9va8yHJpMw0O9XrXoLX8cex6/\nz0Metr+p13SQfBzmRFC4No5mJcbW+QxXWh7UVPizcF+b06r/agQfn/Q4WHyH\nhNALMMa1o/Fhqo6FxB9dc9JSCDA6nmleXuHEVDJihlb1MHxl3CCBVhAjcAP4\nnTMW\r\n=t2RA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"356df29d5af364e77e27925aa78c3daa78212400","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.24_1553915200110_0.7223985916068112","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"merkletreejs","version":"0.0.25","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.0.25","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"0dce5272ef1ad89820d729c27b3dc1f521d079fc","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.0.25.tgz","fileCount":12,"integrity":"sha512-rcgYm/4B3OEC21rjeFv2MwSx1Pk8pR6Kj98z603Ce7UhMrGvLcj+jmHn5KhAV0NYxSOBF88xTx6nRr39wVPCMA==","signatures":[{"sig":"MEYCIQCPr/Dl+I/oMfLqjd0UXpA59eojimP04pvLq9XGHvMc3gIhANEVFfxgX2jcV/DboEkenUA88c5cBdvXplfl5WQ1rrJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnt/vCRA9TVsSAnZWagAAq8EQAIPm7p5IHbkwV1A6MBoG\nezzoKxXgzv5hWe+1/rAqJEl8ZLcWso6/B4Ic72L9xIVlyQtcipqABSiQ8mfe\n3BEcQeTbSDzhZT52Iqq8eXhanoRKGiQw4SYEiIwKB1KbHM4TUj5/xZ4gN10u\nA5dPbx+zO8EMPHSEoFhH4+zOZpxRE0QGu8dCecj/sPg+CmgZmEmUeGGwMZI6\nrrTjA2LI+HC11h8fracD/NiSJZ2r9cWE7nvyPna4HE6yidO2ruTlW4AQIeuO\nNTUbjIaTWV9C7VEXN9Dkjy15qf6d1xIGZ6CbHeKfQK3zGd6xabpsYvMyqhqK\nXr79C+jDJuWYv8cP9B5kS2oD2+P2iYAhvwsP15EXa9W2HPge0ErzieR1+4pe\nMdULlgkgDeJwgE5XEkSVH+v7e++qr0UvJZ4mNk0Yd06hbh918FMbZ8NMd66K\nHah5Ywav6FApBvMtAtQS/5v4pN5OMCGjsDqg3Xtq3/AqekFYVT0HwH/JKUHw\nkNB1WaGJ0SZoIo3askuQhHSUZ8ZXoFXwFQNOMG3wM6ushRE1kb6++TCZ+cav\nnu4E3rc2zFCq8zeeqnk6k00MwYCDkiUVxpiADhiTXlKI/TrULZnWMhwHm72D\npm/9LSdMm0x+kC8K/5LKYaCSo6yorPn7TH37QRNzmnvr5kb2gByRnG+imt36\nuse4\r\n=6zSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"571d29c2e20ee8baa8b2387a2400fda71ab3aabf","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"node jsdoc.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.4.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"10.13.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.0.25_1553915886289_0.015399018068890546","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"merkletreejs","version":"0.1.0","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.0","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"2548577598e4719f291eec7b0f1ae3366391688e","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.0.tgz","fileCount":16,"integrity":"sha512-WLPboLt+9FLgRTmp3eE4B4KtdnIzXZpalQNo6J2cFo2wQlj70X2vS+Wrk2AvTg+PS7E2nvmYx49oq+peFTi9ew==","signatures":[{"sig":"MEQCIBT8ShrxmlZhW4jgH9x1OTw6zI8/ww7dU5kea+pKG0hAAiAia/Z6s6P4LPnPYYHUJCMzDZNcwc9vvDq+3RlCxsjftQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+hoxCRA9TVsSAnZWagAArncP/iwZ3r4mSslhV9nmwQCa\nqz7B6OErDyW7SlnmYtcTeP4VneSeULCy7PRz8XbIrY07VuWHuP+hvF4ecwVG\n0/zgLNAMjnFXmmZJPNO/5nLttYCmIf9ZmrCQQoh0IkPRmrDa9hTNUjJ2QDzU\nOeiM4Jx72dF9G4aqmHzj9LbAlQR0ZZU3Vw4WwpAPVPtqcI6r+wpKUUjbTJhi\nn87feQpglSMPXgiXbdgVHAn7m0vXy24pZW5wJAxY5BA0RWHg/8LN0PUZEw05\nQ8j025u+dpJh2w5qWX3LHzzFhQELcC3OR01uiarnBbWs4MYY3NefqNm4+KRJ\nYTZ7VEQWI1uJHPm54WdaS7EvlSGTHYTRF1lqQDE5rWH+wvnde0KVfw6p54Uh\nulSPte6Sl4WMnC/dOnI/WcjKUl+XjQIhJSlsvIV5xKcgkLlkDinRiSHj6IeV\nJ3bJ0AknLcdvnO7tJUlvb1ZC/TqrdNnOkld/zlTp8Bku21UV0kipYFJNilu4\n4H3pC3UXJd7N3+vJ89DWx/MhXYe+TH2nkHQzYCbS/JgOrzBVQL4ymddXK6Ef\nxzVCdBfgnl5ODrdxkWk3OChxtiuH9Tp3NaSpKewCyCTONH5rT3bVtR9rTbwl\nWHor8Xu6BBrOqPHF1Wmlq+F1nFF25axNm4oxJx3QFop+sqMEUxFGka7ZCrPa\nTM5v\r\n=aOHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"d84aa0e8a99fe768ae808b58d8cb701b13134d28","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.0_1559894576597_0.898307364538053","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"merkletreejs","version":"0.1.1","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.1","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e9e5da919267691c6d4bc699e798697ad4a7c767","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.1.tgz","fileCount":16,"integrity":"sha512-5vGdau/CPjjgVH5ydaVzJWBM8Djn2d7P8dPloFAOiAvUFJWL4QkIgIITAqSStJVjt9ExXcD1Iyys8TM9ML3eHg==","signatures":[{"sig":"MEQCICJ58uI/cru4wChdIePsw40MaKhI0i48QEWE3T0CIhYqAiBa43wpOKJPqa5mkNMKSWRL5fqHfzDgM2Ts9xwjFceIWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+uIjCRA9TVsSAnZWagAA14sP/jZTrq9Tih38VoCAWM/3\nXvSJ0ihfWMzStCSnyFlKZPlZouaXWS8wQnvWP8b6XtP7DkdG/AknGNHQ4czW\nGbJNukxVxJ1IgHmwk1QN/Sh8qzqmvVD4fVN75XX4uiGcEQLZva4Ho0M3vhex\nKV6Kw3XeF71nN5qMplJ64lrlkxNMzZalfACnDpn7jVofHHtCfeZbkYQj+fmg\njPDF01qwy09G6Xqj9Va2UKlY72Ebor0LwVZ0rJfukbc4b48jQyAFRhJXX9KT\nMRvNExBvotsugQU3I6AYxtFU6gCN6HbcGywDSG5OlHB07bXjy/LwLAdwr8rM\ngXmvNi8f4sI8RJpS+HqzNff25z4IN7Livw8p4h926tufR24JrkiXw1uQ73OS\nZEzje5ub4iIcDaTISlVDo/9ZG47dl3XW0glEqwIGGquHEkYlaKHMLaKJtAk3\nmG3JmqWPqItv7K0ycAic881NM2Tb0JlhmAlFQjemkdens8Al7DopYYkcEzBr\nu/8Ud89R4FAxMukoafx9oD8up+Rc8EFElwUYhspCEcrBAkcOIMvPSWhnu1ZS\nQYcTi0hz90ZysGLPfeJB6PwKTh/T+VQ3Oqeti9W+ZLanTg2sxylDz8Ax5q1y\nUNWX+6wWrs8hRqybx34QSHnfavZdFU53xIsaazK/PIMpAB8xVXvbsI6oL+Rh\n2YFI\r\n=I8Z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"882236e6037497343ec98a0fb8714cf8a34af193","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.1_1559945762806_0.6282310631629542","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"merkletreejs","version":"0.1.2","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.2","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"83fe107aabd85671009e1b61aa70293f8de2a1c5","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.2.tgz","fileCount":16,"integrity":"sha512-hHWuQm3k4hwz69r0MF0FW/xe6GhxMVIsotjJwLERYNKealp9560XJnI0/aRPqN6xN0yW/h9cj10Yq3dbtfgVjQ==","signatures":[{"sig":"MEQCIAJMFUjSlJ1NiQVJ2lUCybiPwDGcDBLFUt+LY4Uc+d7UAiAXyYsEo3nF2hNLu1igFGQ4kzwHU78EiusR4wFX1w/p0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+wFtCRA9TVsSAnZWagAAzs0QAIm0vpZdOsgjS8+UPmjO\nD7xpZJmI38+UhpBf+OMtM5khvluBJvwMUnKeeteKJKAsy4rVgeuIZBnRiVaU\n4g8TP1XCC4qpM0u+1pTWM76XPzKza5aD9PiHpl071d32hl6cKKHbD/ak8tsj\nYc05N381lp8zSCmAbe2Qnyxib/MVsRV5NprItmXv01j6pyNTUm3jDuF9yOiy\nmutp7sNhkvhi7oXm3DpmV2KpJvGJs0OJ1Hs4mhX8jTjWpXFVLqc88K6EPPYX\ndB7EDjI6FWHWs4fVMZ5Y7LdZLrSrcefrOOXPvrO48hg9P5UzHEXN9pvj7USx\n605L9KTkZoR8LbXWfGWYRUi8SLxvy/9PoWNPYUP2ALEtncRiWfHEMDpfspYL\nubwiJDH0O2I0pNETdSbLLj+5g3f3cVgFzjbm4IFMftLna76yZi781TDcjnT2\ngB1Ly5Yi66M/cnr/zeuR48rkUdiGP2+e0Qfc/pggDbPpVKhF+2UAtIWRkT0P\n3hgO/wpxqrHP12tWLii44v7QPV4bDbmm5YrHdzkk4hnuJsYV6vgdAcB4mD5d\nd+1zu3Dv/3PTUBAD8XRqYmQ6v/wlr07UpBePvY2Z3YOAjb8cAX8/m66ZV1zh\nzwegtOt7S5c7VY0T7j/p5tmZFu3QkWQ1MvqWu7w9YMves4PwazGO6p7l7Kkp\n7d5d\r\n=6JRd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"4d0accf6444ede3175e6081817a86467a4865fc0","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.2_1559953772567_0.5930357042338612","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"merkletreejs","version":"0.1.3","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.3","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"d769ebd05049394609bfdc094dc70964288946b1","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.3.tgz","fileCount":16,"integrity":"sha512-zY442SJv+y7qw7UNRt/ylSxoeBDZTPHR/U57PF4zH+hepyj45hdrStVYwEhRMeO1xcT2fsoGs6mv7mwW7g7i7Q==","signatures":[{"sig":"MEUCIHuwWdEAc7mDByDpNoa8zEoSRCu2ImQ+jDXQkqLop+tpAiEAwrjjMWbZEPXmGpvDsRIYkA+SYj2ZbizEXKEOkdlBaCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+wRWCRA9TVsSAnZWagAAWHgQAISH+YUKdpGZ9QMRElW8\nMdkYx0fABVUBRbNq1TszlgXYbnvbM8/mcLChBlXwNvXLgNERAxzMKfXj0nV8\nm5SCKpc0MHGqxLGUe+YG2yaMQ049ji6ZaCV5lkfw/0KGPH+q/sZwOeC/WQGO\nuiDkOUxe6xqCpW3lcFhqP6VQPPgP+tXbXU9UxUeC8HNDMMb9Bg2eegDeful9\noJWrjqO/8F+kSxwOZ4ncYM1tcKlshmhv+XmYhBep+72roFLzXDl9U1QmJ02z\nQW09ws6RSMngQBhZcUe6hQ2EfG3fpYXFUdbqRvfnlq3KKiMREyKYMZ4aKZM9\nMf79yLdyRg5Y69SioZvCZwWJ8ko2gGbDJcB09RZZNvtUZxtA7obZGitjEoXm\nmkt68SDXW9fF3N9t0qyIcxMg68SEwryiDCcLCd2EHlyxIIUtDjvjOQWFToSM\nQipmpq5RWBCyLRNuMGaguJGXjYNC9kcvQqgbQRi0oO0E0nbIX04HZ7yxlZXI\ny1Dv/avLxNtzR7BZPXsNwPDcncxqkq/kgikPCybMQwctV90W6SrZoqyvGb4V\nCeNoHdzbqXr+35vp+x0o+lqcMZvxRIZfbVNi+wyrPGyR4pJARygU0nqNY1JP\nZIeXtdJWZbZvF67Hfc3zOLYVG4cuXMr+yVW8qN5zpaTK8wFEkL0F+dt5kGDW\nioB/\r\n=d2nP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"cd0eb7506a743cd8c87f34fcea5447a6b8ba9f4b","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.3_1559954517634_0.5215188775162154","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"merkletreejs","version":"0.1.4","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.4","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"92b3c256d329bd527ae66aefca2be2d542b83eec","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.4.tgz","fileCount":16,"integrity":"sha512-kF2PvLqrBrWUQ3+W4NTjAsGVCoESSyhxYSVqG+DMtB7N8aT6Nq77WmwSEtXoJL7IOmxzU8Fv/8ly81I81Gl/Vg==","signatures":[{"sig":"MEUCIQDXPB7CwaRFqz7UzKIDQg0FtwPrFtdiQW07kdc17wpM+AIgU1F0pZzkh5lnYygSj11OfXqjkhItidq8vKosoazxvgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBtUxCRA9TVsSAnZWagAA2HQP/Rq6uXSReF4ECNQyYrNA\nZuxOuZLV2OKv/wuGcor77lc+rhjijOsklGMCAAE/qlEESw6Iq7da1LGUHNbA\nFOHoFCUyNoYYtC/o8CkBtkz5IkD4Rq500CKTlq8RAwm3oi7lzgQHb0rYR+AY\ncu8nEgltn2FDGqkdWTVgqV7UUQENOw8X8uzTEL3ZEOgIuk0bVq6GA5OO4XUN\nPS85Q+CJcTvyh8BWmqVpWaweJtIFhloZfpqPLpphWAOjnG+mij/MObHvfpLM\nSMkfBaTV5Umrq1mnYyF0Cj8v3n0wGaR2TG69kYd98dqLJE0/mNQJhilf9VfL\n3KdWTtMZVzPMxu0cZM/55ZfNcMLIJtEm/ZEA6X2hUpr4qEBIP+DfiVJ4Nwqt\nEjcV2CwP2CFo6EeFWa39QdrwSLOgvJLJweKM4bgC48h67n9mZWb7bh1PXFWV\n1qRxs0A6o1YDCUMRCtHUqDbkNy2pCDZYElZJjIKGlWHYOwrI3kH2vfqVRU/9\nx378rCxBeL8zQAyAe27Y2FUSkVbKjrTtFaurBB2GaasI1SiiNp/sGRtZZUj5\neGbHqJ3dZXZpo5YSy3q4BUQ+Jx5FHZVmzGSOzihfT94NZuD8/25+RlRCf0Ay\nXEheA3MFujGQv1mXLFtV+vg2FVo3lL/vW5JEzl5V42ku1bBDEryXnyxNngD+\ndKhx\r\n=wskS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"b83a1e1189b20b1fc1ac9bf9d1fe384035738ef9","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.4_1560728880973_0.9880576070969327","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"merkletreejs","version":"0.1.5","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.5","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"a6d6999c1f68e4be5df02469729e98accdcf3b65","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.5.tgz","fileCount":16,"integrity":"sha512-eEZ33DUIxc7ai/9iVDDzuBosBCdlBveTFBpGHlaIKWEPayHUUbu1JKvVx396PQOgMSc+4kT/frRzaRei9la8cw==","signatures":[{"sig":"MEYCIQDDPJyPUslCyrq24IqJIpIUllY4I9EgYgJFESnejAOslQIhAL3dd/xH2uwl7a4f5PKeW1cx1cWzYTPU6zTnVubax3u2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBtuJCRA9TVsSAnZWagAANUkP/38V2FW47gDKRH3DES9C\nStnNZ6KESegUhPP8gCscfvJ8D2YaVpFbD15CbBqBIOFwNGQhspg+ZtfpA3Iv\nVWsEIvIU8wOJB8zqGLXL2po1qoeCZo+CMGBjjRtJlgv059AZhI3iVzWpBidh\nMbXE+7JYL3aX4PeH3N4aAW6ra00BAjhYW4oVOJiCoZBFL0jM9VIvN5a7Ynu6\npkL5l06EBKQomq2IFpTbWxFbIpHz3aw7qANrfqik8ivDb/MeO/BpThN7acI4\nhDSOGePvGFmnfgwIW9vTaPPML0KwHgxYb8153wc2TuMazepeEF7JR6PwumZT\nR54XbcZEkk4HZl0GdciY6l1LykFDdBG4ozE7rsR6IpLFiJ1BbfQZqbReXnV0\nZmDmJpvV6aNfclTys8/aUBI0QPxT6pef/2iRqWbEWq7/AFSxW4v9TBTH+kJs\nqR2oBJrX6YhmF7BWrgHYEE24+YHCNgkx8I+nfQlJqTU7ldGm/kuOdvxUDwHY\njYYZxVJLCOSVkdgARaxnnH+Z2qnnkniVFT1DWj4AdCbkI6ZJuJcyb5rqy1Iz\nqhIkmWiXcFmsWCI1lu7zeOjLNE3y5FblV5a89CqDGApySvZyPhBFfjpLKZVJ\nC8EUSs8179SlzchsEjyZ4GWVcR48mwUU6pKT83pA/0GYSL8hL3XWM6FooE5e\nCn5b\r\n=3Ub7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"29e7b7e6f8132efc86ec984b83c6bceb91047d29","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.5_1560730505255_0.1643117922318087","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"merkletreejs","version":"0.1.6","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.6","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"03c22f2b72ce35089715b5b83bb012738f26db61","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.6.tgz","fileCount":16,"integrity":"sha512-avzBcnIc5j3jBuNNY6NIpAZg1G24IWZPhZUlwoPILnC7uf/Xj4mgW9rA99/zSJn/Nf56TIAUS8Ooiy2nsUIYKg==","signatures":[{"sig":"MEYCIQCMJBjBTkJCbCKRjxxZUtXuLTEvxJtFLF2yHszYZ68TAQIhAKPUpOt9lB8TfkPqgkfkdxDdgN7D4XnGYCyV3hA7uNJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBuLjCRA9TVsSAnZWagAAdxoP/jExP37GRMWMH9W88Mqh\nPPoCOJNdSHoflqj+Lulv/HvLkly9eg6Rf3w4KYVKKN8IULEGzZVyX+GKdHrg\nyq3McOqhCe907A/w52x4sONwMzEozvtQUJyFrtRyv6uvmSJA7OpvragORe+2\ndkdC/Qn28KuzfriKZujzoD5rpDZX8JvNLfJJbbGCcSKuq1YsLEFKjtX87FhP\n03ZeKcNR6hiLbaWLfwXacikwU5D3CWFn6nOFpoBPNordA09lspNmMjdZhRPQ\nvj+1Pvz/kTdAqW+a8GVgTTmNRNYBuHX9/KLRJpbwE1W7XMgnWtsKiwBliECY\n2xDxvwMUdBKW3cLpNxhWF9YmCSD4y8biuys6REo3IuOOeJGY3VFJnl4z+XHx\n8U35S+mrviSRAQY7/8khM4mrCsBbXKtX4n4Y69nveMQTFmIKX6OylFnLKtYL\nufM/gAONWoHEM4jYIEJu0PwMVDWnzIwCUWu1hZOhQvVJ20c5Ri2afG0fLRN6\nOo3SnbZddz9eOFOTKr2x6uu9zM6zecennftqylrw600j0wbMu7ilTwk9u8Fe\nFh6WiXVNq/bEWSlPRroImNOEkG7r44UF6fPCWQhAsV8CbXbpzy3qE3k5HVq1\nd7HESX/K7HH/moj3L6CB9RB+uaRk1BDLVzyH7yUsHXoHAm2LsPYI4LLTuHRm\nyzaV\r\n=L0tX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"e8964cd2b3ceabf85b9fb90cacc905963623f8ae","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"^5.1.2","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.6_1560732387099_0.41772540631884203","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"merkletreejs","version":"0.1.7","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.7","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"85c145291ff82b93042c8be04895d280d2ba769e","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.7.tgz","fileCount":16,"integrity":"sha512-PIuNeX2YN84VKzfAVVkhmoC/KGOIk5BiN+sJ9WG2S17kw9TuSoIifK85xzujff0mbtfbTjtaT/9fKvMVq9A1aw==","signatures":[{"sig":"MEQCID3q9mZ9c4e88sZ0KJF3dNDteFmkr84+3M+PxDNjwB1sAiBUR4hY40dym3xcmEhhsbPzwuwyBA7wlbeygrn5tWLJvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPPChCRA9TVsSAnZWagAAFk0P/AibbLUEEAXwZRRVXO/d\nlukHEeKBnZZReri8/oyMnl8+N9cC/Y0aWhSI0EXga+YSOcNrOg7gwbVd3QDG\nx03HVN7FOMRrY8xl/IJZjA05XP7cfh+wMe7VLt6WgoVRzeS9rhux5XW9DgJF\nqJ+Idy4y9jX7aEOQaEslf/DzjTdH1NyvXQLPnF1NN0YytlOjhGkuiPC7o+5G\nNEQNBlqGaDld6wvx06MUaNI+qvzYjNTUHwaH6wQb1JvYulJfTMg4UzEDxm9q\nniNfVVfU83C4hAB42MJfR9nCufycUOGrBEHMavhPMBgppaM7PIEW5lj4fisW\neqf058cDhbP0JPrAHCKSAqQAsMJHCHv63NsMQ1WnaduDxJXdCu0jGTCb3r+W\n4xUfVj8LRa8QNj2KoEpYrYEJ4pmwhMGRcw8NkRL02O4i44peWooYNCXhkFSQ\nZWayM+tqvXkjtW3rAlpMy9BXr5bhHXKZi8nJ8jHIquWygQzVQyxl6G4cb2Co\nnyAbQhwOhrhU42cYFwhUQV7s/C+OwheA18/xU+qQGWqkH1AU5l3Qd/Y0M0V/\nMNnRuvw2G28856VPpRtvMDmEY4DY/5drP6YGQ0w9HrmF4aKdI/v4MkxOU6n3\npuWQqHXs2b55q6Wv94Bo2g5iAz/UGsLXGfxSwYGDsylQEnPlPHLV64jYyghU\n56Bz\r\n=W823\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"f55ee9876d1a33e4a743afbc229c7fd09ae5cc5a","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.7_1564274848454_0.3489547140039555","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"merkletreejs","version":"0.1.8","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.8","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e72dd9c931326f4fa892968266267ec94d727054","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.8.tgz","fileCount":12,"integrity":"sha512-wyfA4inTTMrmFiCOZVxqSFGO7WvNVDnf3WRn4G9QOUb6F4LXyJvUERnXmCbzDgaYZHzF5ukvl4NCAtcfkAcEKQ==","signatures":[{"sig":"MEYCIQDNaZ/Qcab+IwSECoNpR8T4raiWYvpLTSLCECsC2++oGAIhANaBBPkVgt6CP4eoI65WA3d0q7HBq14xaABQY99G4NfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRbheCRA9TVsSAnZWagAAyG8QAJ+GxL9qcdHFPuasqUFU\nmthgF2JNR6BZFMJz9/EgUo8gTPEbRiaIb35XF7TrU3e5qGwUgqy8w57WOpqK\ncVGEOnlZyjTHPfuVU+j7sAXJ1gJK0RbOFr8WX5pYWTvcfIGUDPulDrFOjq8S\nQgfONx+uKHjgQgXSHnmRV0SStk1Y0yw7pNXUnzsGvnc8plQL8rrPi5ynnOh3\n4c8zKGMhrTnFC1jFwNEQfLmk6sC8hGkjMaJETINnowyTeH/NEyBhZ7FzfsYE\nWwdaF6Qu46e5Ecyn9X/kPUR3RewhTehsTdSbbixToqVxisqAm4icPgZxOT+q\np54XnuKiKgM9J35M6rmD9bG92ZBneiRSYH8SAP+ngpFS6FdbjuTkw7tY+H4S\nFwDdrRrrGSOibsllXJDJ9Jjq/NBcW4GroUIrvT9iCGGJZzr7EvEwLPSLKGkW\ncg2TfNNhptR+TtUYySnbR24z0zvHnFTjO3+9XBseS4pnNYM06cFCz4mZp7Qt\nY1nyuQlJPWbtkDD2YiEvE0Zpc2M5uBr3fjl27M1iNKi3dk6GkhWBfbLLKfrw\nTaoMXbQCSq+JN65ympmIEzBQwnB0LOoqBmlg2LyMZCypOprO/FaWaCE8TP/X\nqQk4+ud+/5o4Fqvu4EF6zJoP5+Gu8dhA7t2baQ1bnGyNj2+97F+FPw/b0uvI\na4qt\r\n=Df0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"typings/merkletreejs/*","engines":{"node":">= 7.6.0"},"gitHead":"20c282b1e63351a64b2d1bdacc19852f1ea1ec86","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.8_1581627486225_0.16056839393795697","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"merkletreejs","version":"0.1.9","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.9","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"3ab69924c3443d82eaa0c4541daebc6a19d992ab","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.9.tgz","fileCount":5,"integrity":"sha512-bqcywbcR/ZyxxxE6Ea3739hpnpCS1u3bl23QR9LbvKxK6rudP+4pIbzJwWWo5N44TLdI+BT252a4MxkGK2TGKQ==","signatures":[{"sig":"MEUCIBEidsgkvhQ9BG7PR5pDPXs5r+84IIZJXgq1hkoLqY2SAiEAvwDIlZPQTNvkj+Hdjl0XkoarsfpdCQWDM4tx+xChPWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRbnECRA9TVsSAnZWagAAfRkQAIH4WnSFaVDhYdC9Mmxb\na2M1U81H7uWSrscv3pG2/l8q7kgCwDgBEE5o6esxZO73Ua/huj7FlrIM58Y9\nJ1JIhgK0++cA1twyITH8x2Mge2upk/GUMZyhQnFAXW15QBD6xOE+sgFBwZoh\nw2H7VTthTwoacLtr5WfLc0lCa0T7crDySMfn7xTOiDoZbXdQ6EMwBUdEIJdl\nsnsjdm8FKv4Yjs/zVp/B3PHGZPlxwmGM2fP/8O4q0Mq9sOTnj/Zz0I8oEDhn\nBNlLRUHgCzAiKBnIxz3KfYOy0Uv2gfMgcul1JX+dgHzwjzkwilm7qqAokATu\nj80dhRSUrXg7lt59+xI+nZnYhupt1j0gq4tD9thRP5Ma3l/+xLiGDsc62ijG\nEmLP2YXgk0lOXM7t0cWwEvzjYiWQ+V79SJ4e3/ZkV9wIvhp+WTbIEgfFJy9R\n9kZE7R5z3tUjpFkK70Wgade2/c8DrFih8D39zjx/Z6v5i34MJYzfSeUobS4m\nvoYDrf9bqDqgbLE/JqEWuwjBEUsLSGb2M0zmvEueYrQtauJj6tHSLPWA4TxJ\nKp7wE2CAtmBHi0KgN+aFYhVyAQP7gMcG9AF5e8gnwHclv1fkyPvpV1o4uRui\nIpH1gn6u0vOUgKrjlhWb91+23Xc9IIcNf0RCfhJ5icLe0ovQbdCfAq2LkJdl\nwmdP\r\n=Xewr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"f30254bae73fd6a546f4ef0bdc23077c6883ee5c","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.9_1581627843614_0.20751327166833722","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"merkletreejs","version":"0.1.10","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.10","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"156e97cfa568221817cce25739fcb4c65679bcc0","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.10.tgz","fileCount":6,"integrity":"sha512-oMQhfH71lnL+IJqEmqo4bmHA5d1QKHXu0JLS9m7RrUpa17hjLP35bfqAjFfehxZuQMc52BHcV3sEtvyDapd+jQ==","signatures":[{"sig":"MEUCIQCCQ2FujjDY++3236K/xCvYeXm4QdQPkoHRuvzzbpuxQAIgLQkvlgw9rSXv+xfZKh9h7uUw2d9EUvINZf0Td9rpIZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRb7mCRA9TVsSAnZWagAAPBQQAJ8t5lgy1S2+WaKd0K1N\ndSUqGhxGx3iNBqnEA1Cph1650T+K+zNtoZjpzy+Lzkt8yph1oKsqoVRnj3sq\nmrzIszbpr7Yy+/FoUVNgsGpAhx1Kli3vI17tA67w9YxIn9AuhPxFnhiTlN9T\nFrOOFjrZnHtAeIw1TZKgkKi1UvIxAxXGmu6AspJXITB/0j8naBMp1xyZfy/y\nsN1AfoIyo+6pjZgGDOasEo9ws+sU0aK2BVTjxoSyvsIQg79gwL0wQZqhusMb\n/wVNkWcOdS3Qy67q8lFYMpVp+9pRoOhQKczz8aol4ePTItIdJ651aLSDrLZ5\nOa6hPzZmALG3317zBMzEeU24iRx75zsFRxcpbPYQ0psE+zQRS8qvc8+Ejkr+\nq60cIqRkTCRzq6dYVbPxEi7wjhYy1ZDJPUMwqCAMNFFJ/xhT2KLq3hnYNpKx\nfFNxkCFyztmBA/+10dcXIDiKKKg1doi0tEVAo0QFooJtEFzzzvUW2AD9mufx\nX84Tcyu2jEvcK66pd3zd/RvGJ1PZklsQB9bCd6kzBtZReoPLDcFV2USSj5nF\na9OrujCncmdoklgXuJ48hyEPUtaDyjVyLlQma3ieX44uC3FbscfPWMBTa5si\nPeRxxQEDiaNPivjVYAUU3Jx749FicE6DmFzeGBOU9J2SIa9xbDIoSjp4TaTa\noeqA\r\n=XIYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"47d674a47cd76e026e87fbfc9d27517e417b5b65","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.10_1581629158360_0.2584690946255217","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"merkletreejs","version":"0.1.11","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.1.11","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"52f52522fa90ff3002633084fb6a87d539c5b724","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.1.11.tgz","fileCount":5,"integrity":"sha512-nJN3VIHeIAyB/PjO5Dj/Y0SEK7CGCCLD2IbV4el2kUIwlOtX3GOr5MwVO4EU+0AXvoDnJ0nmaLe5O86uIjWz/Q==","signatures":[{"sig":"MEUCIQD7h4ISNX8X75qXyPiujam6yGYNc/fwRGf4cQkXzGja7AIgeeilYrN3ADUXfphcyVF4b8K1+d1LrNEu48DrBu4n5ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRb9sCRA9TVsSAnZWagAA1jIQAJuhk8ii7Wl5AGGmaYx8\nva13XCrqb7/+A7xkfreMaoNrpT6hJ8JU/6MuboZgvkSbhy5It2DPVuoACZkt\nnSSdj1uYkTpGyfOZPTVv96l9M8JOQHCMjJ7AYenWi9xIQOMH5jFTEEiQFf/5\n+UQUdNpn1VWhDsysYuGcCvqQLYKeduSNXBj7Rb/FHZh97uSSH6kAfl8dtKUm\nwOg+4XBILKlegOgUosZF/rKMBAp6SbOUHiQwp78C8OdJuDlSEutUNvnwWarU\ng2qyGuGrZw48puQfgXTELl9CZ6iUN0eymdRrH94o6eTy8UyxqZylqDT3BYLq\nbxyLtix6iV/9rV7pnv6cGPGWBn08MdVqCOTu9A+MOFd+nlj6HgbI4DCx+t0H\nFaS91/kRm10Mfhv58CUxB2ZKGMZctHMYTrXZZCP75shBH2HqMe4XY1tpmq6S\nhoZCaSGZcUdOVLi+wo0gldAoZY818A/rpReN5ZST9ay7kFplz8ADTh8eyXHl\nne1mqpE+etPztWHjsp3wsCcyrN59KrLD6LSYhKIWhYWxlj7GEa869nCzzjoi\n4MwcUL1t3x6Lqq65WP3vRxA/PLqdXKLrQdCo8UjiBSfUtmX4+m598F+sizmn\nSLmmZOpboescZFjgu2/NEHksZHHOTrcaLcxI6SIiA+2VzSQ9ON3KXnhSS8RM\nng4C\r\n=7D2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"b36c6f31a58f46f1b3e1cf93789175202b153992","scripts":{"test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.1.11_1581629291816_0.36048197514851554","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"merkletreejs","version":"0.2.0","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.0","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"ed2725d79fb294794109529e95e8e3ad4d66297c","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.0.tgz","fileCount":5,"integrity":"sha512-eZBDxr5JGQ9jWDl9NGv+EjrG+pQ/LwQWxtX10aW+YUYHqWMIkWD3rktcw9dSW7SzTmIvpniIv+/pFiThpZSyIQ==","signatures":[{"sig":"MEQCIEahGqNSCLnITXmp7hvt8ym/uuEsmyOzNmbqC7Fp0kquAiA/n+1o9IUE4hgpWF4qnW9FsbDyyZ5Ej4OoYEG8yOiZ1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1eALCRA9TVsSAnZWagAA1BgQAJG7np/4Exb7eJ8CI0Yl\nfBSRiemNC3wYtXOcbugmQOxn5lk7e+vXNIM7UGjaNN6gdaGpk396ZNXcyF8a\n3dX93k0qDHJIi4vkjpcyltJWcRspOulEoWPqPAks+qJZH3aELq+wE8sm3niZ\nHEcfC4xpQpuHsIKZRqEuD3kq+zEapSoBJJaxSXtdIpmv5TobWsZN7KNHQbbQ\nJJs5VQOukhJGlXGBJtZ55rKD4PIDzINoUPWFAwET+WWPdq2Jr5CweCgClQv3\n1jMWDUQW1J7K9+Dz5SnOKgFvompCI/tfmB/myFGjacK8LVYfm9wDzZE3QBhp\nGvlVQALCnGDD9nQQoDaxEJYWiRrn0wN8+gUrFxbUEAeH5LPNFbT3Lp2sYvkw\n2G0aw9ig/TerTLRW9r7n0SlTQeCmj1z7TP65CKGG00SapOjFXE2/NJ3kyNd6\nV+IrEJ8YEfO4HpVVHOReD5jxS1OY+xZ39u1sJocjAH760tbNti18o2RZ8nVU\nnjJ69qkAJB9BTV7ZyqGffcL+RnY9k4S5QJRPaIjMMgmB86rsY5JR1Bkt5Oiw\nFJ/26CzvhoWjL3ThdPY18U8qoWa8c3byT+SSWfUBtOe02ZnE5YaPGLmrrZ3M\nuS5ye2ri77Yx6wG+m98+yIfb8qBca5iDquAyKdWq8ptCX5ZvauLFPK2Y1Aq7\n5qeB\r\n=GKbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"f496132a34b318c74dfb1505f23c4822b15c9702","scripts":{"lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","standard":"^14.3.4","standardx":"^5.0.0","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.0_1591074827177_0.493970209463912","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"merkletreejs","version":"0.2.1","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.1","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"a399de58b8b86a977c44b5db9f83e03078c0d98b","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.1.tgz","fileCount":5,"integrity":"sha512-U2gC3TfDAWZSk1GOf240FxQ9IBGEdjPbH+yZq3clPg4Guh78CxX3FtcTAPKy7B7dktaDywQ67NteK00WkGNR+g==","signatures":[{"sig":"MEYCIQD+hW707Ig12uHS+bPraXAFKhyIrG7RJ16hRaj/e5JrxAIhAMXesVjny1KVqkECSo7jaMVptxjdWBfnPeiBdlU+f6Es","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1fHlCRA9TVsSAnZWagAABPcP/RkHebFSVirKdlVjg9ik\nnvGJk134la0YyT8brOLtT63hkJmKfhBYy+KJ0iiTSp6P9WeZDYx7fJzR3UIe\n7wWSzuhXPAfY9Ov1LCGXRgy0w9qduQEbV1HFg63AuK7GcncdXgomIACk3KgA\nzDaBMVugZ2qSPLQwCeaNIepFQvBLQ7pfOM3+Y6WHIZ4ntlHEx13FuB+J0cga\nmMIK9e4PUHsyzGjedBKU3XUC7pD/GuljdyEStMU5SwHvfBva2vCyKQxQeNUi\nnRKOszoQROSWktIBYxIbv8Bwbh+jr9ShpBg3J2R3JA2OimztynMugRGGaiFi\nhuJngS75guHd/QT3J5nvaqgF2J1TDfZnlGx9SBB+hADTOhl5DFb8MnhxUJlY\nWo26GG4CCJp89m6ICAsnm2QeA19oMMc5e+39IUN7V5aYJeQxp+yRla39sgfG\n+jnEjsvHs+U4CFOpUkY45AYhCAxOHJhxMFIB+U100g5ZFj9TxeN8MSw9/MAk\nF2hCAKxEzGhbR1YfXGBiKW8QLMCTmFXRVQuYXKWSOEwSI01bFplsmpX0OY7b\nQd/321P3H0/ThiqPkTVjUycOvBYedqX852r09iIgzB1qqu7Mpw5K5by1yOMP\nNTAWuLIQ4THU+xx9HxwKAeOsEJI+GYLruyDlUdFDouCO1kFX/MFIfF98qdl4\npVHw\r\n=T0Ja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"e320bea5979fd63e5cde96851df89992b633dc4b","scripts":{"lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc","docs:md":"rm -rf docs/ && typedoc --theme markdown index.ts --out docs --mdEngine github --mdDocusaurus --mdHideSources"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.14.2","standard":"^14.3.4","standardx":"^5.0.0","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^1.2.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.1_1591079396698_0.08652694737505429","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"merkletreejs","version":"0.2.2","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.2","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"d372dc7455f0c17debc803d503839b806204595f","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.2.tgz","fileCount":5,"integrity":"sha512-TzSOc9oO33D/cJauUOCktUYkceo3mA8b+TI26ETGPyN3iGZymG46tgcNhAvT9QT/AhBFwcoXYzgbqURbx0d+Rw==","signatures":[{"sig":"MEUCIBpw/P85GkqFprhprP0MU/ccH36VRZPKS6HVpnF1zXlkAiEAzj1WcdrOB5JV/jw4APPr7zhZt52EI/PKjjh5E2nTv2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2/itCRA9TVsSAnZWagAALnsP/3+IfgCTyk7KRJrNQ8DF\ndNDzauTqRFIE80b2pVBWKz6aWhTmmfPyj4JMHCTPW0aQbwNGEY2N/FZsU07H\nn0gvu3pVPGve8lE/50fKhubUER1wX1Q3ejx9HUj+kGMYdQP3l5gi7Mfy91LN\ncbb1lXXf9cZp8Ku78PGqAjiQaUCFAG0XhOj8Be6DwM2WhKORHhAhRmQSUCPF\n3zZ7mXv3QKM6PmdKUud24pr4bhPE4JIvwel/qyXpVod+r/doQyix5/4o44yR\nxNSxF9xKqapne4dv7X6auF3GPfLq9TFwp4M42KWWj5wjomoOoAPjlZ0x0fYY\nAwdHNieKjGjOFMwjeCV2M+2lGILhiC1Cgjen+XKqVZS37pzFCSlDVa9IU2Ch\nhyYrHbQ/zxGt+GKliqtJ8zvSO6bXU/5fm3ptC+ZlRIdMOZfxkQg5ExMVNqCM\nH8OJkiurG/FHN6Glx1SuWGJDp7jJaZTlAnTXurZF2Ft3LSL6/KR5C3+Y/qqi\ntPPGYh1mYGsREnB1QBxUZdP1hh5zyhcH5x2QXYHkEy5a92jfSpYbM1/F2eHQ\n6yrfnpNJfIFt3ZoXoZ5MuXQUNlY/l3QrZLTvVSG3fPcCdJqMxmoaez2bFIm1\nQ6uk4brKkiABrwZcLXPQTibYwGr56gfb8pgvic2fUKGbz/3WA5YNHQBQr/md\nHxHQ\r\n=CXf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"ef38bec30cf5118db508dbca94333c5ea12bd2a6","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","standard":"^14.3.4","standardx":"^5.0.0","typescript":"^3.4.1","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.2_1591474349183_0.8862021620788187","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"merkletreejs","version":"0.2.3","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.3","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"d2951b2308ec4eb05f5423c9a06f95a13b5a5414","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.3.tgz","fileCount":5,"integrity":"sha512-qX7Ja2xpqM3gXNiUBimHAQAfpXC7qLaA6GiA8t6wusqyM1QUQ2Eo+AgsnR/c02foe5MzrUt9mCrK1B/Z8u5Lsw==","signatures":[{"sig":"MEUCIG7dcx3fp+kegNd7ScaY5oeq7+1C4vVpJfcQoyQLNfaOAiEAplLhFw2bzzDmDqq71s08rOsdsVtFRRKrzdgat0PCOR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3AIOCRA9TVsSAnZWagAAOjgQAKKLotaC0AgS5G4Hlqbt\nTq/ULG1oNeLVXtNp9uMKxvEnafvYI8lAx1WQyXVGjdtJlOS1GzQ7nLJVvGFa\n9eNPI4zCQcIEN2S3n1yQrSXgNb9F9Vx0WszfNT4iM1ouUig8dZW2MvFunxZz\ngJiUXyEtu0/V9AQ8Z4phGHSbiRyl3oIWD+sQA92Ohnzo6G5SKZN51FjivQ8b\nJ+LlpGuk0tsGP1wyX82FyzLSu/WA5NHQoBfzJKKVwEpQCPD9aemYzTilbg1j\n4v1rla2HM7CmamKNUNQVLiWYHUqfZLTb0wyz4kPM3NWUteUvaKZt4Is1JzJh\nSe+g0kuEvzH+MKpw341lBT/AFnsPqxPyehzibZvrnCboQLRruStIsO9X+3+V\nTX455OngWQPRmg7+xzQDCjpDCVuJYMqmvNQyBdTrGsy9AH3/eKxl6+dvZMRl\noQaUzNt3JQAPzb+BDsPJ0tNttrwncQSEyhhMV+tQba6tA8wQTMwSOfTyeaAK\nTOtiUP/nY5B0ItNYSrroiCNpRNAbXNlHu3cENfW9el3DP+I/lGK5FvFOnky1\n+1YPPlgCfOEzoMFiXqkadbCgl8rrxv7Pi+aJD6o8t2GzDgalD2U9nReIQGKt\n3DZkPJ9ED9QmtMybwPfnz2h1R/FnXaTHpORNOnPYVlW0gOuZS62Lk54uYY4y\nLiBw\r\n=UFVe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"c3a250ff7fedff1dd851bd545dd66d2e8ef4f9d5","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.3_1591476750053_0.19850647052947124","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"merkletreejs","version":"0.2.4","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.4","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"35d7f083b39645b1ca93d94b322f8b5774ab2594","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.4.tgz","fileCount":5,"integrity":"sha512-MXzRnml0m8AZGvKDQOdmxET640UuRs2+uC4rKSOeOL01PqRQ2gD9wi61iL0vzCdIYzu7/7nmjqlmGUxmnPasGQ==","signatures":[{"sig":"MEUCIQC2Jy0737CcXBS2QErNzGEUz5uiatFO3i5Fv9iL78SDRAIgQ05yYkGg29zhYD1iIP+QwLHslta6iwXjZveXgJrZ76c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3AMeCRA9TVsSAnZWagAALAAP/2FL0XXO/C3G4wmwe3PM\nki7TjcCKqeGl2TeAi4gMBPm8b8Xy4JCfENuafZq7tmVr0oGcFhUzVhtFW+S7\nC8VLLFQNEFSHoKB+vudY8eKVOTRZuf/OQMs9+9lOzWYirIIWuITcMZLwptUA\n8NqaT3soWhAcTqfR994x7IUvTMhIu0/eeLnuitY5Kdo683eoioTVNnuHqowP\nowUQCGVT2nNmvnRZBd7g21WmDPgpoee+n4fYnMN4xi3j+79XUEPrWepTUImr\nQmdKtLxCzwtqQ1D3P1RQZK1RH/ai2AJXuCGJx8CmVSx4FH6DpZVgc1tl1+0u\nkutf5SQy+qKx30W2Jnz/qQBtavWiUOCbh1a5OdM1eqLPnmFcWks/wyI7fQxC\nNGahkWFJjxTauVirdwJ2XF+tWDYBDn0nQXcQOlXSdrH3eG9mVVkrdN3Wv7Sl\nTqH0Oz9IoRJ4ESACF8Q6J0aHyqpwreKCon2PERNAzQmuz7U1FikvPx5p4elm\nZ7TJiBCVbh797DYEZqY2EjCPffz7/9h4K38NqjQkP7gQ2DVl6EJxlcW8Qtmq\n0WeyT39JxP05zfUnGwzhhqpr79OP2cE636/2Uua/+3VWumM0hhikhR6XBFce\nhy9Bzp7aCAihktOq7SVhQX0/uw+2Sdcx4OQO+IwIpaBpvJlx2rlgfTmwNXz4\nvbtc\r\n=gKK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"a3894314fa1b8b5af1570153fcbb748bc3e57f3f","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.4_1591477021961_0.4986612070968932","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"merkletreejs","version":"0.2.5","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.5","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"80da874606984d33806f2c639ac890894665f6f9","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.5.tgz","fileCount":5,"integrity":"sha512-P6if2+kLsa66/9ZPtAUeQpXOcI5zUWiimVkw/6WU6SpXm2F3F3CGarPmsxjKNHtXiO7dEmGNyfnuP4+FTZusGQ==","signatures":[{"sig":"MEQCIFKvxFqsBPb7fr7qRLkmBwBw9Rc0/ptejrFAhxQbu4HbAiA5RP5kujbgrudl7GMcBQs5FFKL28h+2cQO6G7evl1W1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3ARJCRA9TVsSAnZWagAArpsP/2uYhorfzRjVhhM6mHrt\nQF6rCmQ9H2Tn0XFjENCWNfoNlVvQrhXv4aXWVCbYDDFoyLDM8mOBrWFZZ1H3\ndU1odctr/1MX3ZVX6gp+MzpIfrQenEsRTvv0fI+AKjIdLtWiK7DfpVqR1vD3\n5bPryhfWgKtHhTLDEiwCXh4iLR74CKaNHQCGEr9BzZIBxrp0LFXFkYE++qfT\nIxJNF+S3MD+bsDy0TsTUkoGD+dl38sbhL0EoFiv4Xe4dvXffsk0cKI/S46X+\nEC9EQBjDrNNpOJh7c/MB1orcbdu3PBglOkS+dLoAIRTDRnFT9Qq9zZFHiWai\niPYfm3qKzLimBo7O+Jpimk5BleKq5hyT258fSsx2xWrM15Yi9QaX4pDODSbQ\nwKDSsyu0aOjBxKN3DRgzABzkS7TAG2KLCGTy5ZDjPy+gPLwUZ7QxMOqaUTwI\npWj3tivTOHVFo5KwJtLsBJLSK5LxdPd1DlmD2ZwNmIhPVoVUYL9Km6WpCI+p\nmdBf1/wUvyRLSSIlCrtveK6Z7NPQkFThzKr5JuPqaXSuOtaq6yI4POs3Olns\nGcsP9VHW+c5fH0PAJEdUUX+Sm8gc0RVCixtkomdOKZ8QHJvZOOvMc1im3uh4\nmIlJRJfpdo/I+a6UG1O++ZzvIvAEa1KVuM9EAfcx4dKS0gBaK3lsEuoNSSlC\nbiPF\r\n=b/B3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"69208d984d2c2adf1c193e142bc7ef07fc792c51","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.5_1591477320483_0.50826139445456","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"merkletreejs","version":"0.2.6","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.6","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"1efb782a2f3837dd87cc9dcb8716245f13bee72f","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.6.tgz","fileCount":6,"integrity":"sha512-2Kw3oZrRu/Mm1yeIFqWC6yLfEqWIJWWiGw/ho3c2ZJbT3WEwbXr1C4TRk5bSbrikQB+ec2T7AvnlJPRUahHBZw==","signatures":[{"sig":"MEUCIQDwXuuZqspxq9PzgkXU+tYRxYJfaaF8xucPzM8Uh9AM6AIgL/RugzsFeGzm3+fLltHSJgrdT22bY/sxIN9Hfy/aQ/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3AU5CRA9TVsSAnZWagAAY9kP/1tB2tbhgbNPzTZUhqbm\nDRhth5bTrbLwIa2HFQ3A2WJJ3llBkgc8kxMf+Ca7beia2zr/G1obdy5KAESG\nNq2smG6Du6Ptn6TV8hzPRUAv3KQtBgmRbI/KkmIWtl9s89qXNf30IOGxiJvd\nb59X6gfDf87rHhlDPHrurw/OWhn++d+glySgPyJDbIuJvn19Tsyd1IsMQGxF\no4lsmh3QmaYGd3ZxL1fZzEH5g7TL7n0d9Ntag3yjgYC4RoOY6tsWYKfybEHL\nfWBkQe1PPDP5252QINa4QoY1OU9MF0lIuX0t9UPVpl5gdwFqeDFAblZJ5J+q\nuwUFB04im39Vjvr4Gb31QE0UnMZDoLdvh2jXuBWBu+YTpNdD02OIgs6APpbO\nq2su7YU3M2lVZjyoOfnEKPSxacSjV0s03iwj+YIp055N/HmLnPAsNAxIKeoi\n4HaejmcqoM1/yFUl0w0/iFjD755pN0Ww1BsAhrtgNXC0kc8T7tvTwlYYSrrL\nmx6LNp0o56hbmSqCWVc0/wOR2W74Rfgq7MXs5H+0ZF5UBTAS0uPpZGpJuGrF\ngXuI/vmjjU6dL/axBNnJ475Jb7ziC2wYtrL8CHXaT6vL4yi+dNGlEuoUvRPA\nBLNPWDeJjHnSRAAKvhYcMrUAcQ8Yud23MTDXYOHaZ6OXJeMqDoUh7Nb4hq+h\nmkYm\r\n=UzuZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"27b8f0a6c79ea25babfb6bb87350b7f30b765ce6","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.6_1591477560908_0.9274345390769658","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"merkletreejs","version":"0.2.7","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.7","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"d82110f4da4c7e437a6970da8ae3286cd7b5fb0c","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.7.tgz","fileCount":6,"integrity":"sha512-oTgnJ6wb2h65n/L6X8QLOX/EI83Sg3WmSsgJpk45VfmRONYPXY864Naiu3xFDK04a3dp/bdSbjCpUuUbukg8Ug==","signatures":[{"sig":"MEUCIQCQ3NCpISTMUJsE7guHXzjhCnA/5k6nfk8MXC9NIc6qNgIgZc5sFWB6CwRx+IBXSLmneVByqGNDF6c1XdYQikB9x2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3AW3CRA9TVsSAnZWagAAQ9sQAIQxIe4d7CJ6531ZIkPW\nxRV/8N6ZARyKcxH82BPZ81U+O24W0eOWorWMb589Xy10sTHH1bcBgZHIn5UR\nJNien2jhXjZPlbv4YUg/CEgT+YmO5z0D3mAlgyDKkhahl5YO/yytWsLggV3H\nconRbRI0FfYRvk6uYAcjiIDuHB1YofWwfHqBLsvVZE7hw5jf5onejEgtdxQD\nz5AcvJxR0mQeOm34hlSFOogwIbkCy/ksRZ3+7UtkcPuMJqPmRK6f1kkGSlNJ\nekza/07o4FTSdsa2RTsRknQXLGd0SsiGaNxPFHhMAWPZ++lXIqjMOqzqJbbi\nP1uNsXONRM4d9wIkuCwTC6Jsy+y+hgJrlruZicUqOMCJmxA3+/19Owtjt/HT\nyKLXaY/+egFcaNACEHmla28/1FHep/VRJ2ssGQUhIPGpVn9eUdOduwpzgy5J\nmhN3rVLgCzCRN/5U2RyKN6tqmkRF/CWQtA/qWAgJavsB6+85HgE3rtuRXSzr\nlpNaa017LkF7dQ6683eg3gKlBP2YU+trwPiddmBhBNAYPZRmSEpyY60N6q7Z\nBhGhCEEA+1nouHbbOFlHcJd53ALGx1ITqwB7NhN1cxKR2mZ3jUcVwWhXPXqV\nBq0LwBfncLIOdTMVvaazl9UqEzxe6J3aoP2B11ioiyqONrS0PW/Ab6HpLUhr\n4M9L\r\n=v87J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"d020377bcc747066e31fba9c152246e104d89a90","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.7_1591477686915_0.11495265204570781","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"merkletreejs","version":"0.2.8","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.8","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cc651515af45c0ea1a68d053a809c16a30ee88d1","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.8.tgz","fileCount":6,"integrity":"sha512-Re7hT4e77AO8QfIJvE4eHTdfXEM3jRq0Ei309cr0MP0zPWlec6sr1U+8w+VZKDPhWtp+5PTWMlQOyhFOVD0Qxg==","signatures":[{"sig":"MEUCIQCIE5TD9dkdT4DJS7oXj/NVh7JxyoTYvA3NlFt37SvQmgIgZHfnqZMeCJQWTzbAsn6i2u2CLBMHZxpwUmS+iyBst7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3Aa0CRA9TVsSAnZWagAA9FgP/AgYioUlaRf3ew/Lp8K3\nEacBDLNmri7xACrY2NoZt01Xutim8bYjTGh4giuullXjjdqz6Dvd5f+Xj0qu\ngZ6xwumAO+wH74ldXhp7/RS1kMTv+EQA4EBo7U849sznexIxizpgNlV3XALj\nDHk+NwC51SxDdy82WHNa7s1q1mJLGD2I9VqrYyIoNhSx/H9T7PFRF5kcPfTW\nwvXV0QotLreKitIoxCcjAf0gxNALML46fYVCzKhzp05uQ9hk0kPu4ZjO3Mat\nmqiLjg3qjULQ7sIJHD4vD2/9EvT1TY1j3yPO1howORzkJpQdBQSMxnOo1j+F\nMr4XIiWQ4mkin/5/qZuWdSAjepjhKiJrWYmLG3UsKRUAmdeSyef5ICZCxVfm\nnwYk4JH8Gz5IB8Fja3vcrr6tGVS8KS8/mdoT7Sb8f43rkhjxe8vScwo+Gp9Y\nOnr35isBd2yv/LotRLn86Y/8EvwKL4tn4oQTATbTpORjOrSmxZGDrtUmorgl\n+Ly3xbxhUN2mzacwdW/fwF1E6ec+VF3vZggyw146Mm653sc51lUJmnYTMB64\no7lVXl11BsEW3w1L2yesvLQju9ft5otASad4th+pPVCM2DEEGP0qEetFLM0W\n/J25IURNHMxt8haRMpzPujugDhaPw/G89KBPILV8aXCMjvPIe26b3zfy/J4y\nLdji\r\n=x/wQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"d78ea67599962911ae61271ec75fe7c7c155fc76","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.8_1591477939565_0.12450921930456671","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"merkletreejs","version":"0.2.9","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.9","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"82dbbbec73beedf1d675c99a2500b1a293b5b457","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.9.tgz","fileCount":6,"integrity":"sha512-MgpwiIHrTu0YQAZ7GVTTqC+BzBVdD7JstN3cFRUUIijHOPII3iCWgSc9XgRP5vCIkQLCkRaTAbTMOXUebwOhFQ==","signatures":[{"sig":"MEUCIQDeTte7MTMyKnSMs/kPASXvxZBK8JL6WPH7g2xKg/1LVgIgSPJBLXxtAQQLhrMCT9ai6HbSnNkPPnWQjNjZzRlpBG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJQPCCRA9TVsSAnZWagAAzFwP+QBDVkiEPN+yrSI1Gi/S\neRgnHctAVXJNh6GbqK1w5STQAPoXJRs3N2+1gptoEveI8OHpnyQELy0WYt6C\n1XLdXLoWLdvhgqgfyiUNjeeNFQ2cCuVdmSHniJTk9ZI7sfpLF7zWP76Xc9YN\ny4SaL5A33kIJn+rl7LuPpkzqvDhkBdI4V/ASOX6rtTSpjmuOFazsHZjgQHAy\nmovqmcyAHueAQqDtAdj6DXSAPjnFBLLcrWD0EgsMsKEqasAKai25N7oU3sNt\n5ipQdv1FJ5lTw/uuF0M8pIQM7YaLYngSX9b0jLoD+2ss5rv3JEIs689MSDMC\nzZ78UKsSDy6IAZibdB2vqpLfmXWWtsVzzYBACegmrxsccQuGfKGupD2IHjEE\nFIkCLE58OF4CL/AjKAOoaqMy0c5zW8SFOXZWTw4wbh7nN82O25UtFjVSBC5U\nErkrRWAdBaSxCI+1RklFlKuU2Nhkeqvfr0cN3DH221YZnioa0kb4O4jK1gHi\niDFmjwWvBKewhdPWVqWDbzXHNtVKpdzmr5Cx30lSCXxTCX6Xkdg5dmhkSpse\n8EBQRZQQRbga71eo5calWwG1NeAwXBfUbo7lthFSmT27C/PVTAfdj/Iwhnm/\ntQnZ/OWxfVTUWhIP7OSfyFpitcTf/5EhUGhNhcPJVRt9DdwYr7ibuR1kMMAj\ndFHe\r\n=6UJV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"a246764d6b7e7082f1b00dad17c657cc886a7824","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.7.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.9_1596261314327_0.9094595888861146","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"merkletreejs","version":"0.2.10","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.10","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"fc9a52fced798d86780113d17c4b16edf1f7f0f5","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.10.tgz","fileCount":6,"integrity":"sha512-i0IcYCHDzaUAJHM7a/3hLiu3RiKLo3lC13k23k+bvfp6+NcmJVIw+8eMrHbLgLNtkzTWoByRhYnY+1RU4+kAxA==","signatures":[{"sig":"MEYCIQD8q7BMSA+btqoQfTPEeARtYG/D6WulaMidxWQXfKToWQIhAK9eTKLuTtnl404GsSqBH8I/c7FYHAL5CptS4jRS5Li4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm9iECRA9TVsSAnZWagAAfwQP/1gAsCmXLZII8hKNW5IM\nPwgFcFqddA3FF0bypCoFUiggI2AkOmqNwPgt96XhZ7emCmdmRWqqqab5jeP3\nPoxFrp8KQm5zmDgXAJyjeVXFI5qU+ShB3EuHS1N9HRNyEJFXPqWjxbM8Tupx\neubM7U0xGCEu9kovwP88Xb0Y5agtEZgW4upKHt+F/he89NUmh8Su0r9uz1IM\n+Txd5PmfcKn8+73xQwJqVViyCrVLxVUmg6DAtslk096/SPKkQ+cReyV+V/pF\n621lcBunXaaTDtPwDFRrHtHtQakObIcBoSS7GruyVgpZc8Lq3c7XOH8vJ3TY\nIWCcvH1jrc6RmqOOf5Z0+bRsw4YdB6m2E3lrxVwF6WbdtXMr4XEe63yoLQcg\nb7KFpG2HFrW7hsq0rtU2YfL+NQBkQUaxdDOZ5mrv6FcmNDiBnsY9akjIBzvm\n1K41GRDwuYpiJ3urDL/wX01yWn7+nOeFpg2zKkWEwSiD5w+qWGwicon2JEdZ\nhj2ZT7JbNGC44aNdRrP+Ri8y+3j2aWTBvu4MhMRzev3e7ApbZ/BVTDC09v3C\n3yunCH3s6HCqielzwt6h/Fyna9/EkDVUct22cz8vVLwATIyRLXtjirYXA9dv\neuk2QNwoVjP4OwStY3QCtxMkAHDr4tjYNO5b8aqG0MEJV2r1hNv1MEfXlupJ\n+9z7\r\n=JUFc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"f37f91eae9750ee5caeb0584f39b2a065311a2a1","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix index.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.10_1604049027981_0.8258813693023026","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"merkletreejs","version":"0.2.11","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.11","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"5e76f6ef7f964a478f674d886a1ebafe8e5046cd","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.11.tgz","fileCount":8,"integrity":"sha512-oQ8HV2N6ZkOk0114nC1IiqqaE1YMVeHjzcaCcnhUaMIH0f0GdUbZqzHCJmJGefj8iMPjQagOPniPyl8pktK1ng==","signatures":[{"sig":"MEYCIQC6is3JLgYFa4uqvdcGWOUAtUC+HsqtAuKITwIzrd9btQIhAIMglPld3ZFuqJ06MVsSe5pDQDchE/Onur2ojkS8XXFD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzq4MCRA9TVsSAnZWagAAq8oP/jknsnQ4KnvAby8vFYHV\nKhZuyEFKsVWRwi8N0yOYfNqQfCE7rS76hi0lhcLYDH0nVFd0VYEHVA6RyGmc\nTBP9SsNZfBWBcicIrGWMHiPMlrBkjdnwujM9/Tw72A9fHk8XZdQdH1PIvCYJ\nnOTn6slFC+pCboPovP/3hPOB9mtR4SuWttcnCmT1J/JVzoU9XIYgwDDUPe3l\njSs13BMq2HBYJewIr/sn4RXc0b0Z0B152sHChxBwHluTaP0BbVVEbI7cYZij\n3pUgTohx9/iv3IpN+w2kGGAvOZNQAYlNgGY03qJAJnLhkoFKOKGCPmbprz79\nYqJxvR0wjidQSEE7njgjtE0DQCN7+PQselEzwG7lHYEAQ2akgIV8dMnbJaI9\nPPKwmEVER62JSHtaiQXUTUU/1uz0HZzn1VQN4/illTsf+UdCO17h+KQ0xuEw\ni+y8iSXOksRRFtgg+rMDF/noP+p8lt+okXtiAuyeFearQ/ftIBThW8n182nV\nsBJ0OM0B7XuXu8sJSSlsoHEmbSRZDe6j9+t76wjCL4fe8KsosfNZBvNxjGtS\nu9lu4hkA+we4J24lz/D4MWcInSfPBCt91IOR2rM0/zctS0nbvb/RO5Fn5LDO\nZPd1ezMmNUgYLjmJoYKjYxSweOBSyn8ZUiE4Hk9QhRUwoHAsYlH+y3Uh7lS7\nMLfA\r\n=OTsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"072a6c29629ae1c153010d35d743bc0ddfc94163","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.11_1607380491813_0.9423644812541183","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"merkletreejs","version":"0.2.12","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.12","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"5d1302339777941f16dd3227d8d9789dcba03655","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.12.tgz","fileCount":8,"integrity":"sha512-2w8t/s0Io+qwbG/M8gokb0c9MkTnPtnseJFnMFxd153MwMIaLUzBP9bB4uZYxwOu0wesk5QbuEp/86lO+dlb6A==","signatures":[{"sig":"MEUCID3eeSxsrFYDK+ezLQqirP+cvKOEIX07gEGk2xI0vIo4AiEA4uy0QYDYo6QUlNN1jwL2+OcPcuxHIIGuOCBIbtg+RuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1RQMCRA9TVsSAnZWagAABfwP/jZXjAYrJRFv8nvXXPTx\nQ+Mao+nZubB5ut2wfrXr5PQaYqinaenmVXXwcBChJehZD1Aj5XKtJeuH/LeL\nKjzCrGaa4agbEljJVqAgTZ8q/1Cx+JOajC76z5hI+ldDMmx4WKrLvNKdWu/s\nVgUQ7htCN0SFU8EOUdEGB60jx2hGHdGKl9tBsUr3OzQD1fZxf+oEzZHdipnh\niLmbO4S11ZOXm6bW/yaBuOuh+Lciow7oq5EnXr8OqnHISRuJO5tjn5k1icQ+\nAzeEx4kbYwtuxP9oikIDlJ6HdkKTpZu3MGHYTFrasl/Sc5YAOXjmh267v/5N\n02OHpBbtQx3Mpp/K+2A05O1Fm3Icd1t0y1qDnWKM0iSOfn1z3lfIRGDmnMvy\nKI7kENujqkIlc5tZB2Xv5iG0ySo/kA2xA6UhHoUhblVdfcF6Pe+FWvJger/Z\nIBF2YTdIKZivzWYgYZ/jRgUx7VDakgwk8i/XD6DlIIPuqswu0yTwZTAoV8eP\n0g5h+9mHypS7twSCTSFBSMwRjSopx8lq9nQjiZBB7wZJFwpU/FzfB3lax7A5\no0v6foVf5/3gg3zbdvfNEzRCmNZuW1pBSEmiSyj2BSZk8A/W72Q9+lb9Zy/I\nBsvog4oCzAgHmPMl5iolJ3zPCmwNfa6TbLdBnpUajpmqVVDm3JWRi/I5gqEJ\n/v/u\r\n=QH5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"0c03fb30c5c9f3bb5687b78635771778d34885ee","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","is-buffer":"^2.0.3","merkle-lib":"^2.0.10","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.12_1607799820056_0.5085915196526278","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"merkletreejs","version":"0.2.13","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.13","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"56ab4cd4dff7fde018815cec0283f454558057e2","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.13.tgz","fileCount":8,"integrity":"sha512-hnM1XX0C+3yfAytRiX7FKC+bYg+GC83aQq7EytAp6nbcUBRdXU6/AVkmNdsAaJJ9IaKZt0w76r0QeWY/Fq+uFw==","signatures":[{"sig":"MEUCIHBqM2DEAWqtO9BIKTLMIM3Arb/eXaeWHO2cLGwsqR2IAiEA5GLby5GcBSUaoPkqGrxXwqqEiPis9eQn34YrCf0dGFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB7VYCRA9TVsSAnZWagAA6/8P/i2anWwvwAyVBJHq9okh\nzaGArqVfLDEMpEfY7DIMsav3KqPeyjHjaXYMfrnPULoP3xvEZFX/2sGud11f\nHx9li/SRvk9o2nVruTrW22U0KZx8bCpsOm6wABtIYN8sPJyxLW1L1YV+yzri\nM18KbsWs0J8/2bB87sESSkut+t0tuz5f9IQ2s8Q/8ShSXIbi6QTbb+m6EKFd\nMHRnu0Qmr62rVzAs9uh7ygfbGfGBTYHe3USbEIaddQnY9eL9mQp8Xbc9Ob2B\nrnKvcQUDZ2H2d6Q3xorRS0OXgwvNcmZoAhXuNOPGZxNopVIGwF9jLldvGuy8\nGknWzVZDRV3bw//SqHUgOA+Ee7oapySgds7VWdW+XCGXEgLfhnvbKtt4Sx5+\nRXrFpBtAgAuqSvz3G9EFXcQzoaKxQ2iUe4t0Pspv5xI3HtXTzJtto1GFBh8w\nrA+QhsWxDconYBAiWqCY4uVWt/4pT+V3zkD+9nYOPlNIPEMLGlxma0k2L6c7\nI9LDuXVhW2d+CrQ6oNMGFOufyIs96w/H7COIgTNcMqYYSS4/hF3w77vTz3HC\ndTCb7nDvetb7FLqKxncKBbRGRJF8Oa8GUrnoG3W5sMhQHFctKzM1A3/kZU4/\njsu/X0FSwn4G0J6NUA2nOQGVsA96C8k6hCZe7YRycJCwLuhNtHCoq89Xtyu+\niH/L\r\n=GKI6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"ffd68dde0882d6e4410830c45b7dc08800dfdc86","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.13_1611117911640_0.6571627485379403","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"merkletreejs","version":"0.2.14","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.14","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cf530941acc2ec99529694f3173780cae90b1cd7","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.14.tgz","fileCount":8,"integrity":"sha512-v9qlBNyjymD5VKjAUR/QKUEISIZzsHVLpHtUzW6M6gepxrZkhLl5IXYL4Onq4ijdPxyD/93XLYrYULYrpOZ0mw==","signatures":[{"sig":"MEUCIGJNt/CJQ4mE2igECzFwQE0+njLhhCLmCAbp4+POv/NnAiEA8aXkfyNWDCSmIZ9vEOJL96DdtnVOWKaL571t7rlGsKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYlBYCRA9TVsSAnZWagAAlcMP/3laB56G8tzypFF7GLnw\nttZcI4hNXEeXNuh+9JMkFCvNUR5UC24ZxJRRbr03Ro2Vo8c/pWuQVxxKdriH\n/0FJkinexorP7MYk7IOFFZ5kDlFdU2VQfzcOcxjWDyq7ZdV9s5azz0PjcUo/\nr5LpQZS9opuxE9defjN7NIasitwXxXiIMvuP1iZ08fXg+ZjdOAM8/JP2wVIo\nTkcUnnX1NdzEl/IXCTYitQ+xf7/yodVjFWkCRcBsiYfPUqtGH0X2phJXxXti\nE8PHNN0TvlzCfOFgpMBc0xAVXDxUbfHbcPkFX/66uh/YiinyV93x2RjgiS9J\nIvyWG2hB45S1yRYPYc1pgHfMMDI4XgdfGuq08l0tg+Arpjs5hoyc9f8GtPD+\nqye/mStL1FAAsOEbX0D8dqzzbUJz8+qMFjN74uaibT0TTKWh2hz5TIU4nd19\n6Qxz0HwSL4Kuhl/M5U+7an1/w1ClsdT8JK369PGRipFEyTI/UBwH4s7p+Mye\nKpkKHFrL1Yw4s44sJRVb+p7hk+aw+zOZhxD5wazOLeF4RGtQV60t9Wj26DZs\n2Pl4c/WSuU+SynAOpaeM7IXotRb+xlU2DewyVdYhitsTUgtlUh7bJZF+Bn3D\nsocJJ4gnH7BZIbDIdEfSahWVM2g91jg/PwlItYACJvod16SagiM9nzQzBKCd\nVj63\r\n=A9lX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"6f50a494757d0fe47da7385ffecea3687cd52dc5","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.5.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"15.8.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.14_1617055831812_0.24318468822594075","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"merkletreejs","version":"0.2.15","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.15","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"db8a2e6ba90d2f98a60b92568f4b745fb226b3d7","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.15.tgz","fileCount":8,"integrity":"sha512-gm10hydsqnArQ7sH+og1LFQRv9MMzS3Vayb66Ly4UAhPq1nvMEni6nrOaM6//7J4QNfx2dTPcuDFCABwjIDh4w==","signatures":[{"sig":"MEUCIDYQ73EBJBBRrTWiQDF11XiTovbqOrM4gE66b4nRm0SKAiEA6coObHJHnJJVU5zHH0nQJyiYvxjH6NBL0jxCHZ+tahk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYlk1CRA9TVsSAnZWagAAahwP/Rx5dQ0WkT7aSp8+CwYt\ndXchVPEZDk+0cjevt7D4HKJpcZ/egDGo0QsKd1OIuCkCAfbHT5cYl1AP1Z3H\n9Sbm/RLFILPzGd32qERT/Qe9zrWM/TzO87/7QefuCWAMdj2nFsoV1VOV010V\nhFqWyJOldggnInMnOSpf7sYfTfsbrlPdGilFIQQA4zvqAthezYYfZityz/Ds\nnm1LzNTRNRmUpSF2KU5W4jpZVzhn77NRVjlneSw87eSfEc4Bca257xgzHq7l\nre8xhC+7JHpkbvGVj9fXOLcqzMGGOOnX2xUF94vwpNKKOcKxAD4PtsWLxcvs\n+D9n744nWi8hU+ukILNZm7aztNxqRBJ13iwZznHIIpGvCQERvkkc5B6IaQDN\nWug6y7Q8HSQGOq18US0XpDpm+NXQ7+Szl8XuBR/bto0QQIksFyv99VddGlzO\n6tARl85xigD+vX6H/E3c2w9ff4ge1XC74UCn2Ufxn1XYKUzcgImwKYQp0OcU\nmKS11W9bpZUU81/io9h5E4I0cJlftZTpt57lttJE+5RMWreIE8MTLWREyQgo\nqY+jEKQS1vH6lCj11+jZnnFxqJLA6WL/1cSAHGKoNQQLwjdppqI9soxrmZXN\nreL9O+QsHrcPjQiL1kb8UXlxA9erd/LYFATjWzb7ysymIKGOnPk0X3u2rQsd\nNR2E\r\n=JjAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"137aacb04050fcf432298ae11d03d5bcfaaa6486","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.5.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"15.8.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"6.1.0","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.15_1617058100820_0.19487040179326542","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"merkletreejs","version":"0.2.16","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.16","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"3fb4fb5f3902b5ee35f13487efc6b3de2a94dee3","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.16.tgz","fileCount":8,"integrity":"sha512-iKRGbhKMQCDcBcJlRCuSAu+5sv7sqPNE/nivSA9JLGvTNjgTtbTYuIYSsNkO9292SHQTDNoh268fwcnWe45dWg==","signatures":[{"sig":"MEUCIQCgBsyzMsE3/r3v+SGfHJQbPiOT5h5RkKsAC10OkC7uSgIgMR1qapquPK2ppx0siQM9sKrE8Zyhb9cupkkgTZKeuWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZS4JCRA9TVsSAnZWagAAtX4P/0ea0NgxKE1O1rT9+KWK\nDRPdSj5qNgD481O7loUG8za/A4SEKOt41uH5q9FmbQp/EJniIIHfiOOSSQxj\nXFBRtmwTxzP9Lo4FBbxSdoHYYZ7XOSS1JNNWSSEsu12VV59GV/j/vxFuWscm\nTIrcOtv6USQx8PMkquGA7+TsQQdLivFG66XTIc+OCswwiyCRqj99hqgykZhq\nyyUV7dNbPrnAGHHw9aGjQzwncMNgvmDpvhU37ozGeHfBawfNyD8aGFnkDdCb\n9VPmIHPZpbfFuMIYZ1XH2r5I7+i5WJIOeS1tG8aQTQvQ6ByBHTk4AqJKWqiY\n1zmUWLlznk1MaDauhI9VtZw7a0eqoKz7W7sZbOcUgH3szXeiUhSx3RmNlreH\nvtSKyTS01ftqOFyUuxQ9F6Z1WOERoVh5eOyuCPsnjLWOpsqLfJUDLI+QNM8f\neA2vODiuCdOPwCqN0poez7KXd3az8PPKMs+kdYAGHgHUlcgPVm416W7b7eZQ\nX2+io/hJVQe4ATXlf173XPvhYqiFfauoRNy9XgafZgauV2Oo3qsiij04CaKi\np0a91o6sWtAq4eIOzUU0reS5VA38RcQFiLoprtkoMy9EhTt0vXj/v0pWv8K7\nP9f8bxfD1011q8N+yuguw7X5LFZ6CmSBI4jsIUHgZhCaCu9y2OabHYcfD5+m\n0COG\r\n=6+dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"9b06e661c56e7596a64f027795c7040f34130230","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.5.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"15.8.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.16_1617243656802_0.3058270243898862","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"merkletreejs","version":"0.2.17","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.17","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"f036815be0d9b058f00abc880d180394899b211d","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.17.tgz","fileCount":12,"integrity":"sha512-arOJJh3+Jp69PtB9cgpIniZtN5tiS4HfH1Qwrwkni1lKEXTd2+OZPtGU2nsoiDCLlaPS+r8cBCyL4DWhBMfmBQ==","signatures":[{"sig":"MEYCIQDYH2mTM6q5MsgPyuxAPMkINItmDBKjrWuiP7m2VFxXUAIhAI1vZ2ERMUVgqLVmme+15bePtm2Jp9pGlf1loIOGL/nk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaLVXCRA9TVsSAnZWagAAfv0P/2tzwh7OtrT1idOTD9jQ\nQGLI/NhZ52jvC0FcfTE6QwZcGT2je8guqB/s5cmZIrFt90zxTtExcY+/MORh\n08iHJRtBtGYQekMI573rP1hkgcoLFVxe5gn5NzgfVQZ5baJ4ISH+BGm/x/cl\nmCS9z7LL/5XGVC8aYwNOwG9+y3HVF/DUDM6p4I8xS0lsD/2FOj2ZMqNgBmv4\nnoFe63RulYmFvQ59nOP1Ti6p8OhLDM1x78kabpvPt+zXd/HHgbYEJ6Vn2e7g\npxi5huxAApJ6NUpjsSQDzpyi3yfFq+YdJeNtkgihHULRCXk7iY1aPv2Pl0kt\nyg/wHnW7tg68USCVX5vNYtHnhoneoEZZ5fFrB1h3a9dffI80izXd1b+fCLdN\nlek11czwyhoD4jvYRNFQFeyZSbHq1BBjaK2/JpOCHobfO65LHaqmJGE/WiTP\nM1M5TeF3X3IU9yMfrRkC2KNAJUfQ1QrgZ2ew4s0vQFjzmufn1PYEhw4ITePe\nKgHBSCOb1ja+2ixZN1cljvRJOS3bioPwZSD9PInxgfVz9RPVXq+4WY5eftHI\n+XhvQPr4EizkpbTAUczbAP+Es7iwa/LLBjbIpQC35aXVCCeiG1qb8C1GCmuE\nrnMKjjVtEgJugaHOOhQwwNwhygL/8ba1GovziiqrL7MLQP8HJbbxtJ2xhksI\na9Rr\r\n=hc5g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"01dd16e36443e9a1c06b63bd2cb087c0efa8a688","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.5.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"15.8.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.17_1617474902554_0.1667747109587454","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"merkletreejs","version":"0.2.18","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.18","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"205cc4f79e134c9bc887bdbd440b9e78787c4823","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.18.tgz","fileCount":12,"integrity":"sha512-f8bSFaUDPZhot94xkjb83XbG1URaiNLxZy6LWTw2IzbQeCA4YX/UxublGxXdLQIYXbWkDghq6EqwG5u4I7ELmA==","signatures":[{"sig":"MEUCIQD/9Cu0QTk4W1EgkXT8F5e7Bx39QFG8w0XLlqRQE8hJFAIgJ3u3AGLsMnwFY5fZMkS6g9PsIirNU3wHoORmbOUHhy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaTyfCRA9TVsSAnZWagAAtAcP/3En9YwssZZ587c6actN\nEeZhJZ57xAAV75v3eH79Cv8CWOAoV3VI2wu4JgNPD/2Ygx+Sx9HouRkFJNK+\neus1BkDNVTim0cOXrUHAnCKUFDkffM8ztOY589zX2nKKeMAJsZHmB3317eGQ\n7Oo8HEOObnMgxD0ppqMFRdGm0Kj1QYWfMGnzLrm5noaZtmmihCGy1xirKro5\nJEzBZ7+cPiGU5qXJLhU8L8ms+w/NYuPxNNB/CTZCoVCV1U3j83lbcPa5i8Bh\nqn8pQWCGYV32o8/XY6wFL6gYEZT6db3IOrNx+F/k9wnXC4/ht35QwLvrgpQL\nXubJ7uzPXhNKf5Rht2UQoV8mhg1tj382NuHBKenQThv1cXXtjUvvYP1JdACA\nf9vvEjiUTG0KU8DTSoSW5tqv04YkF5XahoIenZzclV7kXDjDfwRY6XkQP2Lr\no4cht5O0uIwYetMrmbpL+NT/PiJaQacXfjeCMZVsMbrnnWgA3n/4HU9A7wwK\nWfD281tELfyE6Gwd32e2Pbt/mpro/ezKggIsN9vRV0p3DqOdX/oujvwUtRHo\nSiA6j6TvCfvQpgwkRONpkmefyp8xqDXOPUP+Fzw7PLe1qhx8QQtQdijuC8RS\n4kyIKvNmPogN0kw6Gma3q7fRLwwIjPqMovGPFuAjKqyUJibMt/cC/bdkCZ0Q\nTYh7\r\n=lHeF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"fd156e194e1845f162d7adee4536c0e58b3d8fa6","scripts":{"docs":"rm -rf docs/ && typedoc --plugin typedoc-plugin-markdown -hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"rm -rf dist/ && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.5.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"15.8.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.18_1617509535220_0.2007704893869271","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"merkletreejs","version":"0.2.19","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.19","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cd2d990da7c9c0ac1bd43b430f3f0ef59e327797","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.19.tgz","fileCount":12,"integrity":"sha512-c4fvnOJahas3FLWl9lEuwrjqnqnFJU/3mwR9/IzZyw6/9Sl57Fg9J4Nv32Pmrh37rQGE4Ip7vCllAk9xzw34jg==","signatures":[{"sig":"MEQCIAsluI3fXMAl4rG5t8LPzgRtN68dEfeaCeNgO+d2h2pDAiB1Xh9eQpiEEBUJlb2reqonOnM/5dsyQpB6Rs8NUc9/UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3r5UCRA9TVsSAnZWagAArE0P/AiKgbR2EHgzjLV5Tg0f\niPGVM1jc0zLp+kHPcH+uV3dH9f4wHWoFJe3oSq9Xk/hiUERTjQEEITDdHy81\nd3S/EB9T4BhN0YiJ4PbkIH6c9Zd4sJ9xrxVfekUcfex1ILFcE3o0EfhSuhyL\nPJ7XKIIZGr0a3lT+DqP+WY1xD3FsEa3fh2priwNLP6zdO17XA715998jcG9e\nu2dTuZ4j0N7JeDn2FKyO693DfVOc2ztKwjOJH4unaT21AKQFb4Gae413xjrr\nAlT0JkxwzHJwR1N1JbOvx2kvZmA2ZF/925Ek20i8ITPcf+6j9q5KwgmbBszR\n2xYaatO3cIkg4CHzHvvESwr9a5N1XXu0IuafvVtvmdNNu3ZbpVQVhfOdYkPk\ntuErlEwP7b91PLk/t5ljwBPov/Fz8eYFk4YKYDqh+0L49l1S8NyxJCjGAgtB\nH9U+ZWOmUCSxMAx3GGs0GY83Q0sgur0ZDpAXI8VgvolR5RxETgI1ZGuRbbF0\nfEHW6kWQ7C1p1KjBICA+U7PYzv1FgulFq6fQ6FYrHcWcGN1fEnAFmMpylSVr\nMt6117blffN9TuDiJrnDkFk4QFLyAMp/5ng52qHPDzSB7/a1Y9HVdnpvjPlK\nRAA6BrNAH70LIQgHFPXgOzu9/PDxuqBMcOAvw98R2nSG6Ob6ZwTR0NJnAMlC\nqCUD\r\n=nh5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"df879c6dacd54a53077733cf69181ed469bcbe67","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.19_1625210452141_0.16644030841946078","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"merkletreejs","version":"0.2.20","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.20","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"a0a0f540b7d2ec50a05e6e85cb9e1d030258ea31","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.20.tgz","fileCount":12,"integrity":"sha512-qXP2gsiG0LB/0W2oOqT0ORHc/v1sgOpnuF1T18IP7uk6eyT5unLtffi/kO8VdZw/xhz0yQmiTMWnwhrQWZIkxg==","signatures":[{"sig":"MEUCIQCFNfePBqwV37oiqMGQicWt3PTgg4w/2ZFYBKe+VoLNWQIgWERKcoUZ2rKLG8NjsDBwX5i1RCojIAjOH37pPJziIiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3r+DCRA9TVsSAnZWagAA1ggQAIHWxw+auCM//vFMxqKX\nmqxfWjTo3ZtjA0I0Gg8FRdYlE6U/h+oPGxGcnt3KRqq+C7BPXV3SG4IztXn7\nWkupb7dM2BXzYTo1sekFP7YGaH4JE3OabIqZUymPJh1pKjMre2EkRpXNdtjU\nDWJMuwSpZDdoR6WW9fc0Jy7Y/GEP+uB4Pz7PZ3QrydIF1nrPxRe+9AJibY4Q\nkPYEERiN/Dpp0sw3bYLdfS6fC0Hs+2cpkiL7Z2gLjfjYSaYpyqrREOXB+U1C\nhCTFiwOtgIalIHoC02rqWOI/9jvIn+JKVRPOkNxmRl1T+luneGitHMIJyhd+\nD4Xspeduh6MSEQVhNugb4EwH6++zYplxW3Af+4CkbjMHooZoDtrlxFNDu9l7\n6G39E8UJBb2dGcCttcPbp/anPjZtpI+7A1POKn1BcIQazVvrMFWGVunIG/wh\nfWvZ6AwcPHNkP/bggSNLL2d1FykXuxE/P9UVXu4ZYKdfOL3+ptne3pYhIoh7\nM5I/AUKw7dchAzQW/Vnu1QkzCjxhlIecCpnroqy1qBNX1e4rFmdJrhPrL17P\nc72h5d4e8Jsxh/WZ8+bB5igalU62tyVO6KVpl/JHxqPuvniPd3+wZ+UsKAYD\nMLzYQ+WdoTn9zH0wqMVXo7eGZfwm2pG5CLOys/eBt/zR03INHMFGS5rTNYjY\np+/G\r\n=Bxw2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"4b5f686a083db5472a7aff9c73f228d661d3c1c4","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.20_1625210754458_0.2639881352167255","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"merkletreejs","version":"0.2.21","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.21","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"81967d0f5df8560a3acdf242f92c1abe7e579e24","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.21.tgz","fileCount":12,"integrity":"sha512-xVo/WfjDRJfZOqd8P30zOKfwkX1UbGVNpwJ/iUu+fqteooiA0ws15aYZ6563EKyy9RFnVDJn1TKfUeHnqHs42Q==","signatures":[{"sig":"MEQCIFF43DfQdxtjMkLdr9YtZ6VVSI5HiUir5If59F4b1RNRAiBBJsH3Eh99zU9skt9QwAfXpF+sDRrxZzflAaDJKEmxjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3sBVCRA9TVsSAnZWagAAAPQP/3tect0cFqBIgChYlfDD\nW+Gme/cPSP3zAopCSQFM8krTtG/3mVtqe1HewcJvW0jry2kwH3Gl9/nzyAxD\nwsFtU10nUP+3VjjOAIUF1DMLRhK4rmQ7dhp5Z2IQD4P2n+F02XAT7urZLEk1\noTmWwbac0f2vzA/2o6ZqkxNDQVDSUY9XMdkN+3n35mfR12u8LLyv5nQnDe6T\n2G77lCk++IvC466QNF6KnT7fAYQvbNF2HAn8xNpX7vd7Wut+5cpGeF8mGQrj\nrrqH8vLTVaaWQUhL1LdkWiEKvXmsIyAFKo8/wPOo0adNNusruWBNvbTBhibA\nOb7yJyrSHBPfkmC7jhJbOYfGD5+ZpSHBPcyw0KkAwa5el3PI4N7e8gcnsTWO\nqt++6YsVqKV9ez4CXj5L7u/cFjUSj0CTgh5XDnJJTyGFBFjcwjywYpVu+PNO\nkhIusiBfOiiiRj9FJhDQ1kmt+30nR3FLHCoiNdRsgq6IyZw2IDt/zefhR7Ka\niAZpj/l4tzEvh85pkfp1RqltClOSO4Piqpt3pKChyrvFPOqEyCTsNb3YkkvC\nN8uvb+fN0hEYalh8GBU+UbN4+3z993GiRjFiJzYusIEE/8VLtUw9MGbOG2Wx\nyO1cr75CaoME1iVNVXwHL4IEA94kSdjDBPoR+pQ8CHdbJgyJ8v8TOeMQQKAK\ndUTS\r\n=uEbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"322a00f9de1973603f71eb7932d5575bbd0fcc0a","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.21_1625210964611_0.3594900075392504","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"merkletreejs","version":"0.2.22","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.22","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"65aab55d75a0947227eb3ae25f4d8a47cc5545b6","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.22.tgz","fileCount":12,"integrity":"sha512-MYWF5KoCkXcMkFtuB4O40k4yYxmhwb1TiaLvJaj1L5w4LQ66E2sukeslfJjGmaGqWHP4oMK06lgGZgODHxU3bw==","signatures":[{"sig":"MEUCIQDFXxF3TLiiEXo/pg1Wha2q1IOYqlqEe+NSGFmYBm6i0wIgdW0n0VxctQLcrndWuUkquLbV8yZ91Ipfn4aN73cQIPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4XAFCRA9TVsSAnZWagAA0x8P/jZGi5Pcbu15iFoChoC4\nOz1OAPwwtoAIkIv175RKDYYWet89Gpm3Y0Y3ULnUveT+s5a5XdReJTAakVim\nTtaUsc7rAE7mvLET4vCmTa1aqAtm3oD4v3nLW4VEADcbrfiJX02oXH7mUJi1\nYrpLYGVKashzpsZQ/3amWvDE6DpfO/0aLkOKK8Wn6V4YNJveRRHCg2uR9+kv\niXDZr8IwWzjbim09CGy1AYNK522j1QiA4WQTa2RYfpi0F2Elz1AsObKXXj+a\nwIsMlCQawHivJ0x/4Y/0YBjMjKTJ5Dp8GTawZQx6Duce0T61xCxnyotF+wBN\n9Frt8lxhVNre1kDpSRpkpO8tCLizlPecFVirOjkzmbeIfaXwdBe+xiDC0LbP\nkWD8rRlBqSrs6MMT/xnaS8m2mmCNO+7yo/RzLK0bNLSi52sD9MMtXCA4q04g\n4ty0NS9r3u9/NnA6YW4rVEo5m3TWQa2+hw7+DQ8tbgvpS/S+FwCTSraJLcr+\n1xN2xGJLajEjgxn0RGdAjs5P5PBdCxZTJnnyvmdguZxxFi3PJELH1h/B+P/h\nd2Eh732+aIIyagSQAxxPkmbvWj99jNwK9QnluoiKcr1cM7KGePS4oW4nmipt\nnj76CWofJpNCb48gcN1tcAtFF+yxmkkER7HRVSYekN8P209bSe5SWLIyjyXO\n7uKX\r\n=nWBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"49ee00c1c0cb39fe0c54e5bbfe82ec5d2670f662","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.22_1625387012452_0.08709303809837099","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"merkletreejs","version":"0.2.23","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.23","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"afc43fd1e1b7059943766eb1ebf281f858553b10","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.23.tgz","fileCount":12,"integrity":"sha512-L3iWPXiyx81on1uZpfBEWFo+bm9T9YLwffQaWIUUTNoQZkVV8BfThXtbFLbMnurXSzPiAYi4C8qN62XAvdI3Dg==","signatures":[{"sig":"MEYCIQCmJCd2y53Dx6xQUNR7682Sd2p4a109kABzL7niPvYWrwIhAK2mrTxn+/DR6LknSzRLVF0yIBgLkH26JDBd1uZIy/DW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7oXkCRA9TVsSAnZWagAA/FYP/issfEafyDyy+PuD1Q7x\n+4eP8gI4zBL651VFiLM7BMEBTPvagc2jG73GX1/fLU1MadoXz1q/asa7usDf\nzDB5pi5emvYqKeVTDPBBAA9oVJzf/5B717CQetV8REXUj1uhu72pKm5rb246\nAbFxL9K8KODVPxi6nqlriwJ5kLeI8tQZvYAC3R0O4vmg/TDvOfIm7wWeKKgf\nYCp0LXA1jxIUmkkImSzybgw8opRve2nvX3Jx1MrL1e8V8E0M84zGOwhUr56p\nU9kjF1W8kzmpj8JcXVg4/tlNNrg5bSUUvnBMVcMnf/UYFq77q7nbV/07oiZH\npdX+irYF+O4Z30nnK6ZjOUcZUmOwhl1SxbfmDTRqZTpC9kUckKezgEhkE2Ig\n6Kki78a5UknmwuNHx7FpMSUhWpJIJtdXEO8ZpTy2X6mANpcQkY4CPLgesoOl\nnxm4sBFwakkeWrOMex1wUNMzOnUn0YpccL1fmxASopnlKDvECODoqjjKmnqj\nUcO+A3Xrn/nIaCFPT6DtePK7KVYAGAr3eFfzUkAZ1Esvm6AdgmXA1uptYZNM\ntN1Rn2BBGHqGmkWZvf0rlVBSFzjRDIJs9npCT9dFZrvX8WjLp93y0WfzLcG8\noy2rhFlVxX2ki3XBohHhYTFZ6KNAAuSn6u2ujcVOqUVjBozODXPfz1ZvNEpA\nkn3A\r\n=pi8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"64dc0286c1a61ace40735985e11631cf3d1b4dba","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.23_1626244580032_0.5481594992841783","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"merkletreejs","version":"0.2.24","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.24","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"6dc52b3e0946846c25816216f1b60094a18a5e7a","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.24.tgz","fileCount":12,"integrity":"sha512-JUv2zSFuTpMj9uxqNXAOAQz6LKXL/AUalyuDzvqyf0fV09VeU7WjNDMDD+wbdtrA1mNEbV5w1XDWXMud8aNYTg==","signatures":[{"sig":"MEUCIQDjPEjs6/NUcR6VmRXVgIwhNDjfD8PXuuOE3rCRS8KGHQIgS81OVHNzxOHNuJd4IrllHwWmAhc6x8ujc91nVehRAr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/lyTCRA9TVsSAnZWagAAcqoP/jZof3faCoVDTyGT7fYQ\nbED6RdjpkmwlH5nOCT8BNZckv8qEXd3RbrSEuKcgX2IrFjltOW4B+lmtaCqs\n07HMlj0uiXePJmxhy6XIFFrKYjNfc1L77nq783oSWFkDK0zSu68ScWogDUWV\nbPCK45I6+ULClhB2qKjNW0i83vssdsTTjibDEa36G3ZrWFGubrjGIFmmhhiC\n3i64ZWUi17UIiT87HHM4g3mOXVxtIzznTXgzHyyk2OfQZTR98g6fLk4vlpdR\nJ7x/2cUcdCAraTNNYF6YK0NTI/hyqQeazxIgppyEgVp1tMytFhJaQ1rxbJ4r\npKcC2JB8QxGBAV0jOfPC/Ju/MZJK2RQoABZ3OM7a0Fluvoe/olr+NKl85moS\nQf6L7v1Xngd2fBgJzZ4XL10fULfHvmIFKTupxMytGdky7G+BS5QNbqIcpERc\nK9C6Pf4UUcLDII0OBsBm4s25Zv2o0Dm00ANTy/QCeZTkb/Bgu1r0VvVFFtdw\nUyxRQQU/V5NVNHUenoNyQxD88WquAIHu51MMZD1JFeW9kKeZI73Qbbnnd9vM\nDk+pzAwTpPBn6cIkG2U/6YTBQPQcvXbCNRiqthSrbxblECxCtXh9AD3i95sn\nvhrjBpUgAVXz604Dsw842eSuXrdTFdPLrRRSsRGx3scbXnicm0Wd0aSjr+c9\n4ZIa\r\n=Jh+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"9351d5655420ae8f90f3f35231631316742e9a6a","scripts":{"docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.24_1627282579070_0.4543206276734755","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"merkletreejs","version":"0.2.25","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.25","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"812a4a37f413c60463e18e73163cf536cda5f7fb","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.25.tgz","fileCount":12,"integrity":"sha512-1069FTxZSoYHs47bNKKtIFhagvj2vuhov0vOdbEiMLx0SzB69kAYKlQdQf3KAS9fXghn0BiA8ZyHAtEBZR/7sg==","signatures":[{"sig":"MEQCIH5O+UF0hjsY7P39dLhaZht9sgcNI2jflfBMSc0EJSG8AiA1qicSCtcoxRYekiI2xfZFXCU1y1+c0Je2YrZgVh4U4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrph3CRA9TVsSAnZWagAAJBoQAJ0tdBKtCOqcwp9mpLQO\nXzIDEpX80/8rROW/9Dul2SnynFUxw75uHWYkXb+afDJHV8jnRWKg7Q/5kZg7\n71yB7+fF5nKffKrUINdt7ciikOJyDq5+JVxHp9hB7wK1DUKNY899S4uoHWl3\nWMbRGkDUCd85v3r+9RcUDHopxNAW5dI/A2FRac0SNJQB0hXUcGpnS3smqLip\nuSzL3FIDYwoQJGWFJdKS6BlJ6AiQhhogrOas2Y87llvqd+PrEat4Zk56BVl3\n1j5UFtRKz5VjeeF2Sr16vwa1Lt3ZQuyQBJTWsSIRb0VcgMIkG5TK1bqsUbSP\n//updrJpP2MOf4LPu5dixlntQg7K0gRAm+B5Ud84QTxg0HLnMywC9BQQCTa1\nGJ9nJKhY45gCsaLFHGEnS4F+N2oWuy6Og2g92BfXWB5UPsGKCudwyJF/HtOS\n+7hFDMsuVrGgBgSmZV98fBJDro0paRPLGwyRvxzYEhV3Jyg2LBAmOq3XtNQx\nJeWxFb3fhSX/m8v6FDAfky8ZYumPUbidaJEU22/7paANpl354xccF+djkvFT\nC/p/rT+khoMEjyLhVnztDRkBOXc0FDx2Bz72dS/cyDlmBrW/qxKUWUrqURZ3\nb9MU2YLqCMDvJc37x4q+Kfv6r/QjgbqWe/bLiV3DGMhp+ehLGeFLpWTahLhu\nEfx5\r\n=sjoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"503afa03eb30b5d42d54c79d0b9b58563f747f4e","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.15","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"14.17.6","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.25_1638832247102_0.47307888842060386","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"merkletreejs","version":"0.2.26","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.26","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"a107f4fc15fe7ec63d2dbe006e9f98933ff6e6fe","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.26.tgz","fileCount":12,"integrity":"sha512-1YsIUioVn7Ivm4JM0gyHMmbllM1ovuTCZIpQHIk29olJepUjB2g4HnWMZd2nX1FHVzqRNwVO+iHQzYjM7RU1tw==","signatures":[{"sig":"MEQCIC2l3vdxGVbQue+vEOyyj1T4LJhDEhwDVUdZ+Gai8zIKAiA5kMxggnYEd0P9ap+aeXIhfyVglmJAO4Wma97onfWX8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrp6/CRA9TVsSAnZWagAAoGsP/1I+0wVe13+qnQvD6Rbp\nbSPX0yNiHSFziAbl4VLg5MgXk91Di8pdJ5LWjO5hedK566qP9MbdGsafvPCo\nmZjN+LMjG51I3Y2c1wn5kuc4gzmNsKfdk21uqFjiCSOiHBMliUPNd5GKbhA8\nG2fxdn/YMaTuULb0+hVULicP2u9jLCs2WKML7OiMkI0FAeSv39pF/YsjpKjy\nPjJoXJMdQObAw5RQQuf0ERWrAR62E3Zvr3qyyc+T+5IRFVjrQGhJ1DBIeKzY\nwLQhZ9ZRCOxQKUrCPmdJ3RrdLih7yIBSOmDTliT43y2kGqzBkBbZ2KScPMbk\nFZyYblim3rAsPczd3CpF82WjzXxH6QeyhjmB6op0c1f/BBIkurenUXuOZNOK\n/Cqkq/9zCjx3cpDix698Iau6jmiSdpbWajz56NtGukLfnBu/ZRm6bR0EeFGs\nMsbhjdXR+5kTa3U5wTVf7yjPyBYSF1C3BbNdOPWTqq+whVEDD/oEze5CsdhM\njcSnoh1TYGjM7IidIWGi6ZZ9hyeYvbr1/CLud7bBUn+fcrMXd0i4J/AIrdzd\nwEX+Brt+uqjhlO9D2HH0zdDUoH1dAadYtIvf/+VZH3bprqbbAG3965Dp7RYm\nz2Ot+ZKthB9tzfDWrhh/lehG32NW/PrWNsd3OsYWSHUCeK5vXLMif0CQBlJU\n8SEy\r\n=0NC1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"f4be5df4298d38339bf3086fb7e9e6b3dd2f6ec7","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs index.ts","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.15","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"14.17.6","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.26_1638833854800_0.6529413110954707","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"merkletreejs","version":"0.2.27","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.27","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"0691df1e1c80ebea7e35439dca5d9abd843b21d3","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.27.tgz","fileCount":12,"integrity":"sha512-6fPGBdfbDyTiprK5JBBAxg+0u33xI3UM8EOeIz7Zy+5czuXH8vOhLMK1hMZFWPdCNgETWkpj+GOMKKhKZPOvaQ==","signatures":[{"sig":"MEYCIQC0D2/WFoFxzUMbK1G7txJBD04vQ/hM9GKslQu8LDycyAIhAMIXnY0NByYEGYDAYVZOj5HX54Ifefopcbb/QKxS8ec0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhst8QCRA9TVsSAnZWagAAsv0QAIIGo3Tuq0uglzlg3Hlm\nLOBJsvFvTR13hlVAJgkV5LtGTFIytVMKERtO5Zryyzp8XyJB+aCUFzXe2pig\nb6UGnb9mMP10Axx/fTTpemPKkItlk4o6ljTNzV7K2oLVUTr+D6hk0oYCFpSf\nbkMiVf12r4Al4AplrjLcxCvh63BW7YajbPHs0K6EQLWELIMEFBKAvaxqmQEA\nv5zPvm4+n31/M9Ij811VfMJuT7IZSJGlOz5MbHutOyAVscnf7KeXzsw+7Akz\nTwEKoNFK/UvvEM+R+LMtVIuT/N77eWrGOM2PupbNPZpuVONFQQRHu5chS16g\n3o137SflnObCeYDvI/zWg+mkFqiimQQWPbn4S+nviAc1rvfBHloPTHp30p8l\n08Me8zptJYMnZP2GoF/mgZUYHxhY9jkA/yoWV1oRnVQe3PWdcxH5rxQNh54g\nA7UNaxINgP3/H2uz3euF0v2xDxofZQfWEl8Q4prwj8U5LWW/Nqu/mBeVobSs\nSnXSd4pd+CxfZIIgnt6Neka+gQKbUJb7VuxMhNw2KIkBhATB8WRN4YvcL7jD\n9hEp+iTB6vMXZlyhEFIKnyLgz3DyxF71ud+Qwp7CIDWPqIfV+UWMouuwc2Sh\n2mGV3eDhnHlUKddy4uKeYe5lZZ4zhgC2T/bqsRwYIU7KVnU+iW8qD+I7CvXY\nGH5m\r\n=IGwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"e239f1cdc7a6256da36d2e1a3463d5bb223282da","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.15","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"14.17.6","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.27_1639112464647_0.8109051835603878","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"merkletreejs","version":"0.2.28","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.28","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e7695c9034deb89e9a8d2ca3b06ea366ff9750b9","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.28.tgz","fileCount":12,"integrity":"sha512-r4jAqMJOa8Z4Qrs+kcg5JuD5zQgmqiJIzcwU7PQwlMg9C7X3KO1BX3cbQeitwhEX3+GeVk2DKZl6aQ8Z9Cpc/g==","signatures":[{"sig":"MEYCIQDwE0jxZ+OhcgYyUsgrRphqJ34kDTJTCh55g/lR9NFDBQIhAJiGP1pA3h+MXsevXoe74RCvThRreTbu25yzH+LQe5bp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEyg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKwQ//cM3YLtbymxZESKLf5x9Js6flqc6WzvZasBHg2tNfcg4XX1nE\r\n1hw9d13EdVGlqlASwhEogZOmMrk1KIOP+ne1jMQ8MG4SlxmwQcYzTrXg46zX\r\nT14+BudiyrBh7WqGLUq4mNYuOy5tEWrvQgetRsI3f62fJLCUCJIR2oU23KKs\r\n/DvuoIwJiqXNAwsAK5j7W8K/dFwGRKcWV9aFxb0QRw+/8oJL41GK22j/LxuX\r\ntJIVOYz+BNysCOn5Lygt6f6X/FtBjPdDNGTUjE9Zbeno34+ZewcKiWaLuMel\r\nkPBZMU5Wu6ER53Py9cBm4xDiFjoA4WYNcJM1TiLlOouGGaM82NGczYYSktE1\r\ngTuzAsI7Xca3EErCoILj7x3WW3Hju2zUo4dU0HHJ8cZleMf7QVzjUvC0+w8F\r\nKNRVawOHygf0Ase3o7dxyqe8QFNquLM6+RxCA2Iw/N4Q1WwqRN4Pn1KWGiOG\r\nB7DG2IFRPQhVrD+iXLyqnYx7XLl7VAj7TCSbFH+lDAK0nrJigO7HMxhzlznI\r\nrSw0AtfCu1DgbvImi6OMHIV2D/Yz1h2FZyso5FRUCQVES6IKlfGTjgSb4nHP\r\n6IGr0S3sjO3TQBwjlw41J0c2o5IRnLq+bFCSw/mgozMOZxw4hYlz5rAAdoWp\r\nofBe8tI0mkoJaiWVYHjg3TKSt3OvMwBtonY=\r\n=XwlW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"17728e0588526fa1821655e19669e6c635381703","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.28_1645422650746_0.3707385681763866","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"merkletreejs","version":"0.2.29","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.29","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"23e0d0e4405557c60e82b9d5c279f23f971859ee","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.29.tgz","fileCount":12,"integrity":"sha512-AgUaru0bf0RFAv0n6+cd1Csj4RsBj1Gz+e9Td8sPMuErJhniuZO79HqHdAiCMZiDV03uGOBsMTQFiSaKVOQMMQ==","signatures":[{"sig":"MEUCIBHYjcKTmInNdOR29+ug1CYX+dZDsWbXJHcdgUMndOKJAiEA3p1xXaIXUBr4SAkrvLA0B9+cVGOr3wbGWX3Nb5XEoQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0UjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo32g/+Lde9mtQNJvjNtQUj43GgKTGMdnXZNCEiR5eUOF7kW3Ahf4Kr\r\nljVvC7QnNVzAS+ElhD8ETINLtMOoseJhL9had4x1hF9c4a5pAHAYiPa2Nqjg\r\nTlHP80PyzTeNhdyZAkGg32ruOF8raaaXQLz+O5N9hW0QhnthgXe7cT+M+fJd\r\ni4c6RnxueYagj2vTXcQ/l9KOI9Cky0oVf+o8Ber3yz3Ds5MXjr5pocq4FDv0\r\nTYrsj1a1DBUETi2fvMFM3LtY+NQAMLehGD3b4zet89QknNLUB6sfkeB087SN\r\nNZrKRIQKF8ZwBcpQybBg1xBnPes/zNw27af4eNVyNI895E1e9qukTz8llhAj\r\ntMqxVBPRZUmw1o5TdWZRGPtuGiBVPkU8hsYaMwrXuu/Soi1ni+OHmWOZuyxT\r\nTS6GTtHJ6v73Hn0FM9oAMTRYjeKqb5wFRYNEVYT7ObyKZ2PMFROVxQ8OcCMT\r\nkI5FOILFzomhwF7HjFebmG+qWMw8HKyM22gl5iTWQ/0YHb0GdttAxJE5Tp2K\r\nEvB3P88GVi+iWs9uvWA4KBXpDO0xs5uhQDmI5ezAGiSu2Q1fcmY2ZNpIByPQ\r\nsxBEjFXt11ZkMA425Frw0fCeXHFJLKjUgo732WM373mD6XYKGd5LGO/Y3rOd\r\nfmbGdKh3KgSbCorUe3Ugw0AQhvGiUUJ9JTs=\r\n=JImI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"4e82e75d4f1041ab1c4fe642acadef17d2e11add","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.29_1645430050922_0.967921745253361","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"merkletreejs","version":"0.2.30","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.30","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"d29743aecd0f6a3339e4a16882f9dbaff0631cf7","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.30.tgz","fileCount":12,"integrity":"sha512-gBKGRAx8CUjAneaE48U92ObjTp2lD6iYk61ub12NI1YjpNgJ12ROGN+PlZ4G5RyKcs81ArGHRDOt08wkojMGgg==","signatures":[{"sig":"MEQCIE/78JzS35B2U1GwupXzsDiirdsvHSwCtfbvnIYJrwO+AiA+OWti5yRzEMufy7mRRFJaEWE9gT9mVsXK/5Lqnkm9bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0xXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqqxAAg3nkBVtLd3ZuD/lJTFWJ9IKEO9FFZzCrZ+fP3s70g1uYjA9d\r\n9Q1lPAoVtwSGAy/E+G2+V7s7cxZqKc7MyqLu3OCezHAkVLaOOtQuCoRcOXfx\r\nFYh88dQlIGZdQAg3F0eAsqihf5upk6Niy4lZGp3qlY8qrXuRZDMI9ni0LbGf\r\ncM1sAL0taoOXerS6ez5TRvLPxXMGqT8lz9ET0Joyg7AtkF5tmEZ2vZ3vW5w2\r\ndL7on8QPqE3EwinK/FDaKOb4he9nExZX3qErZ7lBr8eGl2NF4OjG2N5aWSuS\r\nvhmMvWYS8SycaVBYoyZuOTlC901PLXNIZbJIEmQVahlSFc0wL04sDvuLFkIh\r\n3IYkZWcorRxu1gLphwquCd2upAUo+9uCiZMv8L3i9QHe+0Oz91VF7QpEVUbo\r\nUT5oNwVRCoI7GquyFo4JiVJ5dS00S7Bt+ni8NXn62KI8ysQAUsxqt7mtbsDP\r\nz8S2gF4mcNZowhA5+p2WpJJbTqs+Yp2J2NryYBzefDvVhux6A8AE0Au9c87S\r\nWYkmJ9FB7iAkLugjAnAPqzM0vdbAgR+1FvscqDDv485c+kbyvT0VmJz7+7Gp\r\nn3v8+FoVhDrjgEcRVJSK5QVayLKiWR0GTZ4CNXzpF/52yXARaUqao/HuRJN1\r\n1NmFfE8Hyu4R4bjF/MWTEfDxjhN+P8MXcXY=\r\n=Ugsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"2fa7a22532bbb3588d226a2dfdfaf267652d081f","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.8","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"11.15.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.30_1645431894906_0.3431325976429458","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"merkletreejs","version":"0.2.31","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.31","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"c8ae7bebf1678c0f92d6d8266aeddd3d97cc0c37","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.31.tgz","fileCount":12,"integrity":"sha512-dnK2sE43OebmMe5Qnq1wXvvMIjZjm1u6CcB2KeW6cghlN4p21OpCUr2p56KTVf20KJItNChVsGnimcscp9f+yw==","signatures":[{"sig":"MEUCIHp8kvp1iEPuDVwn5kn2X1Pd/4z+c5RhrSLXGk6M9B2uAiEA4UICYG6I1JRc90hOmqA0z85Tmxoti1YP5dfxfqjyeK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKF4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr03g//T4+/WnPntMsX/jzvQhx1yHR2i0JQpfPMWBPI+y5cMf/udimq\r\nDfBpC0Q5rJc8DrRHMj3MNhrWDpnue1KrlL3cWHqqdnFtJbjsox+HgujsTX5j\r\nwZ58tla2yynWIyHrrEiHL/bKK8865Xd5bypKIZMyRWep/EGupS2aNSSr6m39\r\nDvzBvBZjmZIZbl1qSOu7lABmxmdQ0hkZnREbsdR6XkVIdAxy9GjEb+cRqIeb\r\nWPHKKxNNnMv/Obmlw9NMvexpOyOCbAPvtE97sKwrLcEpWrghCeERoohCWpMe\r\nCSS26Akh8/SK/InszpUBYyCNJlM/tzI0KPnjBOgpoBQdy3EZgO5eUT41tza6\r\n90OSXggQC+C7aJiiHk5ECqvyHrftIlZ19K5ZQ33pGJB+kDX1eQMSNA2V1h1a\r\nYvVgLAnHuEqqpN2Xu/iwGy1/AMjvsK+5xBdhMg+e1c7QNTYbMifyAu4h7lAK\r\nFuPFAasb0IZ5J83CZHR4wieKRpuIdqHhagx3AKDItoLW5WNwC/mV30P7v8/b\r\n36vlUi5yeA21OwNxnNJew2nYE6f1ulDml2hJmJQeEFQxuYiTjUJqP83vibHD\r\nEt8hDbk/tqekmRcswWz6KbaytyjVsx9xQ5xr8ZXUw8xSQQgIP/YBqREDKLBC\r\n9tyFvMzxtAYnJI3XkOPfEsXh0+qHx+GaeEA=\r\n=JfOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"21ce84a950c9a3a53bcd1360ea0b80004d099268","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.15","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"14.17.6","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.31_1646812682487_0.6320983345320663","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"merkletreejs","version":"0.2.32","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.2.32","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cf1c0760e2904e4a1cc269108d6009459fd06223","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.2.32.tgz","fileCount":12,"integrity":"sha512-TostQBiwYRIwSE5++jGmacu3ODcKAgqb0Y/pnIohXS7sWxh1gCkSptbmF1a43faehRDpcHf7J/kv0Ml2D/zblQ==","signatures":[{"sig":"MEYCIQCFsWWpR8m5kLxILHx+vy2LeVfgxFM/sfrA/XC8ZxbxxQIhAJf9ePYk2BmiU/tS6E5R48AxnrdVoK5TPMpSax4XNl95","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirSYbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr10g//W1byGIzWXZmpuUVa6fgh+KJPyc++mrvhR08L8gc8bg0RWW9d\r\nVGsNLFTTM02XblaFBu6eOUaS1L2vGN7qxabRV2Pm4vBxuSS2N5LsT0/O6npZ\r\nrpcUHqVv0J8z99x/2eCrEA9YnC89acO7FNuly3hDHmBi+i2wLUfjBuqDYs0R\r\nqv5k/xOugrQPHFjIhK3c53dAZN/LEzVBmA7yCjElFt4Xi4lTsETm7KMZDjkY\r\nYKtwmpI3xivELXO8XOyaTkz3cB0y6waYdPaaSfM19Gxu6Mw9z6N7zkDyaGls\r\n3QcFnfBkKGvRRl+orKGgGSiNtLMMZKGFHcU2y8r4zIZaJu3w7WpsfbGV3Y3l\r\n2xjOjq7mmheHleh0IlNVH0yx1NcAiyehZE8Ci7/x0y3CB7KbKjW3/TI4bERb\r\nkPt8kYxfiUM9OZ2ObxfyxA/QwwmxfLIAMNKjuoZjOBPaDHBNXkVjVMzM73Sw\r\nuEigHtCQrBE3mFr3J0TNuCHBAkXp0xEJErK26fyIeh0eznHUMGEGBGHENpWa\r\nmJV5eWJAd4M/cO/MT9sZQuYMYb+rqKqcp4dW1nGcPmFVKFhjN5atqmCn581o\r\n+edNSSbegUSo7YqQAaxt/VV5DaHy8WWZGBzESoyZ2D1Ohdedq3AzwEMIwj2y\r\nLusaWvRyhZgUAPG7OyChEM2A+T80sjSJUwg=\r\n=57JO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"1ae0d607bf24c97f81301e5b211117b4bc835cd7","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"6.14.15","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"14.17.6","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.2.32_1655514651358_0.8529689849346156","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"merkletreejs","version":"0.3.0","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.0","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"886e4d709cdf8bfd317dfdf9531699c38f258af7","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.0.tgz","fileCount":12,"integrity":"sha512-kkv3AayjcsgglUOSMqfh2tNs6rMmd6/2kv9HtoVf7kIcUBsPCC8hJuuW5EIgprKmWMFXwLgj3TH/zO2sHIigGA==","signatures":[{"sig":"MEUCIQCJKyjAS2ANXoS3qL4HztzByi4p0DEryFnwslO5+WLkaAIgS9cgABt8pzJVWGli2emd+z9W39J5zydfuX2dTIe6bXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWdu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pRAAindQL+WvRUJcklSNfbHafmfNGqEIiQOOaa+EUh2VQBhbsK+E\r\nWGKaO7JkpI91r2puPz8uLaOqqPIvBTceAOTg/yrFA8NhLuule4moSTeRhV1w\r\ni5oBEHPkwTBOJOgsINCioZGtZ++c39MAlC8RKoIynKd8d30SbWtceH28D5LB\r\n+rvgUjaXeyA6gwpYD0gqLf6va87r/wSX3o2Jn3Qm8b+Y0Ro8wGwp7HbN4BHq\r\n8yftDA2ULKpU2sfpoyneq/xgwDyBzlMZg5VBM78o4GRN4vzXD16LGw7og9ja\r\nOZqJJ2beu8m5sAboVWzmJUtboK8wZJcLPG/IoLRwS4Vxj+6w8ASyjn2H128R\r\nV0KBgEyFOf5by2LgaDb4zmfz4oHIyfUe9+DJ7n2uvrAJXFi9BYsxSqI1iUam\r\nxA55dxDQWFsvUZA8h1yRg+A/ciQ5MRAF6VOAJ0grP5ufsDUzdWQxiQ8fbDCB\r\nuxTXsj7cnT4MdKTZ8PbG98JRoFDx8+0ICCsanMylpP/csvZBqsaF7rToDcJq\r\nYhPhy8t3bPAxVU6UcN4nQPWNNCHfk0YlODxeCMwOeWITTnsat/7LdEbci6rD\r\nsrsOfDCzxwHy5/VJ08b4lVewjbxKYZQLbP3C4QtAr+98DmxzVSFDb5P2qqh0\r\nIKZ8st0X077zdexZt9fu2+D/luIN4i6ZKXA=\r\n=YgRy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"db1e45f5c72622c3101b64ce2e92a544e2a27b18","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"8.15.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"18.7.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.0_1666833337202_0.5269771248917365","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"merkletreejs","version":"0.3.1","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.1","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e320aa5cb259a1808b6ca6c721311ce3c0ee826c","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.1.tgz","fileCount":12,"integrity":"sha512-x2cyxA6Ps07aXRIx8grKDvDcgTLnv3xgJddeAqPVdynAVmASZ1hqgAfY0r+Jt+1f7KP8dODGBdhtkspKyonQIQ==","signatures":[{"sig":"MEQCIDgDV1GhEMy8+yAhMf5PSsUjnsTmHuzz9syRx7P/2q7zAiAHm8LWaTwqJ9STyZ8rQxKmJV7l5N8BrS8xG8gmhA094w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbP4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAOw/9EXupOtN79gpbxSEuiVAtQOLF5K8qZNuOTuM4DcjrtzJiW6xW\r\nP9KLQZDr418P1/kH0gJU9r+teuY36CAe9jjxFCF68rvKyC14uL/uCfjtrLpI\r\nPo9fSrJGSSc17epJnmm41PbJJeRKfeTAG21tQuP+W3rYn8kbRiG/BA7fJoYD\r\n0gUC28t5UhXJIWDZOs3jtLUEKT3B5M0S59OMz76Bsh5CrEY+AqTf6hGbQSWI\r\nKLX/nE7KBOvR6yiCXFDWZCdu1+VUO8XPpPtVJyWcvRQUDO3fbASzeoUcg4K3\r\n1ELkof0kF4x9annNFHldKd7SAJJLjWaBquHXHH8Kpgt/1nE3YztO5yWW+mWB\r\nT2LkrYam0ln/6Dhz4NU2+mdmzHoo1cRUsyxD7OGujuYYrUeFQD8eBk4i/K88\r\njv5NmF6qjPHUQjm+kzJco8EaVu/F6yHdv2kpLYJJraADt5JNlc0XxRwEpxr8\r\nTSaJZvxBbQN7Z6zh6tTsQg0CW8qUxQfWxOXfjNC7DLIHsZ3IXqqoEpJEBFpH\r\nlJsPOHbaeQUX+XmjWA0FvOr3TPuI7v62vX9irgVp9uNbEn7TLgn5rfztw0VR\r\n1aIIG+gJZgBXkzAhPBej74W7islwo1A0dl42NWrmwxCSTlLkZ9Tc8sZRog02\r\nNVL3jeDS/WagzykQQkqdNTWoHPcIUtXG9T4=\r\n=1gul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"68566c5ae9d3638f7467f8ac944f342973b35f7d","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.1_1668087320152_0.4057999757031785","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"merkletreejs","version":"0.3.2","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.2","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"57efa34ed1005abb71b5949ec0459d9a9650f722","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.2.tgz","fileCount":12,"integrity":"sha512-R1/ybVITjErKq2w5jmNQc0Ao9yMEeowTTrzz3nEh6ZDrwUkXDzaMT5EbwvgiJ/cQemf3Bp5PtLGoOTgZpVOPxA==","signatures":[{"sig":"MEYCIQC4wZIUz5kxhtbjY4vowF/MtIR6IXdqdZ30zccF4Ta3WQIhAJVcTapiwVHmcueKvwB/r75b6o4YQ8+KFIPp08kO1PwQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbeiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrubA//fuxyVFr6yxtP1BlCQnkb51w9Jg9N9at1ig4HsWz6XUM7Rv5i\r\ng6YCc6YR5k+NGhRn909VHxKw572G8szZOTckP6Tvg0udaOBh5a+vJXmqluzH\r\ne7lp8Oc302BzP0dbhkEwOpFjU3e9WcnkmqDMCQfA5a+xERjIuzvSuWhZihj7\r\ngYkwq1ljS08MLiCe/5J6Pqjzj7h01+zEv/4J02xI6kRrdA5z6OxccB7GD5os\r\nzi9KK3timybxos/soLkPr9znM93n+a5V0BiMZ0vcYuY0/E2a0fof3m3Z3ggl\r\noiLiGxrbCBuV6/YzQqk2ty298QwLcWk6POpa0x0BfK+ut8k/9C0Ui4ulpcCP\r\nnDC7q65rp3V5BZlZ/5f7/pAHIIAXivVIyX6BRikUIO218x9r7qTEowy1SPQd\r\nkS33R/2dxKkFf7BjWx9dL5nkyN/QJBZ0bkS1PIH/Xobq1FLynP/BFRD87sqP\r\n5Kxd6Vj+XRErb4aa4VxknIZVFwdvd7wcItq70pKgA3+buuW0mb4Q4cSlu9oa\r\nARdFtVlzMOe8gE7zK+1o18LMKZOQ8NhBI3ivcrHlgou4N3xDe2qTQ1C4akLA\r\nQA9M4UkXTbP0+gHTdXmLHISwxX8Z8ITo7iEZoIJbROmBFh4JdoIc73eYVxVY\r\ng0oSg2LZeeMRbU68Ki9TR5VbMnsJbrzZD/M=\r\n=Ft8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"5c169b13d4b6657b34f1c1b5c5028f7c243132d7","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.2_1668147350337_0.16392361756563067","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"merkletreejs","version":"0.3.3","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.3","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"ec527079a230bae0fb9b0693844d6384945d7c09","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.3.tgz","fileCount":12,"integrity":"sha512-u17CAmpQq0sv5BoLX9X9ciZ5ps/Bk3YnGD5O7MiHnOHgWkXPg8Mxa8NSs+VS/XVAfBYkewhSnA5VnNzaYoZe8Q==","signatures":[{"sig":"MEQCIEY5Z8qlgQHcT/Ry0mhPNPZA0Hnkc1w/zbOjcC6sUv3sAiBlCwhAyOD80nZ9qUZUheQEfF0v6I54p4q2bfloaapMEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcoxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofqg/6AtuvKTqW1tfXq+jPcwgLcox7CBZAinw9z79yXVLMNM7W9HVK\r\ny4QuRRnlBTEqZzy+QPn4AJxrI9wN7bpW3lWcW822rlDTKh6N/jQzVXjXVIGY\r\nZ4ewHaCEd0o6CEj/TI0QTCbRUyN/rRtLosCwjFGLL1SQawaSozuAqRPj+H78\r\nCW/BRu4+kTP8s+E2RQ00EGC6gXZsjroeE0Iu9GCFxVXUmmMlODxwi0pHosN2\r\nGBHFI/Wx6HpB/5b3LMwlrDBzOr+k88jnywRSVRuQkScZhbEXRFPLCckX0GMt\r\njHvVuHHhZXPo4QqUadn2VUn8WmXyR1tnEcrQqEUhmw1iY+Y4EffF5ga7hshb\r\n1WZ0Uzuj8jwWmpbU3UDCABQFe+Q7IE7oRHZJN5EnE9mSyueYwvAbD5IIwxUb\r\nBd7oKrcQlHWqI9TwdoRJienEbpuJKd58JHYqAW1O1EIPYHKNm2iGz72PaV3g\r\nnQVXSlk330s3m/fFpd0Ts7Vezk+pAWZd5SHsbndxAWMw/RxkDL+XDVH9ecVu\r\n2XuCOH6cQpYHnu4+A75m7M9cTvCAp+CT7STfMR4loO+aHcaAP25fYyuqV6MU\r\neyLv/FkgD4L48zMNRgpe20m6GXi5bqFLTGGA6V/fCeP5SxT3r0ERrEPhU4h9\r\neZrtqhztVnRTBCgEe8p+/H4GWA4hTTI9Am8=\r\n=eNrW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"6ef276ae3f6354cc24e6b7aa0e703c07afb189a2","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.3_1668451429968_0.19248266195646613","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"merkletreejs","version":"0.3.4","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.4","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"18afea7882356c1432c430379481fa56cc1db410","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.4.tgz","fileCount":12,"integrity":"sha512-rysiDBpHZfRAwt50jvFh+g0+jH3pqH3yhroFdTAyGeXnW+rGQ5MibAzADYVujQ92gkuTjKWSPsuNPlnNaljIIA==","signatures":[{"sig":"MEUCIQCQm4QXV41u0XDEEYbr9l1FxSmQttVHOEsexYQ1jL3mFQIgZAji/lJiD65UcDCnsMAlZrnCijS9xA8RDs1EXfTmEtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdr+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXKw/+JWVCviceRPLNTVUw5gkKjOYfXwVHFq61dGET5S6b2uZkLPXK\r\nwulm01dfESBDrf9+i1iqP6cACjsCpwhoXLg4W0+WtCjcvtWpgTbRc+lXexVL\r\ntXs8ffvMwAHGjeSCrzpqvd4BAypJzSgLxW/VLhiDnHMu7IeZ72dmSZSqHJZo\r\ndwr1ssp0TrB3JtJBxJdeTDyYCZYfnmuBa6bo5oqGWnDj1m8wNF/yYATV9jdD\r\nacvOP/t7XNLn52LVbfy9oMMD+ZX31QHK7+7f4NM6KkjQRF1I2CxHqKEJQxQd\r\nIIQj2dX9UOKqEzJRPuGaC1Ea/8XoSWFMD0xU2+EtAciCefPVs/ut/7/HxTwH\r\nQGRFdByY7OVvhCqBWmESpKt4CMsum6yu7cae/L+WweFjTs83asA1Cn1MIxCp\r\nso+A7tPwhNogRU0bouGV1czAFLHUjtl8p4umnn95TXl3rxMVXPLkG2lUvjTK\r\nCKl/gNFDugFzCfJcdQpdQyTH4El1tLH0w8TfBFnDc0R/bk6m6/kseLysotiC\r\n8nvmS2Ebi8HihGGWZE4krYcGT0QaadgHTXSlgJnTmEBIaiUH9y40PqDB+SaJ\r\nfdDV0tfV441ILZRelt7rzs6ddH6AvVcFYlo7kqVPePVHMJLUFVDfnzRBCqk0\r\n0BG3ADeV+ni+0Jlz+hK4ytTIfZSjSkOYqfE=\r\n=c6d/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"bc5ffc9f0b6b7205a43df1ace875b3f6bc01b128","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.4_1668726679758_0.7903245393926561","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"merkletreejs","version":"0.3.5","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.5","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"720639dfb425ca3fb88697d6836961c65d3a3235","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.5.tgz","fileCount":12,"integrity":"sha512-6LhCNxJvuybup/4hfgirOICdDP40bT8Qg1FiJWjoGPLhQyq1IyEFoXSh6pWjjQ5BhTVHX829o4JYUG1rZnUQJw==","signatures":[{"sig":"MEUCIQCUAEefL/H0g2LfMgpgHH/xg4z2b8tpCLUoMwvgBcRSwgIgSGAvUjXE4MRy2GENiUBwqxgeMfM/GDH7ntXqBR46hes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdsC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo/hAAnDnroK0g+PaKwwWucZL0MjE/EFHZU2VSIq/aY8dtP9Ir4xJO\r\nEgzayy+7DG+S7TrPCChB1IFOnwvfYiXmNX+0i0Spu63hOPuLkHRAZI6349Vh\r\nFTofwOhdW/Oh/omcFD136tKg7vmLVnwft9uaiGaYaS8b5xDxQ+y9iBrB7fWL\r\nazJH39UVoJIdMVjwkmPIu7H4pPxriSmoIO7zgJcJJDBA79ansx6hr53dCwqt\r\n6VyvU/FJ7wbmBKaaF+P3Yp8MG929aRCrq7q6ST4/IOLAeJI4oUZRka/DoTiz\r\n5TUVMdXRMWV00oa1qd2Bq1EsxLC5cVetIZrvmO0ykrunLb+FWvKJXuPGJrXk\r\n8f5kf/nCUgG++slhZFomsGc4AqrYpvGBJxyeEM5Q3XKnkrKScUVKiIFGq+if\r\nM/mc3bdGd9+X2e7PFknQ4SfgEGTheDGj/xOOwjAPaIFXUKKsJtFV89xEbr9r\r\n6N5Wju5HVv/HhWLH0L42cmxi6+BlFbNX48YxJhnazY4bJjfvuaDZDmmKcPCm\r\nxyQ+wkacuaIX7tUzelvQMzVRypn1/Xk9YmeSx7HBJDTbQrU8lcAnZmR/GCqV\r\nuHeNJ5Ppop5p+dP/xqW5M43cNstGveY+nFzug+tNvxg9I+pxymVNzzjZSPbB\r\nQR0CPQBtIGaEwcocQPZIS5/FH0XJIEOr3jU=\r\n=5j0S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"deed683aa07e70e09dbc8adcd4210acfe0791447","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.5_1668726970533_0.09840245832282779","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"merkletreejs","version":"0.3.6","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.6","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"6d06909875a115f8deaaa25efe7254f0f692120f","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.6.tgz","fileCount":12,"integrity":"sha512-IBPrTStmPC5skDPuOLSvOUyiS+wYPOJSiGAip2RmjnSG4/IvMlTE+J1fMqtemf1IuBvWPNFAJnwVEjY4GuoAOA==","signatures":[{"sig":"MEUCIQCLiHKX7QTYS/VIB0JOOoNshb+svPNR/TfyvAdtJ89v1QIgeXShqROLoBRoeJa7L1ZyQu/pmjxYyZhBjjZ5zwz/KmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd/y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi8A/8DKxxb2PDBoyXgHndOhIgpu6Le4JHKoqym2UtVJSPaWJW1JOo\r\nMrnjXiSWEXyA+uzbYr+ju/L3M5M7oFvrv8lfiQIW1K2xMSnQcRUZ+/ioini9\r\n2VvYFW0PeY4Y/k87bwgx1DJ8OAj83n1HD6OhTtAlvgaHi0vjfjhtxpdrTrlU\r\nsAUsMnhEzdLWVl3AElZeRoS7e9l69pGsYrn760HlPISkxzhE8lXUBqL228qF\r\ncRB/0uWt0lmq4K4tDLATuqymqQWLCug1+bY7trv2zaXePny0cVEThidN8yI9\r\n2HziOnNyToFgESJpjFw7SI30ZbYJK560WV/RghDEsMkrupCQfkfGA2g1Hb56\r\nGqhMfRebXD0yTY9/qw8rUuxm4c5Jewfrrlj1iT2kpRhF1XWuHxrXBxr3yqut\r\no8OKbAglswbjdT6GexK8yUyrMxXEHUOuPiVGOtn0X3qFY2CI92ANuei/+Fg7\r\n/2aY0zGr4UbQFuJeTBGoJQsCvZXDFScWDN3l6jvHU/ZZWIw588y8/rbhJB6t\r\nHT/Vm9ha0APhaUWztzgtqN5IBCiqFK/RQmly+OE3Fy3R3wcnjL7aLLpfOxH/\r\n5049Why4048x/A1+xXlgjVHIKlUMgczHCXwT3V9xFOUMpoR+oBMhzFsG0x46\r\n1ah8O9r/8k9V1hmL/rMSSsiYd6TRjqDZfnY=\r\n=R7yc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"e3f40d5e4f04246caf6d18eb86ec5aad1ed88ee3","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.6_1668807860533_0.7974157602277803","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"merkletreejs","version":"0.3.7","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.7","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e98920f2f92c0725c11e5281822094f48184aa12","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.7.tgz","fileCount":12,"integrity":"sha512-eD1VAwHdTgYZtSqqGwgj+6Ai3lev+C+vtSvItCauS0E24Pgu5tYVNN80ddV02TMmkg3BtvNXDXkPoIG5bBDYoA==","signatures":[{"sig":"MEQCIBa9Aufmx8UsT9T0Anpy9l3q91EBxT0VWSFXcPrjrmAUAiA4HiXl2LncjQlmdT0foQY2AbG+iTErQ8W0N5zSWGiF1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd/1RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmmA/8DzitaBCBa3ibZq96JvRYpZ5XlbVeKs5O0UtOJ9kjJ2YS1Rhy\r\nM6hZMyPpOH8SADAzJs2CxZUT4gFU6Fuwf7AFrNoh4hKAG0xGGObzDo4TbKFc\r\naZCrNBllVibHEzI3HVMkFmUtxq60btUCEQXV3CSNhJuMkLizosJlo27m07+L\r\neOWoZabraVDqP+wOV+FsyEWscVEyvJ3uSYlunL9fSMlh8FBYu+pZx8uS3+/Q\r\nnc8cB06IhhEOPlInFbeOeG++8OHkPJ+zcBTX+TQTDHgyiPdUvhnPL8qp/5T4\r\n1PpRtlSBgQ2+DrCYbyHqtcHaOFY3abz2hxt/QPGZKdxsHFsEAf+zB6RvU5FL\r\n+gksoocPBy6wMYG2083XX0Oi0wUf993gsH0C+35lEKxEabWtWjzytJAKAPPp\r\n22qq3SpVAu4gfi/9qV2S0bK4fT10m60dyvSUaGmL/LC2UlKAnnaDpyWRZkYI\r\npakeo3wTXHja2jlI2lGwjQbnDOj5RESW8OFEzMGb5xBsLGNUYh5YLHhmNF2D\r\ncWbcgRyEVFdEscUjDPZGPopHbkafKCAq2lJKrCS0xt1Xuzqf8phARX85b2qV\r\nBA0KCvrGkjA/B7Qa1EjTNnvC3jQ9QnXzooJ1OMcD1jXo+2DgVpXxQL41QgN5\r\n2r4FmWaOYrKFjiOgfpCjEkJHcBsggLOAuIY=\r\n=AJhI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"55e45e6172d9f6611e33d34da47938e2a0542766","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.7_1668808017576_0.36496756179656575","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"merkletreejs","version":"0.3.8","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.8","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"2897b45484095db78635149bcdc95bab5f36a5a8","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.8.tgz","fileCount":14,"integrity":"sha512-HrCabyH/xj6T12q3ij0Quitu1+QBwLftz3NxZNrRC/5cdiMeM6UIi3JElVYc1hjpgTOlDxLWrxGGIDsC+gPqhg==","signatures":[{"sig":"MEUCIQC3bmRi3EqIbpfd1aShIksPNbwCwfJ87bbMPRX2UW5djQIgFrWzuKFhmiVs40veqfz82n+WrqyvG/2uQirxGZqVSkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeemJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqunw/9HzfGl6Y7s33fYolg6Yk9Py4wqPhSS83lb+iRfkaOPTgMKpMm\r\naFON06ZPrZ3HhLnWuZmpffQESqFYE031pPzfld6RktxjlBOx50FUcoMmzmA5\r\n8GR6XiWL+klCw3BU4WCZNAZpmjz+yHHhZ2g5XQ2fNSNYQ0Z7jJB/XO1uh6Cp\r\nc3zm7sFe7J1ohJUgjFJZPivUbS1+RI+sovYZoqdNi8PIoKvPu5k6FU6hbBCo\r\nJzN2MW3ny6KVHBEPwq5agPeeMvPx+CplHfK90XgvyHjbP1k1TSYz27jgWeiZ\r\nnZgDnISCfkBCt5VG7P22QOf5By2jVpItV4c+DfF5u1KV1JLNm2etcX7Ojo/4\r\n/3+HCkTAxMoryzXsGx26RLYGcoSwMJXyGyYoRykhfTL7vNLux5tkHyeGukWH\r\nsDW1rhLtkT/86P2bGMjGY0u+frxBm89m3SENPDwA1iX63mOVRhndxxuQC2LN\r\nzPYfnbvwVJ76eLXxTj3qlD1mshpUjv1/exlDzP7mdDLcsoFOyNDNIupr/Ccc\r\ng1Ps5LfnPorS8K9sTl/RRri43BZHwZ7oKKm6Dzs/raFpyvQ1jWuPaBc6cqH/\r\nbihju8Lxahx2xtKJdcKwT++Wcj5BuXh5FVWfpTmjZri9reJMQ+zQL9f17FL6\r\nyUNnXZYTf2FVS7TaCxkVbLVe2ugDz21IX+M=\r\n=pF+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"c858396ef0770cfaa738a92e628cc7aaa5ec4597","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.8_1668934025347_0.5830060381853588","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"merkletreejs","version":"0.3.9","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.9","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cdb364a3b974a44f4eff3446522d7066e0cf95de","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.9.tgz","fileCount":16,"integrity":"sha512-NjlATjJr4NEn9s8v/VEHhgwRWaE1eA/Une07d9SEqKzULJi1Wsh0Y3svwJdP2bYLMmgSBHzOrNydMWM1NN9VeQ==","signatures":[{"sig":"MEYCIQCzDL90N30ITYM10EZqWC2j8kybIu0gFxjWbesr4u6aKgIhANW6GH97EDl48rx0CZXbgasoorCYupQObwPj3Dh+cHRT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiDX4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3dw//TJ/iRjfNGwmYM/uKFkew5iPAV0wneSCJSQHQIK1c1vbf7YIx\r\nOI0aZ6MKRc4ZlzZ61pB7sU3NleWT6COQiVaVA7q+dj78S4/7Lin19uiVq4to\r\n6ggy+4CiiJJHoih10/ilnt/OVZuBUw3eHe4fj7JLqC5Z7t50lY81xOP1iGHI\r\nJho0kg3+eWX/e0BabIqGEasU2OQisRcSNsRJ1YIWzioE4Lon0xkbbbPL1pzl\r\nUpR1B9D+VXxp+ZYzEe5gGoMQmlLXkcQyUuG8Fbf6XzxVULWlkXk7AZBM5j0g\r\nq/zEV6ZgtFqCJtaBJ9yBktHTg4LKL53tKdXMFDzSy/lGUhvLatii9uc5VLjk\r\n6lZ6Dj/6JUl28wsE9xrtk7XQIGPtP4+iawe/j5eMPqxWnHHoJz0SQ20HB8qA\r\noLt27j7JaTxThcIZ1s/APVEmYILmfL2lfTlzTXfk5lJlf3oatF+b8VYE2dEk\r\nhE953ZbwbO8IBQ6EKP19/1hmHDdGPd8dWZyrLIxqY986qwawjjBze45u/YDj\r\n58jmh3Y1yneP/vm8yGu32fwiOoNj34eYu7tisdSF6ecS/KiTrSHkRhPXtG+W\r\ndfDjjmQovjQzYBDqz4LOPvT4rEA8KWWBWNGb5Sg6WX9CSlSbkbnjzAeRWWSZ\r\njG5ajZTvn0B5WK+0IZpWSdueNvKL9Wmpgec=\r\n=Pjid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"39adf71980fac3166e829b720f3450d536b034b5","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"7.19.1","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"16.5.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.9_1669871096286_0.916009742116302","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"merkletreejs","version":"0.3.10","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.10","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"b9abdfc5e3aadaf9eb8b0a35c4b87aea33f5d4b7","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.10.tgz","fileCount":16,"integrity":"sha512-lin42tKfRdkW+6iE5pjtQ9BnH+1Hk3sJ5Fn9hUUSjcXRcJbSISHgPCfYvMNEXiNqZPhz/TyRPEV30qgnujsQ7A==","signatures":[{"sig":"MEQCICyY0kc5Sck23bhmi22ibDAaTu4v8QTYYtPNUV7pZeizAiB3Pn7tSckWTZzJaz+oYViuUuQQzFKc49p48sXsdJkgtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRi6WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfzxAAhQG4HpbJGxlAgePRV3pqs5O80U9IEMQz8gypwUVo/fNA+f6n\r\nIchiYQjoygkdq3BUSp4SVc/lIiKs4FwY6rMwuCQVvZgzP6RdInotHTF0/NgZ\r\nofouGI07OVYS/zsfBEPG66g+BJQ5CWbbshAWT0t9I/cEyg3qttMBmPvAxxpT\r\n08xthNRlhWmkMzr16q9Z8XBuXlSsWU2d3LqNIieOpr9I+GhLydGtjbM1CdmA\r\nVl3HBLwtzCN68bS7yo+9/UWZFeH8fnm+ILfXjpNmeGfx5/4o6h0joASfPMig\r\n8WUN9Rkfl5CBflqF5CGP7vJyQ7+3WxSvEql7zqeh6ecaS67ZkTBzAcBsjXxw\r\nKcihYr0s06j5wf2ZqF45pAqDcjxqUYbJUB414Hhvn4BrculmdctltHQvW5WB\r\npFROYXjhl6RahR1oapvc8Ndrhizj7N0vRSLe9UP+XJVfdFvOhtX8W2+Jm/1+\r\nRdnFDRk2ETVxuRU1+UFIJvlfNhaeDLfKNKi8RYV3DsZX47hCBZGT6RRH228w\r\nbd4+utIAyn2RVGgQX5kW+WnPp7aI6gQSlZ6ParZ3wNKBMeg88ObU1MqNFGAN\r\ngPMR0WmTb1q94QZFF2Cs/e8hOGi27solN2dOjnxqJQ5UKNenF3xERMjpsn1H\r\nhziQyTZ49pN5L0Bf3+0j+OPVVgcDBQFkpII=\r\n=rJ3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"905a95c358ed0214a1894adbc1e09dafcc14f2d9","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"8.19.2","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"19.8.1","dependencies":{"treeify":"^1.1.0","crypto-js":"^3.1.9-1","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.10_1682321046122_0.9801787152945294","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"merkletreejs","version":"0.3.11","keywords":["merkle","tree","hash","algorithm","crypto","bitcoin","ethereum","proof"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.3.11","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"e0de05c3ca1fd368de05a12cb8efb954ef6fc04f","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz","fileCount":16,"integrity":"sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==","signatures":[{"sig":"MEUCIDOVskpS9+UW2RWyXmx/hpkRhZITydNr09yKIFXn/b6PAiEA9sX8+sszwo7IBBJgNJPTVxTsdt7gWEd3J4DBsrdD0LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343578},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"1079da60c5314ea6517286bf2853fef169a2f4c5","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"8.19.2","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"20.2.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^4.2.0","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.3.11_1698692596098_0.3189704698804512","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"merkletreejs","version":"0.4.0","keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.4.0","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"40514dd8b5f511b3f136aeea3ff90d74d5604112","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.4.0.tgz","fileCount":18,"integrity":"sha512-a48Ta5kWiVNBgeEbZVMm6FB1hBlp6vEuou/XnZdlkmd2zq6NZR6Sh2j+kR1B0iOZIXrTMcigBYzZ39MLdYhm1g==","signatures":[{"sig":"MEQCIFBecQP94kuq1/DBokI25gho0hgcWPbcK4xtWARyEtEbAiAweMrt6CzQALmbFAuS3F7bRFOsTKEtdBU8PkFWyymYqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359981},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"13b886e0f02c5b90369e5bf0f539aa3fdc769f8b","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"10.8.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"22.2.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^4.2.0","web3-utils":"^1.3.4","bignumber.js":"^9.0.1","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"0.0.3","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","ethereumjs-util":"^7.0.9","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.4.0_1719960150574_0.5510883871746373","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"merkletreejs","version":"0.4.1","keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.4.1","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"a77a0c3d16adec71a09ef7e5b7e055dde29d30e1","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.4.1.tgz","fileCount":18,"integrity":"sha512-W2VSHeGTdAnWtedee+pgGn7SHvncMdINnMeHAaXrfarSaMNLff/pm7RCr/QXYxN6XzJFgJZY+28ejO0lAosW4A==","signatures":[{"sig":"MEUCIH6RV/WEqKYOyYvHEFgEnUTviRyULCqzUTI3N721kOXDAiEA1xIxN/4K3c+lNeoHCz7eRsVnMh3wXwzHL4bSrgqJ4jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359985},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"gitHead":"dd10cd0205040b338a6a44101cf091ed08628028","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"11.0.0","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"22.11.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^4.2.0","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","crypto":"^1.0.1","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","web3-utils":"^4.3.3","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","bignumber.js":"^9.0.1","ethereumjs-util":"^7.1.5","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.4.1_1735258945237_0.006136432264912228","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"merkletreejs","version":"0.5.1","keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","binarytree","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree","merklestatetree","unifiedbinarytree","eip7864"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/miguelmota/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.5.1","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/miguelmota/merkletreejs","bugs":{"url":"https://github.com/miguelmota/merkletreejs/issues"},"dist":{"shasum":"cbb30f5db453b437510c0d32f91ec969a63c8e83","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.5.1.tgz","fileCount":20,"integrity":"sha512-iR1MI07/HvioeZUvG9EQorcY6zSun8LCmW4jqNbHdecv2XsOt7qYMHWspcjY//lwaSM8/GUMX7ehpm/+UvqrqQ==","signatures":[{"sig":"MEUCIBIiTPTEjWV4nolDm2WmgyQ+AcIPj2jR6JTSZIaYBowrAiEA32Q+lm7uOZuLFE4UVbpnyGBzNxK7naRTbgLBzdhE134=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423792},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./MerkleTree":{"types":"./dist/MerkleTree.d.ts","import":"./dist/MerkleTree.js","require":"./dist/MerkleTree.js"},"./MerkleRadixTree":{"types":"./dist/MerkleRadixTree.d.ts","import":"./dist/MerkleRadixTree.js","require":"./dist/MerkleRadixTree.js"},"./UnifiedBinaryTree":{"types":"./dist/UnifiedBinaryTree.d.ts","import":"./dist/UnifiedBinaryTree.js","require":"./dist/UnifiedBinaryTree.js"},"./MerkleMountainRange":{"types":"./dist/MerkleMountainRange.d.ts","import":"./dist/MerkleMountainRange.js","require":"./dist/MerkleMountainRange.js"},"./IncrementalMerkleTree":{"types":"./dist/IncrementalMerkleTree.d.ts","import":"./dist/IncrementalMerkleTree.js","require":"./dist/IncrementalMerkleTree.js"}},"gitHead":"105d42cd8a949f6742196ee00fc56d0d3d84fb0a","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"overrides":{"blake3-wasm":"^3.0.0","@c4312/blake3-internal":"^3.0.0"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/miguelmota/merkletreejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"22.13.1","dependencies":{"treeify":"^1.1.0","crypto-js":"^4.2.0","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","blake3":"^3.0.0","crypto":"^1.0.1","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","hash-wasm":"^4.12.0","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","web3-utils":"^4.3.3","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","bignumber.js":"^9.0.1","@noble/hashes":"^1.7.1","ethereumjs-util":"^7.1.5","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.5.1_1740555445088_0.6791130875806346","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"merkletreejs","version":"0.5.2","keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","binarytree","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree","merklestatetree","unifiedbinarytree","eip7864"],"author":{"url":"https://miguelmota.com/","name":"Miguel Mota","email":"hello@miguelmota.com"},"license":{"url":"https://github.com/merkletreejs/merkletreejs/blob/master/LICENSE","type":"MIT"},"_id":"merkletreejs@0.5.2","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"homepage":"https://github.com/merkletreejs/merkletreejs","bugs":{"url":"https://github.com/merkletreejs/merkletreejs/issues"},"dist":{"shasum":"12321ff6121aa60ef237f4323a9fda193a69148f","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.5.2.tgz","fileCount":20,"integrity":"sha512-MHqclSWRSQQbYciUMALC3PZmE23NPf5IIYo+Z7qAz5jVcqgCB95L1T9jGcr+FtOj2Pa2/X26uG2Xzxs7FJccUg==","signatures":[{"sig":"MEQCIGa92sn5Zdx82jaJf1Rli1iVbktjg7c6JS6mfpxHjDnnAiBSnj+wuqK9OHJAR0j75AZi1+JhsAEl4xhLJHXC4sMNLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/merkletreejs@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423800},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 7.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./MerkleTree":{"types":"./dist/MerkleTree.d.ts","import":"./dist/MerkleTree.js","require":"./dist/MerkleTree.js"},"./MerkleRadixTree":{"types":"./dist/MerkleRadixTree.d.ts","import":"./dist/MerkleRadixTree.js","require":"./dist/MerkleRadixTree.js"},"./UnifiedBinaryTree":{"types":"./dist/UnifiedBinaryTree.d.ts","import":"./dist/UnifiedBinaryTree.js","require":"./dist/UnifiedBinaryTree.js"},"./MerkleMountainRange":{"types":"./dist/MerkleMountainRange.d.ts","import":"./dist/MerkleMountainRange.js","require":"./dist/MerkleMountainRange.js"},"./IncrementalMerkleTree":{"types":"./dist/IncrementalMerkleTree.d.ts","import":"./dist/IncrementalMerkleTree.js","require":"./dist/IncrementalMerkleTree.js"}},"gitHead":"ef8635ddaef75292c65a81a8e038d3662ab84323","scripts":{"dev":"tsc -w","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","lint":"standardx --fix src/*.ts test/*.js","test":"tape test/*.js","build":"npm run clean && tsc && npm run build:browser","clean":"rimraf dist","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs","lint:example":"standardx --fix example/*.js","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js"},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"overrides":{"blake3-wasm":"^3.0.0","@c4312/blake3-internal":"^3.0.0"},"standardx":{"parser":"@typescript-eslint/parser","globals":["BigInt"],"plugins":["@typescript-eslint/eslint-plugin"]},"repository":{"url":"git+https://github.com/merkletreejs/merkletreejs.git","type":"git"},"_npmVersion":"10.9.2","description":"Construct Merkle Trees and verify proofs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"treeify":"^1.1.0","crypto-js":"^4.2.0","buffer-reverse":"^1.0.1"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"_hasShrinkwrap":false,"devDependencies":{"sha1":"^1.1.1","tape":"^4.9.2","blake3":"^3.0.0","crypto":"^1.0.1","rimraf":"^2.6.3","typedoc":"^0.17.7","babelify":"^10.0.0","standard":"^14.3.4","hash-wasm":"^4.12.0","keccak256":"^1.0.6","standardx":"^5.0.0","browserify":"^16.5.1","typescript":"^3.4.1","web3-utils":"^4.3.3","@babel/core":"^7.10.2","@types/node":"^11.12.1","circomlibjs":"^0.1.7","bignumber.js":"^9.0.1","@noble/hashes":"^1.7.1","ethereumjs-util":"^7.1.5","@babel/preset-env":"^7.10.2","ethereum-cryptography":"^1.0.3","typedoc-plugin-markdown":"^2.3.1","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/merkletreejs_0.5.2_1745027271136_0.909613072464877","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"merkletreejs","version":"0.6.0","description":"Construct Merkle Trees and verify proofs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./MerkleTree":{"import":"./dist/MerkleTree.js","require":"./dist/MerkleTree.js","types":"./dist/MerkleTree.d.ts"},"./UnifiedBinaryTree":{"import":"./dist/UnifiedBinaryTree.js","require":"./dist/UnifiedBinaryTree.js","types":"./dist/UnifiedBinaryTree.d.ts"},"./MerkleRadixTree":{"import":"./dist/MerkleRadixTree.js","require":"./dist/MerkleRadixTree.js","types":"./dist/MerkleRadixTree.d.ts"},"./IncrementalMerkleTree":{"import":"./dist/IncrementalMerkleTree.js","require":"./dist/IncrementalMerkleTree.js","types":"./dist/IncrementalMerkleTree.d.ts"},"./MerkleMountainRange":{"import":"./dist/MerkleMountainRange.js","require":"./dist/MerkleMountainRange.js","types":"./dist/MerkleMountainRange.d.ts"}},"scripts":{"test":"tape test/*.js","clean":"rimraf dist","dev":"tsc -w","build":"npm run clean && tsc && npm run build:browser","build:browser":"browserify -t [ babelify --presets [ @babel/preset-env ] ] dist/index.js | uglifyjs > merkletree.js","lint":"standardx --fix src/*.ts test/*.js","lint:example":"standardx --fix example/*.js","docs":"rimraf docs/ && typedoc --plugin typedoc-plugin-markdown --hideSources --theme markdown --hideGenerator --excludeExternals --excludePrivate --out docs src/","prepare":"npm run lint && npm run build && npm run build:browser && npm run docs"},"repository":{"type":"git","url":"git+https://github.com/merkletreejs/merkletreejs.git"},"keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","binarytree","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree","merklestatetree","unifiedbinarytree","eip7864","viem","wagmi","functional"],"author":{"name":"Miguel Mota","email":"hello@miguelmota.com","url":"https://miguelmota.com/"},"license":{"type":"MIT","url":"https://github.com/merkletreejs/merkletreejs/blob/master/LICENSE"},"bugs":{"url":"https://github.com/merkletreejs/merkletreejs/issues"},"homepage":"https://github.com/merkletreejs/merkletreejs","devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@noble/hashes":"^1.7.1","@types/node":"^11.12.1","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babelify":"^10.0.0","bignumber.js":"^9.0.1","blake3":"^3.0.0","browserify":"^16.5.1","circomlibjs":"^0.1.7","crypto":"^1.0.1","ethereum-cryptography":"^1.0.3","ethereumjs-util":"^7.1.5","hash-wasm":"^4.12.0","keccak256":"^1.0.6","rimraf":"^2.6.3","sha1":"^1.1.1","standard":"^14.3.4","standardx":"^5.0.0","tape":"^4.9.2","typedoc":"^0.17.7","typedoc-plugin-markdown":"^2.3.1","typescript":"^3.4.1","web3-utils":"^4.3.3"},"engines":{"node":">= 7.6.0"},"dependencies":{"buffer-reverse":"^1.0.1","crypto-js":"^4.2.0","treeify":"^1.1.0"},"eslintConfig":{"rules":{"no-unused-vars":"off","@typescript-eslint/no-unused-vars":"error"}},"standardx":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint/eslint-plugin"],"globals":["BigInt"]},"overrides":{"blake3-wasm":"^3.0.0","@c4312/blake3-internal":"^3.0.0"},"_id":"merkletreejs@0.6.0","gitHead":"884947408d763c72cebd6e23fdcafc0e15699aec","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-cyiratjG7fyHsa4DVfYVPxcoAh3zmUuOPItIfZex8f0pUVptNEmiiTOoeS0JnDDTWy+n3FKnI0K1gCzti7rGMg==","shasum":"8c737a1ddcaf305eca8b30326d8580ff40f1ec54","tarball":"https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.6.0.tgz","fileCount":22,"unpackedSize":451650,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/merkletreejs@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEFaCFjYwyRxpGDSNlGWPkEuRNC9ZbhlkB/aExsQF+ccAiBgBgThzen35bgaPnIdV8eOoO951Fyyy41F49LI2ONraA=="}]},"_npmUser":{"name":"miguelmota","email":"hello@miguelmota.com"},"directories":{},"maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/merkletreejs_0.6.0_1757920515991_0.3060922798050101"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-09T17:28:14.825Z","modified":"2025-09-15T07:15:16.512Z","0.0.5":"2018-07-09T17:28:15.011Z","0.0.6":"2018-07-11T00:49:31.911Z","0.0.7":"2018-08-02T23:31:35.885Z","0.0.8":"2018-08-03T00:46:23.159Z","0.0.9":"2018-08-11T18:45:19.590Z","0.0.10":"2018-08-21T06:13:52.918Z","0.0.11":"2018-09-19T03:08:20.801Z","0.0.12":"2018-10-23T06:42:03.886Z","0.0.13":"2018-10-23T06:44:55.928Z","0.0.14":"2018-10-23T06:46:27.695Z","0.0.15":"2018-10-26T05:05:30.483Z","0.0.16":"2018-10-26T19:42:33.689Z","0.0.17":"2018-10-29T20:57:21.853Z","0.0.18":"2018-10-29T20:58:58.261Z","0.0.19":"2018-12-10T03:13:34.248Z","0.0.20":"2018-12-10T03:57:42.453Z","0.0.22":"2019-01-19T23:49:55.716Z","0.0.23":"2019-03-30T02:54:17.693Z","0.0.24":"2019-03-30T03:06:40.260Z","0.0.25":"2019-03-30T03:18:06.480Z","0.1.0":"2019-06-07T08:02:56.741Z","0.1.1":"2019-06-07T22:16:02.962Z","0.1.2":"2019-06-08T00:29:33.197Z","0.1.3":"2019-06-08T00:41:57.741Z","0.1.4":"2019-06-16T23:48:01.109Z","0.1.5":"2019-06-17T00:15:05.451Z","0.1.6":"2019-06-17T00:46:27.302Z","0.1.7":"2019-07-28T00:47:28.590Z","0.1.8":"2020-02-13T20:58:06.352Z","0.1.9":"2020-02-13T21:04:03.732Z","0.1.10":"2020-02-13T21:25:58.478Z","0.1.11":"2020-02-13T21:28:11.905Z","0.2.0":"2020-06-02T05:13:47.306Z","0.2.1":"2020-06-02T06:29:56.947Z","0.2.2":"2020-06-06T20:12:29.301Z","0.2.3":"2020-06-06T20:52:30.151Z","0.2.4":"2020-06-06T20:57:02.151Z","0.2.5":"2020-06-06T21:02:00.604Z","0.2.6":"2020-06-06T21:06:01.215Z","0.2.7":"2020-06-06T21:08:07.055Z","0.2.8":"2020-06-06T21:12:19.766Z","0.2.9":"2020-08-01T05:55:14.430Z","0.2.10":"2020-10-30T09:10:28.142Z","0.2.11":"2020-12-07T22:34:52.030Z","0.2.12":"2020-12-12T19:03:40.203Z","0.2.13":"2021-01-20T04:45:11.831Z","0.2.14":"2021-03-29T22:10:31.953Z","0.2.15":"2021-03-29T22:48:20.938Z","0.2.16":"2021-04-01T02:20:56.956Z","0.2.17":"2021-04-03T18:35:02.742Z","0.2.18":"2021-04-04T04:12:15.398Z","0.2.19":"2021-07-02T07:20:52.287Z","0.2.20":"2021-07-02T07:25:54.692Z","0.2.21":"2021-07-02T07:29:24.712Z","0.2.22":"2021-07-04T08:23:32.603Z","0.2.23":"2021-07-14T06:36:20.164Z","0.2.24":"2021-07-26T06:56:19.233Z","0.2.25":"2021-12-06T23:10:47.343Z","0.2.26":"2021-12-06T23:37:35.206Z","0.2.27":"2021-12-10T05:01:04.819Z","0.2.28":"2022-02-21T05:50:50.970Z","0.2.29":"2022-02-21T07:54:11.109Z","0.2.30":"2022-02-21T08:24:55.027Z","0.2.31":"2022-03-09T07:58:02.647Z","0.2.32":"2022-06-18T01:10:51.564Z","0.3.0":"2022-10-27T01:15:37.402Z","0.3.1":"2022-11-10T13:35:20.359Z","0.3.2":"2022-11-11T06:15:50.534Z","0.3.3":"2022-11-14T18:43:50.120Z","0.3.4":"2022-11-17T23:11:19.920Z","0.3.5":"2022-11-17T23:16:10.741Z","0.3.6":"2022-11-18T21:44:20.725Z","0.3.7":"2022-11-18T21:46:57.787Z","0.3.8":"2022-11-20T08:47:05.532Z","0.3.9":"2022-12-01T05:04:56.537Z","0.3.10":"2023-04-24T07:24:06.338Z","0.3.11":"2023-10-30T19:03:16.299Z","0.4.0":"2024-07-02T22:42:30.754Z","0.4.1":"2024-12-27T00:22:25.453Z","0.5.1":"2025-02-26T07:37:25.299Z","0.5.2":"2025-04-19T01:47:51.338Z","0.6.0":"2025-09-15T07:15:16.167Z"},"bugs":{"url":"https://github.com/merkletreejs/merkletreejs/issues"},"author":{"name":"Miguel Mota","email":"hello@miguelmota.com","url":"https://miguelmota.com/"},"license":{"type":"MIT","url":"https://github.com/merkletreejs/merkletreejs/blob/master/LICENSE"},"homepage":"https://github.com/merkletreejs/merkletreejs","keywords":["merkle","tree","trie","hash","leaves","algorithm","crypto","bitcoin","ethereum","generate","proof","structure","json","radix","patricia","binarytree","merkletree","merklemountainrange","merklesumtree","incrementalmerkletree","merklepatriciatree","merkleradixtree","merklestatetree","unifiedbinarytree","eip7864","viem","wagmi","functional"],"repository":{"type":"git","url":"git+https://github.com/merkletreejs/merkletreejs.git"},"description":"Construct Merkle Trees and verify proofs","maintainers":[{"name":"miguelmota","email":"hello@miguelmota.com"}],"readme":"<h3 align=\"center\">\n  <br />\n  <img src=\"https://user-images.githubusercontent.com/4885186/193118010-2a9f5129-6232-42bd-8efe-dfb29753508e.png\" alt=\"merkletree.js logo\" width=\"600\" />\n  <br />\n  <br />\n  <br />\n</h3>\n\n# MerkleTree.js\n\n> Construct [Merkle Trees](https://en.wikipedia.org/wiki/Merkle_tree) and verify proofs in JavaScript.\n\n[![License](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/miguelmota/merkletreejs/master/LICENSE)\n[![Documentation](https://img.shields.io/badge/documentation-latest-blue.svg)](https://github.com/miguelmota/merkletreejs/tree/master/docs)\n[![NPM version](https://badge.fury.io/js/merkletreejs.svg)](http://badge.fury.io/js/merkletreejs)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#contributing)\n\n## Contents\n\n- [Install](#install)\n- [Example](#example)\n- [Getting started](#Getting-started)\n- [Diagrams](#diagrams)\n- [Documentation](#documentation)\n- [Test](#test)\n- [FAQ](#faq)\n- [Notes](#notes)\n- [Resources](#resources)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Install\n\nFrom [NPM](https://www.npmjs.com/package/merkletreejs):\n\n```bash\nnpm install merkletreejs\n```\n\nImport as ES6 module\n\n```js\nimport { MerkleTree } from 'merkletreejs'\n```\n\nImport as path import\n\n```js\nimport { MerkleTree } from 'merkletreejs/MerkleTree'\n```\n\nImport as CommonJs\n\n```js\nconst { MerkleTree } = require('merkletreejs')\n```\n\n### CDN\n\nAvailable on [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/merkletreejs@latest/merkletree.js\"></script>\n```\n\nThe exported classes will be available on `window` object, e.g. `window.MerkleTree`\n\n## Example\n\n[https://lab.miguelmota.com/merkletreejs](https://lab.miguelmota.com/merkletreejs)\n\n## Getting started\n\nConstruct tree, generate proof, and verify proof:\n\n```js\nconst { MerkleTree } = require('merkletreejs')\nconst SHA256 = require('crypto-js/sha256')\n\nconst leaves = ['a', 'b', 'c'].map(x => SHA256(x))\nconst tree = new MerkleTree(leaves, SHA256)\nconst root = tree.getRoot().toString('hex')\nconst leaf = SHA256('a')\nconst proof = tree.getProof(leaf)\nconsole.log(tree.verify(proof, leaf, root)) // true\n\n\nconst badLeaves = ['a', 'x', 'c'].map(x => SHA256(x))\nconst badTree = new MerkleTree(badLeaves, SHA256)\nconst badLeaf = SHA256('x')\nconst badProof = badTree.getProof(badLeaf)\nconsole.log(badTree.verify(badProof, badLeaf, root)) // false\n```\n\nPrint tree to console:\n\n```js\nconsole.log(tree.toString())\n```\n\nOutput:\n\n```bash\n└─ 7075152d03a5cd92104887b476862778ec0c87be5c2fa1c0a90f87c49fad6eff\n   ├─ e5a01fee14e0ed5c48714f22180f25ad8365b53f9779f79dc4a3d7e93963f94a\n   │  ├─ ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb\n   │  └─ 3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d\n   └─ 2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6\n      └─ 2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6\n```\n\n## Diagrams\n\n▾ Visualization of Merkle Tree\n\n<img src=\"https://user-images.githubusercontent.com/168240/43616375-15330c32-9671-11e8-9057-6e61c312c856.png\" alt=\"Merkle Tree\" width=\"500\">\n\n▾ Visualization of Merkle Tree Proof\n\n<img src=\"https://user-images.githubusercontent.com/168240/204968384-dbd16f5b-415c-4cc6-b993-5bbd7599ec8b.png\" alt=\"Merkle Tree Proof\" width=\"420\">\n\n▾ Visualization of Invalid Merkle Tree Proofs\n\n<img src=\"https://user-images.githubusercontent.com/168240/204968414-fefedb52-d27f-4b14-bf70-e3f96a50b6a3.png\" alt=\"Merkle Tree Proof\" width=\"420\">\n\n▾ Visualization of Bitcoin Merkle Tree\n\n<img src=\"https://user-images.githubusercontent.com/168240/43616417-46d3293e-9671-11e8-81c3-8cdf7f8ddd77.png\" alt=\"Merkle Tree Proof\" width=\"420\">\n\n## Documentation\n\nSee [documentation](docs/classes/_src_merkletree_.merkletree.md) (under [docs/](docs/))\n\n## Test\n\n```bash\nnpm test\n```\n\n## FAQ\n\n- Q: How do you verify merkle proofs in Solidity?\n  - A: Check out the example repo [merkletreejs-solidity](https://github.com/miguelmota/merkletreejs-solidity) on how to generate merkle proofs with this library and verify them in Solidity.\n\n- Q: How do you verify merkle [multiproofs](https://github.com/ethereum/eth2.0-specs/blob/dev/ssz/merkle-proofs.md#merkle-multiproofs) in Solidity?\n  - A: Check out the example repo [merkletreejs-multiproof-solidity](https://github.com/miguelmota/merkletreejs-multiproof-solidity) on how to generate merkle multiproofs with this library and verify them in Solidity.\n\n- Q: Is there an NFT whitelist example in Solidity?\n  - A: Check out the example repo [merkletreejs-nft-whitelist](https://github.com/miguelmota/merkletreejs-nft-whitelist) on how to generate merkle root of whitelisted accounts and merkle proofs with this library and verify them in Solidity.\n\n- Q: What other types of merkle trees are supported?\n\n  - Besides standard [`MerkleTree`](./README-MerkleTree.md), there's these implementation classes available:\n    - [`MerkleMountainRange`](./README-MerkleMountainRange.md)\n    - [`MerkleSumTree`](./README-MerkleSumTree.md)\n    - [`IncrementalMerkleTree`](./README-IncrementalMerkleTree.md)\n    - [`MerkleRadixTree`](./README-MerkleRadixTree.md)\n    - [`UnifiedBinaryTree`](./README-UnifiedBinaryTree.md) (EIP-7864)\n\n    Example import of other classes:\n\n    ```js\n    import { MerkleMountainRange } from 'merkletreejs/MerkleMountainRange'\n    ```\n\n    Note: For Merkle Patricia Tree, see [`@ethereumjs/trie`](https://www.npmjs.com/package/@ethereumjs/trie).\n\n- Q: How do I hash a JSON object?\n\n- See [`https://www.npmjs.com/package/json-stable-stringify`](https://www.npmjs.com/package/json-stable-stringify) for deterministic stringifying of JSON objects.\n\n- Q: Is there a CLI version of this library?\n\n  - Yes, see [merkletreejs-cli](https://github.com/miguelmota/merkletreejs-cli).\n\n- Q: Is there a way to visualize the merkle trees in the browser?\n\n  - Yes, see [example ui](https://lab.miguelmota.com/merkletreejs) and [merkletree-viz](https://github.com/miguelmota/merkletree-viz).\n\n## Notes\n\nAs is, this implementation is vulnerable to a [second pre-image attack](https://en.wikipedia.org/wiki/Merkle_tree#Second_preimage_attack). Use a difference hashing function for leaves and nodes, so that `H(x) != H'(x)`.\n\nAlso, as is, this implementation is vulnerable to a forgery attack for an unbalanced tree, where the last leaf node can be duplicated to create an artificial balanced tree, resulting in the same Merkle root hash. Do not accept unbalanced tree to prevent this. More info [here](https://bitcointalk.org/?topic=102395).\n\nPlease use the library [`@openzeppelin/merkle-tree`](https://github.com/OpenZeppelin/merkle-tree) if you're integrating with OpenZeppelin contracts or using multiproofs. There are known issues with the current multiproof implementation as pointed out in [issues](https://github.com/merkletreejs/merkletreejs/issues/63).\n\n### Disclaimer\n\nThis library was created for my own purposes and is provided as-is. Use at your own risk.\n\n## Resources\n\n- [Bitcoin mining the hard way: the algorithms, protocols, and bytes](http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html)\n\n- [Bitcoin Talk - Merkle Trees](https://bitcointalk.org/index.php?topic=403231.msg9054025#msg9054025)\n\n- [How Log Proofs Work](https://www.certificate-transparency.org/log-proofs-work)\n\n- [Raiden Merkle Tree Implementation](https://github.com/raiden-network/raiden/blob/f9cf12571891cdf54feb4667cd2fffcb3d5daa89/raiden/mtree.py)\n\n- [Why aren't Solidity sha3 hashes not matching what other sha3 libraries produce?](https://ethereum.stackexchange.com/questions/559/why-arent-solidity-sha3-hashes-not-matching-what-other-sha3-libraries-produce)\n\n- [What is the purpose of using different hash functions for the leaves and internals of a hash tree?](https://crypto.stackexchange.com/questions/2106/what-is-the-purpose-of-using-different-hash-functions-for-the-leaves-and-interna)\n\n- [Why is the full Merkle path needed to verify a transaction?](https://bitcoin.stackexchange.com/questions/50674/why-is-the-full-merkle-path-needed-to-verify-a-transaction)\n\n- [Where is Double hashing performed in Bitcoin?](https://bitcoin.stackexchange.com/questions/8443/where-is-double-hashing-performed-in-bitcoin)\n\n- [Compact Merkle Multiproofs](https://arxiv.org/pdf/2002.07648.pdf)\n\n- [Eth 2.0 specs - Merkle Multiproofs](https://github.com/ethereum/eth2.0-specs/blob/dev/ssz/merkle-proofs.md#merkle-multiproofs)\n\n- [What is complete binary tree?](https://xlinux.nist.gov/dads/HTML/completeBinaryTree.html)\n\n- [What is perfect binary tree?](https://xlinux.nist.gov/dads/HTML/perfectBinaryTree.html)\n\n- [EIP-7864: Ethereum state using a unified binary tree](https://eips.ethereum.org/EIPS/eip-7864)\n\n## Contributing\n\nPull requests are welcome!\n\nFor contributions please create a new branch and submit a pull request for review.\n\n_Many thanks to all the [contributors](https://github.com/miguelmota/merkletreejs/graphs/contributors) that made this library better._\n\n## License\n\nReleased under the [MIT](./LICENSE) license.\n\n© [Miguel Mota](https://github.com/miguelmota)\n","readmeFilename":"README.md","users":{"takez0":true}}