{"_id":"simple-hypercore-protocol","_rev":"18-9c6980e017798c7ebabf5eb05e02b7c6","name":"simple-hypercore-protocol","dist-tags":{"latest":"2.1.2"},"versions":{"0.0.0":{"name":"simple-hypercore-protocol","version":"0.0.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.0","simple-message-channels":"^1.1.1","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0"},"scripts":{"test":"standard","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"adeca04143b92508768aee02d23c8f44694f0c3b","_id":"simple-hypercore-protocol@0.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Mid4bFa/1gFopOQpH63eqdBXnGlQMJVWfeLc8FVoN1ypcl7hPCHfMwUFQef6rIseTsrwfBJw8e/di+VzyWQacQ==","shasum":"56e7ab23ea67f7a4769eb28e68116fb75dca8cbb","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-0.0.0.tgz","fileCount":8,"unpackedSize":46060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaSp2CRA9TVsSAnZWagAAq9kP/1ho2OfFmsza09d2DFhT\n2p10Ax1Zq2cS7SyERHrsnn7LLstNXrL1HjjLo/j1vFMqh1b0HdsDZ5NG9TtX\nZqV4NJp2nAIn8Iu9+aA8+7/6rYQq7iQhQQhfLZO/Qpjld7Iq3tS07stWSF3S\njUjiuN2fznyowq/HzzLlm/Y0mg1YBGPyL8C7ZeolsVxLemrtwkcsHvlMiYJP\n317/RvSQNZO0RGRxbtc1Z5HCchxw7+6gwQ/gjjLICIbnGkXCpk2iOrEGLR1h\nWILo2+jv/qsK1xdJ78qVJ7JtNp0jFTBSU+qtLn/UkQ90twIpxVhSvzP0w+Cf\nWaDQsYL5FOuhQMYM0KPXhbUZMC1EwgqqwSl9S+f7VQcIHfnIBT5bbRCenaew\n9sLYidJp3ml6tDgmul2/I7HR0NJt3SbO1k/gX5XaXozABwz76KdC3K3lsT20\nfND5F83meMSk7q/MjMthBdhzSHRyRYcdYogj3EjzXQJGVvOCuC5WEPDENGFf\nX9sYlfpTaUN6VR2GT/E0jMmeg02/A5HVui/++uCHMyCwr1uQqTMc14pYdobY\nn39u/BLOj+v+WVWC0rhzPHbY8mYf8GLeZT/s1qpbhOHaKiVBZyNkuC3xRHoo\nIIJFJhFA7/B3SLPak4xvdaj0FgHVcFxhwPXlskKavQMPjhSrinjSzMiEm1dp\n2TN5\r\n=iS/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr/4H0cBLWDypNM3PcHRuB+INIJCbTdegZTO1hk8jd2AiEA5DWuOm001FLeixbrAhJFiqoDYajRqGocErY54oyj8y0="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_0.0.0_1567173237859_0.9396772600575527"},"_hasShrinkwrap":false},"1.0.0":{"name":"simple-hypercore-protocol","version":"1.0.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"8404fae39c077422987f027ee4b588d8c999c41e","_id":"simple-hypercore-protocol@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dCNtIrAcFEGdLKkX0EvlIaHF37SVa26LBzalxYn9+D5hw9gMLz7uB8TAbGLu03Ww9P6S16mGOw/RgHPYfiDCWw==","shasum":"dd28cc224b3adec96bcb5df2ecc5b01cbc3e4080","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.0.0.tgz","fileCount":9,"unpackedSize":51400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcm1pCRA9TVsSAnZWagAAAIMQAJo7Vb7/VHQ3K5TsCvLm\nQzLPKV4qTN+CbFpUlADUgODZaZg1kwGWuOBf+1Knp7FPeXrr8UOOPFCag7jH\nRvsoxJOX7QRop+PDYjDPIyC7qrZ8XssZ7Dthrzrw3XKtvCtglgh5uFYNpABF\n2OX0TjlCKrOeKzr8oU/keKOCBfdekaZ9QrxY34lbO9DuYAP/OZtMlVcerzN5\n1wm+2ve1EL9B7B91or9qD30B6RhjbokHC4us1lqAOOipgMRzzgaF5BVYQmJg\nKa6ZJaOhTv43UoCdeHs6ueDqNFCCkr0iJ09VCirCboiW54o5ZYqSiV65hzmp\nEcpngPL0IR9cGRGVFqQzCCvzP0ygingHm8eqKXrShOI5mIggurYss3zo58FY\nir6OyqNR/LYuzL9f/n2bYcVA1ORz0uw+y2WXpXQreBOvUl0UD8JNeXtsAYVH\nrFqjVR+vCy9wzEC2wvC4qkJ4PUy5Fpg1NNxiRinHSo3w6dUzBUSKXw4Pze+I\n92gsTqw+7AtWmP/aQralu3hslU5gp8jtwuSJvZvzFw/j3nkEo8lKtx0xrT3t\nUu5Cjz1ePWTE1OuZHBnZiB/QQ1RIJyfwYcWvvZRbxFs5wQmN/sYoIz5s1VUm\nHfrP4EyF4kM11comj0ZCcpXX80/KHNqsbMQMDDuE47sKcOd2euEUTOINRaGT\n8u1y\r\n=WGna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAubq8e49CkcsLO11HbQvPMbnMHFB1Qsx9jS9XR9ksQRAiAQDabxkpieRqelgJbe2m2Lre77XXdjDvdPRYDBrKuaNQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.0.0_1567780200734_0.5853687670548295"},"_hasShrinkwrap":false},"1.0.1":{"name":"simple-hypercore-protocol","version":"1.0.1","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"8235af64d6083dd8b2f4b97132cb6059d6be8005","_id":"simple-hypercore-protocol@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FCjIg4rMk+QFCUYCe+q5xtU6svK+ZpwJXUlqOTkql8fYL57YNhxH3i0rSAjlf+6hGAEUOi13ZvUoUQ3u+GpAcg==","shasum":"f2cc84a6506c83f2345e19da21d453e757334880","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.0.1.tgz","fileCount":9,"unpackedSize":52125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd7FDCRA9TVsSAnZWagAAuT4P/1LrPvkfmYNj8ZOisGL5\nEhlHpBU5NwGYvaDX6W8n8mTAOT2V9z62LJanqVEBoyaaiRejjB/kfrQ3huhW\npZqZGF8I9WTazRYrkABU4OE9ievexBreav12Gxw0TQ4RNIh4/c30r+9IpWX/\n2ZYgFimdlOpKbPVQaHg6nqNa2UlxyK6DGVcOBtjevChhA6K0kHuH3VRenU7G\ngJbqcmh5cTutp9wQvqkXb2vu/VyEhqK0TOtsSmN1GsSfkd9yKLy9Wuix+aAf\nlyMMTAIjSgTQ7f/N7tsMIFCl7cWCgySJzWnnOm54ffGch6YBujBE/k3QcRve\n5Acpfr118PSfuokJdIvMhTklIs+IKnLS9QS3RVd5ka4FsoyGoAHDd+0EDMG4\nt+VPov0jMWM82mCxAIhhq2WfLv4pLK+onuPgudPHKVFlf7RrTAOzhtY/6fHE\n7dItdBsqWXsdC0lLeKSGlgB8oEOkVPuLbBKWj6Y/t8WLtXYqOCj390WeXDgd\nOoNy29x0mVrnii0D4sSh8vUEOEhbHrxVKJRkrV1i7p+N4+N6euAdgx++U1xc\ncwqUUxITPs2U0P86VchWj86GGqLSfvOpminXWKNe1+fwW4VGm/HK2Fhv3Qyt\nbD2SwlGNtvxLJo0oWNeEbu/vZ5cp1jIzEY2krm6klRAgZQNWzN90EDXI6Kba\nS/3T\r\n=LBFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHFzfQ2P299fXOHQGtnSpQAUxlBzxRNVBCeGtNQOYKtwIhAIfR0xItspZOK/boLuO20f491Y7RksN6/Teb6OI2765K"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.0.1_1568125250464_0.5549895609150695"},"_hasShrinkwrap":false},"1.1.0":{"name":"simple-hypercore-protocol","version":"1.1.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"d286a469de1788442f2ba229b0ac2506f6389b9f","_id":"simple-hypercore-protocol@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zNV3yA2nvQWzkKTjvX7aJIVE+T8XPb2xKdBos3JZZKvhE2HPnpWVYiFsO0aXjGjp8IXcwNGIZvouxC5x22PZ/Q==","shasum":"b9f84b353a71fa97046a30e942b6993e1d37f5c8","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.1.0.tgz","fileCount":9,"unpackedSize":52343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeLM/CRA9TVsSAnZWagAATxIP/jKj+LuZiyfP2x6enUqy\nphWImh/d2ETkddSSwYhNA6KOJaaUqKD7eX874nS1XtxqCHFwd/nedhO0ae/H\ntHYXBc0n5zEmQ1YUihyu/LTdj0oQSN8or/RSnbjzd+Z8/Kowfz5TFZzPk8Iq\ng6RG1aWoXv+MynMRaJG7mlgc3EdIaFq2FS1W1lrnKjhoKK1iVX3gdv++dDZB\nVbWRIrCm2CJiSBXu4KedN9a0ygeo3B6fJ4EPZY5I5DHGgtyyNilzmVbYOpTs\nN5A72RuGLuPwI6U41HKdFYnTxYTray0Xygp/Ty1yYoX/6p+Tu6V/reT4RajZ\ntbeRl1EJ6Q2mFKfODMO6m62AdRtPp0XdZVBZhfkKzTcrnjl3F444dxWzVfk8\nqdSN3Hmo/DAUGMvByNIYz3vLA1NoaV5gqP4ovWapyMKdnRo1rk3pFjg7BEKW\nxxObudGY0pfdSd8SbTUfLISaRo8WURQUAMva7CIhkyN5CJNSKaV/NAt0W5s5\n1oTPZzBlfbV15vSHsbhHIE+HryMDbsTmpqDPD3S4jidfwpi1t8wIeMzCmRUP\nUdFFA5uw1NbY9bNIBYY7Ov1mCeua7kIVuaDy0PdEQR9+9Fb0zVozagQ25O7a\nk+Fih6t0KIGuGJDJb4oHkGhNntlawv4BuL6IS6/eR5iJtwZB8WJLUiuNCh73\nQ3q2\r\n=iw6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQczgu5HNhdCMzNHcksk1oaHBsYoRdxQ+K84XrUn4V+QIgFfl//s1KBLl59ymJYQRpYkDJviFP+XVMM0kYTsqrQgA="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.1.0_1568191295069_0.5901442326436375"},"_hasShrinkwrap":false},"1.1.2":{"name":"simple-hypercore-protocol","version":"1.1.2","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"4a896f91148b49e84415f705d477b7df4f76ce08","_id":"simple-hypercore-protocol@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fJ+49qwesUA+Jva8Y0HnWjjv+b1vH86WggIljp/MVwjQ91jcib7B1wUF4YVthwHaN7KCjc0EUhevsHHFyqdNtw==","shasum":"40878354e123cc860f411dff0637ea0d60e67d57","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.1.2.tgz","fileCount":9,"unpackedSize":52563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdej31CRA9TVsSAnZWagAAFWUP/imvUb3dMa1DuW0KT36R\nHo06xiR3TiTYw9wmUjigXxdAq+U7DFgAhshOb+iS23FHFuI4HpAk5mdF40mZ\nBivNvUzvemYclxNwamnT50UFpLMbrlygnPmuaiskHRkbG2Smm//d3/FPEye2\ndXzqv6IUEXNKZgLh6rcjnBVo6J6IDI5TYr9xiqQI45jn7wv97W+LmySb/VPd\nzk/ohE3LqKXWTRoD1xY6ltpSWmhZIGqsBBEcVsEQktYlJxzuEfTIGOnw9vA6\nIL1fLe9k8MBsGddG1s5zjETPMURt0b6oFhqrOh2KpATzt/oHTjKS3mmVEbEk\nsu7liV1kMYc+LMhPTp5Ra5VvMpikJ4NGXNEZWrElGQydxE36KQ/gzhFDSbwU\nlQrXrFjtAxC24O4h37FiKIDKzB5Jbj8vK1BOJTXmNzmq2XdkAdq3ZL7YRiUD\nuuTX3MzvQxbFhLYJAecsoqoPwTUDvBOpcaP7idLVx97p5wcmP1a1yseG3Zqw\nWEaAY88DGNtz/1rB9ktaFW5USwkbs38x1VgaC+qYuJFizCAd7p1n5hxBp6js\nbD0/NRnKvHCGR3PO9NJKBmepl3gY8a30d4JEEQnNaBYCry8WsxgEH8C+E6Bf\nlrTJnH5OQcnz+sLdXZjMwr7ICpQSzbSNnUmudCVBtqh252AV4oGQXm6eQ3wi\nKW2n\r\n=AvLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx6U9Ug3Tj+4YET3uAtiypgV8YsgNGbKBt55zSh+DdEAiEAuw96lavQA5HihbjDJeWS/lHInWllML0Mtmap47smQUo="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.1.2_1568292340414_0.31437397695701597"},"_hasShrinkwrap":false},"1.1.3":{"name":"simple-hypercore-protocol","version":"1.1.3","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"689d3cc0620281dd1e8f88153be5f198b75d493a","_id":"simple-hypercore-protocol@1.1.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UGzXHxRwuFMIOklyiziT6eKc9tOyEVFAfSzJh5aHiEZowIuxicRm5ssX4up6qVOrYPu9AK8Swif23cymAFhfMA==","shasum":"22c70ffe615603f8849478733fee101a90f6b19b","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.1.3.tgz","fileCount":9,"unpackedSize":52665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiPCvCRA9TVsSAnZWagAAh/QQAIgAAAEoX4wpEoOb0ObA\n9yM6dyepriTDkvKXU7gOr1nTVdIoOJ+4LMtPPyNUAJxDslO5ccgNi8bUhBg5\nr7QHFwAdci8bUiREB041mjQI3+X+sD4gCPgSPwJLw+7ZYXMj8K8Hs7TdU5SJ\nGPJn8oelW8aqUBL0lSnCmFpjk4bR91NsRKHeoei1tptbx91ZKBgDXDdP5uMN\nrQ6T/ZNbWIF3a6gYfaRj/oDMW8616GPY4XkpFpLROzsruMvRFG5s+UvbUa9d\nvNpViTaxkfSm5us7+6qSiVyRmzqm5l3Fsj6T1ih84+tDtS7nIfJNfR/8sgGu\n6U3bqniJmZWWTlE4RNBJAsUQ4opcsngkxa1nKnGXLiEHOC8+FkRegthUIV7u\n7je3/SS5PiyQqgRZkLFhpdfYURof0iHEj7UE2RtTBKJ6H57eWeSB3dAz1/DK\n5p5QuR+qoGDSQKGD4lBYQAzHiCTtbpKNjobl3+2dNwV3gltHdDcA22ZScuHq\n3Zekq5efpyZ5jgUP01KQlbRFx33YSMMyBZE7H4pCutjvRFh9MMx4zwfCppjU\nmNbYvxOZii6kchW0rH0y7uBajv40aa/QKF2qcLoBcr9tTE5G/xoS5dY25G5n\niiZ+dnUeYXmkdeEsgXhvCrJ9jSwpo7igZNdOYDcOoi4ll5AZnTO1T8SpdHS3\n7aEq\r\n=DNuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCczAAWFpXgl99Oc2b4ULleig/apcJVConaB+K+z+IdHQIhAJG5mH5PLAKwmdaCiS0EiC1Iyag/5rZTK5ytt2A8n6be"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.1.3_1569255599219_0.6325422733365902"},"_hasShrinkwrap":false},"1.2.0":{"name":"simple-hypercore-protocol","version":"1.2.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"53e628ba788f7fdfa53cfdd41a53bc420ea55a36","_id":"simple-hypercore-protocol@1.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UKBLhna8UkBQmymBncoNvFx3JrsXb59pGqiZz1WH9mBUsLLWd8Ln9Aa84/lpV83XLEpogJHTzjmj5fNVuX27hA==","shasum":"dbc0d61382441acc7301282863b5086246558be7","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.2.0.tgz","fileCount":9,"unpackedSize":55868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnGC4CRA9TVsSAnZWagAAVMkP/0DRsyGOwDHDgLP+7NF0\nS7xLH/IvON4u5IuRj8nLcDEyZXVB4OWFNhk9oDGIyoYojaoveRGBgoZlFIgt\n9hWn7prr9HzwokaMVSK5bqOCDNjMLctvJ/XVEgYLMtXufsfI4lkBNNke/QAj\n/pT4l6ZrAgYBDfviRG7Q6MNbH0EGlr1PwtAN/C2KgodIwYJmOl1vX98m9AvW\nGRWL6+QgJDDPYiC/x0Jiye9bgXFwxWqwnuVzO2+bWfDCx0TP88yOqFKXUpo/\nO1VFhtvUC2LoJ8jb5mcFd+J4MPMgO9uJDOpasnKBjJmCC57GgNo6bU1Qozl6\nrB8TC15bb+SBttbgSQi/qgsjw5t8prlx9+hWvNhCQnimu0/T5jBdloF9KYPA\nNBORFfmR+iVVQGTo/3WJQylsQOduO0KqnErsAl/S9OABJn6DWE14+Dl3XzHz\nB1fauhJeONxHBqGdgvH9eDgNcL2qy7ScRC3jvl/Pu1lRklBXoyqGmAwzKQU0\ndKdgF0DS/f4P98TcsCRymajgIWeerruRZ9i4ioSCBaDq1zxp3dhjXKZU2Tq5\nbE459xTMhwBJXA1457DRudo6oXR+5pZNnEYZxfBZags73s7HSsE7Mf9PF1HF\nPt3b+NVGL/0uI52UsFNRlcfNFMFUqTHJE2RxE19EiMxReTZ8gVfjZXHa6KmU\naE+i\r\n=zvGX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC7Op2YkhJAuQilFwW9XNVGJdIgtoxWMiD3u/mdUUl9AIhAL47e/VH2qsyrVcPRCyshJ2B0BWCfH3Q5hR5xkZgAAIQ"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.2.0_1570529464106_0.7257919514521072"},"_hasShrinkwrap":false},"1.2.1":{"name":"simple-hypercore-protocol","version":"1.2.1","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"nanoassert":"^2.0.0","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.1.2","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"a553343d7a513390bb885dbc36bbf011ef6b3002","_id":"simple-hypercore-protocol@1.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RgLtkcz+0IIjuZzXLfpdwOJQw6KCEaD9OC+BioF5IdpPsmRCF94/lrUEDxGUzAR2nzWTps032uxgNE/l40t6xA==","shasum":"163b38eea95b6a67794e7e2b0058f46da52c9799","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.2.1.tgz","fileCount":9,"unpackedSize":56234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnHlWCRA9TVsSAnZWagAA0+YQAJ22rTPphwo3ugCOH97c\nKurQdBYZBRJtzkSdNcU2QlFgW6kUC6LBurVXtehRG2QAF8DyVK7z2YRaGjMX\nzd3X8c1U1UBfK86TvVHo73qHJJS5Ipa7At68RrxKdkfik97IdOzOFnXuvKi0\nvbJVfve+Q4G2gWZLJjSxNfj/xmK0d7IxgoeCX9lDJqD1gUNYgzsxTe00z5S/\niRkYliChxwIAXJ/4hVDPQFJ+2hWBNtjLX5H82tLZCbo9a3CWo+vorvgzuloR\nG70Hwky9AVHK2T5euZbfFP+RrK1KPuiWq/BTcliCFS6vzLU08m5BgO+Rqy7w\n8gAJLJOWRsX/l1ZBrrmXT2LOW2sLhV9arA/7b+7F/rVXUko631Dk+NnVabfQ\nSdmopD7tjn26An49bJ+Q3i2p4XJP7z3Zah4yrnUhpXmyl7FpJgmrhhsos4y4\np41wEx/E8OdnfJIgAudFj5zPRf27sCLhDWg0Dg4SskfNrxIYqL5iXDNGbyfm\nbueJ8bFX31/TR0j8N9qOlE3lFiwcxsDdBtJ+shCns8VKB4Om5vGjU8JT+EbK\nu49t3eWChzWcdnneVzfneASI+wH+r/PF40GKtCtc9VTxkFCab+KmIqoIeeJu\njkSrECU7c+BcafwZZioTAbH1aVBhcng4MWHuvCE5syqZcTkPRwrwUZoeyfhu\nKBdT\r\n=kqsk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIFc/6I3E/e4R7Xgy9Rc6bsEfFJLYQq+3CwaBWl11sDwIhAO6WjdZ42+hhiaNMp5xiKMA8mmg0qbzbmHyeB5re9277"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.2.1_1570535765730_0.5690404943647807"},"_hasShrinkwrap":false},"1.3.0":{"name":"simple-hypercore-protocol","version":"1.3.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"nanoassert":"^2.0.0","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.2.1","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"b54280b997774ec50addf1957e42abae2397533b","_id":"simple-hypercore-protocol@1.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-s8Uwg7TbV0h6hBFfQcdRVvXcobCuZK3t+Z+NS1gO3d7lQ4VGskJSbfd72o8Psvg8VgjZ8P0x/qoSFKnZsiFK7w==","shasum":"e5c2576ceb82144db6b27bab5375eccf7d476a57","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.3.0.tgz","fileCount":9,"unpackedSize":57692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoHCPCRA9TVsSAnZWagAAzccP+QG8MtM2k0vS9HB2g/gH\np28sBtVM41Od/nEDsxt0xpHgGAiX/6L8KUP0crieEqD5RkSSSXvbsH0W8qeF\nmh763kvQ21H8IGfQ7Zr8jDGaB6N7jNE0ENWAFhiKwofL343IhWaSv4gNHxdD\nnSUVA6XiVmiu21uO4So0S3VJyiWTxNjjqFA4dNhFPZ9rFutvzFM7LbUsSW9g\nHkQtZHbjqAdDMfAOZdDpO/RslnglOdNRhe5TIa9h9giyrLdxLmK8uMPBqYbq\nKRS8U4rNcQV2Dszw+PbH0PjXnhb0bUNDhZizw5N/dAHRCt96N3Vt5oS54G5B\nN7BCC8MUMwWl8K3SyrpvtGlaAmJLTY6SW2+LNzsjQZpC77OzjAWGqYxqvnSL\ncwBMje7tPLiYBVtugjQIdNx2QuIOmLUz4wDcxtMrBLc/KFznd5/psfVOxXua\nR/owBRVw+1LtUdEkVhMZqAR+KGm5W0IwAQkJLi4/XKtrFLXlq8cjdQ+LGDU7\nK/5QIgl8bmRgw8K6Kh1GUTscnjj/XmDttOKFWn/oUON9DHwSHqCN0dvd+B1V\n5FFcWfcMIdTjBAb0+DmhuQAd7nqqzSp0D+A/O66ucW/9rLiOfgWchokraRXl\nWcrYNmaNmOqHZBjeddeBz1d3wHBUqJuRgBntcJ8nVNyt+Dro26NtOQwMQOpB\nrwXA\r\n=tCcV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi3L22VfuYeWOwMNJkVUUjs5Q24r6HE07hO2pjGoJD6AiB6hbNu1s8c+mNq/gCCaWLJEmrjJgg1Qx6FzQU5q6+d2g=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.3.0_1570795662552_0.7109688560492364"},"_hasShrinkwrap":false},"1.3.1":{"name":"simple-hypercore-protocol","version":"1.3.1","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.2.1","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"6b588f7f6c5c851f122cd4affcd61de5a28aa8c1","_id":"simple-hypercore-protocol@1.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VYzagn2NzlMFscn7gwSVpboe9DzJcvoKC3ft3OR7x/ovs/XllF9WgPk3/+365ZnLSsou05ivJCTepSO3NeBnDw==","shasum":"8ea3654904b05773d9458fe49092c7bb0cb26929","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.3.1.tgz","fileCount":9,"unpackedSize":54124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoi7DCRA9TVsSAnZWagAA0LYQAIYT6G2IMiC+83fZlTSa\ngadsjpxEuseRE5PRUjDssjRO2Gq64loL4/tHyUSPjLeLbwLFfrihDqfjKfAK\nHLXk61fEHYR1ziOVwvb02OI0/gS37axzIMB2O7tG49JVnPOh174DGG9lbMCK\nKQ1g6sA39Wge7egjzXhHBjIJ9WAiz7+5q5J8x93CV0d0cD+tIWr0W2Rk4AKX\nRcLd/NjoQN/GH6NDNpbmsQ9H0U7Sm/HCzl+m7gQ2IbUSWhuLgpLP3z/sM/ER\nhF47OmD9ENLbx4tfYd8XFe4mxQGKLoDtAvenRZKnfXA64mD3bzpHcM9j0T//\nyKZnigeaVrRX3ApNYacx4G6mZ/KKUQPXcNSwXLIkz9cU1YImKm1gNAY1hXBg\ns+NfHBsj2D2b9640zbHM/c9Oqz3HFKbKN1vpTEQoFNpIlWIORcaFdRR4lmz+\nV2tXi7Ls8lGQakiFDWYdwwMJAhKgI3sQ+ujKu4aDuDcBcBhZ9B+YVv3wevHq\neI+CPeHUnnw9deP8veUi1WeLliuR2psRYMK3Y53h/zsH+Sst5UlfFDY2Krsj\nup2ZCQ3G1IdA912Org+6J33xF1tG3+y/yNNd63BzZG1n5oJm5RemcsVpk1ZT\n+IVIvkzKTPW6WBhCYuxI2VKEZx55yvsSwBCFpQaB2JsSXweZkHvBc+tfQP8C\nyBfO\r\n=/Mii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOZVYjM721MUXhDm6JhK/gEBUzZLziQbW+Sm+yfsRPWAiEA7AZgA+qbEQ47+emqieCDYiXXVR3jbXKzTkoHZcCn0dU="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.3.1_1570909891262_0.44692364684160935"},"_hasShrinkwrap":false},"1.4.0":{"name":"simple-hypercore-protocol","version":"1.4.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.2.1","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"d577298a47479630d0e340190273db4a22d3c793","_id":"simple-hypercore-protocol@1.4.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-an2jCnYD4e/saLb4vqD8FnIus2wP6wa+C+rI2uC8DBDFok7h41wz0DOOol7h+6+9VXu7Rb2cmkyXaqvkuJDFaA==","shasum":"43957d7b1b0a045a346f1f566845d2a79d4e4d0c","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.4.0.tgz","fileCount":9,"unpackedSize":54308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9S1CRA9TVsSAnZWagAAg3oP/0Py9A6SUgsC1xy1pOv7\nR4UghcZEwXh+OCVJiQHJjYZJ2ZuRG7FNfLt50k42IL/SJl7VcwJEbbN1g3ba\nj5Odf2FHSyUGETmAjvKUe3mK1394IOUloUk6G7bts4tWvaOs/kaH7lLaC37V\nkFDE4wx19IzS4fHc4wxptUA5RhxDMCyBuT4l4kcL9ZbnEA04olgkpsyKb99n\na2Uh2zry8v6oVRKGQPww5RAwTspY+nz4hHbRv31nZmgyzT4+SBTyAFiHLapz\n5WYmPbImqr3KVTXYS+Ym/W6JENgzf3EjHZC9aPBHTaW2/X3yUDWvLPoaRHEg\nBRqLs3DgYhnosMWQRRmHaHkfWLO3veB2OMQDwl9Jxc4PTlJv1h1IEvQ8YCMc\nbCH2/0OlLH5OBXfOtZyZsYPaclRF39xAVRZK84oY39rCBTDXf9D4vWg2AN0W\nSGpJCM7rjcChFnU9tgpmXrjjiIhyRe+9SS9jd8wXzAewSA5lHt6qoV6ufnvl\n04u2iYXMKK5ygVckaOL9sbJtTXaPe7bMTCbuksYsuscfTeOZLArAG15WU+sl\nOzQTvvvRiZ2A+VM1Xf6mJ80goU5bq7HAllrv8mLXxY0nolvCEgXHxXi+w4BE\nikAh8L5hP++EJPgt4NqPmtSvoyhTDcNFYWSgHhK0JUjGOaHQhEHJBM5v39lI\nUjMg\r\n=bAhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHON7cM41CMMq+6rp74lP+dUuDz6BCtdPGfhVcrDSlHBAiAZVrzfYRHyxowvudQSYqwAnxHpTc2HyBDebTwBauzO4Q=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.4.0_1573639348861_0.20727282297538263"},"_hasShrinkwrap":false},"1.5.0":{"name":"simple-hypercore-protocol","version":"1.5.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"protocol-buffers-encodings":"^1.1.0","simple-handshake":"^1.3.1","simple-message-channels":"^1.2.1","sodium-universal":"^2.0.0","varint":"^5.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"ef0e0a989c6440f96f884c9e2f26b760fe1907e6","_id":"simple-hypercore-protocol@1.5.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HEweK2xilxAZ2RjDg770xDKPbKwvIR9OUTRtFLHsepFYiyfFxAoZkUxFkJQMTav935P8ompf6npnIie+d/8Dsw==","shasum":"8e03961f015b67e138d42e84ef12d4f20e702d37","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-1.5.0.tgz","fileCount":9,"unpackedSize":55256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOVkNCRA9TVsSAnZWagAAtVQP/iHR2qIe7762egx7Hs5e\nxglh7K8wN2E6rmWynrHK5DEsy3a/HhaQmYYTLeH91lzRvGCe7l2uOGbBbxKt\n99DRkxbHsrt2/pQzskGad9BKPcENi9Vch2lWzOUm9uZEKd33GUivrvpSe9xG\n+QG1b8puZBLCuf1qyu3EaaOmdGXseXQSZst0iyJhhF3MeZuvNBeB7PUyAlOg\nyc6bxkTOzsrnsEMkWdG2ywNXdyxkrIG4dYJuP7QZdSpfzXvGUbKt4oh30CHR\nCMnrHk+r3iOacSbPmOyABSknbKSczlm6o0qsA6OSZgGSm80e8BBNra2RBfVC\ngZR0h245KlPmn+QisjoU5dy6aIqDKjBNbkXWxR0qYIJqFHvw9gisd26nhyIT\n8F6hn0DQ+UbhhT1C1WGCg4YqVUx0g241R2iDyycrCNag6n3biUoqDfQHwbVv\nhXIceuL6RA8418eSVerLPSwMF0DVTHHDU/IzN5NAW8npm1PvpgNjI+xUB1Xk\nRTf3veTWF5+0Wn4mDrVYhcWaPVtFXYU6XPBabr2isopENg5O4Yx2rlQEx+c/\nBnU0xTAhLplq5i9yw8BEw5uS7rTRo5gr9VQkToRLN8UFWdamVYmYTi/RkAat\n3P9BjUygAH8YeAh97Ov2uh1r4ORPNoCMPKztZhppgJN2XdConfhhh1k5MUWG\nLjzA\r\n=UUtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLX0KKkU71zl62iI3R5TFa7aJ71UcugTIdVHMU54EpsAiEAwUBUBLBPHVAI2dAeanbp98H0hj+WAe2uioiUL6lTpsM="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_1.5.0_1580816653286_0.41799590301066836"},"_hasShrinkwrap":false},"2.0.0":{"name":"simple-hypercore-protocol","version":"2.0.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"hypercore-crypto":"^2.0.0","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^2.0.0","simple-message-channels":"^1.2.1","varint":"^5.0.0","xsalsa20-universal":"^1.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"540d90aa747bcbfbad0adfe31a155b86f125369a","_id":"simple-hypercore-protocol@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-aK3CNRKCo5DQz5muW2jlfOytaYEsunNt3FvdxGCKoHzIpYB4QTxlDA+xn5q1sDIlUCZR3RTtGD+0RmU0U1E/Og==","shasum":"3753d6f80bc7bcaace16dbfc273ef8beb587f44b","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-2.0.0.tgz","fileCount":9,"unpackedSize":54829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+NBCRA9TVsSAnZWagAAmcUP/0y7CA1KA1aiqdLwW/Pd\nftVUXivieYoD+GCdNoszy7L2LvZ4yEIMdMg6oxP1mph/1vZx4C6V0bjReyGR\ntDgSPd5myXFdw992A5N6o2H8p9+k1BMseFuJ+5WwQXQYjEfBn2bQkOXt2oAo\nzj7y2jMIOXImEWtj/Bc5Zn/SvQidLONKG5VKrg339ERUC3aFr0hygCN0ERQ5\nwZ1dNTZ9jwL+CXoLyN+o4vrvdJWYrvQLu+O1k9Ar+TCyobs6mSLU83qXz7qQ\npOEBVrXae6V5f0nbdEjzZs5OrwQvE+XHcKmgLYEIDLNtwmUpG6eQfCqke8wl\nM+UCypGuaf5VzWMhI8g1jNpbajzDIpna+ukaMqZUsJC+fMpOYla6b5I2j1wl\n2TR7BBVyD7B9AuiOhTLAt711MB9TE9Mq0cugHMC0hvyPj8ZJq9t/qkbHvu47\nmcGr82V/csHb0gnIQ1rc1Retcjgldk7odSjLa3YEifbBqm52C8iWkMcyOPNy\n1bM1IL0xFHD/OrihFZJhPZkRF0Nex+mfWyiaoIgTfaM5KFPNYDEzsVll4Inf\ny9HXveISlZSPw9eb6SkvU9vTsGUOgIBFmCjs7BZmOIkbSx+zlx6yXVxEs6w7\nzMmAijDta3Piq+GuqJ+GiyXGXfUmR/Xv3vpBY+G+Rmkk58oRkS6odi5qiOdI\nNzNU\r\n=p7of\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLXrxTTo34RmkS6cjO0DE1KK5Nx+Xs26GGK3AF+7XAMAiA24e/K2ZEu7uRDFJxNyOFlPtQI8RbQ0oQcMemvCm33kA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_2.0.0_1589371713202_0.6912327106509353"},"_hasShrinkwrap":false},"2.0.1":{"name":"simple-hypercore-protocol","version":"2.0.1","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"hypercore-crypto":"^2.1.0","noise-protocol":"^2.0.0","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^2.0.0","simple-message-channels":"^1.2.1","varint":"^5.0.0","xsalsa20-universal":"^1.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"019c79622002e3d6373ddf52e00a28d2f4fa2e04","_id":"simple-hypercore-protocol@2.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5UYXxfCMJt1+PjhAzEe9LXlRNOzUBIGVVrNllU+U7psEMmSCFgQcSqgSiepj5EMl3ripDiZl9wo47Op3Wqm62A==","shasum":"c908f1841b93d8ef3a7391665d0489bc8aa0af2c","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-2.0.1.tgz","fileCount":9,"unpackedSize":55691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewFqdCRA9TVsSAnZWagAAoUMP/33taV4Y4+VFaGOU9HvX\nMY+mjN6JKQuiq4Ap57yT0w73DUXK9brrwO5DCx2UCPWDfRDMxm51f25f1ykZ\nwQtlthqeKxFn5Bb57ls1jYp+k9opFHuQLhgCOQBenkRRLK4N8YAauHsHJ2VS\neZOaTzV2cmqL9CHrIi1lJOGYOezA9uhCWsXX2Qq3kI1uod0rGDngOU3OqIHu\nqLYxpjCnh5YMff6MFSqhucdaT9qh8OTJ3jC5PnNrkflfP4HHqPSFtBjm7qNF\ncuqdygREy9hHFQn//ByqzjK8g/IGqEoKmAFOS/SuFiqCsI8PHVG7crKLFmvA\nlOiBwNkO1goid/lmZTfepTiaeiTzdhbvJkG8PE9UxfDI/AYlY1VwLJ8ggd3a\nA0Ibk8mcaMu4xvRMAUExdWTIGLBBbVXwxF94g2zkgAwRGuEFGztMl1SHDmNU\n9Fzx+Pinx7mOzeztGKMU9mBz02jDvgs0uf+9OiDvYsvHt5g5qs3yPJ6AovZB\nBoKre4FC88XNbRE4qyIwhBhYLpJyWIZHj3QmyDLu2jzLIEAiWZPkdCuDWVqB\nfd9p4IDFE7+mKCAYXylr1Ixr41GEPXLHMIKKWbrF9rkN7oM0YySJOmZHTcYg\nyJejbnPidOe3nEVlOZ9iLfFHizQrzD/dWWxSpKPcOmTEJv4q8lj2f4rncBtc\n9y0b\r\n=urAK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5/HdEiNTlOYP9FR0DaTKNsWVnFGFPKQFXm93XvkR3NAiEAjeyUhcNepxxrJ2l+ZJE08awricoz+JSJpQYfI81g+UM="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_2.0.1_1589664412567_0.1250606474028071"},"_hasShrinkwrap":false},"2.1.0":{"name":"simple-hypercore-protocol","version":"2.1.0","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"hypercore-crypto":"^2.1.0","noise-protocol":"^2.0.0","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^2.0.0","simple-message-channels":"^1.2.1","varint":"^5.0.0","xsalsa20-universal":"^1.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"89cfbdde2a0ffa8ff89272efdcd34caebd373fdf","_id":"simple-hypercore-protocol@2.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ZnArJL/l/19ahzjZoECd3ojt1OUn+ZFGqZTyuQaiR0R5XarxplRhpLpK+Wr5dyle2cH9ak3cxwUNCfGCOBSN3Q==","shasum":"87f889b444d9f421ce83bd8f037343f95e297f89","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-2.1.0.tgz","fileCount":9,"unpackedSize":56541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/JvmCRA9TVsSAnZWagAAWhoP/0dg8cf19ZFi1CVtQxbN\n5Do8F2fy9W33SGrbPuOFwi9fpRo5VSrif8HTSQftdSowoarJ9p9nypgCEhla\nDY5aM7nvaDsF/dGz4F4TUMGhbqHNwwUJNnDFKt/258HjD5A2dNLxg3MuhCaL\n96jelT4COXdLgGrtjKWJsP1qDqPS1STA2ofqQ+RW7CPPovD0DDPH8w8Jbbs3\n1aGIjg0IUhMPcdSY5dJ0bixuPE1F9oStPwD237Q52zD0ML6FWlRdCpfYS0VG\nUx0URB4TehZXwCaC1A4ElZn4Ky8qT8PUpEUea9Hm7JeRlHhEUVU5ItEPM7Aw\nHNsNVGJZoaTTIEYD1mCg8VwN2yqj22N3ZHSx4X91zmOwVicghy3yDYgiHF4Z\nNcjoGvq/rla5aX0UvmuF8NATV/sX9T1N9vMTo6n+PUxih0WIYWDOJCwoZ0Qr\nOLQ8TILFFn5PFJW893yOLoN6it+wC3uuyC/oHVsqIO/WWbEFD4T28frHrVRy\nCQ7a4dN9KunzlIM46VxXTqaFtgIx25tjx86O+nSqjt8eWl8nRmcByBcTYraU\nOteqHHQtWdzQKGvhGJqdht/g5ZAVb2Atf1OmglYxZIfY0Iu8olSDxSrjBmM5\nlGxvKaUvlRwmHYE4OEA5q1DrDWig0eZnBiDWWUr6NTXPp7rieY7r0blr9rYJ\nPstH\r\n=f03o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2wwY5Cm4Mw2fp4ZPtDo8sBePzra5k4IMSNI+gY6rDxAiBUvCZhhwfLB5FSiA/eiquVEB2AN/dAkY0ml8OVltPJ0g=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_2.1.0_1593613286033_0.02754751978144654"},"_hasShrinkwrap":false},"2.1.1":{"name":"simple-hypercore-protocol","version":"2.1.1","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"hypercore-crypto":"^2.1.0","noise-protocol":"^3.0.1","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^3.0.0","simple-message-channels":"^1.2.1","varint":"^5.0.0","xsalsa20-universal":"^1.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"395711fb51803fd793d5439cc7804fe3844e68b3","_id":"simple-hypercore-protocol@2.1.1","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xKuomRCfDDf+r6PDOD3RD88cjOLcbJ0E3Iz9Z+daB4Sq3FVv6efKYsOytgzTfSZMzkszF9EpYHGIILdVI669qA==","shasum":"9411293f6a6e4bcbca9e75fee18f922a00c69803","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-2.1.1.tgz","fileCount":9,"unpackedSize":56541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbF6LCRA9TVsSAnZWagAAm6YP/jmgSJSn0CXbfxAdQeyf\nPPZ6ZFra5ZHDBWDhUznCiTm+Dt+dtUJykTO5jWwZeP4wfJConP/U5D7/GF/L\nSuGR2cxRHex/zS8/YOlo75f9zddaZuNhkUuNayiqb7wJP6SIcO8tfDCDRCFM\nXETCcKNAaZcWsdFo6pOmRPF9aRO8krpXxpM45eii/PaA0JXTKIU/q7/MOjjR\nZ8YQlnkwPSsIQCVN4HGsYiu+XgjDbBp4lg/1lV/GmZYDZU+dk3DjEhwjFKNF\nivt2bbsjXTzeQQvbB2gTiO9LcUkIfcrNwV6ARDluy26t9+QSM3Twea967Q8U\n+MSUk7bmtZJiT7kqcgcgezt1cK/axPYmAAkM82a8q1+NY4MjEgnxcQUhif0O\n+6qbCB/hbuom54uPzV0jTpBfB6NG+Ttra45Jb9prxCJMaqQkplofSeWkW/wU\nXFs1a5Fv3LgFEZxlMcW5N5tJ7Zdn11lQ0Y8GAE71hcmATOed77ZWbdLgpPuL\nLU3DC7e8G5puaftUHOoJya/eS9PiTjGa/R7f1cPlT3+VpkH8Pfb9JiTU0RjZ\n7tkFXCXBo8VlXswQpr9jtPm3KyDeHhn0IGtZYvB0DkAhiBPfXyQ+8ptDBTs4\n4XN0BhU2wILDs703xGQNQy4n4Xcy3hUs9agGazngGwzMB3IvodIp1yxDOvXV\nkihh\r\n=nIa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWN5pm70VvGlgPk9KcwxGnxDvHP6eXKbR6u1tNsaOFhAiEAigxANAN3lFMMp8BIsfGNKRxQJhUZhDSJ3Fi3Yc8Lsrs="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_2.1.1_1600937610921_0.9394361785992935"},"_hasShrinkwrap":false},"2.1.2":{"name":"simple-hypercore-protocol","version":"2.1.2","description":"Hypercore protocol state machine","main":"index.js","dependencies":{"hypercore-crypto":"^2.1.0","noise-protocol":"^3.0.1","protocol-buffers-encodings":"^1.1.0","simple-handshake":"^3.0.0","simple-message-channels":"^1.2.1","varint":"^5.0.0","xsalsa20-universal":"^1.0.0"},"devDependencies":{"protocol-buffers":"^4.1.0","standard":"^14.1.0","tape":"^4.11.0"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"homepage":"https://github.com/mafintosh/simple-hypercore-protocol","gitHead":"972740e8e97779bc9464361fbfa6211aca3b3ec2","_id":"simple-hypercore-protocol@2.1.2","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zCwEMw/Evd5iDPkVEjO+1T3OJqbuDukJSuZtMZ7A7Wfn0RxmaJFbwngfUnDNyQFbPMxiINNxGBMD85fFJF8ghA==","shasum":"7ddf149ecf4013a085382f3ea70f758a8cfada07","tarball":"https://registry.npmjs.org/simple-hypercore-protocol/-/simple-hypercore-protocol-2.1.2.tgz","fileCount":9,"unpackedSize":56533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLf61CRA9TVsSAnZWagAABmkP/0VByHoVfYYAMMRI/nOr\nVmi1P8gBZke4/qvnw1KzepF6R/+kJrflOcMr2nXateQMfZk/sKOO3X51xYk2\njo45sbvuJPMUqyDzgRq0VJgfduck+IBBlJe6tuplElXi8ZwoHWHfAyFP4Ma6\nr6f3EyY2wc3r+U4pRdhol4Jv2UhIcpVUknvSRc0nrSgeriqrLuyxw2qJDtF/\nZ+u28PizT2zDoxJQCg5RYHN+UpbHZ5YSphdutStarZ+DcTk3srv2pRfws32v\nHRVZuBohRjDE5CCP4jSZ/3NqsgHh6YCAfy6nmGKCU9pjB0ZAA789fq52H5W2\nheOUrC8nSB/r8s9TVCc5HVRBd7fvevYYXsOmCd/yWl4CGYsMKDXwGTZLRyoB\nDR6+los7Xbw2hGYISOut58ZhvyR74ErBc1wPQAWNX/TKz1WwrMmg+EqcIzr8\n2+msXwtVc5GfX3bcUApcW8ImKGghdsoqP3vhNKzHVTJSye0gVmBPzGviriQU\nVI7hweO3QdfFse25NRXvA6G1ij9jrj7cIlTpN6G3leMGsKeI5pWm6rFc31KT\nrlSSFRL0K77GTSDI+lp8Ih2RyZZrR41Yg1b95EiYNajGbCnjAb2v/tfEXX+A\n6Wl8O0A6ZuN8of1Kxz3Hln1QijH1XySbWXFlqLJw7u+5jdxuk3wTjQM+94IX\nEriV\r\n=QBp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA213Ry9BAP4uH+EaNGAwk8M5HU+BeFLp928w/TR1vgEAiEAjPZrBvGBTb8i0IB5xi6Od2LgsVCu+spSArTjxzKlCQU="}]},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-hypercore-protocol_2.1.2_1630404277386_0.11498962130571644"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-30T13:53:57.858Z","0.0.0":"2019-08-30T13:53:58.025Z","modified":"2022-05-17T21:04:55.934Z","1.0.0":"2019-09-06T14:30:00.880Z","1.0.1":"2019-09-10T14:20:50.668Z","1.1.0":"2019-09-11T08:41:35.236Z","1.1.2":"2019-09-12T12:45:40.624Z","1.1.3":"2019-09-23T16:19:59.349Z","1.2.0":"2019-10-08T10:11:04.290Z","1.2.1":"2019-10-08T11:56:05.847Z","1.3.0":"2019-10-11T12:07:42.702Z","1.3.1":"2019-10-12T19:51:31.445Z","1.4.0":"2019-11-13T10:02:28.982Z","1.5.0":"2020-02-04T11:44:13.401Z","2.0.0":"2020-05-13T12:08:33.356Z","2.0.1":"2020-05-16T21:26:52.667Z","2.1.0":"2020-07-01T14:21:26.138Z","2.1.1":"2020-09-24T08:53:31.071Z","2.1.2":"2021-08-31T10:04:37.533Z"},"maintainers":[{"email":"mathiasbuus@gmail.com","name":"mafintosh"},{"email":"rangermauve@hotmail.com","name":"rangermauve"}],"description":"Hypercore protocol state machine","homepage":"https://github.com/mafintosh/simple-hypercore-protocol","repository":{"type":"git","url":"git+https://github.com/mafintosh/simple-hypercore-protocol.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/simple-hypercore-protocol/issues"},"license":"MIT","readme":"# simple-hypercore-protocol\n\nHypercore protocol state machine\n\n```\nnpm install simple-hypercore-protocol\n```\n\nIncludes a Noise handshake, and is not backwards compatible with Hypercore <= 7\n\n## Usage\n\n``` js\nconst Protocol = require('simple-hypercore-protocol')\n\nconst a = new Protocol(true, {\n  send (data) { // send hook should send data\n    b.recv(data)\n  }\n})\n\nconst b = new Protocol(false, {\n  onrequest (channel, message) {\n    console.log('got request message', message, 'on channel', channel)\n  },\n  send (data) {\n    a.recv(data)\n  }\n})\n\n// send a request message on channel 10\na.request(10, {\n  index: 42\n})\n```\n\n## API\n\nThis is still a work in progress, so that messages supported might change.\nSee the schema.proto file for the schema for each message.\n\n#### `p = new Protocol(isInitator, handlers)`\n\nCreate a new protocol state machine.\n\n* `isInitator` is a boolean indicating if you are a client or server\n* `handlers` is a series of functions handling incoming messages\n\nEverytime a binary message should be sent to another peer,\n`handlers.send(data)` is invoked.\n\nIf there is a critical error, `handlers.destroy(err)` is called.\n\nAfter the initial handshake transport encryption is enabled,\nto ensure your stream is private.\n\nTo disable transport encryption set `handlers.encrypted = false`.\n\nTo disable the NOISE handshake set `handlers.noise = false` (works only when `encrypted` is also set to false).\n\n#### `p.recv(data)`\n\nCall this with incoming data.\n\n#### `buf = p.remoteCapability(key)`\n\nCreate a remote capability for a key. Use this to verify\nif a remote indeed had a key when you get an `open` message.\n\n#### `buf = p.capability(key)`\n\nCreate a local capability.\n\n#### `p.destroy(err)`\n\nDestroy the protocol state machine.\n\n#### `p.publicKey`\n\nThe local public key used for authentication.\n\n#### `p.remotePublicKey`\n\nThe remotes public key.\n\n#### `p.handshakeHash`\n\nThe noise handshake hash which uniquely identifies the noise session.\n\nhttp://noiseprotocol.org/noise.html#channel-binding\n\n#### `handlers.onauthenticate(remotePublicKey, done)`\n\nCalled when you should authenticate a remote public key.\n\n#### `handlers.onhandshake()`\n\nCalled when the initial protocol handshake has finished.\n\n#### `p.open(channel, message)`\n\nSend an open message on a channel.\n\nNote that if you message.key the protocol, will turn that into a capability that is sent instead of the key.\n\nReceiving an open message triggers `handlers.onopen(channel, message)`\n\n#### `p.options(channel, message)`\n\nSend a options message on a channel.\n\nReceiving a handshake message triggers `handlers.onoptions(channel, message)`\n\n#### `p.status(channel, message)`\n\nSend a status message on a channel.\n\nReceiving a info message triggers `handlers.onstatus(channel, message)`\n\n#### `p.have(channel, message)`\n\nSend a have message on a channel.\n\nReceiving a have message triggers `handlers.onhave(channel, message)`\n\n#### `p.unhave(channel, message)`\n\nSend an unhave message on a channel.\n\nReceiving an unhave message triggers `handlers.onunhave(channel, message)`\n\n#### `p.want(channel, message)`\n\nSend a want message on a channel.\n\nReceiving a want message triggers `handlers.onwant(channel, message)`\n\n#### `p.unwant(channel, message)`\n\nSend an unwant message on a channel.\n\nReceiving an unwant message triggers `handlers.onunwant(channel, message)`\n\n#### `p.request(channel, message)`\n\nSend a request message on a channel.\n\nReceiving a request message triggers `handlers.onrequest(channel, message)`\n\n#### `p.cancel(channel, message)`\n\nSend a cancel message on a channel.\n\nReceiving a cancel message triggers `handlers.oncancel(channel, message)`\n\n#### `p.data(channel, message)`\n\nSend a data message on a channel.\n\nReceiving a data message triggers `handlers.ondata(channel, message)`\n\n#### `keyPair = Protocol.keyPair([seed])`\n\nStatic function to generate a Noise key pair, optionally from a seed.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}