{"_id":"k-rpc-socket","_rev":"31-0b201b3e0850d9bd99cf387b870d85e1","name":"k-rpc-socket","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","dist-tags":{"latest":"1.11.1"},"versions":{"1.0.0":{"name":"k-rpc-socket","version":"1.0.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.0"},"devDependencies":{"tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"d1a54bdddee629bb1eea9b4f51a77e031c1f69c6","_id":"k-rpc-socket@1.0.0","_shasum":"ecdcdd9827b3328196d36f3d177080fa42ee3828","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ecdcdd9827b3328196d36f3d177080fa42ee3828","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.0.0.tgz","integrity":"sha512-0EtUvwOsDPGJObtAqanxn3BSqtxeFEDJwWHQ1QBszeHcYtWIQVe56aJOJgFF3q1kQfCFS7oR5TemNiPzxNZnKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEDTDlkXhARaBtz6jeF/Rc6+NsbwMbFjnljwDET40yigIhAI+svLK+9BZ9xXUqdYv1PP0RvvoLLVhCfchTayZYBzCE"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.0.1":{"name":"k-rpc-socket","version":"1.0.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"d617348a3ce697d90cfc4ff1c2d9435384356455","_id":"k-rpc-socket@1.0.1","_shasum":"87af671c099f5d450842cad724b4b105805688f2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"87af671c099f5d450842cad724b4b105805688f2","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.0.1.tgz","integrity":"sha512-KYJwCgZVtDhqYHUeQQD7ciASu8Gsnb0pUyetqy/0PzZeC7F3YaEhBrDo2+vd0titK4nGw4E7IEcVsll7gN8lbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCClBLfqxGOHAotrtajHGfFrOrPJPtHeuNEcaAB4EYOWgIgA4Co0IWBoG5RpiBwUPi2qNIbHBZWSErPDPbz7z23Cbk="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.0.2":{"name":"k-rpc-socket","version":"1.0.2","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"c171ca45114e9436a56017b0dbbad8adb92b15ed","_id":"k-rpc-socket@1.0.2","_shasum":"bbdbc5fd547dbb1a5d36d9913457e08f89364703","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bbdbc5fd547dbb1a5d36d9913457e08f89364703","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.0.2.tgz","integrity":"sha512-R5YtXB5m6Yyylcj9Iwe9iXZWPT/Ts/c1vCBijZSzI6bspY4JHCi+NIAn6K9SrbwzG6f0Efpd069FLjalZekptQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVMOBBsQz2OmM9MARE/lmY3PpPRmrulqlCiaeCe1C99QIgLiY5sWfgqOwRSSNPB8Qh9ffD5pwCCt+FRvKiULZTYUA="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.0.3":{"name":"k-rpc-socket","version":"1.0.3","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"741afa1610ff304ae28fe8089bf6e5bdc96cb5c9","_id":"k-rpc-socket@1.0.3","_shasum":"a58fcfe4356bd88f0d2054e0b314ba048c287267","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"a58fcfe4356bd88f0d2054e0b314ba048c287267","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.0.3.tgz","integrity":"sha512-ynKyr932X6h4a01aGXaOPfZhP46GnChSMfulQMn5awmUCyNrEz+9xskgMPtlhvm3frUyC6+FOm3aymU0Ni18MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8XOd3/31UXhE2fu78HpDc9lE9FAJ7K+jqMEFsUUfP1AiEAoPvk45OWtskoIaZb6NYoWEkKANth6eviGjHuBtZDOZs="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.1.0":{"name":"k-rpc-socket","version":"1.1.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"7c3f5e5317780ba5c09b034ec394060fcfb86b4d","_id":"k-rpc-socket@1.1.0","_shasum":"6dffaa6581102a9bad968cc597a44191cf9dee71","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"6dffaa6581102a9bad968cc597a44191cf9dee71","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.1.0.tgz","integrity":"sha512-Zl3dlQuppMvKOMxYiKk78P/apMoT5ET9wbsLUjm3Y+OAxezeWX579R5+ny2wQpt+I2Y1zXdB2xtXDqTvy+FThA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd4qjK9G/b0z+UlEB589g0157SEQGtEfC+d064ipQduAIgR2T3Oz5BUIIyWtGDFibPWCS2QmNFdU2GaoeFG0emX5k="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.2.0":{"name":"k-rpc-socket","version":"1.2.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"c10ce7000b37e50e2b91cf86a00ddee7382293a2","_id":"k-rpc-socket@1.2.0","_shasum":"dfbc43ce1c9708f3cac0edfca3dcfc06f9fb9bac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"dfbc43ce1c9708f3cac0edfca3dcfc06f9fb9bac","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.2.0.tgz","integrity":"sha512-AktadWD78soaZfLj2B5tyAsKD9cHA1OKHXO7zIJ+uZqIjR0Umm5ngXcJVTT0kLuXs0NCy+pAGOrRMOCT4zKZdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8HhxqKDh4alWi6FwAl0NaNIneYb5zXKkNUhldZ7djeQIhAPruFj1HSH5hNuaTUipYHj8SpgYlrWdeffMtOeeIIFUm"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.3.0":{"name":"k-rpc-socket","version":"1.3.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"0dad367c7da709fe034e7caaf1c46e7857347120","_id":"k-rpc-socket@1.3.0","_shasum":"dcefccf2782e167a5f40b52a9b7ab44f7863fa3a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"dcefccf2782e167a5f40b52a9b7ab44f7863fa3a","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.3.0.tgz","integrity":"sha512-PiueqyVtcMUv9c851Edh7d88FkfmnG7HlT+cPnT5D9p0qjOnXyLEnXT5/3w69BAZltTiThDJUmT3cl0OT4OViw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn6W2xUDQI7kC/I5QxUjrRBkHaQmubABuoXV7Wx3rqnAIhAK67lx+XIlxvaD3BhHHuuOXLRCDG3immqbbiud5eVI6E"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.0":{"name":"k-rpc-socket","version":"1.4.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"631b7348be42bfa6ea4b91c1ecad6738a8828873","_id":"k-rpc-socket@1.4.0","_shasum":"82a8dc72b6e04122ef6fcf5aa1412a5a86a1d4bf","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"82a8dc72b6e04122ef6fcf5aa1412a5a86a1d4bf","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.0.tgz","integrity":"sha512-d6aSpxoa5Ub6+6KHaSqb/PK7URTSt+fvyCn6wj0bwA4LZzTGroBJHOt8yZU2emsfpukNwgdB/4PEVo9EpYLBMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFORJEM2njUaWAZem2xMR2QepHt3hKqSEPDeIKTevAxjAiEAmZPvi7tLXu3wUxieoZD2A0Xtql64JU57wKtaxdGhRAQ="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.1":{"name":"k-rpc-socket","version":"1.4.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"87a24e991b3c9ca47a1dbd95b47fb34df1a213fe","_id":"k-rpc-socket@1.4.1","_shasum":"ad2903b3b049d5b9668140c5e70498882948915d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ad2903b3b049d5b9668140c5e70498882948915d","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.1.tgz","integrity":"sha512-9PipPQ1pMtdcoJTFA4KFIhZCDm3Xv4ZH+riWO0cc/9SYWiNrcoNqh1Q2ksn/X3tAwLlKPSLvnObdcgHokjJ8Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzyAjNe7a01snCWpzJV+pQ+j5t+x8VqdhBRlJxrzKelAiEA4znQvu8dFCT6T/p8PElohAHTY2kT5CUeeLXdRQguFaQ="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.2":{"name":"k-rpc-socket","version":"1.4.2","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.0"},"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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"daf9882adfa84d6cab59d07ae3fb21755d07d00f","_id":"k-rpc-socket@1.4.2","_shasum":"a140435dbfbc965b633af01e2f7385618156ba5d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"a140435dbfbc965b633af01e2f7385618156ba5d","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.2.tgz","integrity":"sha512-GnNE3zdMpgNv0SyUCLDPPGtaLJkVeuvsnUfB0a4JZw2K9Lj0ccAHeWh5IvADoqKridy8Zn1TIvh6mvYIcBcSlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFbbR011GpAa64GXEeKxThk/KriNwHoF0WEDKGs/5OFgIhAJP4PDX5cMuSopbX5vdRYgP6j3lOjA+Ek6xGyf9+Tlm8"}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.3":{"name":"k-rpc-socket","version":"1.4.3","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"25090d538e33225963ffe34c14b7afd74d42ee49","_id":"k-rpc-socket@1.4.3","_shasum":"c679314b159e9f691f342736ca13d22a5de728bd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c679314b159e9f691f342736ca13d22a5de728bd","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.3.tgz","integrity":"sha512-3ticJw2FUl5MazqUAkX9sOWD2UgCoaogKXmzWt3d9BstShLWtLgXN9GPDVZtI8gd02s5mAa2ErVfp1S1dUaVAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWofM5ozMCFYKxzMNwRBBz5rruWFk6ZUDI+nw6VIQBdAiEA6AHbSe0WgMQDRzrM27Z1qCLn8EoaNwAjohqfaSEO6lk="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.4":{"name":"k-rpc-socket","version":"1.4.4","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"2e42d77ae4ad8fbdf95ac3fbd7a913282d8c27f6","_id":"k-rpc-socket@1.4.4","_shasum":"656ce73fa44c421eb5aff062056bfc2f1b154105","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"656ce73fa44c421eb5aff062056bfc2f1b154105","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.4.tgz","integrity":"sha512-zFHSKClcorUzKnzjUTFVh+9oonQ8N1wGQ7UvKsCALsziihQZ2PAhrV8Otl1WRNVwRREo10FM0s64qC/eeDyiIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSlhYKo3cMTZvqvPe1KlyaQ4bwwce+M/RD8633evOjEAiEAgLj53RasmWrPwI412OqbC7/Pp0t1n5MIHl9Hn4xft1k="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"1.4.5":{"name":"k-rpc-socket","version":"1.4.5","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"a5078c4c7b24eb5266c99291a750213226ba15fe","_id":"k-rpc-socket@1.4.5","_shasum":"235d7c20b9db74fc224d494348454eb38d51458c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"235d7c20b9db74fc224d494348454eb38d51458c","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.4.5.tgz","integrity":"sha512-ObuPm6wcc4PSiakv/oZL5Z+e4+Xu8iZLSzc4aBo6PSgUh7EZczz+Du4jaQxQzwSw1odfupPWjXRvlf7nNTJRsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBSQj83rexX+Tubp5b2huYCEIjUOFRQ+cCVGzYkv4P8AiEAnRxQeGmAe69HLjWyB+b1y8OzIQLbKBmq9HpuzTLF240="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/k-rpc-socket-1.4.5.tgz_1454457990392_0.2430500213522464"},"directories":{}},"1.5.0":{"name":"k-rpc-socket","version":"1.5.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.7.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"767b127744ad80a2b89a5d99575ec287522e1b64","_id":"k-rpc-socket@1.5.0","_shasum":"d46125c1b954b9034fae7c34b0ed61e4f4075a02","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d46125c1b954b9034fae7c34b0ed61e4f4075a02","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.5.0.tgz","integrity":"sha512-1VWLHbtzEOE7SS6GeCKIueijgvA7XE+TKsEW33tLFetN95lRXw1J9aiuf4e04re6HoVGbiZ7gqAhi1inSPpeDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFd3moLhHoUBsU3Y7jVrKgIU3qtTcJ09DeUfXGAJzN6oAiEAlBOWZuS75PInzgeA1uR70/vjI9vjhXm8huOQZDX7lFQ="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/k-rpc-socket-1.5.0.tgz_1454864568919_0.23344682715833187"},"directories":{}},"1.5.1":{"name":"k-rpc-socket","version":"1.5.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.9.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"af5de52c58006baff160a226b084e363bae8f84a","_id":"k-rpc-socket@1.5.1","_shasum":"0349823046a395bbb3d4d03c74f6a024fcb14ce4","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"0349823046a395bbb3d4d03c74f6a024fcb14ce4","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.5.1.tgz","integrity":"sha512-6RE/SRuq2TVrWmgfHTL6fDkWDAdaflEaE3SYS0v4kFwEa4pAAQfkEKQwDTyXdLzD22RGxThUCJopai997Rb1+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyNAIinDizoMaoCXx7UKvRPKRdhc6nwDSb8QV7vwNqlAiAn+WOs7HpnQsyQy3exyij5YuHzRG6gs8LJBfyfGwlyGg=="}]},"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-socket-1.5.1.tgz_1459819712463_0.8335239591542631"},"directories":{}},"1.5.2":{"name":"k-rpc-socket","version":"1.5.2","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.10.0"},"devDependencies":{"standard":"^7.1.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"dfacafff52f8381208887fe6a6564e24d620feff","_id":"k-rpc-socket@1.5.2","_shasum":"16fe671041f270241fbaf3b007debb7312a95d40","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"16fe671041f270241fbaf3b007debb7312a95d40","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.5.2.tgz","integrity":"sha512-68uvBkwOfakcoiM5kVMPr8+EUZDtSTWV/STIgmLo/vIX3GaL27wkXKOBxLorXYjxxc+DnuB3r34afEwr3NpT4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMcniA9QH0WaKmatKtgJaGAGikLn59IvR+mirGe6R2QIgRkzSyP4VvscYrrhiVjZaAOU9CPM49JxXZf0qU9wz42o="}]},"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-socket-1.5.2.tgz_1464597216586_0.7837491689715534"},"directories":{}},"1.6.0":{"name":"k-rpc-socket","version":"1.6.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.10.0"},"devDependencies":{"standard":"^7.1.1","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"172a6e545bd45f51e22d2edfbf422849d96180b7","_id":"k-rpc-socket@1.6.0","_shasum":"28c3909cf1547aaa47d5cd924034d55720f7ba64","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"28c3909cf1547aaa47d5cd924034d55720f7ba64","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.0.tgz","integrity":"sha512-T1ppTW9IVxLEWlJCswCT7roHLb7vSriw4PUq4ohZq2u4SclSs6Cf+Dk7zZKBgGq4L86CE3lrJvR/+sd+m6cDog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWYYiuA+SeqrUVFh5Jba/kt4/yevGDMKU31/z0YwxN4AiEAyZl4zo3cCfXhs1HosVyjEVwjOeAg4zGuDF4d+aO2Q1s="}]},"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-socket-1.6.0.tgz_1470565445528_0.0789170479401946"},"directories":{}},"1.6.1":{"name":"k-rpc-socket","version":"1.6.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.11.0"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"4a986c6e001d604e60ed7425d72a61fe9fc50dae","_id":"k-rpc-socket@1.6.1","_shasum":"bf67128f89f0c62a19cec5afc3003c280111c78e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"bf67128f89f0c62a19cec5afc3003c280111c78e","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.1.tgz","integrity":"sha512-aUJogaqbZN0xnYVYndI+A9pcE7li5keT5zARzbML8BAaAtH/g+Pedf47HCm5ub5FPC0XFFnBBJW5hoAgK05DGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfRJet/rDI+Hpf8gHki605UfVjfyBRrog7OxwxG5lYFAiATY/rGleXG+uKFpQaKLtkjwI6X807vMLXBCk9iS6wx3A=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-rpc-socket-1.6.1.tgz_1484606607414_0.977312279632315"},"directories":{}},"1.6.2":{"name":"k-rpc-socket","version":"1.6.2","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.11.0"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"3b2bd5d15ec5cc02f9bbe23f25aae93912ae0e17","_id":"k-rpc-socket@1.6.2","_shasum":"5c9e9f34a058f43ffe6512354d98957a41694f21","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5c9e9f34a058f43ffe6512354d98957a41694f21","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.2.tgz","integrity":"sha512-ulxvIUFmeYKX+TK/EjwaixtMKJHslW/TZcUUBYW7EiTd3JEt6eeYVdZZ7/S+HCggCQ8plnOzRi/54mVG72ynkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChaKYJVLINTmz4W9E0Q0oYIZoSUNcBz2q0Nb5TUZnwFQIgc7cIaWQZ6O28a7T0UQjTvOYPNyTGdwTXm7Az43HV+Fg="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-rpc-socket-1.6.2.tgz_1486550737798_0.6916135877836496"},"directories":{}},"1.7.0":{"name":"k-rpc-socket","version":"1.7.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^0.11.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"48feaf32c4fae720245543bcebeaa597101bab3f","_id":"k-rpc-socket@1.7.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-KgwsOi33I5ZW6L65sTtei0YBcmEGpeMaRIIaKH4RUcpPZhUpy6FBorTe2kQ6OYLOqheZnvnil6hDalD4vIRHmA==","shasum":"a55b0cfb67dc8fbfc0030ae60e55221f68c9a79e","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICahb8EwcEm4wtV0ifCMBLbiQFImu2UeHBOpP+nC9qpOAiAv1xtp1OUeDuYW76gHMsXhEkvTTw7bFQ5noXeLatXHoQ=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-socket-1.7.0.tgz_1498112417225_0.845829778118059"},"directories":{}},"1.7.1":{"name":"k-rpc-socket","version":"1.7.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^1.0.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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"98ac0b92d246d2cecca67f10185574e2cc492fd6","_id":"k-rpc-socket@1.7.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-FmHDmrT6sIs2MM/uMYW0Jmjd01wk2NxzPd6+9iH7onvutqhWXZ8PoZ9p/mVS58SQILC7jKZacC72V5QNkvAXew==","shasum":"e6e92a00b2c74906ad69c42b6ea213dce8914d95","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQxjKUqCFZpP10wM40Ca1b06Xf7RLgj75HczL7pozYHAiBA1F3GkF7ltNmdwPzyVzSiRu7ouPfdtCTKXFzKqErOjw=="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-socket-1.7.1.tgz_1498257484485_0.40645852987654507"},"directories":{}},"1.7.2":{"name":"k-rpc-socket","version":"1.7.2","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^1.0.0","buffer-equals":"^1.0.4","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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"a90e2e3aad40dca18e21c3693c442bf2b070276b","_id":"k-rpc-socket@1.7.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-g1FH/9Ahiy9iAfH/fwqpoaD6KgpgKRdzG++1hEuH6Lg9epAgYwG2ca37CMDgIIegyju0Ct8GO1eVaBCkAcbABQ==","shasum":"f36425d000748758e266558eba297a6d4c293193","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC29HsFycGLn2yHQyA+ae55tLeoIBsH8ABbu/+TdJLc7AIhANODyxPcnpX1qnCv7PB2obQdzlOZTDfjueyNnkF6CFZI"}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-socket-1.7.2.tgz_1512245454528_0.8784954792354256"},"directories":{}},"1.8.0":{"name":"k-rpc-socket","version":"1.8.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^2.0.0","buffer-equals":"^1.0.4","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-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"ae4758d8b17a0279c0d2cd00ba3e2a6238418f82","_id":"k-rpc-socket@1.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"integrity":"sha512-f/9TynsO8YYjZ6JjNNtSSH7CJcIHcio1buy3zqByGxb/GX8AWLdL6FZEWTrN8V3/J7W4/E0ZTQQ+Jt2rVq7ELg==","shasum":"9a4dd6a4f3795ed847ffa156579cc389990bd1f2","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.8.0.tgz","fileCount":6,"unpackedSize":13513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr8TSseSN60x3e3AYvuZM6kAVgekXMYE/Gi1zyVQfwEgIgQVwFfzqAzGpT2qYPZUQN+brjtvOQxHOLaP7BdKDVYlc="}]},"maintainers":[{"name":"feross","email":"feross@feross.org"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-rpc-socket_1.8.0_1519861648171_0.44623312859008557"},"_hasShrinkwrap":false},"1.9.0":{"name":"k-rpc-socket","version":"1.9.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","dependencies":{"bencode":"^2.0.0"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"8caa63a250a2e86d524683f6d78b4bb0159a5d17","_id":"k-rpc-socket@1.9.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-0SEtwKDVLOIoR0mh+ncJuryC4FM9fgcwc7Xa6AaLA4i0dBoLfKojIjr8KKw4CPwzgkpdfJArsYW7OQugYILkgQ==","shasum":"305b8db85354fbf45492be4c8ccb5a2a1b854416","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.9.0.tgz","fileCount":6,"unpackedSize":13377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdShLUCRA9TVsSAnZWagAAyugP/0QxRYMNaJcI0hen5Qdm\nlyOzuMiISxILRRGr6K5djA++m0G0Rt2fh8/5rCBjUXz40dtwzgOefNEIuR5A\nVTfdpEXCwXcb7boBQUWDBpgJEvcYdZqECB3SZ1DeI/FRcNXn1EVZfe9pUMfF\nxB7MJ7xjiw5O7hiZAWCzUTSx8FUjgC5juyJh6xzBc2DpwVn8Uw4rRyZ6thj5\ngFc5e2Q6T4M1ginhZIi2XNG3DiYkzvD/NqVd5kll4ONDrtjzv2UgD/ganb55\nXJ8G5a04hcIFY6+nHZreb8GrC53lrUZOkfzoYIVjm8CIvh4ZktpeK5W1f+2X\nmyykN3nsRXZ9YgNBi3KOtvhhVYxH2d3h05+3AbeGctBg79/gsNMxjenmIxrg\nvNZrPrt1K14TWRPIwbcspYLoLIcAkJrGp9zS8w+ieamgLkAknmoTdBzRMast\nBUkem8J/Hlvk+RIxeHCwim9uLOnF/+i2DQd/3919cuyrKzC1kTk0Kra6UNbW\nx5PEJRs1IUwJiRYQ2PPpFsGNGQSbOOM0CybcObF65LNtWSTJ7Gw/ZyAdc7xs\nzOkPoC/2HhXeo05KW9uFaCsa7c2WcLb7NAyFyNVTVIVEjDj8dpoWyPElOfYa\nDMewhJjVmzUjVoFlTVFpU8+faU+tE42LGBU+UOSfXuQG9uhvigLEvM7TnNL1\nQl64\r\n=+qry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPEh3hhUNAmi5ZNTAi3CECgaaOcBcyRoVcTjdTWgDopgIgYm5lbepPWv1pRCx7OYXJonJingrB+XWxjtPb/NTi354="}]},"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-socket_1.9.0_1565135571525_0.008160671000594588"},"_hasShrinkwrap":false},"1.10.0":{"name":"k-rpc-socket","version":"1.10.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","chromeapp":{"dgram":"chrome-dgram","net":"chrome-net"},"dependencies":{"bencode":"^2.0.0","chrome-dgram":"^3.0.2","chrome-net":"^3.3.2"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"4edf63eb7a32070e17723e1e77d2c6d48361fd0d","_id":"k-rpc-socket@1.10.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-OLg7zaXeP2Zok/FZ9EfJX0bVFhUxQsgjKVMEGYfSl+hYP1M5+6pPsEiprDAllHLgvIjzE8qcIez44dKLETGe7Q==","shasum":"37e379012bc0e40aa95587cef7c9572fdfdd5ee6","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.10.0.tgz","fileCount":6,"unpackedSize":13511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS39aCRA9TVsSAnZWagAAgYcP/jZIxMhQt9HIEtOJUkYQ\na4AgB4hWH2XEH5W0EQLjseljLaTXAJWrhHgifewpaudtNHSy6hBLTZFOf9FQ\nL0nxi4tZTMQml9uNnTWs9eSHfpRf9DmggJzPvEx1CsXc4OJntKy8PXya1W1Y\naIO2kjIJEfsHFgQYHQU5vxC7/xUhh33EVwIQXzNRIlUqTtXh9UVGHVIB1aBp\nsXOK00LJrfkCUNOgGqLgqYVgSoXZqCZ1lhmc2KJawLR1M6FMpJ23obEBOlck\nGqNY/YmlD2dDF5h13HqR0vUu66IxDW/2a1+CNZw0qtHE9HrtxCbpE/mQQNbE\nmnfo64kKB51/J5sbARGhCxTmEEzdSk0jZYfPgV6A+cBjFSzOl+9/hxasWV5b\n3IuGSx7b714+e64D5SdJAgmnlaPL6ENif9T5BxW+pU7F5g5mKaicFB9ucHJQ\nHrnZ1pgx7tp5HZgXUOPNuiUJZfz1Bf5y65VtWTz9nMvr6wQUICGz8wnv3pXG\nK952/BSaNeFCwaLPVwGYNomz+KoTLVj3JBkdFzDgi04xWcI0Afi7OYO2RxNI\nH2Ic9ozy9bIkndXwxhRbuBFkXj760/QKV+pP5lh/QE4TsTkvGEJ3owoZqVCo\nrUQelrX0YvzQTJTxpAA0nr5YUPyqRsVpbH4Q903A3/xe149mP6Vfmhs4FR4J\nk6hh\r\n=VvHg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw7OhK9rBpWD25TcvkUxR1ff0e61VmgnlHgGn9Eka7wAiBC11onEqAszz42PRZWNC+FJEweovbHfcsq0JcDaPf+iA=="}]},"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-socket_1.10.0_1565228889279_0.09089863008906729"},"_hasShrinkwrap":false},"1.11.0":{"name":"k-rpc-socket","version":"1.11.0","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","chromeapp":{"dgram":"chrome-dgram","dns":"chrome-dns","net":"chrome-net"},"dependencies":{"bencode":"^2.0.0","chrome-dgram":"^3.0.2","chrome-dns":"^1.0.0","chrome-net":"^3.3.2"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"c264eae38ca25541eb58f2fe1131ed2cba2f32c1","_id":"k-rpc-socket@1.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sCE/EB5YKepXFWUg4rHBdheseDnGZ1Xi5KP31HV+y/PXV91kXmnZCdJHqYenmON5hSXZQeW3JZnfaKnqv4EwPg==","shasum":"59704e688f7981902ebfd78c7fbd1b94df83f844","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.11.0.tgz","fileCount":6,"unpackedSize":13564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdThKnCRA9TVsSAnZWagAAQ64P+gOgonwY+ilUdPOax44H\nxbOdHeUWg3PUdSZvA1zrrwp7XCWG9MPsQQPIZ8zS49gaYPXHhrb+vcG4cufe\nY6YC3zQBGglSfouSxf9aiCk8nvfXuVws1s5fVAHzOTd7RRiR/rHH9zPe9nyy\n4PR/72VfZQwDeSKGcJhv/rRPlIb6u41pZb42q/KtdBvLo6kDgPIzllj9fW1O\naS9HN5TbsfaJK0xRq36vMrRWqvdjoclaDltJ+KLI8KnYEQBMNwbBYcJMZEjt\ntn/WdPAKRSnzzHi/3cvudj4jYw1M3lzOotrWAaixQLU0QtgA4azRbUjrNJpm\nsTZ3dsy1wV6DGT7wI7YPwveHj5en7JlZDIr+dekYCvRyKyIBy5rd2W6+d5GL\nMwfOfvIyABiHgSGESeTiBzm5mvHbzQN3WFHZa6a/yowgW6bE0kPUXJxtISDF\n7lZuHx3DbpupUcqHQD2XPFs8zMXqmh9NEMOnr8C8NxyG2OZX+XACsRa9xW1O\nMZAzluT6NTiuQQ0U62lvnhyJnr3Pcnwth0EA7jgsPKgSMgAVPS8Jx2nmk//U\nOPkBf4Fu01WJKmUHOdJcpZrEjF5/KAIjt3IGrCduOApJOwpLw5786+xVz32o\nBMpPKjPtr8QXoLLNPez8ItXqDxe4dCS+MSn95BRhJYy0oI3kZYPFIdAL81Xx\nQvTY\r\n=7X4U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiDMpDiPu7yObBF0N0vhQq+eItmJd37G6hIYqlt50omAiB79CYaqROZopWtPbh+jVwdVIW3qx3L9FxVKFrf134J4w=="}]},"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-socket_1.11.0_1565397668737_0.9465647053651476"},"_hasShrinkwrap":false},"1.11.1":{"name":"k-rpc-socket","version":"1.11.1","description":"Low level implementation of the k-rpc network layer that the BitTorrent DHT uses","main":"index.js","chromeapp":{"dgram":"chrome-dgram","dns":"chrome-dns","net":"chrome-net"},"dependencies":{"bencode":"^2.0.0","chrome-dgram":"^3.0.2","chrome-dns":"^1.0.0","chrome-net":"^3.3.2"},"devDependencies":{"standard":"*","tape":"^4.4.0"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"homepage":"https://github.com/mafintosh/k-rpc-socket","gitHead":"32ebe9dac33c7e40bad4f5b37273beb73125f634","_id":"k-rpc-socket@1.11.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8xtA8oqbZ6v1Niryp2/g4GxW16EQh5MvrUylQoOG+zcrDff5CKttON2XUXvMwlIHq4/2zfPVFiinAccJ+WhxoA==","shasum":"f14b4b240a716c6cad7b6434b21716dbd7c7b0e8","tarball":"https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.11.1.tgz","fileCount":4,"unpackedSize":10557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdThLqCRA9TVsSAnZWagAA5agP/1H5cb/Kk3cUe75SpoS3\nXKQh6uspACWlYEJFBTN/MwT54aH1I60l4kGfg+D0WVrz/PFAbswDhPFjHlLf\nXCgz5B5SWstgXiTl7WGQs4X0PfqWT0Qd6sMemF9zCDjeMXFnG6fbyDTZQPvk\nuccYP5ocsXRFUjnosBkUFk+9PcDXMVa3HwuIq4HdpuJHPtpnrcgYmeKWAJEa\nxvnvOlCIYEiungTsHdrmZ9I9QK+5hi9/Lg4HdUI/WFYwR5MTbvjYFVCpIUy9\nSQPevncH1JKSWU/2OlO3XbAxMQEVx2JzzC8SVbKFNXVfTlVnaUuK0wymEbMi\nTyn6Nek0WUg2UOw5uB14F+XxGvbEUnb6a5wuSAsump19YVSjJUi56FoKQvC6\nE4DrE+DD9kwlDg9OlfecdF8w+NkGE7XAqDgg/X6GEVFLej89F/+jxQV9qps3\nh9uiBAW53B4Aho1Hq/Zb2xNIASMVKd21JxFTmAyIq1jZyvJD8fDOdbz6Kxcr\ng8Qh1olupE2h2MjNfNdsN5iFbjNZ1NTNWnLe4Sfu0Hg54qX2Dj47sAljZznd\nMlLbxzWtItz0cdBzVfP5gGPZkH3Al35uG4KkOFO0FWYSB2WSk4lrieJLJKfu\nlLOik0CLmnunXRRt3MQJefHAbDodw3ktKp7z74Lyxr0lnoQxXxeZANx+YJgg\noYAT\r\n=0cc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhUiz1nA/lNJlJCUHeZ0ngWP/J7elydQL2jE/WfwoWxAiEAo7kSdpFB+da99l08yk2Xbpc1QePFNVerRT+VCE031ac="}]},"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-socket_1.11.1_1565397737462_0.8890619071503185"},"_hasShrinkwrap":false}},"readme":"# k-rpc-socket\n\nLow level implementation of the k-rpc network layer that the [BitTorrent DHT](http://www.bittorrent.org/beps/bep_0005.html) uses.\nMostly extracted from the [bittorrent-dht](https://github.com/feross/bittorrent-dht) module on npm into its own repo.\n\n```\nnpm install k-rpc-socket\n```\n\n[![build status](http://travis-ci.org/mafintosh/k-rpc-socket.svg?branch=master)](http://travis-ci.org/mafintosh/k-rpc-socket)\n\n## Usage\n\n``` js\nvar rpc = require('k-rpc-socket')\n\nvar socket = rpc()\n\nsocket.on('query', function (query, peer) {\n  socket.response(peer, query, {echo: query.a})\n})\n\nsocket.bind(10000, function () {\n  var anotherSocket = rpc()\n  anotherSocket.query({host: '127.0.0.1', port: 10000}, {q: 'echo', a: {hello: 'world'}}, function (err, response) {\n    console.log(response.r) // prints {echo: {hello: Buffer('world')}}\n  })\n})\n```\n\n## API\n\n#### `var socket = rpc([options])`\n\nCreate a new k-rpc-socket. Options include:\n\n``` js\n{\n  timeout: queryTimeout, // defaults to 2s\n  socket: optionalUdpSocket,\n  isIP: optionalBooleanFunction\n}\n```\n\n#### `socket.send(peer, message, [callback])`\n\nSend a raw message. The callback is called when the message has been flushed from the socket.\n\n#### `var id = socket.query(peer, query, [callback])`\n\nSend a query message. The callback is called with `(err, response, peer, request)`.\nYou should set the method name you are trying to call as `{q: 'method_name'}` and query data as `{a: someQueryData}`.\n\nThe query method returns a query id. You can use this id to cancel the query using the `.cancel` method.\n\n#### `socket.cancel(id)`\n\nCancel a query. Will call the corresponding query's callback with an error indicating that it was cancelled.\n\n#### `socket.response(peer, query, response, [callback])`\n\nSend a response to a query. The callback is called when the message has been flushed from the socket.\n\n#### `socket.error(peer, query, error, [callback])`\n\nSend an error reploy to a query. The callback is called when the message has been flushed from the socket.\n\n#### `socket.inflight`\n\nInteger representing the number of concurrent queries that are currently pending.\n\n#### `socket.destroy()`\n\nDestroys and unbinds the socket\n\n#### `socket.bind([port], [address], [callback])`\n\nCall this to bind to a specific port. If port is not specified or is 0, the operating system\nwill attempt to bind to a random port. If address is not specified, the operating system will\nattempt to listen on all addresses.\n\nIf you don't call this a random free port will be chosen.\n\n#### `socket.on('query', query, peer)`\n\nWhen a query is received a `query` event is emitted with the query data and a peer object representing the querying peer.\n\n#### `socket.on('warning', error)`\n\nEmitted when a non fatal error has occured. It is safe to ignore this.\n\n#### `socket.on('error', error)`\n\nEmitted when a fatal error has occured.\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:03.469Z","created":"2015-12-28T19:43:04.729Z","1.0.0":"2015-12-28T19:43:04.729Z","1.0.1":"2015-12-28T19:44:18.615Z","1.0.2":"2015-12-28T20:36:20.159Z","1.0.3":"2015-12-29T00:17:13.004Z","1.1.0":"2015-12-30T14:44:25.773Z","1.2.0":"2016-01-03T20:31:02.960Z","1.3.0":"2016-01-04T15:42:08.063Z","1.4.0":"2016-01-05T16:51:26.307Z","1.4.1":"2016-01-05T17:22:55.247Z","1.4.2":"2016-01-05T23:19:51.206Z","1.4.3":"2016-01-06T01:00:41.463Z","1.4.4":"2016-01-28T02:54:14.000Z","1.4.5":"2016-02-03T00:06:32.956Z","1.5.0":"2016-02-07T17:02:51.515Z","1.5.1":"2016-04-05T01:28:32.987Z","1.5.2":"2016-05-30T08:33:38.606Z","1.6.0":"2016-08-07T10:24:07.420Z","1.6.1":"2017-01-16T22:43:29.097Z","1.6.2":"2017-02-08T10:45:38.410Z","1.7.0":"2017-06-22T06:20:17.323Z","1.7.1":"2017-06-23T22:38:04.570Z","1.7.2":"2017-12-02T20:10:55.399Z","1.8.0":"2018-02-28T23:47:28.262Z","1.9.0":"2019-08-06T23:52:51.635Z","1.10.0":"2019-08-08T01:48:09.439Z","1.11.0":"2019-08-10T00:41:08.995Z","1.11.1":"2019-08-10T00:42:17.623Z"},"homepage":"https://github.com/mafintosh/k-rpc-socket","repository":{"type":"git","url":"git+https://github.com/mafintosh/k-rpc-socket.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/k-rpc-socket/issues"},"license":"MIT","readmeFilename":"README.md"}