{"_id":"k-rpc","_rev":"39-43645ae97a5f22f4801cb8be7eb0778a","name":"k-rpc","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"k-rpc","version":"1.0.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"7a441c96268b41f6d4c9d5f4f6e9ed4214c01780","_id":"k-rpc@1.0.0","scripts":{},"_shasum":"22e823b830e77fce21f56b44be554a69effb592f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"22e823b830e77fce21f56b44be554a69effb592f","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-1.0.0.tgz","integrity":"sha512-ETiw9NSPiAnE7jJNfy9TXdwq4CDOz5XKU8wtms8ZVpx82bPl2Ec85DB3B6mweYCKDTwfRjWc7N1sl+tmPUba+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+hND07hO1ushlfowawiBEXcLFHoI2jmn0UCkX4vq0WAiBailx6igkTxmt7KbocAkQr53DFwEaUBgFs+zWBvMbl9g=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.0.1":{"name":"k-rpc","version":"1.0.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"6a0bb12e1136f9826a889d3446f385038c5a0c98","_id":"k-rpc@1.0.1","scripts":{},"_shasum":"377a9eb3fb656d1656552326ba600067853b7f02","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"377a9eb3fb656d1656552326ba600067853b7f02","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-1.0.1.tgz","integrity":"sha512-+31FiNa1QRN2xhDnicHBweSZEOqM2uox/bWKpH9PA1cgw1bf/t3+BDl5UPO5aKfl1o4Bj0a6t1tg3tio3ot2Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo70pIkqsKC7f0A0Z7InZJO8l8+FSTQ2LG084ALeKhQAiEA4b7zEa4gL4gfJBiJd5jzm80eUBzByPSRuMNDIKsBj+Q="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.0.0":{"name":"k-rpc","version":"2.0.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"b975ffcc46a138f40efcf2935b7af42346b8c622","_id":"k-rpc@2.0.0","_shasum":"c7eb799d7f8b0af9ca22f6f65a71f2398be21d50","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c7eb799d7f8b0af9ca22f6f65a71f2398be21d50","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-2.0.0.tgz","integrity":"sha512-UK6zUf7JsU9J+h10EVzOausw70oZ7XOxe91qK0jwGqpkwkw0kcm2b+NxoML1pCNiRFUppSzK2RqKDtCzQuqB2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwK+cXnOkakVBHcBL493FOczvOZXDVx3PuZ1MF0wcxzQIgA59t5FVJUNYKQrGnK2xeaslVxtCfF7FR8WRe6uF48FI="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.0.1":{"name":"k-rpc","version":"2.0.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"0ce269a751bb6a5a18229102d3e6e9c031411c02","_id":"k-rpc@2.0.1","_shasum":"718f461f93ba7bf6091aa0431a18e446dea41af2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"718f461f93ba7bf6091aa0431a18e446dea41af2","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-2.0.1.tgz","integrity":"sha512-9CQxhxGle6anlUFKeywZa2OgUK8tHiA8R7btvBE0yXnWUh46A66FzLg8ZoRPm9XzqKFe2C2WiWzNQ+a3TZn+5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi8vG8ewKegPLNTu7owyarflrDNtsnLvspwHysVgBzqAIgBPlDeEqt679WdHREGEJbThI0DNzQmVBtf6wfolIQ0C4="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.0.2":{"name":"k-rpc","version":"2.0.2","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"09c78c60b9fc3fe6e3bd8bf3459d5a0389a69b12","_id":"k-rpc@2.0.2","_shasum":"afa037fab313d1208aae1296805c9576798f7cac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"afa037fab313d1208aae1296805c9576798f7cac","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-2.0.2.tgz","integrity":"sha512-3NCcYrrw1zp0/bA/I7aHwi63njwA7ABVWFn2pA30qWgxPBs2q6w0mKpnElr3Hob+SthrdZEkGGZ69nILfMHv8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKkAGTjIrBKWifZ5etQIobF4Q/t1j9KoD5qeMMqxfgVAIhAOrWpilYOquZ1jvt26Ic34OCPCM6btBUlz427E85ZD5j"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.1.0":{"name":"k-rpc","version":"2.1.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"bfc0051a5863993653b7cc676263d618f9eb5f98","_id":"k-rpc@2.1.0","_shasum":"7b58faa2644c7dbc6844e01cbee44f9e6bf9bf63","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"7b58faa2644c7dbc6844e01cbee44f9e6bf9bf63","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-2.1.0.tgz","integrity":"sha512-IDvFuv6jwcqonJW5emGqGAUoyv8zmGidY3EaHDzawWQljRBtZ9bsn6cmc5RxRqcgl0KBETSqr5dpZwi0QSneGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdbx+EqTlImPFakNu3yMw89Mdln6O/VnoD03bh65LKDAiBqdE5hFrLVXEQ+aGca3rr8Qluz9lWKVUeg70vJ3agIyQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.0.0":{"name":"k-rpc","version":"3.0.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"16a50cf61fffecc6d0a27830fd38f3030d5d90c2","_id":"k-rpc@3.0.0","_shasum":"83abcbfd1c2f8261b138220a899d8e548980d6de","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"83abcbfd1c2f8261b138220a899d8e548980d6de","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.0.0.tgz","integrity":"sha512-5gNbuk5+TNiLKw3FPvguugwvhiLoa141PKZRnE1IWDUatNdVL1FTRaoo13MmArUu6jIpYKMKwzbgEqTd2gBBgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrf2en0fgTLi3yAln0rn7km7A20a3HGwOFBIOxaWtlqAiA2gSyi7+909nGoPeSVJQHNHKPUPVBGsi7Ahp+LEtl1Jw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.0.1":{"name":"k-rpc","version":"3.0.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"20ce401bff03bf1354bc097ff3c8f44c4d2d4d1a","_id":"k-rpc@3.0.1","_shasum":"dc46a402207c4541ea3ec67ceacd9c4af20bc005","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"dc46a402207c4541ea3ec67ceacd9c4af20bc005","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.0.1.tgz","integrity":"sha512-WO8aKFIk7+ubmBV1+hMPoocejfyN5RvEZCHGBbYPKdCpsSL81cOAXIhVoDP77XaFIVcnTmEoEJY/aL9nssrOzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcX4JF8xTr1i2xGO2/XJApmmg05zDPGhFr00YKplXIWwIgD1V/taEIlUtp5IU0rgZHfLV6USSrx1CknYbJm8bOB+A="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.1.0":{"name":"k-rpc","version":"3.1.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"7a3782b93928a299976832e8c82bc79ca32c0fea","_id":"k-rpc@3.1.0","_shasum":"d12e523105cbd36fc7add1d28dec2c1ba364183d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d12e523105cbd36fc7add1d28dec2c1ba364183d","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.1.0.tgz","integrity":"sha512-9oHTLFHhb3P9BenxDSQRaURKwkS7Pqs3q9N/+pHEoY1k8t9P5tviXEKjp16tuI6s9Y0q6eVcC7/DzEekqdzJ9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIU4v0IIctAoUmEHukF3qF6ZU7dxcg3W1wOQ87uKZDYAIhANrgwWAYfDVGNvr4XSWskfxhlpe/YEpOoMORyt0t+h68"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.2.0":{"name":"k-rpc","version":"3.2.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.3.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"41e787ac0aaa484cf5bdf0dbcdbd2bdaf5eed032","_id":"k-rpc@3.2.0","_shasum":"afcc87f013f43d648ccaa85429059de0becb49d9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"afcc87f013f43d648ccaa85429059de0becb49d9","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.2.0.tgz","integrity":"sha512-S+4QxtMTq5ALQODzyL7UhgVWwcDmddZiIjXEvH8ofyTzytMQ1spPVHvhP8ctdum2gS6wmjG3ognGNCG45ZC0Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYNaG7D1fHsbjlEeTp02dlb6EGKMSgBBahaHEjsCO2pAiEA6Bj7c9gxticJBoGyBLaRnGPQJ5Um5irE7f13LkEBLbs="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.2.1":{"name":"k-rpc","version":"3.2.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.3.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"62541bbd66a0d295421d4de151db015e37577fd9","_id":"k-rpc@3.2.1","_shasum":"2e5949fa4de18aae87e00d741a4545c46f4d721c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2e5949fa4de18aae87e00d741a4545c46f4d721c","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.2.1.tgz","integrity":"sha512-bRLB6luLQHb2Iz6kq0QE6yVIhLRCr8+MRXkAyBZDGzfmh7lQXTNBL9jhhQ2iVnAhmR/DWczMHmhuFt2pspwbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqOynFmajYW3gOdJ7f39hK2mYkGVtmPNNHwehwaqVG/gIhAKz4fNUKLvu1PXMfHnErk1PnCRrbdPjA3tJgML3C3tS1"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.2.2":{"name":"k-rpc","version":"3.2.2","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.3.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"3a80efed2aee14bfcb066ec383c51b9024b73eb7","_id":"k-rpc@3.2.2","_shasum":"548e6b3ec35e6ffb1b63f02b8eba8732868b6580","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"548e6b3ec35e6ffb1b63f02b8eba8732868b6580","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.2.2.tgz","integrity":"sha512-DvhBK51FYPxuxTlGcH3tNnfXliENC7oEMRYx2V4Lc/dTfZ6a45q+kBpjjgXFx+hCW3yVvNlFtF9RZ3og79y4ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqRF5cW+jRbl+9yq3PA/ADskO1cTvoy4x5A2mV1nhB8gIgENuz8+myXBpsPXBjflxiCkJ3StJshBkUmO7GGRi3y9A="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.3.0":{"name":"k-rpc","version":"3.3.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.3.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"105925c8f1cb1e584dd5c89ffc481d4a86b2da02","_id":"k-rpc@3.3.0","_shasum":"823f1c407925e27f245c93417989f4c22e3edc7f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"823f1c407925e27f245c93417989f4c22e3edc7f","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.3.0.tgz","integrity":"sha512-cwfrdONiH8ePXRtAaGmG2GknvXvBtT6XVRm7QuhWUAU7yZ81mzdEAMx40hj5o3/lw3IhzoIJdNaJxRYMxsWfeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdrHJy+5u7O//yJ3ye3GtU7LjsoXfxA7gvv5imqmb9PAiEA5jxRq3zEK7Qx39giA1gqyxE1vnaie7mdM36kDMRaYE4="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.4.0":{"name":"k-rpc","version":"3.4.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"c3c78303e1abc55b24d59dcc9327843a15752b3f","_id":"k-rpc@3.4.0","_shasum":"57eb9ef7aecb60526459242f3c3e1588b1ee2941","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"57eb9ef7aecb60526459242f3c3e1588b1ee2941","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.4.0.tgz","integrity":"sha512-xeQuCZWxeyoUw8UkmObqEd1CcoL6gsuS/DjV40WFujNL3fi56baGT7q+mhJTm4Htko/n1u5LhTCsHt8KPkH8Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZnuGbPIcST3MN7YQI9Ql1VcZEjSWGchhVopjFR0iZVAiEAwCeYtNIwEAQHE+Z2P85q8bDspPQkxPRtEZ3O4xGKzbs="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.4.1":{"name":"k-rpc","version":"3.4.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"8d445439442e3d7cd4ade86ab105b508f53e4fa0","_id":"k-rpc@3.4.1","_shasum":"49c22199a88754ea3ad134db316096a47ffbced9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"49c22199a88754ea3ad134db316096a47ffbced9","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.4.1.tgz","integrity":"sha512-VPvGPxXXDGuv5ig544TnQf4FTcAOJYwM077LVgGaEk/pvx4LNgRHktGVs1SnFmYRotSZTQoNgPqoz7wlTvm1iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+mUlD7iwozePC9OE29E5sdAWc2M/7rPg5znFco53TMAiEAiiTgiqVdb7C7WA2hRbV8h0SqvLVsL/Jt1VtHwT2nbaI="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.4.2":{"name":"k-rpc","version":"3.4.2","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"c44ce42e4374ee09a0e17b61985d70881c22be49","_id":"k-rpc@3.4.2","_shasum":"5680fc267dd9f737f1bceb0f5dad4c8e04df5e21","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"5680fc267dd9f737f1bceb0f5dad4c8e04df5e21","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.4.2.tgz","integrity":"sha512-3x1A/CmSWcLNUOmENdaZQpmtNzYbW7hyMUtmtKFCpyJhfixTwZhZz+taSj7YFi4B5yZQPlCeMA2Kl7y4gLngfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKRHnEm1NAVLb+Mkx4MCbxy/aMW1k3yscsi43iYVC6lwIgfWhJ/LEYODZNdzq0/Cxe1gsF7bLvl14Lo4ZmD5e+uTo="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.5.0":{"name":"k-rpc","version":"3.5.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"40da86a12e711586f3bdbc1e3282f7fea0095ff7","_id":"k-rpc@3.5.0","_shasum":"9817b68690e7cd88f6c8c170f26505a91cbf8a63","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"9817b68690e7cd88f6c8c170f26505a91cbf8a63","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.5.0.tgz","integrity":"sha512-LFPlUhqZsbhZ93v7mTq+AbfR70sE+/MfEqTFtyZD+QMTGPTsH1n/DAboYh7xbK3/puiXOHIQ1u2dSuMJoHLmWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9cBbQhp/XkDoquhFYA/H5UOr+BfUz6yCN7h6b3s5UbQIgBelFOMadEPJfdp6l/GqeePnBWW5rE05vzvJcTd0s6TU="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.5.1":{"name":"k-rpc","version":"3.5.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"c2e3346969c6df29ff25ef3bc2b95f3add91a007","_id":"k-rpc@3.5.1","_shasum":"6db78aa89b321397d65b6130e3334f966b43dc98","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"6db78aa89b321397d65b6130e3334f966b43dc98","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.5.1.tgz","integrity":"sha512-VuNpaYJxIMMrgQQeT1xt+0uxuBPyQSDIADEHeLGGMvIUt/gMnMXcUF5JuMKLfxeZsZ5zdW50equw68izAHECUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwzu5BQaP0leutQMk0GtBbViIAGyYqMZTVyL8vQaSSDQIgbgA08oQvE6jnnipKjjSRvwZsxhxmtCJLe9PDW/9hKzA="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"3.5.2":{"name":"k-rpc","version":"3.5.2","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.4.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"e2ca303cbbff43ed13f8c1396a19518acef78c63","_id":"k-rpc@3.5.2","_shasum":"37392f7af7482b38454237abdf3cd556c1fb36a2","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"37392f7af7482b38454237abdf3cd556c1fb36a2","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.5.2.tgz","integrity":"sha512-ft1C4SibWRtS+U6FtqbBF4xSwMgGxDHq/lYGSrM1n0cQ/zszGcYNqiPyztYSpqbArCvnObYq7B3kY1eFKvlh9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsbASmrEYZRmZh583CKBlFZrKsLgj2VRGSaKrVcV1GaQIgbP56v9Vs/F5vT2l67jZXNldCsNhPcGEgEScvFiFeR8M="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/k-rpc-3.5.2.tgz_1454864506277_0.8150527107063681"},"directories":{}},"3.6.0":{"name":"k-rpc","version":"3.6.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"c449584e0518528f5b4cdc68f967ba10d048c8ac","_id":"k-rpc@3.6.0","_shasum":"4dd91bac573d13c0552956d2975dfb8dee5288d3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"4dd91bac573d13c0552956d2975dfb8dee5288d3","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.6.0.tgz","integrity":"sha512-4AvqjCRYOZlwptIM0P/uEdOlsLDbWkI8BjALAQb/ze78C0qj5Tb/Iy1MD1rH0Q9H6aHDdWvM7Z7cHP7iikguOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3r6t0ZkQHmropeVAByWs1eHoXeRfC5QHp3KR2d9ASFAiAzEz4KylqI2PHHIsKos97c6rnZsFnzk0aNBNc0P5BXdA=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/k-rpc-3.6.0.tgz_1454864637905_0.4296800293959677"},"directories":{}},"3.6.1":{"name":"k-rpc","version":"3.6.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^0.6.0","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"^6.0.8","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"fb476c04b6097724a77e6c33e34707f0b674a907","_id":"k-rpc@3.6.1","_shasum":"b26ff19be82abc4d3c0cc34de4cd5282f4ed5450","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"b26ff19be82abc4d3c0cc34de4cd5282f4ed5450","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.6.1.tgz","integrity":"sha512-dYmPotU5kiKZVR7OCtw6D9tsuxHWi7a2uBa+K3lmykKzu4sM7ThHS3ywXEuZiNKhnmlJ+rQF6E0fjlOi/tvufw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6FE0ujx58Vj9SjY1G4fiW92puLGC36HBYbaP2SFITfAiBSu2Gfmcaz3WN24vZKmk2SdpLeNuXIGgxbROTqO9Zi2A=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-rpc-3.6.1.tgz_1459819778072_0.15753746987320483"},"directories":{}},"3.7.0":{"name":"k-rpc","version":"3.7.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^2.0.0","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"^7.0.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"2156d2f80449c1a56ed26774bc18c3849e271f5a","_id":"k-rpc@3.7.0","_shasum":"641f99b2825be34b6e7984f22b7962dc1a906c23","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"641f99b2825be34b6e7984f22b7962dc1a906c23","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-3.7.0.tgz","integrity":"sha512-XFL8PatIToQ/qhSSAq9FSK73wk4fX4DcHqjnkvSCrWC59PV02Oj1KeYa3KnREAXgA1DlCSzcKjk7M8usnT/dUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRITaeuEvvG20vl3rvT2e6XHbm06G+VlUbjt7qE2SRdAIgb/yCI52mQu+4BYSTyxAs4GXsQcI48S2cFBa6EgXI0bg="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-rpc-3.7.0.tgz_1462449050555_0.33376233698800206"},"directories":{}},"4.0.0":{"name":"k-rpc","version":"4.0.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.0.1","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"^7.0.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"1314262cadf3f56c697c7ac668c8f9290ad435a0","_id":"k-rpc@4.0.0","_shasum":"88a26dcc8b98e8fe350fa28169902afd2bf3d9d2","_from":".","_npmVersion":"2.15.5","_nodeVersion":"6.1.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"88a26dcc8b98e8fe350fa28169902afd2bf3d9d2","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.0.0.tgz","integrity":"sha512-GTgstemj4q7hLnAwS8MFYRNkCnbHU7u1HmSeJY7DsEipintOj4VbIAwU4NTGtzN0Ie9kRxf/oq4GJ2HYW3JCQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHI339tbxObLQTAy9hCdfnmsCk/rgIFa4fk6uNo7XvwAiEAkYlaxjQZr1mSUn1U7FrOfDmexrAnRImE8Xp6OJA1/K8="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-rpc-4.0.0.tgz_1463440992173_0.9350611022673547"},"directories":{}},"4.0.1":{"name":"k-rpc","version":"4.0.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.0.1","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"23d1eb4804ae8b2e4edb69e3e6f06bdb7cb5a53a","_id":"k-rpc@4.0.1","_shasum":"dd5a13e733958f518b52763a621503bff9a76578","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"dd5a13e733958f518b52763a621503bff9a76578","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.0.1.tgz","integrity":"sha512-oQfA2Lfjati5Knn8IkFaJ/lou4hPHOXQME5t14MA+m7+9nTxnLHl89tBXS0S5Ax7Sy4wGjv4zRxsHcW9hbi/fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMpr9ufNOgSdqGY4wKkFAKILWEaFvFiBTHejWkZtaXjAIhAKTj3E6xE3bjTdNFUFO3kdr5O7g+Ae0F2jAAYiRETLj7"}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-rpc-4.0.1.tgz_1481641420172_0.15533428196795285"},"directories":{}},"4.0.2":{"name":"k-rpc","version":"4.0.2","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.0.1","k-rpc-socket":"^1.5.0"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"4520aad736918008b9ea43dc33480dcc8773d44b","_id":"k-rpc@4.0.2","_shasum":"c5363d5c59a0f171be0364f6683a4735e7ce6baa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"c5363d5c59a0f171be0364f6683a4735e7ce6baa","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.0.2.tgz","integrity":"sha512-PpIf9MhZ3LEfz+XB/ubZU5WdusRB96P0aJwxKl4riSA+R77KXLwtr6xR/KRsNK2xvPNNY39byFZQ1vwE6f1K2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0IWmrZaVyoeR6+6XTZ9Be5uxBia/gyIu2V9QD6UopDAiBtkhoUnYCetJFIoufg9K9CgdV/RHI9lPsZmalot1QpOg=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-rpc-4.0.2.tgz_1482812174600_0.8056240568403155"},"directories":{}},"4.1.0":{"name":"k-rpc","version":"4.1.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.0.1","k-rpc-socket":"^1.7.0","safe-buffer":"^5.1.1"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"3bbb57c8e6f73ae62530d828c021869399a511b4","_id":"k-rpc@4.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-Qvetvl34ZXrOWDXMMeP/WQMN3/ep3SASGxcJhUZLgQb1U7VA+/SzwxhDi9KRZWBEqrU0FUWr/yqLP44TfzSwzw==","shasum":"ea62e5aea7c598967464eadf34eb295840e5bac2","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfAc8VumbegzsDsXgdyspFqwo4k9wEwrABU0fou9aylwIgTDj3SGj4b5taE2CIpqpbwHZeuvj3CBZaWN5fpOiwHCY="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-4.1.0.tgz_1498116132878_0.7574478692840785"},"directories":{}},"4.2.0":{"name":"k-rpc","version":"4.2.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.0.1","k-rpc-socket":"^1.7.0","safe-buffer":"^5.1.1","randombytes":"^2.0.5"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"5223ebaeef2245c83350f8af6bf9be566538adb3","_id":"k-rpc@4.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-w+Dwo4nYWvV6aeuaMI7JPwrofjzUdN2rX6gONvsQF3g6CNV0UnKpiPqzDGUjX3ginPEkKYKUIpmJZiHmzpM9kg==","shasum":"0b165d4ecc0532971dc07306dd84e93d2a7fd6be","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaBLH94X/TsMcX9IwZH+P8sH8wj8hOTcx+JQV+ArAkDAiEAoxWAZIbuzb85Kvix6HAibIPrQlxU6oLQPfAitJBX/Fk="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-4.2.0.tgz_1510212617265_0.5120617703069001"},"directories":{}},"4.2.1":{"name":"k-rpc","version":"4.2.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^3.3.0","k-rpc-socket":"^1.7.2","randombytes":"^2.0.5","safe-buffer":"^5.1.1"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"da00db16135bfe2076fe70188196c11f725cb270","_id":"k-rpc@4.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-Ft3Yrsobne+zqz1uEyk2Vl0n5KpKROSGI6Ar270ZBmeh7MtTgtucOVeddX5fv2uITMw7cGT6hp8EpeXp4HW5rA==","shasum":"f9d8220a1788ee3dbffa43f8506ea81808bb798a","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIliDjhUlHV4TpXmcRw6ziX7uMw8F68bN058djUdLgMAiEAqoaYO5n4Lrzo+nIcrC5EMBRLxvmCeTnh8VMifT4Yjiw="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-4.2.1.tgz_1512246049335_0.43217953760176897"},"directories":{}},"4.3.0":{"name":"k-rpc","version":"4.3.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^4.0.0","k-rpc-socket":"^1.7.2","randombytes":"^2.0.5","safe-buffer":"^5.1.1"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"48af69e955c9ad02e24b8e6464904902af3dd6ae","_id":"k-rpc@4.3.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-weqyjU1XrPxlUeE+ztGib4G8VgYNwmYcTb62C/cR+kBZ/kt+bCzJBboq4Bi/k7vxwUTM4COofZHk4ML5+KoWvw==","shasum":"4e43c39f28244b1b1c5fdc8c9f72b3e81b42922c","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.3.0.tgz","fileCount":7,"unpackedSize":18183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdpsCPQG/0qhVRmIvGRFtmTMJIptx0MMjHBhxo0nc0BAiEAzaCUEwNhK0tza9EInU3nJok4MCFKih2zpeWfdHa/Q7s="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc_4.3.0_1520469070601_0.4814087242084142"},"_hasShrinkwrap":false},"4.3.1":{"name":"k-rpc","version":"4.3.1","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^4.0.0","k-rpc-socket":"^1.7.2","randombytes":"^2.0.5","safe-buffer":"^5.1.1"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"c74b643a6ee54a48b0f9d3be8038bb82de186f9f","_id":"k-rpc@4.3.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-mgAJZeFYbpP0xzJzmS0TQTYoFI0sjy3GnKFhg8wyboL+KvWg2WLaA2Oy9PthLPx2Rxz4WeBMk4y3MSOrDJ95FA==","shasum":"e2b86376c773d5919b4d3c02b9aae435fee7b318","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-4.3.1.tgz","fileCount":7,"unpackedSize":18183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyp+Nb+lHirwdmdh12t5+AqN81Vd++fDQEa610GkangAiAWm+kMuegG9FwohDH2JPNo5oEJXHZ9Cgry3zZCyBJkUg=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc_4.3.1_1520469202944_0.8077708124202694"},"_hasShrinkwrap":false},"5.0.0":{"name":"k-rpc","version":"5.0.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.3","k-bucket":"^4.0.0","k-rpc-socket":"^1.7.2","randombytes":"^2.0.5","safe-buffer":"^5.1.1"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"818c28122db6dec0622286089f0a7642b1082c7a","_id":"k-rpc@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-vCH2rQdfMOS+MlUuTSuar1pS2EMrltURf9LmAR9xR6Jik0XPlMX3vEixgqMn17wKmFVCublJqSJ4hJIP7oKZ3Q==","shasum":"a72651860c96db440579e4c9f38dce8a42b481a8","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-5.0.0.tgz","fileCount":7,"unpackedSize":18604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3c+nCRA9TVsSAnZWagAAxrQP/i4SJO1LIvXTMkFboUEU\nC1TiGvXlr/faD7281jLrBJ3NVK0k+HcyQvC7fm1kvjijYuEyFu3+xjwCu44L\nEQJ5oHzuTcnGY66x3T3ALAubCTN9QLoVTb8UUjqyUZlwVsbNRC9ELWIybw3O\nL1nK5Pth7fWCcn08QbyBwLifKSa7SIzdwjmDAZ3y+PdDwFxarTGxo8O6WIkt\nXLULes2MkwYJglkhZE18wAkav9hryjFmnUIN6gdHffOky6RUP1eCjt3HVg+V\nDHGvfYhQ7ja45Uo3L9J56uwphSSY0eXfAH5zxS13AKdeL8KYxO8/IhVCv8xW\n4HK8+aVpSqdh3KAnNBW8IZcCbInx9iZjuvb6eOe6t4TxP2PrJZda9lPQKEBw\ncbQUTeCBTJm7Xf9d7hIORsLmB3RaJkr6s+zEuI5XajyclsGGglq/yRrpJk/b\nadNK4r5ld8qnrTometdOmhq3PqOIjzvEtI9ajAEatAOzZl+g4tl/v0yLe/q2\n390nu0/QI0sC1c9mGyFdduuaXLpj822FjRCA7JZLJV8ugv526w5IGq5gxacs\ngec6QO3TlQV1cGEQs36qBgghAxgQxgKEUmFKndI0DdQvDwBz9doveySyIqf4\nbMj9a5hNFuQTi3VuWu7c8H/ss6E7bFy3SzsQgcIyUCbCLlN15ADAU4epCgnH\nDquu\r\n=HNjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhH0LsPRg48Y56vX4GbX6HUjJe4KKVO5v/wxpVFedjpAiEA95N3d7eplgY6WtXeNtch8BulMwPFxX+rrpXXXa1H0LY="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc_5.0.0_1524486054281_0.12796444752373426"},"_hasShrinkwrap":false},"5.1.0":{"name":"k-rpc","version":"5.1.0","description":"Low-level implementation of the k-rpc protocol used the BitTorrent DHT.","main":"index.js","dependencies":{"k-bucket":"^5.0.0","k-rpc-socket":"^1.7.2","randombytes":"^2.0.5"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"homepage":"https://github.com/mafintosh/k-rpc","gitHead":"e51c7496c00ace48802e7661af85dcd23bff18ae","_id":"k-rpc@5.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-FGc+n70Hcjoa/X2JTwP+jMIOpBz+pkRffHnSl9yrYiwUxg3FIgD50+u1ePfJUOnRCnx6pbjmVk5aAeB1wIijuQ==","shasum":"af2052de2e84994d55da3032175da5dad8640174","tarball":"https://registry.npmjs.org/k-rpc/-/k-rpc-5.1.0.tgz","fileCount":7,"unpackedSize":18420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdShM3CRA9TVsSAnZWagAAIyMP/2GQHHRXU19l1YN24xPP\nlS6IVfavjvspo0QLWItkK0ZpeTYqBasObuXBJfIfJvwEr6TpHgy2SRe21RY2\n4vGvKt2I79m/iCd8YGet6m17OVtLfvArPAekCbacCQKARoemWUFE9oErSgPM\nCxWAvWOy5xoLkLYzybGIgEaTY2Gw251+bda4MQBg6Ac+KgyWoobQqu/cGyHC\nDE6Cz3kYpBtASBsIt/4QWwfiF9PcjwrpPws7qXhDX9TurSy19uA6Us/laZPK\ny5VN4Ez9ZwB9JF5SB6DlbwmIrDR+FVb0R11H7uq1OUgb6Zpoxh17h7b52u01\nSh/kAf+0/IlbtQSRbmHOAcYTzv6+IXORjlxwbn+9PUdeL5BYHIcQAiMwsO0W\nq022Ck4I/nbIfKtFC/yLjTQRFQti/8QPMJGbHH6Ushkjx02EicepW56q8RgQ\naDGDZzn8yS9rpQhn9jzDMHLWol0U9JyNFvVKYHwIddBWjVW1q5KyxjEd1TRj\no2zjrTDaws5B3wmNCN2gnL67flfutCKSSFqSa5Q+gOvnrTInCRvz9wNIOINF\nvdTekYvsxnAHdZYTS1tVKQsnaDURCVLU4EZn5uE+rPyJ+2o+oK4GWkHVt9US\n7Z8GBPLi4jLgaHwzkGEoOFaNPAMBG0gILI9VuBOjWFMN43Ei3CWBLLMPiGwX\n7XdC\r\n=goDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9CX8LsH2bnSMMCeOJBO7Ilys1AtU1vOWsR4lMnMYe3AiBsJJR7wNvvXUJhYeIrtft+ZfwDkz2C51cFwGqVHWsU8w=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc_5.1.0_1565135670420_0.6242577901104336"},"_hasShrinkwrap":false}},"readme":"# k-rpc\n\nLow-level implementation of the k-rpc protocol used by the BitTorrent DHT.\n\n```\nnpm install k-rpc\n```\n\nRead [BEP 5](http://www.bittorrent.org/beps/bep_0005.html) and [BEP 44](http://www.bittorrent.org/beps/bep_0044.html) for more background info.\n\n[![build status](http://img.shields.io/travis/mafintosh/k-rpc.svg?style=flat)](http://travis-ci.org/mafintosh/k-rpc)\n\n## Usage\n\n``` js\nvar krpc = require('k-rpc')\nvar rpc = krpc()\n\nvar target = new Buffer('aaaabbbbccccddddeeeeffffaaaabbbbccccdddd', 'hex')\n\n// query the BitTorrent DHT to find nodes near the target buffer\nrpc.closest(target, {q: 'get_peers', a: {info_hash: target}}, onreply, done)\n\nfunction onreply (message, node) {\n  console.log('visited peer', message, node)\n}\n\nfunction done () {\n  console.log('(done)')\n}\n```\n\n## API\n\n#### `var rpc = krpc([options])`\n\nCreate a new rpc instance. Options include\n\n``` js\n{\n  // per peer query timeout defaults to 2s\n  timeout: 2000,\n  // an array of bootstrap nodes. defaults to the BitTorrent bootstrap nodes\n  nodes: ['example.com:6881'],\n  // how many concurrent queries should be made. defaults to 16\n  concurrency: 16,\n  // how big should be routing buckets be. defaults to 20.\n  k: 20,\n  // the local node id. defaults to 20 random bytes\n  id: Buffer(...),\n  // Length of ID in bytes, defaults to 20 (sha1)\n  idLength: 20,\n  // optional k-rpc-socket instance\n  krpcSocket: krpcSocket(opts)\n}\n```\n\n#### `rpc.id`\n\nBuffer containing the local node id.\n\n#### `rpc.nodes`\n\nRouting table populated by running `rpc.populate`. This is a [k-bucket](https://github.com/tristanls/k-bucket) instance.\n\n#### `rpc.populate(target, query, [callback])`\n\nPopulate the `rpc.nodes` routing table with nodes discovered by looking for other peers close to our own local node id using the specified query. The internal routing table will be used for subsequent closest queries to take load of the bootstrap nodes.\n\n``` js\n// send a find_node query\nrpc.populate(rpc.id, {q: 'find_node', a: {id: rpc.id, target: rpc.id}}, function () {\n  console.log('internal routing table fully populated')\n})\n```\n\nYou should call this method as soon as possible to spread out query load in the DHT.\nCallback is called with `(err, numberOfReplies)`.\n\n#### `rpc.closest(target, query, onreply, [callback])`\n\nFind peers close the specified target buffer whilst sending the specified query. `onreply` will be called with `(reply, node)` for every reply received and the callback is called with `(err, totalNumberOfReplies)`.\n\n``` js\n// find peers sharing a torrent info_hash\nrpc.closest(infoHash, {q: 'get_peers', a: {id: rpc.id: info_hash: infoHash}}, onreply, function () {\n  console.log('no more peers to be found')\n})\n\nfunction onreply (message, node) {\n  if (message.r && message.r.values) console.log('received peers')\n}\n```\n\nIf a closest query is being executed while a population request in being run the closest query will take priority.\n\nYou can return `false` from onreply to stop the query. This is useful if you are only looking for a single peer for example.\n\n``` js\nfunction onreply(message, node) {\n  console.log('will only fire once')\n  return false\n}\n```\n\n#### `rpc.query(node, query, callback)`\n\nQuery a single node. If the node has a token it is set as `a.token` in the query automatically.\nCallback is called with `(err, reply)`.\n\n#### `rpc.queryAll(nodes, query, onreply, callback)`\n\nQuery multiple nodes with the same query. `query.a.token` will be set as the corresponding nodes token when querying.\nCallback is called with `(err, numberOfReplies)` and `onreply` will be caleld with `(reply, node)` as the nodes reply.\n\n#### `rpc.destroy()`\n\nDestroy the underlying rpc socket.\n\n#### `rpc.on('query', query, node)`\n\nEmitted when a query is received.\n\n#### `rpc.response(node, query, response, [nodes], [callback])`\n\nSend a response to a node for a specific query. If you pass in an array of nodes `{id: nodeId, host: someHost, port: somePort}` they will be added to the response.\n\n#### `rpc.error(node, query, error, [callback])`\n\nSend an error response for a query.\n\n#### `rpc.on('ping', oldNodes, swapNew)`\n\nEmitted when the bucket is full. Try and `oldNodes` and if one\nof them fails call `swapNew` with that node to swap if for a newer one\n\n## License\n\nMIT\n","maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-19T07:39:02.510Z","created":"2015-12-30T23:06:15.663Z","1.0.0":"2015-12-30T23:06:15.663Z","1.0.1":"2015-12-30T23:19:33.387Z","2.0.0":"2016-01-01T20:57:32.327Z","2.0.1":"2016-01-02T12:23:25.442Z","2.0.2":"2016-01-02T12:52:45.551Z","2.1.0":"2016-01-02T15:55:45.775Z","3.0.0":"2016-01-02T16:47:51.435Z","3.0.1":"2016-01-03T16:39:02.602Z","3.1.0":"2016-01-04T15:23:54.062Z","3.2.0":"2016-01-05T02:00:39.236Z","3.2.1":"2016-01-05T02:03:43.267Z","3.2.2":"2016-01-05T02:10:44.625Z","3.3.0":"2016-01-05T15:49:45.199Z","3.4.0":"2016-01-05T16:54:49.477Z","3.4.1":"2016-01-05T17:24:39.436Z","3.4.2":"2016-01-06T03:48:14.338Z","3.5.0":"2016-01-12T16:18:57.120Z","3.5.1":"2016-01-15T01:37:06.830Z","3.5.2":"2016-02-07T17:01:48.864Z","3.6.0":"2016-02-07T17:03:59.065Z","3.6.1":"2016-04-05T01:29:38.544Z","3.7.0":"2016-05-05T11:50:52.915Z","3.8.0":"2016-05-16T18:32:43.637Z","4.0.0":"2016-05-16T23:23:15.707Z","4.0.1":"2016-12-13T15:03:42.100Z","4.0.2":"2016-12-27T04:16:14.830Z","4.1.0":"2017-06-22T07:22:13.026Z","4.2.0":"2017-11-09T07:30:17.334Z","4.2.1":"2017-12-02T20:20:50.245Z","4.3.0":"2018-03-08T00:31:10.740Z","4.3.1":"2018-03-08T00:33:23.150Z","5.0.0":"2018-04-23T12:20:54.332Z","5.1.0":"2019-08-06T23:54:30.543Z"},"homepage":"https://github.com/mafintosh/k-rpc","repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/k-rpc/issues"},"license":"MIT","readmeFilename":"README.md","users":{"shanewholloway":true}}