{"_id":"dht-rpc","_rev":"239094","name":"dht-rpc","description":"Make RPC calls over a Kademlia based DHT","dist-tags":{"latest":"6.7.0"},"maintainers":[{"name":"mafintosh","email":""}],"time":{"modified":"2023-03-24T16:52:12.000Z","created":"2016-12-02T16:29:29.067Z","6.7.0":"2023-03-15T13:00:24.313Z","6.6.3":"2023-03-12T09:02:59.790Z","6.6.2":"2023-01-10T10:30:46.254Z","6.6.1":"2023-01-03T20:17:43.331Z","6.6.0":"2023-01-03T20:12:28.233Z","6.5.1":"2022-12-22T17:08:43.589Z","6.5.0":"2022-12-19T23:02:07.294Z","6.4.0":"2022-12-19T13:32:24.174Z","6.3.2":"2022-12-14T16:16:48.834Z","6.3.1":"2022-11-25T12:15:09.899Z","6.3.0":"2022-08-01T21:26:48.084Z","6.2.0":"2022-07-28T09:18:03.512Z","6.1.1":"2022-06-29T17:59:55.220Z","6.1.0":"2022-06-29T17:48:30.489Z","6.0.4":"2022-06-18T20:00:31.837Z","6.0.3":"2022-06-18T18:26:25.653Z","6.0.2":"2022-06-18T17:20:41.521Z","6.0.1":"2022-06-18T17:10:53.728Z","6.0.0":"2022-06-12T19:52:02.412Z","5.0.6":"2022-05-10T17:13:38.558Z","5.0.5":"2022-03-21T09:29:56.734Z","5.0.4":"2022-02-09T21:46:58.895Z","5.0.3":"2022-01-31T09:13:17.807Z","5.0.2":"2021-12-01T11:52:04.475Z","5.0.1":"2021-10-26T11:51:44.879Z","5.0.0":"2021-10-21T11:30:27.364Z","5.0.0-rc.7":"2021-10-14T17:56:55.131Z","5.0.0-rc.6":"2021-07-20T12:18:45.610Z","5.0.0-rc.5":"2021-06-25T09:24:51.976Z","5.0.0-rc.4":"2021-06-23T20:21:21.060Z","5.0.0-rc.3":"2021-06-23T12:25:30.974Z","5.0.0-rc.2":"2021-06-16T08:57:13.632Z","5.0.0-rc.1":"2021-06-15T18:54:44.172Z","5.0.0-rc.0":"2021-06-02T16:10:32.799Z","5.0.0-beta15":"2021-06-01T09:28:31.727Z","5.0.0-beta14":"2021-05-28T20:44:28.658Z","5.0.0-beta13":"2021-05-27T19:26:52.287Z","5.0.0-beta12":"2021-05-21T20:27:47.050Z","5.0.0-beta11":"2021-05-21T19:25:16.908Z","5.0.0-beta10":"2021-05-21T12:18:57.737Z","5.0.0-beta9":"2021-05-12T14:26:53.730Z","5.0.0-beta8":"2021-05-12T10:50:48.145Z","5.0.0-beta7":"2021-05-11T11:01:37.538Z","5.0.0-beta6":"2021-05-10T08:44:32.159Z","5.0.0-beta5":"2021-04-27T11:45:28.975Z","5.0.0-beta4":"2021-04-27T10:26:40.302Z","5.0.0-beta3":"2021-04-26T07:46:16.014Z","5.0.0-beta2":"2021-04-22T20:43:24.222Z","5.0.0-beta1":"2021-04-22T13:58:36.860Z","4.9.6":"2020-12-02T18:40:03.617Z","4.9.5":"2020-12-02T16:33:17.853Z","4.9.4":"2020-09-08T13:53:45.303Z","4.9.3":"2020-07-09T15:35:34.775Z","4.9.2":"2020-05-28T12:54:34.994Z","4.9.1":"2020-05-13T19:51:26.481Z","4.9.0":"2020-05-05T08:19:20.837Z","4.8.1":"2020-04-22T19:05:00.305Z","4.8.0":"2020-04-18T13:03:16.033Z","4.7.1":"2020-03-25T21:03:43.211Z","4.7.0":"2020-02-28T14:14:04.852Z","4.6.1":"2020-02-19T13:50:08.509Z","4.6.0":"2020-02-18T15:15:47.044Z","4.5.0":"2020-02-18T14:19:49.579Z","4.4.1":"2020-02-17T12:39:50.636Z","4.4.0":"2020-02-13T14:05:57.704Z","4.3.0":"2019-12-04T21:47:28.342Z","4.2.0":"2019-11-25T10:57:48.527Z","4.1.7":"2019-10-03T18:01:01.225Z","4.1.6":"2019-07-22T14:52:01.995Z","4.1.5":"2019-07-18T15:10:43.328Z","4.1.4":"2019-07-15T13:39:00.396Z","4.1.3":"2019-06-22T16:10:50.419Z","4.1.2":"2019-02-04T11:16:07.966Z","4.1.1":"2018-12-11T15:42:50.970Z","4.1.0":"2018-10-06T15:59:58.524Z","4.0.2":"2018-09-25T20:35:51.344Z","4.0.1":"2018-09-25T15:40:02.459Z","4.0.0":"2018-09-25T00:26:30.931Z","3.0.1":"2018-09-18T21:54:38.787Z","3.0.0":"2018-09-15T13:11:07.839Z","2.3.0":"2017-02-05T05:45:46.024Z","2.2.0":"2017-02-04T23:55:16.760Z","2.1.0":"2017-02-04T20:18:52.049Z","2.0.0":"2017-02-01T19:50:22.908Z","1.0.3":"2017-01-21T11:53:40.461Z","1.0.2":"2017-01-21T11:52:01.760Z","1.0.1":"2017-01-19T18:30:19.765Z","1.0.0":"2017-01-18T13:54:09.490Z","0.1.0":"2016-12-15T22:53:46.556Z","0.0.0":"2016-12-02T16:29:29.067Z"},"users":{},"author":{"name":"Mathias Buus","url":"@mafintosh"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"versions":{"6.7.0":{"name":"dht-rpc","version":"6.7.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.6.1","compact-encoding":"^2.11.0","compact-encoding-net":"^1.2.0","events":"^3.3.0","fast-fifo":"^1.1.0","kademlia-routing-table":"^1.0.1","nat-sampler":"^1.0.1","sodium-universal":"^4.0.0","streamx":"^2.13.2","time-ordered-set":"^1.0.2","udx-native":"^1.5.3"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e0bdf76ffc7d2153c090bc6d467961c337bb627e","_id":"dht-rpc@6.7.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"4f8feb374bc0b37515360813b881cf4191108b1c","size":17408,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.7.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.7.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.7.0_1678885224105_0.7413708626163387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-15T13:00:24.313Z","publish_time":1678885224313,"_cnpm_publish_time":1678885224313},"6.6.3":{"name":"dht-rpc","version":"6.6.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.6.1","compact-encoding":"^2.11.0","compact-encoding-net":"^1.2.0","events":"^3.3.0","fast-fifo":"^1.1.0","kademlia-routing-table":"^1.0.1","nat-sampler":"^1.0.1","sodium-universal":"^4.0.0","streamx":"^2.13.2","time-ordered-set":"^1.0.2","udx-native":"^1.5.3"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"fbbf3e57aac19d68c60f2ba2c62bf28eb8dfa013","_id":"dht-rpc@6.6.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"37f81553b88cc9e375970bad8f6fd70bd3d8a9d5","size":17265,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.6.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.6.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.6.3_1678611779577_0.1955297897503554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-12T09:02:59.790Z","publish_time":1678611779790,"_cnpm_publish_time":1678611779790},"6.6.2":{"name":"dht-rpc","version":"6.6.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^4.0.0","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"784aedefc0ed2131e3785692cb76e37abd8dc5a1","_id":"dht-rpc@6.6.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"2a9bee77a94e97c1a203030ac34977e608bb3c12","size":17270,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.6.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.6.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.6.2_1673346646029_0.8275410937596102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-10T10:30:46.254Z","publish_time":1673346646254,"_cnpm_publish_time":1673346646254},"6.6.1":{"name":"dht-rpc","version":"6.6.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"f1d739af0fedc1d7ad8154b0055665da6236fd18","_id":"dht-rpc@6.6.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"be09234745da68cfede6c2066cf1f169de40920a","size":17274,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.6.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.6.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.6.1_1672777063112_0.8038690485119904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-03T20:19:56.275Z","publish_time":1672777063331,"_cnpm_publish_time":1672777063331},"6.6.0":{"name":"dht-rpc","version":"6.6.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"216d3ed14212f3197d3eccb0b829db6794923e23","_id":"dht-rpc@6.6.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"c02224125adad01b1a1cab2b90f036cc883efa23","size":20288,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.6.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.6.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.6.0_1672776748029_0.35836169481819513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-03T20:12:28.233Z","publish_time":1672776748233,"_cnpm_publish_time":1672776748233},"6.5.1":{"name":"dht-rpc","version":"6.5.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"ba30a68be2789bfed96588f4b6dc0f68c28f82cf","_id":"dht-rpc@6.5.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"fdcde0f158beb930446d846f837e7f7216162b17","size":19854,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.5.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.5.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.5.1_1671728923437_0.45443666683341233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-22T17:12:57.585Z","publish_time":1671728923589,"_cnpm_publish_time":1671728923589},"6.5.0":{"name":"dht-rpc","version":"6.5.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"ecf8c31a14e5de508a06bf0e3f952dab40bc352f","_id":"dht-rpc@6.5.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"2900801fe61e5a7f7f7e0f1e89d7d453dc1274ee","size":19814,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.5.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.5.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.5.0_1671490927075_0.5775545167787002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-19T23:02:19.444Z","publish_time":1671490927294,"_cnpm_publish_time":1671490927294},"6.4.0":{"name":"dht-rpc","version":"6.4.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"75c9afbf5e1d99c3ded0f1d8099ade037a1333f6","_id":"dht-rpc@6.4.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"600ea975b7ec79c7788ab248290b6bc2f090d71a","size":19657,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.4.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.4.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.4.0_1671456743916_0.2792659978658074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-19T13:36:02.838Z","publish_time":1671456744174,"_cnpm_publish_time":1671456744174},"6.3.2":{"name":"dht-rpc","version":"6.3.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e781308af6515f3532026688e0f91880de21f564","_id":"dht-rpc@6.3.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"c65540a6bb2ea4052f712f65e50b7985995710f0","size":19217,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.3.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.3.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.3.2_1671034608590_0.7194415346905565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-14T16:32:29.102Z","publish_time":1671034608834,"_cnpm_publish_time":1671034608834},"6.3.1":{"name":"dht-rpc","version":"6.3.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^3.0.0","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"abf2d7620dc4ed94ab651ce3e9188795ae3316fc","_id":"dht-rpc@6.3.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"6571a3b48006c8256aadc6b993a7753582db551d","size":19193,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.3.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.3.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.3.1_1669378509682_0.8514973809413016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-25T12:21:39.466Z","publish_time":1669378509899,"_cnpm_publish_time":1669378509899},"6.3.0":{"name":"dht-rpc","version":"6.3.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"949d146db4cb79bb6baf8ca08716b141bc79f060","_id":"dht-rpc@6.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"bd9fbdc0a558182af35eb9c4e92aad38e6a6e68a","size":19157,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.3.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.3.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.3.0_1659389207810_0.7993797379700249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-01T21:28:06.414Z","publish_time":1659389208084,"_cnpm_publish_time":1659389208084},"6.2.0":{"name":"dht-rpc","version":"6.2.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.2.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^17.0.0"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"0afe6716da379672de848e574d4a61948fdc9d94","_id":"dht-rpc@6.2.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"0be398fb8137f80effe0d053b4d96bf3ecc351e4","size":18890,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.2.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.2.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.2.0_1658999883343_0.8874987864684074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-28T09:39:16.263Z","publish_time":1658999883512,"_cnpm_publish_time":1658999883512},"6.1.1":{"name":"dht-rpc","version":"6.1.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"16cc734922ec146555ed38fa4ef48883f4c51176","_id":"dht-rpc@6.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"a292a22aa19b05136978d33528cb571d6e32502f","size":19002,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.1.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.1.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.1.1_1656525594971_0.9380578495602454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-29T18:02:48.697Z","publish_time":1656525595220,"_cnpm_publish_time":1656525595220},"6.1.0":{"name":"dht-rpc","version":"6.1.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"817203a6854f942cae89ce7ae73457896c4c07a9","_id":"dht-rpc@6.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"e5c0a7d116d9e7b85bc12fa47f855ade513149d6","size":18965,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.1.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.1.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.1.0_1656524910262_0.9570470134518339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-29T17:49:33.259Z","publish_time":1656524910489,"_cnpm_publish_time":1656524910489},"6.0.4":{"name":"dht-rpc","version":"6.0.4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"b6e9ed9c1641971323d5aa8682a276830da745ba","_id":"dht-rpc@6.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f245b0110525c77d6e6a720b92a9e053169e0d12","size":18842,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.0.4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.0.4.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.0.4_1655582431677_0.8602723472707055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-18T20:23:08.523Z","publish_time":1655582431837,"_cnpm_publish_time":1655582431837},"6.0.3":{"name":"dht-rpc","version":"6.0.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"c36b014b9142f39a953d784166ced2b455b22f67","_id":"dht-rpc@6.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"115c232d8297aaef485c99a7477613238733fdac","size":18837,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.0.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.0.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.0.3_1655576785444_0.6186936378130108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-18T18:26:30.206Z","publish_time":1655576785653,"_cnpm_publish_time":1655576785653},"6.0.2":{"name":"dht-rpc","version":"6.0.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e53d3d315d7ae4abfc8a7ba02056d2ee8dc1dcb2","_id":"dht-rpc@6.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f9092bee9a1ecfba18e8f1a39f98896f62963306","size":18822,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.0.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.0.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.0.2_1655572841341_0.2623524743765533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-18T17:20:46.988Z","publish_time":1655572841521,"_cnpm_publish_time":1655572841521},"6.0.1":{"name":"dht-rpc","version":"6.0.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"b66444b556dbf95ff00f56b240b1da1cf84ce3c8","_id":"dht-rpc@6.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"ae9685dfde49dd9e03deaa79cfae830feff1f021","size":18810,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.0.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.0.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.0.1_1655572253560_0.3767963795384204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-18T17:16:02.916Z","publish_time":1655572253728,"_cnpm_publish_time":1655572253728},"6.0.0":{"name":"dht-rpc","version":"6.0.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","events":"^3.3.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2","udx-native":"^1.1.0"},"devDependencies":{"brittle":"^2.3.1","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"f3c185e14a77717c97a30137c27c8efe17434a5a","_id":"dht-rpc@6.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"10575acc18bef217f4197ff645f0c1074ec06854","size":18792,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-6.0.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_6.0.0_1655063522223_0.3069251096218273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-12T19:52:07.553Z","publish_time":1655063522412,"_cnpm_publish_time":1655063522412},"5.0.6":{"name":"dht-rpc","version":"5.0.6","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"fdb7e743919e2a14b2485e9f8065c3006f904857","_id":"dht-rpc@5.0.6","_nodeVersion":"16.13.2","_npmVersion":"6.14.16","dist":{"shasum":"f37af2ae965d71d1034f852414673ed86286f7c4","size":18992,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.6.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.6.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.6_1652202818075_0.6414901663127222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-10T18:23:45.720Z","publish_time":1652202818558,"_cnpm_publish_time":1652202818558},"5.0.5":{"name":"dht-rpc","version":"5.0.5","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"b4a":"^1.3.1","bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"7527e8f83e7457750a0ece5469ed3b579c5799de","_id":"dht-rpc@5.0.5","_nodeVersion":"16.13.2","_npmVersion":"6.14.16","dist":{"shasum":"c7b167674cbe9b8c95de185a700d6ebcd8c12d55","size":18956,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.5.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.5.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.5_1647854996200_0.09251115098409701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-21T09:30:32.496Z","publish_time":1647854996734,"_cnpm_publish_time":1647854996734},"5.0.4":{"name":"dht-rpc","version":"5.0.4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"27ecbbdbcd00ac0312dd216934c547fb835d8a08","_id":"dht-rpc@5.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"01617ba95de7b1ae765bf79dc74f56bc7ad39584","size":18730,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.4.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.4_1644443218662_0.39235420098612095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-09T21:47:41.211Z","publish_time":1644443218895,"_cnpm_publish_time":1644443218895},"5.0.3":{"name":"dht-rpc","version":"5.0.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"fd7d4a75d2d76ff99644ca5fb3903095005b135c","_id":"dht-rpc@5.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"842412e6df76bbcf65dfa5468986fbafe85b75f8","size":18707,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.3_1643620397682_0.39081105241602554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-31T09:13:25.298Z","publish_time":1643620397807,"_cnpm_publish_time":1643620397807},"5.0.2":{"name":"dht-rpc","version":"5.0.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"c694aa03670a1d250c2f999b21c98b3909c1f861","_id":"dht-rpc@5.0.2","_nodeVersion":"16.8.0","_npmVersion":"6.14.15","dist":{"shasum":"8314050e8a750a7bfd099d0298834b333fa243bf","size":18814,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.2_1638359524236_0.9590322591283968"},"_hasShrinkwrap":false,"publish_time":1638359524475,"_cnpm_publish_time":1638359524475,"_cnpmcore_publish_time":"2021-12-16T22:50:01.369Z"},"5.0.1":{"name":"dht-rpc","version":"5.0.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","compact-encoding-net":"^1.0.1","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"832dd3526c61935ab281cd624ba3724f7c37d9d2","_id":"dht-rpc@5.0.1","_nodeVersion":"16.8.0","_npmVersion":"6.14.15","dist":{"shasum":"b27ad8506cb3774dd849c010c4603306fe355501","size":18754,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.1_1635249104765_0.11047880154187961"},"_hasShrinkwrap":false,"publish_time":1635249104879,"_cnpm_publish_time":1635249104879,"_cnpmcore_publish_time":"2021-12-16T22:50:01.860Z"},"5.0.0":{"name":"dht-rpc","version":"5.0.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"485561ea99fc91494a70f8be255b2f9508b619a3","_id":"dht-rpc@5.0.0","_nodeVersion":"16.8.0","_npmVersion":"6.14.15","dist":{"shasum":"84c365aef30c37a7fcf496793f6e6a918cce8507","size":18893,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0_1634815827208_0.014775623695640894"},"_hasShrinkwrap":false,"publish_time":1634815827364,"_cnpm_publish_time":1634815827364,"_cnpmcore_publish_time":"2021-12-16T22:50:02.143Z"},"5.0.0-rc.7":{"name":"dht-rpc","version":"5.0.0-rc.7","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"bind-easy":"^1.0.0","compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","nat-sampler":"^1.0.1","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"brittle":"^1.4.3","standard":"^16.0.3"},"scripts":{"test":"standard && brittle test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"eb0c7d71e526b7f29d5703953093f4470ca88802","_id":"dht-rpc@5.0.0-rc.7","_nodeVersion":"16.8.0","_npmVersion":"6.14.15","dist":{"shasum":"e6e485bd5f2c4f4a03f319f565f95cb43734b07a","size":18916,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.7.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.7.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.7_1634234215001_0.1314191021939497"},"_hasShrinkwrap":false,"publish_time":1634234215131,"_cnpm_publish_time":1634234215131,"_cnpmcore_publish_time":"2021-12-16T22:50:02.638Z"},"5.0.0-rc.6":{"name":"dht-rpc","version":"5.0.0-rc.6","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"ed5ba3c0d9b30ec47f800c05e47a0af16580982c","_id":"dht-rpc@5.0.0-rc.6","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"e0490fdcffb4f47568d144b2f8faad64c1a028fc","size":18067,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.6.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.6.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.6_1626783525406_0.335467518110538"},"_hasShrinkwrap":false,"publish_time":1626783525610,"_cnpm_publish_time":1626783525610,"_cnpmcore_publish_time":"2021-12-16T22:50:02.916Z"},"5.0.0-rc.5":{"name":"dht-rpc","version":"5.0.0-rc.5","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"841c68d4c74bea4cb2befc9413541b5ff34e369e","_id":"dht-rpc@5.0.0-rc.5","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"ed1a43af915da806d04f157859df0ecb3db6664c","size":18031,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.5.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.5.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.5_1624613091779_0.7904643017964508"},"_hasShrinkwrap":false,"publish_time":1624613091976,"_cnpm_publish_time":1624613091976,"_cnpmcore_publish_time":"2021-12-16T22:50:03.284Z"},"5.0.0-rc.4":{"name":"dht-rpc","version":"5.0.0-rc.4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"6b18eb8c05155639cb17d295ff2dd43238efc16b","_id":"dht-rpc@5.0.0-rc.4","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"15451933822238f5fe59ff7cf4d57f76d5abac3b","size":17960,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.4.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.4_1624479680881_0.246790976285844"},"_hasShrinkwrap":false,"publish_time":1624479681060,"_cnpm_publish_time":1624479681060,"_cnpmcore_publish_time":"2021-12-16T22:50:03.508Z"},"5.0.0-rc.3":{"name":"dht-rpc","version":"5.0.0-rc.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"a73e77bd1aed5c0c5b41bacc923ab34adf784e82","_id":"dht-rpc@5.0.0-rc.3","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"22247357a4c31f6a8ce66e11856433ee24fdbaa1","size":17924,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.3_1624451130863_0.6290939180269741"},"_hasShrinkwrap":false,"publish_time":1624451130974,"_cnpm_publish_time":1624451130974,"_cnpmcore_publish_time":"2021-12-16T22:50:03.726Z"},"5.0.0-rc.2":{"name":"dht-rpc","version":"5.0.0-rc.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"b846d133160089bc3229dbe42cdcb8798d1a5455","_id":"dht-rpc@5.0.0-rc.2","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"957a35f4310400d4be4ac7a672e75c50deb1765c","size":17702,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.2_1623833833502_0.6881153101038373"},"_hasShrinkwrap":false,"publish_time":1623833833632,"_cnpm_publish_time":1623833833632,"_cnpmcore_publish_time":"2021-12-16T22:50:03.971Z"},"5.0.0-rc.1":{"name":"dht-rpc","version":"5.0.0-rc.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"256ba3607ddcd47466c9535f36087fb76d178d14","_id":"dht-rpc@5.0.0-rc.1","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"4e2243eabdb7a27b8aa40573cb7e73c995e6156e","size":17488,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.1_1623783283982_0.9406027872185054"},"_hasShrinkwrap":false,"publish_time":1623783284172,"_cnpm_publish_time":1623783284172,"_cnpmcore_publish_time":"2021-12-16T22:50:04.223Z"},"5.0.0-rc.0":{"name":"dht-rpc","version":"5.0.0-rc.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"9cbe2a49469d9d3cf39f2867d85328c95ebd8000","_id":"dht-rpc@5.0.0-rc.0","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"4f089366b51b88ac3fee27b914433ed3b05f1b32","size":17431,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-rc.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-rc.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-rc.0_1622650232652_0.9148617915018538"},"_hasShrinkwrap":false,"publish_time":1622650232799,"_cnpm_publish_time":1622650232799,"_cnpmcore_publish_time":"2021-12-16T22:50:04.492Z"},"5.0.0-beta15":{"name":"dht-rpc","version":"5.0.0-beta15","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"54d613e4d27f31513d7e799042cd08410e29e510","_id":"dht-rpc@5.0.0-beta15","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"65926c68143a5c30d38366d0853086df6e3f8d4d","size":17411,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta15.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta15.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta15_1622539711515_0.6962941671176066"},"_hasShrinkwrap":false,"publish_time":1622539711727,"_cnpm_publish_time":1622539711727,"_cnpmcore_publish_time":"2021-12-16T22:50:04.942Z"},"5.0.0-beta14":{"name":"dht-rpc","version":"5.0.0-beta14","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"57c5a8e6c90ba9aeaeae8d5f1d09889719ac731a","_id":"dht-rpc@5.0.0-beta14","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"e3ab9e57adbdf46ed3c3826012a5b4e19fda4c48","size":17398,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta14.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta14.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta14_1622234668452_0.035327521476767876"},"_hasShrinkwrap":false,"publish_time":1622234668658,"_cnpm_publish_time":1622234668658,"_cnpmcore_publish_time":"2021-12-16T22:50:05.276Z"},"5.0.0-beta13":{"name":"dht-rpc","version":"5.0.0-beta13","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"9018e73e31feaee52e080226fe69ed572c473cf1","_id":"dht-rpc@5.0.0-beta13","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"d473dc7324c8ab0175d06b10d9e307e1f5f7b460","size":17163,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta13.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta13.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta13_1622143611867_0.9423442259789732"},"_hasShrinkwrap":false,"publish_time":1622143612287,"_cnpm_publish_time":1622143612287,"_cnpmcore_publish_time":"2021-12-16T22:50:05.573Z"},"5.0.0-beta12":{"name":"dht-rpc","version":"5.0.0-beta12","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"7ed764dfbee58951620748249c515d7fc9cc6037","_id":"dht-rpc@5.0.0-beta12","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"033b893a8861010febcd1116cf69345a251a4e49","size":17159,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta12.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta12.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta12_1621628866895_0.9106472300054482"},"_hasShrinkwrap":false,"publish_time":1621628867050,"_cnpm_publish_time":1621628867050,"_cnpmcore_publish_time":"2021-12-16T22:50:05.816Z"},"5.0.0-beta11":{"name":"dht-rpc","version":"5.0.0-beta11","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e8241d33c2a7fe43e59bfec4ae96d377f3383406","_id":"dht-rpc@5.0.0-beta11","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"539c9e257c79c156168a5c73096a48f0bccb10c6","size":17156,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta11.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta11.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta11_1621625116769_0.57776477424113"},"_hasShrinkwrap":false,"publish_time":1621625116908,"_cnpm_publish_time":1621625116908,"_cnpmcore_publish_time":"2021-12-16T22:50:06.084Z"},"5.0.0-beta10":{"name":"dht-rpc","version":"5.0.0-beta10","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"de58d80c1297c0555649c4dde906f7b3f665366e","_id":"dht-rpc@5.0.0-beta10","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"6a77424147bd5a6af2dc6f21c78932d6d07415f7","size":17153,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta10.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta10.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta10_1621599537622_0.09609873425507365"},"_hasShrinkwrap":false,"publish_time":1621599537737,"_cnpm_publish_time":1621599537737,"_cnpmcore_publish_time":"2021-12-16T22:50:06.319Z"},"5.0.0-beta9":{"name":"dht-rpc","version":"5.0.0-beta9","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"efbe7363943106a5df662ef010bea858b33592d2","_id":"dht-rpc@5.0.0-beta9","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8dbd4e12b03e9a6c3eef5ee075872d8439563147","size":13487,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta9.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta9.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta9_1620829613598_0.5417435389165535"},"_hasShrinkwrap":false,"publish_time":1620829613730,"_cnpm_publish_time":1620829613730,"_cnpmcore_publish_time":"2021-12-16T22:50:06.552Z"},"5.0.0-beta8":{"name":"dht-rpc","version":"5.0.0-beta8","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"5e82278a00cd97c625606618e0a00a53e5cc5b40","_id":"dht-rpc@5.0.0-beta8","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"0c1fe659371f0d1d7cd67a0efa6c260f7c9133d9","size":13489,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta8.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta8.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta8_1620816648029_0.6358351033030434"},"_hasShrinkwrap":false,"publish_time":1620816648145,"_cnpm_publish_time":1620816648145,"_cnpmcore_publish_time":"2021-12-16T22:50:06.792Z"},"5.0.0-beta7":{"name":"dht-rpc","version":"5.0.0-beta7","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"3899cddfb39c6eeb9c0d79f62b10634bd5d009a9","_id":"dht-rpc@5.0.0-beta7","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"ca33954b70ebb5b04deb45b040305e4554b353e3","size":13283,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta7.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta7.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta7_1620730897413_0.45578409899762407"},"_hasShrinkwrap":false,"publish_time":1620730897538,"_cnpm_publish_time":1620730897538,"_cnpmcore_publish_time":"2021-12-16T22:50:07.036Z"},"5.0.0-beta6":{"name":"dht-rpc","version":"5.0.0-beta6","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"3d45f4c82d71448218f03a2e97c10ef0b3b3917a","_id":"dht-rpc@5.0.0-beta6","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"02c2c7ceb19b72044e6f28879223408013ae1b19","size":12809,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta6.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta6.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta6_1620636271961_0.7881901462260297"},"_hasShrinkwrap":false,"publish_time":1620636272159,"_cnpm_publish_time":1620636272159,"_cnpmcore_publish_time":"2021-12-16T22:50:07.299Z"},"5.0.0-beta5":{"name":"dht-rpc","version":"5.0.0-beta5","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"878e730f5b3cc0778c8c1a822229ff98b401e990","_id":"dht-rpc@5.0.0-beta5","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"2580bb6ba8d0d3b5275df5e6f2b4a27035cedaad","size":12347,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta5.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta5.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta5_1619523928841_0.809750692148979"},"_hasShrinkwrap":false,"publish_time":1619523928975,"_cnpm_publish_time":1619523928975,"_cnpmcore_publish_time":"2021-12-16T22:50:07.553Z"},"5.0.0-beta4":{"name":"dht-rpc","version":"5.0.0-beta4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"d1ab71e2d985f883342865b3a9b9f29112835206","_id":"dht-rpc@5.0.0-beta4","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"bcf3b12123df0aff8c365961c47e3853a18f93c1","size":11983,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta4.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta4_1619519200166_0.018514084839952094"},"_hasShrinkwrap":false,"publish_time":1619519200302,"_cnpm_publish_time":1619519200302,"_cnpmcore_publish_time":"2021-12-16T22:50:07.779Z"},"5.0.0-beta3":{"name":"dht-rpc","version":"5.0.0-beta3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"53f69d18d896de1c7a8000dfae5ed088c2d18e36","_id":"dht-rpc@5.0.0-beta3","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"8af6052779f73d9ede7b5e2a104623caea243af6","size":11967,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta3_1619423175879_0.4994985629292712"},"_hasShrinkwrap":false,"publish_time":1619423176014,"_cnpm_publish_time":1619423176014,"_cnpmcore_publish_time":"2021-12-16T22:50:07.981Z"},"5.0.0-beta2":{"name":"dht-rpc","version":"5.0.0-beta2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3","tape":"^5.2.2"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"7372693e9c3c6b0bffccc298aaa295e872e2b840","_id":"dht-rpc@5.0.0-beta2","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"03c77f0d9741131a02a80b21b9b1468b9afdccdf","size":9437,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta2_1619124204097_0.9234209031327538"},"_hasShrinkwrap":false,"publish_time":1619124204222,"_cnpm_publish_time":1619124204222,"_cnpmcore_publish_time":"2021-12-16T22:50:08.211Z"},"5.0.0-beta1":{"name":"dht-rpc","version":"5.0.0-beta1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","dependencies":{"compact-encoding":"^2.1.0","fast-fifo":"^1.0.0","kademlia-routing-table":"^1.0.0","sodium-universal":"^3.0.4","streamx":"^2.10.3","time-ordered-set":"^1.0.2"},"devDependencies":{"standard":"^16.0.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","readmeFilename":"README.md","gitHead":"c5a7baf79c82cc80df015b159dd08f2192700e9f","_id":"dht-rpc@5.0.0-beta1","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"077db8d54d1ed11583a6abcf85af076e52ff1c87","size":7987,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-5.0.0-beta1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-5.0.0-beta1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_5.0.0-beta1_1619099916738_0.21096864200665189"},"_hasShrinkwrap":false,"publish_time":1619099916860,"_cnpm_publish_time":1619099916860,"_cnpmcore_publish_time":"2021-12-16T22:50:08.447Z"},"4.9.6":{"name":"dht-rpc","version":"4.9.6","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"19a0df46cd63ec0ddfff16b7ffab77d384e0c4db","_id":"dht-rpc@4.9.6","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"84c2b8a57dd68364a1bce1cd23a13457887a0666","size":14531,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.6.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.6.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.6_1606934403409_0.141066443493997"},"_hasShrinkwrap":false,"publish_time":1606934403617,"_cnpm_publish_time":1606934403617,"_cnpmcore_publish_time":"2021-12-16T22:50:08.884Z"},"4.9.5":{"name":"dht-rpc","version":"4.9.5","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"56f2269fb24d0f3ed06aef3be3acecbf85e411c9","_id":"dht-rpc@4.9.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"d87a90beb0649f2f592966ebb1682fe91b42defd","size":14528,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.5.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.5.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.5_1606926797687_0.5109410994999994"},"_hasShrinkwrap":false,"publish_time":1606926797853,"_cnpm_publish_time":1606926797853,"_cnpmcore_publish_time":"2021-12-16T22:50:09.159Z"},"4.9.4":{"name":"dht-rpc","version":"4.9.4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"f03e6b59b1720a1c47568152b247603486758372","_id":"dht-rpc@4.9.4","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"shasum":"651ad266114e95561c43ec4dceb684782359afb2","size":14501,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.4.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.4_1599573225188_0.5525309736477007"},"_hasShrinkwrap":false,"publish_time":1599573225303,"_cnpm_publish_time":1599573225303,"_cnpmcore_publish_time":"2021-12-16T22:50:09.800Z"},"4.9.3":{"name":"dht-rpc","version":"4.9.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"212a9f7eb41e9a9062e95629960d30a598d5aa68","_id":"dht-rpc@4.9.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"75e849fa434d964712daed8ac6275ec495bca2c4","size":14510,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.3.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.3_1594308934606_0.050417604426321594"},"_hasShrinkwrap":false,"publish_time":1594308934775,"_cnpm_publish_time":1594308934775,"_cnpmcore_publish_time":"2021-12-16T22:50:09.999Z"},"4.9.2":{"name":"dht-rpc","version":"4.9.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"3126ae93e18270f2dc651831df51433f85636051","_id":"dht-rpc@4.9.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"shasum":"4434fa2e06b2b8ee007a185b57853ef3808c1385","size":14501,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.2.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.2_1590670474835_0.4873544286699434"},"_hasShrinkwrap":false,"publish_time":1590670474994,"_cnpm_publish_time":1590670474994,"_cnpmcore_publish_time":"2021-12-16T22:50:10.235Z"},"4.9.1":{"name":"dht-rpc","version":"4.9.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"blake2b-universal":"^1.0.0","codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-native":"^3.1.1","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"45b95460a0b2d2e1964691bfcbe56cbb43c7e74d","_id":"dht-rpc@4.9.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"5e13145955bb97a5c129e0e752470ad3ae387474","size":14479,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.1_1589399486387_0.7248309174246317"},"_hasShrinkwrap":false,"publish_time":1589399486481,"_cnpm_publish_time":1589399486481,"_cnpmcore_publish_time":"2021-12-16T22:50:10.479Z"},"4.9.0":{"name":"dht-rpc","version":"4.9.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"dbf2f547bbf6b53662e967d3208b14d423a4cd7b","_id":"dht-rpc@4.9.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"1202941a0c96aa1a482724621091cc72c7a42099","size":14479,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.9.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.9.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.9.0_1588666760726_0.09144641062009007"},"_hasShrinkwrap":false,"publish_time":1588666760837,"_cnpm_publish_time":1588666760837,"_cnpmcore_publish_time":"2021-12-16T22:50:10.738Z"},"4.8.1":{"name":"dht-rpc","version":"4.8.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"81cf7724d1a56df21c03d408e3f8303b58abbdc0","_id":"dht-rpc@4.8.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"3b4499269f151026bad379c7cec1b795974beaf6","size":14200,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.8.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.8.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.8.1_1587582300102_0.9263371283744863"},"_hasShrinkwrap":false,"publish_time":1587582300305,"_cnpm_publish_time":1587582300305,"_cnpmcore_publish_time":"2021-12-16T22:50:10.976Z"},"4.8.0":{"name":"dht-rpc","version":"4.8.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"bd5d07222349678fd52f970dfd85b3d397bc5018","_id":"dht-rpc@4.8.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"7cae645132705dda62f67249e941531adc7e0037","size":14117,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.8.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.8.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.8.0_1587214995916_0.34401320138347335"},"_hasShrinkwrap":false,"publish_time":1587214996033,"_cnpm_publish_time":1587214996033,"_cnpmcore_publish_time":"2021-12-16T22:50:11.206Z"},"4.7.1":{"name":"dht-rpc","version":"4.7.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","speedometer":"^1.1.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"a2fc9637607a9dc8d20612bc71a0f2447736d4f6","_id":"dht-rpc@4.7.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"c8f669c40238d6551417490c52099a6fb0bf633b","size":13856,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.7.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.7.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.7.1_1585170223091_0.8099222899819196"},"_hasShrinkwrap":false,"publish_time":1585170223211,"_cnpm_publish_time":1585170223211,"_cnpmcore_publish_time":"2021-12-16T22:50:11.524Z"},"4.7.0":{"name":"dht-rpc","version":"4.7.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"4c4b86ebf35ec8ef665fadfeb5c2dc831de9e461","_id":"dht-rpc@4.7.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"f7f853438174e84102b3fe3b642d27ac4643ee59","size":13762,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.7.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.7.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.7.0_1582899244752_0.2791499180310779"},"_hasShrinkwrap":false,"publish_time":1582899244852,"_cnpm_publish_time":1582899244852,"_cnpmcore_publish_time":"2021-12-16T22:50:11.777Z"},"4.6.1":{"name":"dht-rpc","version":"4.6.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"b6daae9f8979ff4a6949dc92991685b355ad1b3c","_id":"dht-rpc@4.6.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"fb740e2671e46b20056ed08a082601877fa5ccf1","size":13823,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.6.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.6.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.6.1_1582120208389_0.13297002136418756"},"_hasShrinkwrap":false,"publish_time":1582120208509,"_cnpm_publish_time":1582120208509,"_cnpmcore_publish_time":"2021-12-16T22:50:12.035Z"},"4.6.0":{"name":"dht-rpc","version":"4.6.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"abcc035faa1be23df0bbc4e4df2e88f3ee1d9bd2","_id":"dht-rpc@4.6.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"6fd43ff311365d0d5b1cba004fa78a813f509e45","size":13819,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.6.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.6.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.6.0_1582038946884_0.7642914458465613"},"_hasShrinkwrap":false,"publish_time":1582038947044,"_cnpm_publish_time":1582038947044,"_cnpmcore_publish_time":"2021-12-16T22:50:12.279Z"},"4.5.0":{"name":"dht-rpc","version":"4.5.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.1","standard":"^14.3.1","tape":"^4.13.0"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"58303e30d8b6362b900044136380721d75c9b159","_id":"dht-rpc@4.5.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"50827d5f33fcee94d4ef13a091ad738b4dec1539","size":13794,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.5.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.5.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.5.0_1582035589458_0.7225678707944194"},"_hasShrinkwrap":false,"publish_time":1582035589579,"_cnpm_publish_time":1582035589579,"_cnpmcore_publish_time":"2021-12-16T22:50:12.572Z"},"4.4.1":{"name":"dht-rpc","version":"4.4.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"63c228a99f9113e1238800152589cd6f77e8d6e4","_id":"dht-rpc@4.4.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"30641d1e2ac20a29d129ca051cf46d8521ed2cae","size":12932,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.4.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.4.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.4.1_1581943190509_0.7393893181001943"},"_hasShrinkwrap":false,"publish_time":1581943190636,"_cnpm_publish_time":1581943190636,"_cnpmcore_publish_time":"2021-12-16T22:50:13.949Z"},"4.4.0":{"name":"dht-rpc","version":"4.4.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"583fed212f8f7c16bc17861a694fdddb6fdc557a","_id":"dht-rpc@4.4.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"fec7d90ae5e5ac63cc752f95093e03a18c2e60e1","size":13199,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.4.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.4.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.4.0_1581602757545_0.47898841863868835"},"_hasShrinkwrap":false,"publish_time":1581602757704,"_cnpm_publish_time":1581602757704,"_cnpmcore_publish_time":"2021-12-16T22:50:14.174Z"},"4.3.0":{"name":"dht-rpc","version":"4.3.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"a7752605bb18bf622a5e152bc4762b49f6525cda","_id":"dht-rpc@4.3.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"shasum":"53ba196c1119cb54a8a975a175aeeefa32fc13c4","size":12687,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.3.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.3.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.3.0_1575496048213_0.39497694326572774"},"_hasShrinkwrap":false,"publish_time":1575496048342,"_cnpm_publish_time":1575496048342,"_cnpmcore_publish_time":"2021-12-16T22:50:14.425Z"},"4.2.0":{"name":"dht-rpc","version":"4.2.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"e65cf093b38028f3f909a3f274ab57617b6f477d","_id":"dht-rpc@4.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"shasum":"940c56752b8fa1bb666ea2d1e78330805d6af7a4","size":12686,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.2.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.2.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.2.0_1574679468382_0.3593420012152646"},"_hasShrinkwrap":false,"publish_time":1574679468527,"_cnpm_publish_time":1574679468527,"_cnpmcore_publish_time":"2021-12-16T22:50:14.978Z"},"4.1.7":{"name":"dht-rpc","version":"4.1.7","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"022e95e19765ec8ffe4acfe3cd8129e81ee860c7","_id":"dht-rpc@4.1.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"68e11f40b7b2b3fd63604b6316533a0e7e988257","size":12473,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.7.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.7.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.7_1570125660963_0.8232997687357264"},"_hasShrinkwrap":false,"publish_time":1570125661225,"_cnpm_publish_time":1570125661225,"_cnpmcore_publish_time":"2021-12-16T22:50:15.291Z"},"4.1.6":{"name":"dht-rpc","version":"4.1.6","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^2.0.0","ipv4-peers":"^2.0.0","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"d365e4f24bff1ed58945fe75384062948ab01418","_id":"dht-rpc@4.1.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"86cc31cb2676ce9bcb2d372c7da1d40d0b488500","size":12460,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.6.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.6.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.6_1563807121846_0.29976708577423383"},"_hasShrinkwrap":false,"publish_time":1563807121995,"_cnpm_publish_time":1563807121995,"_cnpmcore_publish_time":"2021-12-16T22:50:15.532Z"},"4.1.5":{"name":"dht-rpc","version":"4.1.5","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"c6a84162e014a317549dbd6f7058c4a8f31f8f8f","_id":"dht-rpc@4.1.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"07fe56deb3fc238b5d3178ba24896c473205cdc1","size":12552,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.5.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.5.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.5_1563462643174_0.34591721649040474"},"_hasShrinkwrap":false,"publish_time":1563462643328,"_cnpm_publish_time":1563462643328,"_cnpmcore_publish_time":"2021-12-16T22:50:15.729Z"},"4.1.4":{"name":"dht-rpc","version":"4.1.4","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"2a5e43b88c3705bee128e2780c3439ef643a04be","_id":"dht-rpc@4.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"2574368edae8020049df6b96fa0fc550b72ca35a","size":12466,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.4.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.4.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.4_1563197939961_0.3589203070457636"},"_hasShrinkwrap":false,"publish_time":1563197940396,"_cnpm_publish_time":1563197940396,"_cnpmcore_publish_time":"2021-12-16T22:50:15.954Z"},"4.1.3":{"name":"dht-rpc","version":"4.1.3","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"0a99420755d0d2625691bcbdebdf443476dc8958","_id":"dht-rpc@4.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"9edb764edf604e42f83ce3c61e5e5d64df6bd35d","size":12168,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.3.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.3_1561219850292_0.04938870046936761"},"_hasShrinkwrap":false,"publish_time":1561219850419,"_cnpm_publish_time":1561219850419,"_cnpmcore_publish_time":"2021-12-16T22:50:16.216Z"},"4.1.2":{"name":"dht-rpc","version":"4.1.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^2.0.0"},"gitHead":"4cc0d8f5c413d926c09edf7a8afb61512379b2dc","_id":"dht-rpc@4.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"1faeb5509564a5149c73bb57d3747fae7fa3130d","size":12106,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.2.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.2_1549278967840_0.9220100911698299"},"_hasShrinkwrap":false,"publish_time":1549278967966,"_cnpm_publish_time":1549278967966,"_cnpmcore_publish_time":"2021-12-16T22:50:16.413Z"},"4.1.1":{"name":"dht-rpc","version":"4.1.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^1.0.0"},"gitHead":"83016c581c3320710fe1335ac4fdbcd46798dd73","_id":"dht-rpc@4.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"1a97ee56883f7d352a6945b76909dd88d5f49b5c","size":12109,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.1_1544542970820_0.9435117063735745"},"_hasShrinkwrap":false,"publish_time":1544542970970,"_cnpm_publish_time":1544542970970,"_cnpmcore_publish_time":"2021-12-16T22:50:16.630Z"},"4.1.0":{"name":"dht-rpc","version":"4.1.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^1.0.0"},"gitHead":"22614c6ca53f6e4fca5bbb1e84ba3e5cf4f286dd","_id":"dht-rpc@4.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"4f71e2fe97daa29e865566b30a3264a0bcba995e","size":12103,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.1.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.1.0_1538841598348_0.4634778474191925"},"_hasShrinkwrap":false,"publish_time":1538841598524,"_cnpm_publish_time":1538841598524,"_cnpmcore_publish_time":"2021-12-16T22:50:16.845Z"},"4.0.2":{"name":"dht-rpc","version":"4.0.2","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^1.0.0"},"gitHead":"61ab768a1483b47fe856aa2dcf40e52f84345943","_id":"dht-rpc@4.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ab50a218c879e29e58b3edee756075b4b24ea9d9","size":12032,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.0.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.0.2.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.0.2_1537907751256_0.23096405020437927"},"_hasShrinkwrap":false,"publish_time":1537907751344,"_cnpm_publish_time":1537907751344,"_cnpmcore_publish_time":"2021-12-16T22:50:17.131Z"},"4.0.1":{"name":"dht-rpc","version":"4.0.1","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^1.0.0"},"gitHead":"4f963f192dea02d3ca48a7bd062f1f24de9ae3f0","_id":"dht-rpc@4.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2c5bf9d6048b55382e186459a5c34dde5c9c9451","size":12026,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.0.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.0.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.0.1_1537890002109_0.08293473312114719"},"_hasShrinkwrap":false,"publish_time":1537890002459,"_cnpm_publish_time":1537890002459,"_cnpmcore_publish_time":"2021-12-16T22:50:17.322Z"},"4.0.0":{"name":"dht-rpc","version":"4.0.0","description":"Make RPC calls over a Kademlia based DHT","main":"index.js","scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o lib/messages.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc#readme","devDependencies":{"protocol-buffers":"^4.1.0","standard":"^12.0.1","tape":"^4.9.1"},"dependencies":{"codecs":"^1.2.1","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","xor-distance":"^1.0.0"},"gitHead":"b7345fdfb769df2f04bd51cdd0b4a7b14557f12b","_id":"dht-rpc@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.11.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"155d8cdc9cfdf3a965103c52597122ba00b5c4e1","size":12013,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-4.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_4.0.0_1537835190783_0.6084249236012322"},"_hasShrinkwrap":false,"publish_time":1537835190931,"_cnpm_publish_time":1537835190931,"_cnpmcore_publish_time":"2021-12-16T22:50:17.574Z"},"3.0.1":{"name":"dht-rpc","version":"3.0.1","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","readable-stream":"^2.1.5","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"protocol-buffers":"^3.2.1","standard":"^11.0.1","tape":"^4.9.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"623164061d31e20ac7f094d422d2530029712570","_id":"dht-rpc@3.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b84a85599f27ad2a5c5e54cfa82db59943236547","size":9868,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-3.0.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-3.0.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_3.0.1_1537307678575_0.4526999968826355"},"_hasShrinkwrap":false,"publish_time":1537307678787,"_cnpm_publish_time":1537307678787,"_cnpmcore_publish_time":"2021-12-16T22:50:17.788Z"},"3.0.0":{"name":"dht-rpc","version":"3.0.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^5.0.0","protocol-buffers-encodings":"^1.1.0","readable-stream":"^2.1.5","sodium-universal":"^2.0.0","stream-collector":"^1.0.1","time-ordered-set":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"protocol-buffers":"^3.2.1","standard":"^11.0.1","tape":"^4.9.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"964e6cb656ac91161ec187a9e9eaa70560998ef5","_id":"dht-rpc@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"89f912c61bd044218d786641c2bb781d7c4a6aaa","size":9792,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-3.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dht-rpc_3.0.0_1537017067087_0.8615643517899743"},"_hasShrinkwrap":false,"publish_time":1537017067839,"_cnpm_publish_time":1537017067839,"_cnpmcore_publish_time":"2021-12-16T22:50:18.007Z"},"2.3.0":{"name":"dht-rpc","version":"2.3.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"f19036d2add98bc09e850d58b885aa044de7952c","_id":"dht-rpc@2.3.0","_shasum":"3f51cf231aaab8cd3aea03031252da4b41c515f0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"3f51cf231aaab8cd3aea03031252da4b41c515f0","size":8720,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-2.3.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-2.3.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-2.3.0.tgz_1486273544332_0.5911460856441408"},"directories":{},"publish_time":1486273546024,"_hasShrinkwrap":false,"_cnpm_publish_time":1486273546024,"_cnpmcore_publish_time":"2021-12-16T22:50:18.210Z"},"2.2.0":{"name":"dht-rpc","version":"2.2.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e007ba7623410c35a50bd4050e305c6f42107b88","_id":"dht-rpc@2.2.0","_shasum":"4f2b7f9352511940bbc73582398eba71769b14ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"4f2b7f9352511940bbc73582398eba71769b14ca","size":8729,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-2.2.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-2.2.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-2.2.0.tgz_1486252514719_0.930371078196913"},"directories":{},"publish_time":1486252516760,"_hasShrinkwrap":false,"_cnpm_publish_time":1486252516760,"_cnpmcore_publish_time":"2021-12-16T22:50:18.418Z"},"2.1.0":{"name":"dht-rpc","version":"2.1.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"f80e2d7af5588c494ea1fcaa2d80702d7b333608","_id":"dht-rpc@2.1.0","_shasum":"db5aa14e9aa65041c074569ef500872be04e9bc0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"db5aa14e9aa65041c074569ef500872be04e9bc0","size":8718,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-2.1.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dht-rpc-2.1.0.tgz_1486239531805_0.6739638519939035"},"directories":{},"publish_time":1486239532049,"_hasShrinkwrap":false,"_cnpm_publish_time":1486239532049,"_cnpmcore_publish_time":"2021-12-16T22:50:18.613Z"},"2.0.0":{"name":"dht-rpc","version":"2.0.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"58128fd71828f5015ad28a9b350a5e494687d604","_id":"dht-rpc@2.0.0","_shasum":"e68fc8d8ec6869deec5718b1bb0ab675cb7d5dc0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"e68fc8d8ec6869deec5718b1bb0ab675cb7d5dc0","size":8682,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-2.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-2.0.0.tgz_1485978621254_0.31729195383377373"},"directories":{},"publish_time":1485978622908,"_hasShrinkwrap":false,"_cnpm_publish_time":1485978622908,"_cnpmcore_publish_time":"2021-12-16T22:50:18.804Z"},"1.0.3":{"name":"dht-rpc","version":"1.0.3","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"0b2c2a53dbc45a6c92d7cf44ca900f71d6a011fd","_id":"dht-rpc@1.0.3","_shasum":"d1daaf3dff22c43f04bc500c9007ff464006d209","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d1daaf3dff22c43f04bc500c9007ff464006d209","size":8775,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-1.0.3.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dht-rpc-1.0.3.tgz_1484999618626_0.6561189079657197"},"directories":{},"publish_time":1484999620461,"_hasShrinkwrap":false,"_cnpm_publish_time":1484999620461,"_cnpmcore_publish_time":"2021-12-16T22:50:19.035Z"},"1.0.2":{"name":"dht-rpc","version":"1.0.2","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"74652324946e50a2ebdf079b6be9df61f94900fd","_id":"dht-rpc@1.0.2","_shasum":"80da634418b0839bdd574e463b648d3a82351cf7","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"80da634418b0839bdd574e463b648d3a82351cf7","size":8751,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-1.0.2.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-1.0.2.tgz_1484999521222_0.5047194000799209"},"directories":{},"publish_time":1484999521760,"_hasShrinkwrap":false,"_cnpm_publish_time":1484999521760,"_cnpmcore_publish_time":"2021-12-16T22:50:19.256Z"},"1.0.1":{"name":"dht-rpc","version":"1.0.1","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"50879d72352af7614520390f924c364d85e591b6","_id":"dht-rpc@1.0.1","_shasum":"3ed96a5ee10f703bdf2e784a4ab08b69b92af91b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"3ed96a5ee10f703bdf2e784a4ab08b69b92af91b","size":8715,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-1.0.1.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dht-rpc-1.0.1.tgz_1484850617808_0.9382977175991982"},"directories":{},"publish_time":1484850619765,"_hasShrinkwrap":false,"_cnpm_publish_time":1484850619765,"_cnpmcore_publish_time":"2021-12-16T22:50:19.480Z"},"1.0.0":{"name":"dht-rpc","version":"1.0.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard && tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"5a65bf42c01f05d4358cfc5a489e02e63bb75f1a","_id":"dht-rpc@1.0.0","_shasum":"f96cc7a2db0d1a175e1f6980a9e59d87e5d1d16a","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"f96cc7a2db0d1a175e1f6980a9e59d87e5d1d16a","size":7647,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-1.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-1.0.0.tgz_1484747648746_0.12528801755979657"},"directories":{},"publish_time":1484747649490,"_hasShrinkwrap":false,"_cnpm_publish_time":1484747649490,"_cnpmcore_publish_time":"2021-12-16T22:50:19.712Z"},"0.1.0":{"name":"dht-rpc","version":"0.1.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.0.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"e310e8af108c28e7cc9ba2f208a2f7ee333fbac1","_id":"dht-rpc@0.1.0","_shasum":"2f59ec372c51db42c1a996094e99b34bfc13486f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2f59ec372c51db42c1a996094e99b34bfc13486f","size":8081,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-0.1.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-0.1.0.tgz_1481842425867_0.1924819138366729"},"directories":{},"publish_time":1481842426556,"_hasShrinkwrap":false,"_cnpm_publish_time":1481842426556,"_cnpmcore_publish_time":"2021-12-16T22:50:19.920Z"},"0.0.0":{"name":"dht-rpc","version":"0.0.0","description":"Make RPC calls over a Kademlia based DHT.","main":"index.js","dependencies":{"buffer-equals":"^1.0.4","duplexify":"^3.5.0","inherits":"^2.0.3","ipv4-peers":"^1.1.1","k-bucket":"^3.2.1","protocol-buffers":"^3.1.6","readable-stream":"^2.1.5","stream-collector":"^1.0.1","udp-request":"^1.3.0","xor-distance":"^1.0.0"},"devDependencies":{"standard":"^8.0.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/dht-rpc.git"},"scripts":{"test":"standard"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"homepage":"https://github.com/mafintosh/dht-rpc","gitHead":"14b57e049a33cbe770a7967283796bf2bb1512bd","_id":"dht-rpc@0.0.0","_shasum":"7790c96d869949f6fb5975ee98fcb30da7bcfe19","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"7790c96d869949f6fb5975ee98fcb30da7bcfe19","size":7371,"noattachment":false,"key":"/dht-rpc/-/dht-rpc-0.0.0.tgz","tarball":"http://name.csiicloud.com:7001/dht-rpc/download/dht-rpc-0.0.0.tgz"},"maintainers":[{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dht-rpc-0.0.0.tgz_1480696168317_0.835267047630623"},"directories":{},"publish_time":1480696169067,"_hasShrinkwrap":false,"_cnpm_publish_time":1480696169067,"_cnpmcore_publish_time":"2021-12-16T22:50:20.142Z"}},"readme":"# dht-rpc\n\nMake RPC calls over a [Kademlia](https://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf) based DHT.\n\n```\nnpm install dht-rpc\n```\n\n## Key Features\n\n* Remote IP / firewall detection\n* Easily add any command to your DHT\n* Streaming queries and updates\n\nNote that internally V5 of dht-rpc differs significantly from V4, due to a series\nof improvements to NAT detection, secure routing IDs and more.\n\n## Usage\n\nHere is an example implementing a simple key value store\n\nFirst spin up a bootstrap node. You can make multiple if you want for redundancy.\nThere is nothing special about a bootstrap node, except it needs to know it's own host and port,\nsince it knows no other nodes to infer it from.\n\n``` js\nimport DHT from 'dht-rpc'\n\nconst bootstrap = DHT.bootstrapper(10001, '127.0.0.1')\n```\n\nNow lets make some dht nodes that can store values in our key value store.\n\n``` js\nimport DHT from 'dht-rpc'\nimport crypto from 'crypto'\n\n// Let's create 100 dht nodes for our example.\nfor (var i = 0; i < 100; i++) createNode()\n\nfunction createNode () {\n  const node = new DHT({\n    bootstrap: [\n      'localhost:10001'\n    ]\n  })\n\n  const values = new Map()\n  const VALUES = 0 // define a command enum\n\n  node.on('request', function (req) {\n    if (req.command === VALUES) {\n      if (req.token) { // if we are the closest node store the value (ie the node sent a valid roundtrip token)\n        const key = hash(req.value).toString('hex')\n        values.set(key, req.value)\n        console.log('Storing', key, '-->', req.value.toString())\n        return req.reply(null)\n      }\n\n      const value = values.get(req.target.toString('hex'))\n      req.reply(value)\n    }\n  })\n}\n\nfunction hash (value) {\n  return crypto.createHash('sha256').update(value).digest()\n}\n```\n\nTo insert a value into this dht make another script that does this following\n\n``` js\nconst node = new DHT()\n\nconst q = node.query({\n  target: hash(val),\n  command: VALUES,\n  value\n}, {\n  // commit true will make the query re-request the 20 closest\n  // nodes with a valid round trip token to update the values\n  commit: true\n})\n\nawait q.finished()\n```\n\nThen after inserting run this script to query for a value\n\n``` js\nconst target = Buffer.from(hexFromAbove, 'hex')\nfor await (const data of node.query({ target, command: VALUES })) {\n  if (data.value && hash(data.value).toString('hex') === hexFromAbove) {\n    // We found the value! Destroy the query stream as there is no need to continue.\n    console.log(val, '-->', data.value.toString())\n    break\n  }\n}\nconsole.log('(query finished)')\n```\n\n## API\n\n#### `const node = new DHT([options])`\n\nCreate a new DHT node.\n\nOptions include:\n\n``` js\n{\n  // A list of bootstrap nodes\n  bootstrap: [ 'bootstrap-node.com:24242', ... ],\n  // Optionally pass in array of { host, port } to add to the routing table if you know any peers\n  nodes: [{ host, port }, ...],\n  // Optionally pass a port you prefer to bind to instead of a random one\n  port: 0,\n  // Optionally pass a host you prefer to bind to instead of all networks\n  host: '0.0.0.0',\n  // Optionally pass a UDX instance on which sockets will be created.\n  udx,\n  // dht-rpc will automatically detect if you are firewalled. If you know that you are not set this to false\n  firewalled: true\n}\n```\n\nNodes per default use something called adaptive mode to decide whether or not they want to join other nodes' routing table.\nThis includes things like node uptime, if the node is firewalled etc. Adaptive mode is conservative, so it might take ~20-30 mins for the node to turn persistent. If you are making a test case with your own bootstrap network you'd usually want to turn this off to make sure your test finishes in a timely maner. You can do this by passing `ephemeral: false` in the constructor.\nFor the vast majority of use-cases you should always use adaptive mode to ensure good DHT health, ie the defaults.\n\nYour DHT routing id is `hash(publicIp + publicPort)` and will be autoconfigured internally.\n\n#### `const node = DHT.bootstrapper(port, host, [options])`\n\nMake a bootstrap node for your DHT. The port and host needs to be it's globally accessable port and host.\nNote: `port` and `host` parameters are used to create the node id. Use `options.host` if you want to bind to i.e. 127.0.0.1.\nDHT nodes can use any other DHT node to bootstrap, but a bootstrap node can bootstrap itself, by itself.\n\n#### `await node.ready()`\n\nWait for the node to be fully bootstrapped etc.\nYou don't have to wait for this method, but can be useful during testing.\n\n#### `node.id`\n\nGet your own routing ID. Only available when the node is not ephemeral.\n\n#### `node.ephemeral`\n\nA boolean indicating if you are currently epheremal or not\n\n#### `node.on('bootstrap')`\n\nEmitted when the routing table is fully bootstrapped. Emitted as a conveinience.\n\n#### `node.on('listening')`\n\nEmitted when the underlying UDX socket is listening. Emitted as a conveinience.\n\n#### `node.on('ready')`\n\nEmitted when the node is fully bootstrapped etc.\n\n#### `node.on('persistent')`\n\nEmitted when the node is no longer in ephemeral mode.\nAll nodes start in ephemeral mode, as they figure out their NAT settings.\nIf you set `ephemeral: false` then this is emitted during the bootstrap phase, assuming\nyou are on an open NAT.\n\n#### `node.on('wake-up')`\n\nEmitted when the node has detected that the computer has gone to sleep. If this happens,\nit will switch from persistent mode to ephemeral again.\n\n#### `node.on('network-change', interfaces)`\n\nEmitted when the network interfaces of the computer change.\n\n#### `node.on('nat-update', (host, port) => {})`\nEmitted when `node.host` or `node.port` were changed.\n\n#### `node.on('close')`\n\nWill be emitted after `node.destroy()` is completed.\n\n#### `node.refresh()`\n\nRefresh the routing table by looking up a random node in the background.\nThis is called internally periodically, but exposed in-case you want to force a refresh.\n\n#### `node.host`\n\nGet your node's public ip, inferred from other nodes in the DHT.\nIf the ip cannot be determined, this is set to `null`.\n\n#### `node.port`\n\nGet your node's public port, inferred from other nodes in the DHT.\nIf your node does not have a consistent port, this is set to 0.\n\n#### `node.firewalled`\n\nBoolean indicated if your node is behind a firewall.\n\nThis is auto detected by having other nodes trying to do a PING to you\nwithout you contacting them first.\n\n#### `const addr = node.address()`\n\nGet the local address of the UDP socket bound.\n\nNote that if you are in ephemeral mode, this will return a different\nport than the one you provided in the constructor (under `port`), as ephemeral\nmode always uses a random port.\n\n#### `node.on('request', req)`\n\nEmitted when an incoming DHT request is received. This is where you can add your own RPC methods.\n\n* `req.target` - the dht target the peer is looking (routing is handled behind the scene)\n* `req.command` - the RPC command enum\n* `req.value` - the RPC value buffer\n* `req.token` - If the remote peer echoed back a valid roundtrip token, proving their \"from address\" this is set\n* `req.from` - who sent this request (host, port)\n\nTo reply to a request use the `req.reply(value)` method and to reply with an error code use `req.error(errorCode)`.\n\nIn general error codes are up to the user to define, with the general suggestion to start application specific errors\nfrom error code `16` and up, to avoid future clashes with `dht-rpc` internals.\n\nCurrently dht-rpc defines the following errors\n\n``` js\nDHT.OK = 0 // ie no error\nDHT.ERROR_UNKNOWN_COMMAND = 1 // the command requested does not exist\nDHT.ERROR_INVALID_TOKEN = 2 // the round trip token sent is invalid\n```\n\n#### `reply = await node.request({ token, target, command, value }, to, [options])`\n\nSend a request to a specific node specified by the to address (`{ host, port }`).\nSee the query API for more info on the arguments.\n\nOptions include:\n\n```js\n{\n  retry: true, // whether the request should retry on timeout\n  socket: udxSocket // request on this specific socket\n}\n```\n\nNormally you'd set the token when commiting to the dht in the query's commit hook.\n\n#### `reply = await node.ping(to, [options])`\n\nSugar for `dht.request({ command: 'ping' }, to, options)`\n\nAdditional options include:\n\n```js\n{\n  size: 0, // size of the value buffer, filled with zeroes\n}\n```\n\n#### `stream = node.query({ target, command, value }, [options])`\n\nQuery the DHT. Will move as close as possible to the `target` provided, which should be a 32-byte uniformly distributed buffer (ie a hash).\n\n* `target` - find nodes close to this (should be a 32 byte buffer like a hash)\n* `command` - an enum (uint) indicating the method you want to invoke\n* `value` - optional binary payload to send with it\n\nIf you want to modify state stored in the dht, you can use the commit flag to signal the closest\nnodes.\n\n``` js\n{\n  // \"commit\" the query to the 20 closest nodes so they can modify/update their state\n  commit: true\n}\n```\n\nCommiting a query will just re-request your command to the closest nodes once those are verified.\nIf you want to do some more specific logic with the closest nodes you can specify a function instead,\nthat is called for each close reply.\n\n``` js\n{\n  async commit (reply, dht, query) {\n    // normally you'd send back the roundtrip token here, to prove to the remote that you own\n    // your ip/port\n    await dht.request({ token: reply.token, target, command, value }, reply.from)\n  }\n}\n```\n\nOther options include:\n\n``` js\n{\n  nodes: [\n    // start the query by querying these nodes\n    // useful if you are re-doing a query from a set of closest nodes.\n  ],\n  replies: [\n    // similar to nodes, but useful if you have an array of closest replies instead\n    // from a previous query.\n  ],\n  map (reply) {\n    // map the reply into what you want returned on the stram\n    return { onlyValue: reply.value }\n  }\n}\n```\n\nThe query method returns a stream encapsulating the query, that is also an async iterator. Each `data` event contain a DHT reply.\nIf you just want to wait for the query to finish, you can use the `await stream.finished()` helper. After completion the closest\nnodes are stored in `stream.closestNodes` array.\n\nIf you want to access the closest replies to your provided target you can see those at `stream.closestReplies`.\n\n#### `stream = node.findNode(target, [options])`\n\nFind the node closest to the node with id `target`. Returns a stream encapsulating the query (see `node.query()`). `options` are the same as `node.query()`.\n\n#### `node.destroy()`\n\nShutdown the DHT node.\n\n#### `node.destroyed`\n\nBoolean indicating if this has been destroyed.\n\n#### `node.toArray()`\n\nGet the routing table peers out as an array of `{ host, port }`\n\n#### `node.addNode({ host, port })`\n\nManually add a node to the routing table.\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mafintosh/dht-rpc","bugs":{"url":"https://github.com/mafintosh/dht-rpc/issues"},"license":"MIT"}