{"_id":"discovery-channel","_rev":"34-f0205948bac0be4c9568ceecea2065a8","name":"discovery-channel","description":"discover peers that have hashes using various kewl methods","dist-tags":{"latest":"5.5.1"},"versions":{"1.1.1":{"name":"discovery-channel","version":"1.1.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^4.0.3","multicast-dns":"^4.0.0","network-address":"^1.0.0","run-parallel":"^1.1.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^5.4.1"},"gitHead":"ca247aa4fbcb1db003f80867534ff83683ffe15f","_id":"discovery-channel@1.1.1","_shasum":"a1a40f64153098d48056f2e97e36dc698bc5f721","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"a1a40f64153098d48056f2e97e36dc698bc5f721","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-1.1.1.tgz","integrity":"sha512-ZzM6Kbp4sczKKP64jgqJQTZlin7kDDLid7L/HI4+pOrKp+LWX9wYUWhOJW8gGsOnwm2pMzTUpTjPDhJiEAUO4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjNjrR7RStXAD0gJa3rxSBkIBG9mUicmEUv9VHGjBiKAiEAlG3tKD9lMjLffhoizysD/7zbVZdeQ4ycujm1xX6F7RQ="}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"1.1.2":{"name":"discovery-channel","version":"1.1.2","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^4.0.3","multicast-dns":"^4.0.0","network-address":"^1.0.0","run-parallel":"^1.1.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^5.4.1"},"gitHead":"9be2eb98bc2284d509abb8355c3b12244989f213","_id":"discovery-channel@1.1.2","_shasum":"3d7eac8400942ebb3a3e38a0970e5c07747e5077","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"3d7eac8400942ebb3a3e38a0970e5c07747e5077","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-1.1.2.tgz","integrity":"sha512-EXtVAWU71ryGFE+A1Yz0g0xh1rsTUvaMq8aVJvbEhUm4NN273G880St0EYT1OzTCPDMadp6Vt4D2d+/xlVknBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWPV6A20II1TXbwphzvmMxbfy9U0PR6wf5zhIieq3MkAiBeLnJM1KOO2i+LoxXq1NghJVOOPSyx16VCIPRz0sjK7A=="}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"1.2.0":{"name":"discovery-channel","version":"1.2.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^4.0.3","multicast-dns":"^4.0.0","network-address":"^1.0.0","run-parallel":"^1.1.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^5.4.1"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"52e39946190b5605172414cb12a69b0d68862132","_id":"discovery-channel@1.2.0","_shasum":"25a6a149269cc402edf6e389c626369447a89880","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"25a6a149269cc402edf6e389c626369447a89880","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-1.2.0.tgz","integrity":"sha512-sKSifyR+DHYvXmP/xOtpqzokdiJe56q8gmONef+dJqu0OYbBipe++Eq/zWMllTXOockyPJOG6+abeV5acGAyUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFbxvkDuPT1rDBZYHJn8yDZXdQBJDEQ7nnpa/YDaGPnAiEA0mNmlmEVaSbS0D3yVYL+pvrqDL7uYkr8KOr4ymPbFpQ="}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"1.2.1":{"name":"discovery-channel","version":"1.2.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^4.0.3","multicast-dns":"^4.0.0","network-address":"^1.0.0","run-parallel":"^1.1.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"f4ded41e70139f1cc1fc415a9c9f3bb5cb83cd2a","_id":"discovery-channel@1.2.1","_shasum":"fad98f19e20e7ce28af14d09d6a54f393b6f667d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"fad98f19e20e7ce28af14d09d6a54f393b6f667d","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-1.2.1.tgz","integrity":"sha512-QHOO+j8TdFrRBxpgmeOUnRzdJ8/cDQX77GfoSDfXEDgTwLtuMx1tCLlj584zhm6NAm1GvcFMTW666AmfTYDvmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdU6SdDD2u4TuPoWcODVUJ0UssoMM+1KgKIsxLm+SOiAIgFIXd2hJiqFXzCpO3dFkARO9X6FiMLZR/e/hATaXCDbg="}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"1.2.2":{"name":"discovery-channel","version":"1.2.2","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^5.1.3","multicast-dns":"^4.0.0","network-address":"^1.0.0","run-parallel":"^1.1.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"74d362f1a6f8e227f3b524e580f3a0676cd5e0c7","_id":"discovery-channel@1.2.2","_shasum":"a4da33c71b8ecebe0332c5fb0aca65b5fa6eb6b0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"karissa","email":"krmckelv@gmail.com"},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"dist":{"shasum":"a4da33c71b8ecebe0332c5fb0aca65b5fa6eb6b0","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-1.2.2.tgz","integrity":"sha512-d0Nih/AOiuUT5waK1iNm83zU8xQ+LzHFuyQUcRcUIB2GILOedVT/LalXbwbv7yTOuQmrOXLE1UIw7vZeVXn88A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkZduODZaUVBoE/zUD4boT8SgVj54+oIrTRItC5Q5LeAiButYWEHBclQG9Gi4Cfz1LZ7g3a4sAajR+PO54n1an7Og=="}]},"directories":{}},"2.0.0":{"name":"discovery-channel","version":"2.0.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^2.0.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"3f3a4d0f9ba6504ec189bc9505fcf2f72c911074","_id":"discovery-channel@2.0.0","_shasum":"405ff439a21456df811e153422611e4af45acf93","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"405ff439a21456df811e153422611e4af45acf93","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-2.0.0.tgz","integrity":"sha512-77jkI51TRADlGBOl+/Usd1/87ltaBQl054Vvpjfn45AiMGO9e5dGqFvTJSjq8O8NVCWcB6EVq61hxMrug7Fn5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsf+H3KdssmoHyujDpgpYE4sdw11v1IH/Sw2nXiXUe2wIgFs4QF7xEE6OYXN7RBQJe4BzK6eC0bpzanrVGde2eRUc="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"2.1.0":{"name":"discovery-channel","version":"2.1.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^2.0.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"1626bbecd40e9a17832827754e3fe06109b540e0","_id":"discovery-channel@2.1.0","_shasum":"c04b0ade5bdc447388f0e78fe226ad5db7ad5e5a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c04b0ade5bdc447388f0e78fe226ad5db7ad5e5a","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-2.1.0.tgz","integrity":"sha512-vRfZq08qUMmUHtt6youqgwS2r2HGIzKp6RgfftefhKHACUCPwFbAABMuNzDdO4ftoKFfiy/zLQJ6REkB6OnLvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwUlhfiXQ2MHl0/hW/+1Ox+jmxezJp+1CkFmLt4cOsBAiEAnl3L1gXFt0HK0M2NwOBJHbpqwAUHE7IlruaJDXRpkjc="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"2.1.1":{"name":"discovery-channel","version":"2.1.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^2.0.1"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"ddd4f4466f24af6d3bc14a51b4bdaf1971b5d869","_id":"discovery-channel@2.1.1","_shasum":"1c36a92530633609cab73f301cfe557ac90a3715","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"1c36a92530633609cab73f301cfe557ac90a3715","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-2.1.1.tgz","integrity":"sha512-eCwGdStYlydiU0gyt3QiCgKqGKVIcHnp4Tint1dUPmp/ChEi/AYi9Kp35XbJExyBj4+Fn3H+hPKMC4+GsPgzRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYN26xrcePuT1r3BjIjvz01AyFNVacqN6w5kWvoMlPaAIhAIK85kvi2UXvBX3f79NkYL1ZtyxPkSx7pA6ul7s+JqO+"}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"3.0.0":{"name":"discovery-channel","version":"3.0.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^3.0.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"0b3b24ebb116a39d5c3c7dc2c0f07ef97cbce837","_id":"discovery-channel@3.0.0","_shasum":"7a855134deec8f8d669379f479e8a910864e7c96","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.3","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"7a855134deec8f8d669379f479e8a910864e7c96","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-3.0.0.tgz","integrity":"sha512-GlypPp4IfEutJOWdPhW+0sN7iIETsVKRl3j4Xv2OhAW+BpvsD6Ao9V+mVPW70gRJqtpViAva+XuojMpc2ctvmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQwDG5prJNVnLRKp1HIJm5Vwnao03+z1VVYvBK0zY+JAiAUlpbR3merxia4MLee8vjH6u7HWbUFXgAUfQpjANH5yg=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"3.0.1":{"name":"discovery-channel","version":"3.0.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^3.0.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"2bf88c95f148b0e01286b07b50a3fc46a95c345e","_id":"discovery-channel@3.0.1","_shasum":"39596303f12d23c7addbe2d450fbc70bb4076f03","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"39596303f12d23c7addbe2d450fbc70bb4076f03","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-3.0.1.tgz","integrity":"sha512-ulAgLi2QqoLyx0WsGWPyDpVg77FLtTMl7jaVw7feg1VbMxpjz27d7nA6jbCBwqnBsxl0uOLU/4Fs2V/r01wl5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXErnB01WdhVO1noGAYYASSfo5BPzF6oIlkWFcGVPdJAiA3FVnIP8dEP7Da+Ra1pXM9pgNvjZDdUIGU97OEN6jqRg=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"4.0.0":{"name":"discovery-channel","version":"4.0.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.0.1","dns-discovery":"^3.0.0"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"c4cf9dcd7754b3b537f40d8a17b887b4d4626510","_id":"discovery-channel@4.0.0","_shasum":"520bc88fae9f53f00929eec5b93ecebcbf50918d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"520bc88fae9f53f00929eec5b93ecebcbf50918d","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-4.0.0.tgz","integrity":"sha512-C7YY2cMoWK2y4aMIx/HR9dIsIu70jogc1MCk5t/rNbD/wy30ciRsVsjlRbnDwPXqfa3QFNHrl/j6d2Mc3Mlm7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Z76gNzJd5hXqecLwVcusOHF9/27EaEKQO285N1WCOAiBMdydhczeP5Ce6OpKscwJ3Ls5DTM4/1RMxGl1SAwrPrA=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{}},"4.1.0":{"name":"discovery-channel","version":"4.1.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.4.0","dns-discovery":"^3.5.1"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"cfdb25c47312bbb5aa728bec854e77e39445d800","_id":"discovery-channel@4.1.0","_shasum":"0fb8b1ec65632606fc978be9ee9d481e8abc2e69","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"0fb8b1ec65632606fc978be9ee9d481e8abc2e69","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-4.1.0.tgz","integrity":"sha512-iWq1dhwxMCnmXMNLPoc2RtC4FEIiSj8r9c1y+cp/eDM9nbrQzSnp5/SCmV37TRfOL9+jrd/1IjDc+W0d/TTz+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA76zElFPB+Dx0JEm6pOduV1fddmPBv59VtMs/H2DlBBAiB/kAF/z9DTsmQyO9GLIxUl3jqFKBawBwnhigwx+VDH2w=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/discovery-channel-4.1.0.tgz_1455485843324_0.16756713087670505"},"directories":{}},"5.0.0":{"name":"discovery-channel","version":"5.0.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.4.2","dns-discovery":"^5.2.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"c343e019999f369f707626ed43137d65e85ea1f1","_id":"discovery-channel@5.0.0","_shasum":"ad0d9d3fc1ead495af75dc7621155f9372360429","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ad0d9d3fc1ead495af75dc7621155f9372360429","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.0.0.tgz","integrity":"sha512-w28bLf1NpR+WuuSTIzt/65mEprFBtC1BNjckLBwC2uUtwl6JqcYeVQVe6uQSK/tuMa5AQMMk3v6z1C3tpARYWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH/ib6fdq5uBzmAYehZ8IEZOqGpthFuF01jGdB/W/H4wIgDDNvjpDssRQH/eUGajhLWwz7y02TyBJ1LPKvrHT6xpc="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.0.0.tgz_1456555048522_0.7931888003367931"},"directories":{}},"5.0.1":{"name":"discovery-channel","version":"5.0.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^6.4.2","dns-discovery":"^5.2.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"32ba640febf5151152010566d572ec6e012acdc9","_id":"discovery-channel@5.0.1","_shasum":"0add2459a39d78de41c21ad561cd05f25a00f595","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"0add2459a39d78de41c21ad561cd05f25a00f595","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.0.1.tgz","integrity":"sha512-PmB0TWoOkJ5EHsOYjElpmu1KwprKJqyovqQHy/L6qvLYpugpmaBCFr6qYieYfp8fP++or3y/UsRAnez6HDtvSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhC2Ubc0VWqdCuikimUc9Ji4CEyt/w9kn/rELB6Z4pdAIgMPrYsLlFyBlTldEIjDU8URqipH4TpAX56VyYGyhiNMQ="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/discovery-channel-5.0.1.tgz_1456556930683_0.12909665214829147"},"directories":{}},"5.1.0":{"name":"discovery-channel","version":"5.1.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","dns-discovery":"^5.3.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"3f9c588ef87553696d8984ff787edd43656fa7c4","_id":"discovery-channel@5.1.0","_shasum":"bb66dccb4dbbb9f859bd10dbcfed841f0bb8e979","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bb66dccb4dbbb9f859bd10dbcfed841f0bb8e979","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.1.0.tgz","integrity":"sha512-RqphKBd/Bi15NXsuMkuJk9OOfMTahlKWFG3caXT/sSUs4Ho2rmPF05QbLpZ+4NLeaMcWikMGrDAZL0+3zDGt0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpMdWoCaQKIuzayyTXBCmqP7TtKxl/724vN4T1ZwMDvAiBw8rE/8ostQi25B44E+ytdmVLLpywFM0fgAAQ2zpbheQ=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/discovery-channel-5.1.0.tgz_1463486833562_0.8240246553905308"},"directories":{}},"5.2.0":{"name":"discovery-channel","version":"5.2.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","dns-discovery":"^5.3.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"01cddc95497e51f0a6eb11dbdb06df1caa665381","_id":"discovery-channel@5.2.0","_shasum":"6cfcf30f01281f8ef13e499ab67d6bd0a5310ff7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"6cfcf30f01281f8ef13e499ab67d6bd0a5310ff7","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.2.0.tgz","integrity":"sha512-ueWsA4q08TbkhoBoCGg6MyJ2Tqg6/xe8w79Jzk2oGTWLWkgEmSDhq2LUJxc8sRo/T8hvq6ngqJsvW1A6OHfQvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAN3Z7V/uhrvAKLSsi98yko4DNufyntEHQpOON6FR2n1AiEAyRvdfeXWWEOex61Dvg2NX2joANCIuRVJxA9LCGlI+7g="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.2.0.tgz_1465223841353_0.9606318022124469"},"directories":{}},"5.3.0":{"name":"discovery-channel","version":"5.3.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","dns-discovery":"^5.3.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"ae75ce68aab5dfe2871be2f9840088e23b73eab2","_id":"discovery-channel@5.3.0","_shasum":"bcc5b0c9906738d4f0770932139332730c66dcf6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bcc5b0c9906738d4f0770932139332730c66dcf6","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.3.0.tgz","integrity":"sha512-nkV/1A5pvSAvH3rNqtoRsG3d9OregSZxathQaG4Pif83OP7PUH7hKjbxvgBA8WSc55t4wcc9CgEoM1enKxHifw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVH/JrNdwQnmEiOkk7Oc3z1b2ZbF6WhAXVc4UIqiWPkAiEAmQgEXuGOJFRQtdtIwQAHuv/MBDz0VbTD1x1JCYymvHU="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.3.0.tgz_1465226886392_0.5882258885540068"},"directories":{}},"5.3.1":{"name":"discovery-channel","version":"5.3.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","dns-discovery":"^5.3.4","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"7191b30201cddca8e9a71f8232c7ac08cf601e61","_id":"discovery-channel@5.3.1","_shasum":"b3d64d7c632ca0e3756e35baa834c4e07c12e752","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b3d64d7c632ca0e3756e35baa834c4e07c12e752","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.3.1.tgz","integrity":"sha512-bm4pnMlhg6+HttntZqsMjgx2Q4I/ZARSJox/osCYll9d7h62uLusd20If9WYOjkCSPuRXxXejYCCkn5U8OTXgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHadjtxmD72E0cFR0x+f7AHqGyneWoW7Ty8cG6ckQq1rAiEAxY+N1/T84W4mPscrFTK2XfQxYqzYg6GeB8pvn2+vc1Q="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.3.1.tgz_1479405392881_0.4697226344142109"},"directories":{}},"5.4.0":{"name":"discovery-channel","version":"5.4.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"1ccd957b186abb8c9137b4d9a06c1c5026e03211","_id":"discovery-channel@5.4.0","_shasum":"7796d06aec7405b765a5a4e607028843e403f0d9","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"7796d06aec7405b765a5a4e607028843e403f0d9","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.0.tgz","integrity":"sha512-KqAhVsIALG2z9vKtBTx0L9g+i9+2Smq7qLLeKZ0O4451ubWnHBZaye2W/0C+uwvnYA5uQbs3w7Rgb7NMfTcLMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKQAhmyBbVnhAgTaQ/0JLDMtz3WC5RCyUVYxUwzkdaaAiB4lT2klhEAz2cMNGuhi4KLduZKA4n2Z3Fe+iVPtKS09A=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.4.0.tgz_1479825240368_0.0270754077937454"},"directories":{}},"5.4.1":{"name":"discovery-channel","version":"5.4.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"fb2eb5c99541d27fccc720eafd56cb16bd8d2285","_id":"discovery-channel@5.4.1","_shasum":"d19742cf4890bd10d8fdffab60ef7a70f3753f90","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"d19742cf4890bd10d8fdffab60ef7a70f3753f90","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.1.tgz","integrity":"sha512-GO/kR8aXk9VD6I5YJMxpl+Lqf3vWTqPv/8nSm7hedickXMGO+MvD9uitZb0e/PN+ed7sjudthU4mA/APwaE65A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMv0UiWePfCzw0lCxtfq48s2gMyLHZ/ei5g0hLB0nUqAiEAjJzaYvq2qz/e4WBDwCSf1vQkXkpgbVMp9CWasyqTpmM="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discovery-channel-5.4.1.tgz_1483040949251_0.7727974434383214"},"directories":{}},"5.4.2":{"name":"discovery-channel","version":"5.4.2","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"55b8df37e40defd3efb88a1093acb5aa165eec27","_id":"discovery-channel@5.4.2","_shasum":"7ba84045816568bd853c3c90a75746c5350126d9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"7ba84045816568bd853c3c90a75746c5350126d9","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.2.tgz","integrity":"sha512-sy6cyvT5LONTeZqUzfyZR3KGEJxM/9oJHqttSXQCnSj++Eu57kZI/+gn721UfXqh+nXz+VPSohn161hhAQGoew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwWcgUIUhMx3QOp8PFgPOu658P3uZtQjlb1nLMyUkm5AiEAu21umiQGXQf7VeL+wgbUhZGFZwbViNLcXY5oEJ1AkCg="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/discovery-channel-5.4.2.tgz_1487296633966_0.29829771467484534"},"directories":{}},"5.4.3":{"name":"discovery-channel","version":"5.4.3","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"5431db15677cb78434700344b3aa57f8622c7476","_id":"discovery-channel@5.4.3","_shasum":"859a8eba94e94b16fe6fbbd7aa3cee1a759be5cd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"859a8eba94e94b16fe6fbbd7aa3cee1a759be5cd","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.3.tgz","integrity":"sha512-AU/gvTrzY4gjIxoyDoX6pdHv/3ks/WlovEBHxqoM89HAIV5m3qGlfm67mD648GySq9zSDTgkAgAljHTPTuNR6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHj87ASdB4GRPwDgXuG8W52hhGcqGA4Vfp3coYsVuNnhAiBBXUsy7vudL8b2DVXHbeY/XL+6hMiA15Zo70t3Ks1knA=="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/discovery-channel-5.4.3.tgz_1493332058388_0.452202504966408"},"directories":{}},"5.4.4":{"name":"discovery-channel","version":"5.4.4","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"aaa08bd13496defaf860f428d5686c653e095092","_id":"discovery-channel@5.4.4","_shasum":"3363196b34bad5f423e13f00137d6cdb7c90272b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"3363196b34bad5f423e13f00137d6cdb7c90272b","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.4.tgz","integrity":"sha512-fHCfKjnMKP44ODdP1hDO/Wn8icrIifzz3R1RPDAP8QZb4R36KFPmd3vB3uH6AHSpSPY/8kVVlhIpCHmj5JnKNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCukkomzlppjL/2EUV3vm8VpLP1EuJcxZm/mOD071woKAIgUIkkAjkm4eL6tABkpEOsBADerT/UaeNWdLl/9Zg0xE4="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel-5.4.4.tgz_1495452086794_0.7438233231659979"},"directories":{}},"5.4.5":{"name":"discovery-channel","version":"5.4.5","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"b6092510501dae7cf2eb97a9090798708b64ee0f","_id":"discovery-channel@5.4.5","_shasum":"fe7fda97edb4a311b9b631302e3f95066c78f712","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"fe7fda97edb4a311b9b631302e3f95066c78f712","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.5.tgz","integrity":"sha512-a04/GFXoPyKe18QjxqyR2Eoso305mZppy24WkD082g2P4fjacpexhLcfQNuJOSZWBGUdYUy2OhyqT1G2twOLpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYQzguaxtMPdT7mco+L8mL3IvSFphMaWmBoTCDRLEcqAiEAq8iUInp/FG05RcUJe37/Ey0i+XREwp226EjYjt9j7sM="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel-5.4.5.tgz_1501865622035_0.5365370616782457"},"directories":{}},"5.4.6":{"name":"discovery-channel","version":"5.4.6","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"68cfa43901d2ea3461e85365584744b9c694f9f3","_id":"discovery-channel@5.4.6","_shasum":"1b0f25e58124507e861b6dc3ecb744366bb53cad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"1b0f25e58124507e861b6dc3ecb744366bb53cad","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.6.tgz","integrity":"sha512-Eg3nx4+u3yRsIobcAsgU46RCiZG8tCWqmwv0Z7zwKa0ZfreZEsm6ViE7+L76hPLoC/Ls3w+hEILKfp06UO554A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGs+BqbuaQ+Wg31/zERywIXeJQO/dsjWbtwYLuD22Z3AIgQYKs1LGT5Q920yYHZe/1d7di3V5VQ1QAyFiUMEcaxpc="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel-5.4.6.tgz_1506708562799_0.6310745144728571"},"directories":{}},"5.4.7":{"name":"discovery-channel","version":"5.4.7","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.2.1","debug":"^2.3.2","dns-discovery":"^5.3.4","pretty-hash":"^1.0.0","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.4.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"64f4b563d24b5db1131642683dbe11e28b7daf98","_id":"discovery-channel@5.4.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-6Ohv70DEbtokwypklgHYCQFXCSeGMbMc477z4dsHPhqXKGPfXdWvWrwR38ZqFrU3qDj+F2iOnLOIY/LJbV2L2A==","shasum":"8139652dcd5935423f7aaa68d8dc6030ae354d91","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrAtHFgHO50pIRQzORqFpJqHgcy3s8Fc4c1RwPpZCFEAiEA2JFyP8fylSZGWhzwiyBMnYQJYj+wEyPhREIRv/KA4AQ="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel-5.4.7.tgz_1516146625430_0.09427635581232607"},"directories":{}},"5.5.0":{"name":"discovery-channel","version":"5.5.0","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.10.0","debug":"^2.6.9","dns-discovery":"^6.0.1","pretty-hash":"^1.0.1","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.9.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"77557dfb4bc5bf20a4058397987ae1d5c2c0140b","_id":"discovery-channel@5.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-yJLBwkZKXtEc1QB83/ljy2nRArkevgNz6WzGkHZuGX978dR666gD5XGTxKJ3xMx1J9Eo9ZwGKizdhkT+XnKRcg==","shasum":"9a1e00e5fa1fa310e088eef8a0f93c35fb84c799","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.5.0.tgz","fileCount":8,"unpackedSize":13344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Wc7HWH02Zg1DzAIMZYq6oCeb13rgs4Fu1nA6OZNHJAIga0nQLE19wJ/RqxpDpy+n6EaoCSn28fmQrWINhpHJiS8="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel_5.5.0_1520961398366_0.32544359026604375"},"_hasShrinkwrap":false},"5.5.1":{"name":"discovery-channel","version":"5.5.1","description":"discover peers that have hashes using various kewl methods","main":"index.js","scripts":{"test":"standard && node test.js"},"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bittorrent-dht":"^7.10.0","buffer-from":"^1.0.0","debug":"^2.6.9","dns-discovery":"^6.0.1","pretty-hash":"^1.0.1","thunky":"^0.1.0"},"devDependencies":{"standard":"^6.0.5","tape":"^4.9.0"},"repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"homepage":"https://github.com/maxogden/discovery-channel#readme","gitHead":"11ab9a063a2be2d438fd97db48e03b8edf25f2f4","_id":"discovery-channel@5.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-EEmZQFE0PiOsJj7G3KVCwFGbYs4QchUvzA91iHtZ6HfkIqfBEDSTGLygJrUlY1Tr77WDV+qZVrZuNghHxSL/vw==","shasum":"9af6fc7f8cecdff40dbe4f13a49463718d4cd676","tarball":"https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.5.1.tgz","fileCount":8,"unpackedSize":13499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgTan/StVXn0e9q19WHr7zCE5uq4BW3HqfFou/uS0BjwIgN348Ix+WHZ9EqUH7Co4J93HZX1WL6XIqJaL/RTnLTG8="}]},"maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discovery-channel_5.5.1_1521774149243_0.2360074052711727"},"_hasShrinkwrap":false}},"readme":"# discovery-channel\n\nSearch for a key across multiple discovery networks and find peers who answer.\n\nCurrently searches across and advertises on [the Bittorrent DHT](https://en.wikipedia.org/wiki/Mainline_DHT), centralized DNS servers and [Multicast DNS](https://en.wikipedia.org/wiki/Multicast_DNS) simultaneously.\n\nUses the [bittorrent-dht](https://github.com/feross/bittorrent-dht) and [dns-discovery](https://github.com/mafintosh/dns-discovery) modules.\n\nAlso check out [discovery-swarm](https://github.com/mafintosh/discovery-swarm) which adds connection management on top of this module.\n\n[![travis][travis-image]][travis-url]\n\n[travis-image]: https://img.shields.io/travis/maxogden/discovery-channel.svg?style=flat\n[travis-url]: https://travis-ci.org/maxogden/discovery-channel\n\n## Usage\n\n### `var DC = require('discovery-channel')`\n\nReturns a constructor\n\n### `var channel = DC(<opts>)`\n\nReturns a new instance. `opts` is optional and can have the following properties:\n\n- `dns` - default `undefined`, if `false` will disable `dns` discovery, any other value type will be passed to the `dns-discovery` constructor\n- `dht` - default `undefined`, if `false` will disable `dht` discovery, any other value type will be passed to the `bittorrent-dht` constructor\n- `hash` - default `sha1`. provide a custom hash function to hash ids before they are stored in the dht / on dns servers.\n\nBy default hashes are re-announced around every 10 min on the dht and 1 min using dns. Set `dht.interval` or `dns.interval` to change these.\n\n### `channel.join(id, [port], [cb])`\n\nPerform a lookup across all networks for `id`. `id` can be a buffer or a string.\nSpecify `port` if you want to announce that you share `id` as well.\n\nIf you specify `cb`, it will be called **when the first round** of discovery has completed. But only on the first round.\n\n### `channel.leave(id, [port])`\n\nStop looking for `id`. `id` can be a buffer or a string.\nSpecify `port` to stop announcing that you share `id` as well.\n\n### `channel.update()`\n\nForce announce / lookup all joined hashes\n\n### `var list = channel.list()`\n\nList all the channels you have joined. The returned array items look like this\n\n``` js\n{\n  id: <Buffer>,\n  port: <port you are announcing>\n}\n```\n\n### `channel.on('peer', id, peer, type)`\n\nEmitted when a peer answers your query.\n\n- `id` is the id (as a buffer) this peer was discovered for\n- `peer` is the peer that was discovered `{port: port, host: host}`\n- `type` is the network type (one of `['dht', 'dns']`)\n\n### `channel.destroy(cb)`\n\nStops all lookups and advertisements and call `cb` when done.\n\n### `channel.on('close')`\n\nEmitted when the channel is destroyed\n","maintainers":[{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"time":{"modified":"2022-06-15T05:00:30.342Z","created":"2015-11-23T03:58:25.177Z","1.1.1":"2015-11-23T03:58:25.177Z","1.1.2":"2015-11-23T04:21:47.341Z","1.2.0":"2015-11-23T22:20:20.089Z","1.2.1":"2015-12-05T20:30:24.637Z","1.2.2":"2016-01-04T21:24:32.309Z","2.0.0":"2016-01-06T02:28:57.981Z","2.1.0":"2016-01-06T02:41:46.613Z","2.1.1":"2016-01-06T03:06:32.477Z","3.0.0":"2016-01-24T19:53:50.821Z","3.0.1":"2016-01-27T17:00:51.737Z","4.0.0":"2016-01-31T02:00:54.895Z","4.1.0":"2016-02-14T21:37:25.500Z","5.0.0":"2016-02-27T06:37:29.607Z","5.0.1":"2016-02-27T07:08:53.623Z","5.1.0":"2016-05-17T12:07:15.964Z","5.2.0":"2016-06-06T14:37:23.462Z","5.3.0":"2016-06-06T15:28:08.875Z","5.3.1":"2016-11-17T17:56:33.117Z","5.4.0":"2016-11-22T14:34:00.593Z","5.4.1":"2016-12-29T19:49:11.387Z","5.4.2":"2017-02-17T01:57:14.192Z","5.4.3":"2017-04-27T22:27:40.328Z","5.4.4":"2017-05-22T11:21:27.775Z","5.4.5":"2017-08-04T16:53:42.105Z","5.4.6":"2017-09-29T18:09:23.189Z","5.4.7":"2018-01-16T23:50:26.277Z","5.5.0":"2018-03-13T17:16:38.434Z","5.5.1":"2018-03-23T03:02:29.321Z"},"author":{"name":"max ogden"},"license":"ISC","readmeFilename":"readme.md","homepage":"https://github.com/maxogden/discovery-channel#readme","repository":{"type":"git","url":"git+https://github.com/maxogden/discovery-channel.git"},"bugs":{"url":"https://github.com/maxogden/discovery-channel/issues"},"users":{"ishanmarikar":true}}