{"_id":"libp2p-ipfs-nodejs","_rev":"33-ef9c1da52613cf941db69a816d08ead2","name":"libp2p-ipfs-nodejs","description":"The libp2p build (module) used by js-ipfs on Node.js","dist-tags":{"latest":"301.0.0"},"versions":{"0.16.0":{"name":"libp2p-ipfs-nodejs","version":"0.16.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.1.2","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.1.3","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.0","libp2p-secio":"^0.6.3","libp2p-spdy":"^0.10.0","libp2p-swarm":"^0.26.3","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"96b8606081f374df2dd68ad22d982c7db02d5c9d","_id":"libp2p-ipfs-nodejs@0.16.0","_shasum":"0f30285dcefc105f3e237d8a650ddd74ed7ebe78","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"0f30285dcefc105f3e237d8a650ddd74ed7ebe78","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.16.0.tgz","integrity":"sha512-a+yF4NId+izAdboRcC7nJbrdU+7sqgnNdldg9NXDVzc+cglnfWQAWGQwYDZu3pN2IQk+1nvxgmE/cw2Rv1RuIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGi9r+azIOlliBWhMnQeFGr6tAoevAMU0OVWTHjpgvA6AiEAiYvz+T1dK4rPaYSpz1R0XVt/47dhM5/NhimS6gHA0XI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.16.0.tgz_1480330442585_0.825099490582943"}},"0.16.1":{"name":"libp2p-ipfs-nodejs","version":"0.16.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.1.2","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.1.3","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-secio":"^0.6.3","libp2p-spdy":"^0.10.0","libp2p-swarm":"^0.26.3","libp2p-tcp":"^0.9.1","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"62c45d2bb3a88fa8dd7d4dd4d0aedc77c3d19c86","_id":"libp2p-ipfs-nodejs@0.16.1","_shasum":"988648c3c9f63b02f11e3346ccf27472b06180ff","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"988648c3c9f63b02f11e3346ccf27472b06180ff","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.16.1.tgz","integrity":"sha512-yNgy/zIAHXfZcbWiARi7RKW7JcK6MaF61i7k5maTJiTmc0aH8wby3Y14ScQehsIPlXg2Jl1EVQMpvXFHBCMCJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ6FpHzUabJvtjvC18iBUHJOyOAf1WolXDcXRF+ghkAAiAOehJ8IFQLMYCcq3MpM5xleNHj1LFTJkhJaNYzL2FRgw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.16.1.tgz_1480595099961_0.55660739261657"}},"0.16.4":{"name":"libp2p-ipfs-nodejs","version":"0.16.4","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.1.2","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.1.3","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-secio":"^0.6.3","libp2p-spdy":"^0.10.0","libp2p-swarm":"^0.26.3","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"a3b237e1f7a7e43968aac117763e0a599a1d40e6","_id":"libp2p-ipfs-nodejs@0.16.4","_shasum":"71fa874de5881f87522106f101b2e67eaf4e0d2f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"71fa874de5881f87522106f101b2e67eaf4e0d2f","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.16.4.tgz","integrity":"sha512-KjpOo/xX04dIOx0oZpE0DAMpo7y9HnlsFO88GZv5BwJgJMI7F1vRY4NiHG6YD80RHzjBKbZnulIjRYI3KF9zmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYwDTSPeAMbDEy23GL5HsJ+a30q3cjtvK3AgYurWGRhAiASgJ7ybxU84hiVZ8EB73YKfsOrDR4pD+o/xWVKko1lRQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.16.4.tgz_1481035865478_0.786068522837013"}},"0.17.0":{"name":"libp2p-ipfs-nodejs","version":"0.17.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.2.1","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.0","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.0","libp2p-secio":"^0.6.3","libp2p-spdy":"^0.10.0","libp2p-swarm":"^0.26.4","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"05af309b346d3d929612280e990c3452e66d4170","_id":"libp2p-ipfs-nodejs@0.17.0","_shasum":"a87750ca82696f13be1c4b483683fc5415a06571","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a87750ca82696f13be1c4b483683fc5415a06571","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.0.tgz","integrity":"sha512-rlPIOoDvAp7s/Lvv2sKUSuFDsk0dXtyK7muBiq9NI9AcSpqBVsEWzuzXmsw+9Z0vZdvOp36I+0GN1SDkENPyTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgo30YLrK6DJTqdiOPKL1wo5PcjsoYrqMZCRJlXaz2zgIgY/WJtffRR3FYqnVOzP3eQgwiN7tjQq+tIUoetsqqv2I="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.0.tgz_1481514977859_0.197941686026752"}},"0.17.1":{"name":"libp2p-ipfs-nodejs","version":"0.17.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.0","libp2p-secio":"^0.6.4","libp2p-spdy":"^0.10.1","libp2p-swarm":"^0.26.5","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"398136ea11b55795a0118f646a70c82f5f71d091","_id":"libp2p-ipfs-nodejs@0.17.1","_shasum":"acacd22415c267cbae217e423de1d4943b71f3ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"acacd22415c267cbae217e423de1d4943b71f3ef","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.1.tgz","integrity":"sha512-YwcAdko1MhPAXdF2g5Ju+62eBDo8c3rbOScke7WiLOvSmEvvZpMKgYzXz0sOUF2vZa99dA6U8qEomc0EP7lO2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWjCy0csuPxtnsa0r18afywNPnnFLguTCT+OPiSPjrEgIhALMEC4+FsTgN42UFal6xIGVelq8ROsLOQhgCR+es8MV5"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.1.tgz_1482115942143_0.6702932277694345"}},"0.17.2":{"name":"libp2p-ipfs-nodejs","version":"0.17.2","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.0","libp2p-secio":"^0.6.4","libp2p-spdy":"^0.10.1","libp2p-swarm":"^0.26.5","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"b45b0b6285bfd59f9e38ac59858049794e4d0232","_id":"libp2p-ipfs-nodejs@0.17.2","_shasum":"edd6ed183b1f6ad15d0e1571bffb1c58fe1fb59b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"edd6ed183b1f6ad15d0e1571bffb1c58fe1fb59b","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.2.tgz","integrity":"sha512-qnjTPnWk5Yu9sM+VoLyo7eEH7RMsvTPufWSTbwMxs+eWDovMErB4zhPK1oAuN1yOVGxrFhPy7vcy+5FDIjnDrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRrkrxsDToPhYtSqF225WQcJL4GxpW9HKni/O9zMIDewIgMpWisW98blKIVtqa6Z2bfGc8iW6sl+lFYy3buZymR4g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.2.tgz_1484073646480_0.6925393515266478"}},"0.17.3":{"name":"libp2p-ipfs-nodejs","version":"0.17.3","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.0","libp2p-secio":"^0.6.4","libp2p-spdy":"^0.10.1","libp2p-swarm":"^0.26.6","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"a0b2b9d879be7fca25f03337a66fef5acc69dba0","_id":"libp2p-ipfs-nodejs@0.17.3","_shasum":"e64de28b9145ed79d5c9abf019e3298d4cfdfb5b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"e64de28b9145ed79d5c9abf019e3298d4cfdfb5b","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.3.tgz","integrity":"sha512-Xc7nbPeKEjt7DoOsD3mf8G2H9J8mBzcfurZXytZ0DMMo41oqPP9GKNHgSZaekaYc0WqlEofWuGvaBzm16bfkXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4FkTWJoTa8sKktVsv+CKRUxTdJzPvBoob71knDeY03AiBQBuVxBpuxAPtkwfRXS/90pJsZ9NjDWzDjD1cIu6jSHA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.3.tgz_1484129879350_0.39125614799559116"}},"0.17.4":{"name":"libp2p-ipfs-nodejs","version":"0.17.4","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.0","libp2p-secio":"^0.6.4","libp2p-spdy":"^0.10.1","libp2p-swarm":"^0.26.7","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.7.4","libp2p-websockets":"^0.9.1","mafmt":"^2.1.5","multiaddr":"^2.1.3","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"1506c8bce8b3a7ec1f10b370d3906d1da59146ba","_id":"libp2p-ipfs-nodejs@0.17.4","_shasum":"86991508de2bd86ff3beae15a804fcb0e162a6e1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"86991508de2bd86ff3beae15a804fcb0e162a6e1","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.4.tgz","integrity":"sha512-kjHHu9AtUjkG76ybkAFScJCmKR5q32KVLvLgxCVCm0DkZzUGQhBUzMCI4l5McqGRGOxV3u5yIsCrXKzsYgLdqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS+0BRIZ87z9D2fHP/bCYdrN8J4QrT6vZCZNkraR9drAiEAjfBzcvr5jIEK7AZ4cXOlHKZuXowdZQKgrKkMssj7+hk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.4.tgz_1484746605994_0.7667549219913781"}},"0.17.6":{"name":"libp2p-ipfs-nodejs","version":"0.17.6","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.3","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.2","libp2p-secio":"^0.6.5","libp2p-spdy":"^0.10.3","libp2p-swarm":"^0.26.8","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.8.0","libp2p-websockets":"^0.9.1","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"be8ccc60ccce1bb3bee26c4b8ba07f31ad5e108d","_id":"libp2p-ipfs-nodejs@0.17.6","_shasum":"7f22e613d288ad5cf122c422de17965f502e192b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7f22e613d288ad5cf122c422de17965f502e192b","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.6.tgz","integrity":"sha512-gFUDKQXa7H9k0U3NNnd38kLtisRHNl37W9UA0ORUCH7cOYAJOFlEdR4XxvffUzxD25T40i2m0v3EgFa6PJIj8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjZMsdUbSOnMpzpQ4OQ7KUlrNlTCKHYG04D+KS+EK+SQIhAL3SV9rLINZRd0LIU7OwrH3Na+GSQlEVKHsXC4Khi8NH"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.6.tgz_1485122798358_0.03849180997349322"}},"0.17.7":{"name":"libp2p-ipfs-nodejs","version":"0.17.7","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.3.3","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.3.1","libp2p-mdns":"^0.5.2","libp2p-secio":"^0.6.5","libp2p-spdy":"^0.10.3","libp2p-swarm":"^0.26.10","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.8.1","libp2p-websockets":"^0.9.1","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"222efa457f7a844a649262d8791a957217c4b50d","_id":"libp2p-ipfs-nodejs@0.17.7","_shasum":"f1ff683c436da018562d569631dd8505fc400961","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f1ff683c436da018562d569631dd8505fc400961","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.7.tgz","integrity":"sha512-SWZZrnsDSj9N3TVBDlonYePViuyJEDeaJaBNGVDzU22jZ+s94/3OH4Btm2ul2iC+Hh1mBTK9en30t30QQxJWxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFoUaDv1qFeHP0jpITLaUlU7mbSmyee8dReB5tjuutsQIgDXLxEG/qS8g7bHFkPlMp7E9axqufyeijO9sF7MQFaYo="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.7.tgz_1485257913412_0.7181426996830851"}},"0.17.8":{"name":"libp2p-ipfs-nodejs","version":"0.17.8","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.4.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.5.1","libp2p-mdns":"^0.6.0","libp2p-multiplex":"^0.3.5","libp2p-secio":"^0.6.5","libp2p-spdy":"^0.10.3","libp2p-swarm":"^0.26.13","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.8.3","libp2p-websockets":"^0.9.1","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"00bd3e337437f54ca6fe8297c9f0c31bbcf69f4b","_id":"libp2p-ipfs-nodejs@0.17.8","_shasum":"67dedfd6b15d3e495513d563206094f57f6af4ae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"67dedfd6b15d3e495513d563206094f57f6af4ae","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.8.tgz","integrity":"sha512-grVA3mTyMkCmSPvND2mF9LWdYmSBBrGbqeL7Fa44MhXEBpVWkQYjSgAWmi4ug5gbv6hylDx2NXGiR5X62hHWRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWfkFI4vDY/tIj3zlM1l+dQyT5bW+1Qs/qlCM89zAY7gIgcVBgiU1FXx6/uTD6uR18dM+mdsg6cbkxPNlMSuj+pJc="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.8.tgz_1485638820497_0.9959636509884149"}},"0.17.9":{"name":"libp2p-ipfs-nodejs","version":"0.17.9","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^9.4.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"^0.5.1","libp2p-mdns":"^0.6.0","libp2p-multiplex":"^0.3.5","libp2p-railing":"^0.4.0","libp2p-secio":"^0.6.5","libp2p-spdy":"^0.10.3","libp2p-swarm":"^0.26.13","libp2p-tcp":"^0.9.1","libp2p-webrtc-star":"^0.8.3","libp2p-websockets":"^0.9.1","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"6d1aefbf0e53bc725086d32533783c8cf743c65f","_id":"libp2p-ipfs-nodejs@0.17.9","_shasum":"b62c0ee7af98bfafad449bae4106020a2e34d5c4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b62c0ee7af98bfafad449bae4106020a2e34d5c4","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.9.tgz","integrity":"sha512-+H50BWKdvMAKqVCNQyxaMRXRYmf6NaJ1OSGB0e2L6Me9L5qSRPCMxy23ERQhwyo7l7RzmWZ0ssQEbo2sXBqFQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKB/9hIhO8yJEN6lq0Y5huuyLMXqdQPO5shqEqp8ec8AIhAOqyzuqgpBQ6TE65KNU0Y+2Z066IysHPBKEJ9fD4idsY"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.9.tgz_1485710554330_0.7947315603960305"}},"0.17.10":{"name":"libp2p-ipfs-nodejs","version":"0.17.10","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.2","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.3.6","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.6","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.15","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.5","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"7fd3dec2676a29c93432f60b90a12adc0f4dbd56","_id":"libp2p-ipfs-nodejs@0.17.10","_shasum":"9eca1228be787c415cbfb96bfdc6ec49890c36f3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9eca1228be787c415cbfb96bfdc6ec49890c36f3","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.17.10.tgz","integrity":"sha512-9WxcSx1VojQcOabPu/rMNE0gQpCCKasQyUaiUlA8QHKzdUQl6CIlMRjmcXJHEiTAVcTXHRBZHRRrHutkzz5NUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDV5/EzUewJd7ZqwU+rK8CvoV3+FdMHxfnO7Gj6J8/TcAiBGLGIx1Kx+qxrGXpuZyhxezRRU3j6BASoFZ3d1CwnLxQ=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.17.10.tgz_1486671533869_0.8327315121423453"}},"0.18.0":{"name":"libp2p-ipfs-nodejs","version":"0.18.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.2","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.3.6","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.6","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.15","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.5","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"296621c1903a15deac76cbbd8133e8a9bb18205f","_id":"libp2p-ipfs-nodejs@0.18.0","_shasum":"4c9ef65b839169765066eda5a39606407eeb897d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4c9ef65b839169765066eda5a39606407eeb897d","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.18.0.tgz","integrity":"sha512-gszlccUxOdj2C7+63+stcL38FPHMB6Ywd/LWPViXiNCrNMTE2Rxy8A4T3YISAja4XNdMomzGfhAj3fNcI81hFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl9dyvVAuPEviNWm5BjDAHJTUtVIqkQBPo6N8SX5FbDwIhANHhJJj/+8MHMZeSpJ4nhgzees4nFY84lzz9I5JUI+6u"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.18.0.tgz_1486744884353_0.5570257094223052"}},"0.18.1":{"name":"libp2p-ipfs-nodejs","version":"0.18.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.3","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.3.6","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.7","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.16","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.6","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"482e78fa5ba2fbba2a62d3c51a329d2b8e4d9adc","_id":"libp2p-ipfs-nodejs@0.18.1","_shasum":"1e57400efd092cddd712f41c583ca7f9ef65dbd4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"1e57400efd092cddd712f41c583ca7f9ef65dbd4","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.18.1.tgz","integrity":"sha512-QLEdJAvz9+T585UefdM50rMCXgmCjyRvSROajGTr0SZ7wYz12jTAsBsxScp/W6F1y0X1hGRG7nzW2oxpqd71Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTGR2oqPz7sRpCqqxBZaecmjo9Qjl/XpDYV7qRhG0WlAiEAj2ZUV3N53Xgn8JgkwbMXoImI6Aqg9CW3FV9XHxXJcAQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.18.1.tgz_1486786263347_0.06965418253093958"}},"0.18.2":{"name":"libp2p-ipfs-nodejs","version":"0.18.2","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.4","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.4","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.4.0","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.7","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.17","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.8","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"cab089a8aabbd3c00e954a06aa5ee526cb7557f8","_id":"libp2p-ipfs-nodejs@0.18.2","_shasum":"0cb446bdd42185ae71eefd61f9b08b3ae85baa31","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0cb446bdd42185ae71eefd61f9b08b3ae85baa31","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.18.2.tgz","integrity":"sha512-pg8OpJ4xTdUFUyg4NwE7po0CccX3cBgf3FWqYK7sRu27dZULHRG0BAfVA7H5GZYNwFBxFJBu0zH6u/DQN4TKcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAu/aQjnTifHqY501Yb5ZsCVsbTJd7O9kASo3gvokfFNAiEA/J8sGVwGP8owU49gbzndp3F2hGq93/Dyt35WmGBWLYk="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.18.2.tgz_1487146699467_0.9061274915002286"}},"0.19.0":{"name":"libp2p-ipfs-nodejs","version":"0.19.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.5","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.4","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.4.1","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.7","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.18","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.8","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"b1721b158494867cdb0bd388bacebbc877427454","_id":"libp2p-ipfs-nodejs@0.19.0","_shasum":"7ca79a6fb11e6c3846924d68cc561e8641722ca4","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"7ca79a6fb11e6c3846924d68cc561e8641722ca4","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.19.0.tgz","integrity":"sha512-iTFX+6yZ5BGQmOfhPSVIHSwGf5WQfCCpl3Z2nsQUdD7g/YjjpUPZbsHaNpHCx9HXdC//hS2xMU7b8ggAx4P6GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEb0AL/WSXL4RklgB0oXCgvDTSURcMdCYxLU9rLoq2WEAiANOfV+s5+D5xz/IjmmS7mbGaW8CR758S+scLoKxivzYw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.19.0.tgz_1487957062351_0.7044448552187532"}},"0.20.0":{"name":"libp2p-ipfs-nodejs","version":"0.20.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^10.0.0","async":"^2.1.5","chai":"^3.5.0","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.4","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.4.2","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.7","libp2p-spdy":"~0.10.4","libp2p-swarm":"~0.26.18","libp2p-tcp":"~0.9.3","libp2p-webrtc-star":"~0.8.8","libp2p-websockets":"~0.9.2","mafmt":"^2.1.6","multiaddr":"^2.2.2","peer-book":"~0.3.1","peer-id":"~0.8.4","peer-info":"~0.8.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"c7fa56c104c66aa5e8305ba25d0527c839a6d3f3","_id":"libp2p-ipfs-nodejs@0.20.0","_shasum":"c3e544204d972e10aca4f8a063a552cf88df0bf8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c3e544204d972e10aca4f8a063a552cf88df0bf8","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.20.0.tgz","integrity":"sha512-2bXa2v2voBDfkATS6os+FNBeda+LN+vXR8DKI5irdnfeLbs503J2EHPxTy+i3OSZPMoiSp/+3dVCKFta9GqcCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCncsYkP7dUpyHjK2XYgQtanVZosmKSbRchsde2uq3HFQIhAM9HiWfEjhbBYCXQvRbEZ2/eSyySWaXYrvMjvDeX23L5"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.20.0.tgz_1490088545469_0.15581378038041294"}},"0.20.1":{"name":"libp2p-ipfs-nodejs","version":"0.20.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.0","async":"^2.1.5","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.5.4","libp2p-mdns":"~0.6.1","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.4.1","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.26.19","libp2p-tcp":"~0.9.4","libp2p-webrtc-star":"~0.8.10","libp2p-websockets":"~0.9.4","mafmt":"^2.1.6","multiaddr":"^2.2.2","peer-book":"~0.3.1","peer-id":"~0.8.4","peer-info":"~0.8.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"60ba0088042fed3ba4b10657fae2c7bb1c3f1706","_id":"libp2p-ipfs-nodejs@0.20.1","_shasum":"9195a72cc6b0ca9647518ed19336823e3518380a","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"9195a72cc6b0ca9647518ed19336823e3518380a","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.20.1.tgz","integrity":"sha512-zBvjkJYqCa7qux4Po6D0J3bdDtqAGOEu/MokSKLti3oH9a9LkVyR6Wj8XSyvVYiAGjuNoHJiWhZczKbQt1a76A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAczWz911HmKaTa1siarlOhq2cqsp/RGwXOXG9iviv3eAiEA/0Ni47e1TP7iTVekX6IjJvOhyFELAfZi7dwZ+jE32fg="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.20.1.tgz_1490112474286_0.30414788727648556"}},"0.21.0":{"name":"libp2p-ipfs-nodejs","version":"0.21.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.6.0","libp2p-mdns":"~0.6.2","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.4.3","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.26.19","libp2p-tcp":"~0.9.4","libp2p-webrtc-star":"~0.8.10","libp2p-websockets":"~0.9.6","mafmt":"^2.1.7","multiaddr":"^2.2.3","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"c360411b48b7e59f08fd14ca2c071541abcd5fbc","_id":"libp2p-ipfs-nodejs@0.21.0","_shasum":"7913f2fd79b3822b53369870b223af7f8854e92e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7913f2fd79b3822b53369870b223af7f8854e92e","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.21.0.tgz","integrity":"sha512-eI6tZciVKwRAu5KxwlLwb47NBZHUyy77QM75k60jzY/tVxTykPvA+rxHrKCqpjY+l7PfJz253d5HDl9IAY5VVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2L90PQrgdihEneZ0+Dh2Ow/5MJVkwPXKFJgMKh8iFmQIgXatyHY7YvGwGOMy4+JlIQA6tTHlDwu785Q9fw6rgcB0="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.21.0.tgz_1490626474960_0.9852528546471149"}},"0.21.1":{"name":"libp2p-ipfs-nodejs","version":"0.21.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.6.2","libp2p-mdns":"~0.6.2","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.4.3","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.28.0","libp2p-tcp":"~0.10.0","libp2p-webrtc-star":"~0.8.10","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"b6daf270c317dae3f5761a37fab4662fe72044fa","_id":"libp2p-ipfs-nodejs@0.21.1","_shasum":"ca8f5cbe2c2b59974660b85047a55aebcb38d19e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ca8f5cbe2c2b59974660b85047a55aebcb38d19e","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.21.1.tgz","integrity":"sha512-vdHOP6CitmGJC4X7vvohCz346zq12G1oO/2/zQE+nMO2S3y5AFCGpjlh1DVyqufNVtn6kINrWy8EYKvbKnK3Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsatVef76ImwinILNA9Pka+XO9PzTrgMNo5GYKH0dMMQIgC8jMg3jQDmX2geerjujHFPQiR4LHoHk9PMIT26dt9RU="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.21.1.tgz_1490702015052_0.1897176329512149"}},"0.22.0":{"name":"libp2p-ipfs-nodejs","version":"0.22.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.7.0","libp2p-mdns":"~0.6.2","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.4.3","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.28.0","libp2p-tcp":"~0.10.0","libp2p-webrtc-star":"~0.8.10","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"8bccaa10c378fce0e297c28ebdb50a83ee3dcbe8","_id":"libp2p-ipfs-nodejs@0.22.0","_shasum":"55001e481dbcafdaea12d3971d426182416d5842","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"55001e481dbcafdaea12d3971d426182416d5842","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.22.0.tgz","integrity":"sha512-MGmotpysz4PFwKsBZoWM0W8bzq/g7nWZG/Mj1P7xg8NXS+bxxa7A1V2/8w1EovZ5TJtwfaznkn10C09K+v7HwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyGP7J3POTYquMJ34Q+924QpW+nFDDOr5rRdHeJs2lVAiEA8GABc1x9DdHUOI9vJdQWUcb40GRnqle0Uzg2ccNKbXY="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.22.0.tgz_1490771521674_0.2959701216313988"}},"0.23.0":{"name":"libp2p-ipfs-nodejs","version":"0.23.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:spdy && npm run test:muxer:multiplex","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=spdy, multiplex aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.2.0","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.8.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.0","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.0","libp2p-tcp":"~0.10.0","libp2p-webrtc-star":"~0.9.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.6","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"b43b7a64fa4b7a268fbd873b89986479091602c9","_id":"libp2p-ipfs-nodejs@0.23.0","_shasum":"7bb92fdf05a8b1bddd8b58fbe936ca5e556ea185","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7bb92fdf05a8b1bddd8b58fbe936ca5e556ea185","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.23.0.tgz","integrity":"sha512-qJ7E+kZNL0REMqzNocUdvRfc4f+3PaiYDX9NE84/nTtM1eFpEczab0cserDPEKvExc45a55Ly2sVNNImKNh83Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiXnzsFbJpsKB1Xfo6g4va7Yt6WmQVvypvvavXQbuh1gIhAIlY00PDTFQrVKPxVEYaxiDgQlS9iu+uHQmJSiZUJmDT"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.23.0.tgz_1491133971514_0.2704811862204224"}},"0.24.0":{"name":"libp2p-ipfs-nodejs","version":"0.24.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.3.0","chai":"^3.5.0","cids":"^0.5.0","dirty-chai":"^1.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.9.0","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.0","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.0","libp2p-webrtc-star":"~0.9.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"5ccd8f9cc0c874bfc2cbe7019d3a5e91a82a66cc","_id":"libp2p-ipfs-nodejs@0.24.0","_shasum":"6332312d115a6a0e20ef6cf8d8f1bb2917defb1f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"6332312d115a6a0e20ef6cf8d8f1bb2917defb1f","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.24.0.tgz","integrity":"sha512-UP6Tw4h4t/Z5Lyy5em8dPtu2q938cpzVLZxQXdtBDpwam48JIsVz2CLOAqaUBQOuk2im1UoTVRSrX8tRFzp1lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRnCpPzI/c4hYDk5FfMsataJ6r7FObERI9gg1eniAF/QIgW7SO4T+ZD2barmFdLb+3wPjHav84K/C6TEceZxNu/OQ="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.24.0.tgz_1491570894433_0.2152507002465427"}},"0.25.0":{"name":"libp2p-ipfs-nodejs","version":"0.25.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.1","async":"^2.3.0","chai":"^3.5.0","cids":"^0.5.0","dirty-chai":"^1.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"libp2p":"~0.9.0","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.0","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.9.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"aa9e7f0b130592bfa4d0c38c94836061f4e144ef","_id":"libp2p-ipfs-nodejs@0.25.0","_shasum":"668592622435760a8c1876e67fe3635387f86d95","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"668592622435760a8c1876e67fe3635387f86d95","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.25.0.tgz","integrity":"sha512-iFVn/l4F3A6KFz5/YmCyYcerViXkR9+//fTrXrca3GsBwUV4nbENP0muvKPO8LyC0bRLALMkwlNbDPjvhF+lbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcHC2OzLpAcqSQ75KVH74PpLSny5g9RKb16HEzh9ZSIAIgUQ6k+P97qZC2IZSq8KHKWVNUmzkmQ5aWembYnJrEZCs="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-ipfs-nodejs-0.25.0.tgz_1492094489006_0.25180447357706726"}},"0.25.1":{"name":"libp2p-ipfs-nodejs","version":"0.25.1","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.2","async":"^2.4.0","chai":"^3.5.0","cids":"^0.5.0","dirty-chai":"^1.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.6.0"},"dependencies":{"libp2p":"~0.9.1","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.0","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.10.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"bd17c3f0cacdd28ff391a0940cf2dcbc5c4c218f","_id":"libp2p-ipfs-nodejs@0.25.1","_shasum":"2c2a8f42e008d8fc47776f4768020dfeba983ae6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"2c2a8f42e008d8fc47776f4768020dfeba983ae6","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.25.1.tgz","integrity":"sha512-uobm6fh0WXEUWasoYgFSvPdbvZ3qg20aDc3KBGjFgkQaynkUimaRePIIONYHwVBQsbzc3qYJR2b51BlPZ8Gm+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC57jij/OeBjcRbOkxnBTInSeklidjizxfZhQ+KqpbStQIhAPFwSDmfL2zSCG2xerbVB0QVMZgECoCv44B9HgPvPYev"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-ipfs-nodejs-0.25.1.tgz_1495197385422_0.45263488218188286"}},"0.25.2":{"name":"libp2p-ipfs-nodejs","version":"0.25.2","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.2","async":"^2.4.0","chai":"^3.5.0","cids":"^0.5.0","dirty-chai":"^1.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.6.0"},"dependencies":{"libp2p":"~0.9.1","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.0","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.10.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"012966a8cd9c26d34e38ef0a106bf848c707b8c7","_id":"libp2p-ipfs-nodejs@0.25.2","_shasum":"def7228c13328589d67868f635a8874abd384aa0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"def7228c13328589d67868f635a8874abd384aa0","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.25.2.tgz","integrity":"sha512-w6CjibWlOBRX3meX5zCSpUyaiIHbLwzW5DAfO99QH1ShZ6Yrz2Mm7tErFPsvJUo8KclpD8/izIbnpV0xcYKmBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGv0/vJIQBIxbQPQiGoTI4mklbngBq3ooatXSpmIZ9qAiAgCqPn5kHvJtXTyPCYz6l7FyKutOplQpcxPImwUsChpw=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-ipfs-nodejs-0.25.2.tgz_1495199222935_0.1389323314651847"}},"0.26.0":{"name":"libp2p-ipfs-nodejs","version":"0.26.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.2","async":"^2.5.0","chai":"^4.0.2","cids":"^0.5.0","dirty-chai":"^2.0.0","electron-webrtc":"^0.3.0","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.6.0","wrtc":"0.0.62"},"dependencies":{"libp2p":"~0.9.1","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.1","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.11.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"76043df28400286fe253fad946e861ba9197a4b5","_id":"libp2p-ipfs-nodejs@0.26.0","_shasum":"cda40aa6eb1d304990f7d9c6eb47b98971ba3fad","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"cda40aa6eb1d304990f7d9c6eb47b98971ba3fad","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-0.26.0.tgz","integrity":"sha512-m+j5EnJzjx16t80g1Ri1wBT91YOkoXCHvlJlu5scKq+x2KZXcQR6VNtNw2uQ8y+7KAwfcZaAgBT/SlMPaXWyiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbdv+MYfw9/ZT88TvPUDisjIAkZla2hLkBHi1O71YiIAiBosT2qdogEU8pUETq0u+12QAyBQKfyv0qKDlFHZo6UUA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-ipfs-nodejs-0.26.0.tgz_1498739202765_0.9871676918119192"}},"301.0.0":{"name":"libp2p-ipfs-nodejs","version":"301.0.0","description":"The libp2p build (module) used by js-ipfs on Node.js","main":"src/index.js","scripts":{"test":"npm run test:muxer:both","test:muxer:spdy":"LIBP2P_MUXER=spdy aegir-test node","test:muxer:multiplex":"LIBP2P_MUXER=multiplex aegir-test node","test:muxer:both":"LIBP2P_MUXER=\"spdy, multiplex\" aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release node --type minor","release-major":"aegir-release node --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"pre-commit":["lint","test"],"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"engines":{"node":">=4.0.0","npm":">=3.0.0"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","devDependencies":{"aegir":"^11.0.2","async":"^2.5.0","chai":"^4.0.2","cids":"^0.5.0","dirty-chai":"^2.0.0","electron-webrtc":"^0.3.0","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-stream":"^3.6.0","wrtc":"0.0.62"},"dependencies":{"libp2p":"~0.9.1","libp2p-kad-dht":"~0.1.0","libp2p-mdns":"~0.7.0","libp2p-multiplex":"~0.4.3","libp2p-railing":"~0.5.1","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-swarm":"~0.29.1","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.11.0","libp2p-websockets":"~0.10.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"gitHead":"6d2be204f982f34a264e639a655ec16e6ee5d3c4","_id":"libp2p-ipfs-nodejs@301.0.0","_shasum":"ea44b0c42e46fbd99cde048752199f9aa88cbd12","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ea44b0c42e46fbd99cde048752199f9aa88cbd12","tarball":"https://registry.npmjs.org/libp2p-ipfs-nodejs/-/libp2p-ipfs-nodejs-301.0.0.tgz","integrity":"sha512-KZlgaKDcU0wT9PdvznfPLtnr2Cygr8ALejm/iSHSw95V7/JEhhNCI7vB7K8hnxm++fwEK5iLv0F/HkMzScUROg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyKPFmeOqdTMYw50V8keQ/5FLz7YTvw0NLYf+GBdUfAAiBFAWJ0c2Tbag134sB0RSAo4+b/EPEh9R+JsK7EHxJs6g=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-ipfs-nodejs-301.0.0.tgz_1499166090300_0.7991193532943726"},"deprecated":"This bundle has been deprecated, consult github.com/libp2p/js-libp2p"}},"readme":"libp2p-ipfs-nodejs\n==================\n\n--------------------------------------------------------------------------------------------------------------------------\n--------------------------------------------------------------------------------------------------------------------------\n\n# Deprecation Notice\n\nThis module has been deprecated in favour of:\n\n- Consolidating examples for libp2p on js-libp2p\n- Avoid duplication of code\n- Reducing overhead in maintainece. Now the bundles live in js-ipfs itself, see - https://github.com/ipfs/js-ipfs/tree/master/src/core/runtime\n- Now all of the tests live in https://github.com/libp2p/js-libp2p/tree/master/test\n\n--------------------------------------------------------------------------------------------------------------------------\n--------------------------------------------------------------------------------------------------------------------------\n\n\n\n![](https://github.com/libp2p/js-libp2p/raw/1e3e9db84d1e5fdd5682cc5e0fdaabfcd07ad55a/img/js-libp2p-ipfs.png?raw=true)\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Build Status](https://travis-ci.org/ipfs/js-libp2p-ipfs-nodejs.svg?style=flat-square)](https://travis-ci.org/ipfs/js-libp2p-ipfs-nodejs)\n[![Coverage Status](https://coveralls.io/repos/github/ipfs/js-libp2p-ipfs-nodejs/badge.svg?branch=master)](https://coveralls.io/github/ipfs/js-libp2p-ipfs-nodejs?branch=master)\n[![Dependency Status](https://david-dm.org/ipfs/js-libp2p-ipfs-nodejs.svg?style=flat-square)](https://david-dm.org/ipfs/js-libp2p-ipfs-nodejs)\n[![js-standard](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n[![standard-readme](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n![](https://img.shields.io/badge/npm-%3E%3D3.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D4.0.0-orange.svg?style=flat-square)\n\n> libp2p bundle (module) used in js-ipfs when run in Node.js. If you are looking for the browser version, see [libp2p-ipfs-browser](https://github.com/ipfs/js-libp2p-ipfs-browser)\n\nThis libp2p build has support for:\n\n- TCP and WebSockets\n- SPDY and mplex stream multiplexing\n- secio encrypted channels\n- Identify STUN protocol\n\n## Table of Contents\n\n- [Install](#install)\n  - [npm](#npm)\n  - [Use in Node.js](#use-in-nodejs)\n- [Usage](#usage)\n- [API](#api)\n- [Examples](#examples)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n### npm\n\n```sh\n> npm i libp2p-ipfs-nodejs\n```\n\n### Use in Node.js\n\n```js\nconst Node = require('libp2p-ipfs-nodejs')\n```\n\n## Usage\n\n### Create a libp2p-ipfs-nodejs node\n\n```js\nconst PeerInfo = require('peer-info')\nconst Node = require('libp2p-ipfs-nodejs')\nPeerInfo.create((err, pi) => {\n  if (err) {\n    throw err // handle the err\n  }\n\n  pi.multiaddr.add('/ip4/0.0.0.0/tcp/0')\n\n  const node = new Node(pi)\n  node.start((err) => {\n    if (err) {\n      throw err // handle the err\n    }\n    console.log('Node is ready o/')\n  })\n})\n```\n\n## API\n\nAPI docs can be found at https://github.com/libp2p/js-libp2p#usage\n\n## Contribute\n\nFeel free to join in. All welcome. Open an [issue](https://github.com/ipfs/js-libp2p-ipfs/issues)!\n\nThis repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\n[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"time":{"modified":"2022-06-19T12:06:23.660Z","created":"2016-11-28T10:54:05.064Z","0.16.0":"2016-11-28T10:54:05.064Z","0.16.1":"2016-12-01T12:25:02.226Z","0.16.4":"2016-12-06T14:51:07.616Z","0.17.0":"2016-12-12T03:56:18.447Z","0.17.1":"2016-12-19T02:52:22.684Z","0.17.2":"2017-01-10T18:40:48.874Z","0.17.3":"2017-01-11T10:18:00.028Z","0.17.4":"2017-01-18T13:36:46.835Z","0.17.6":"2017-01-22T22:06:38.982Z","0.17.7":"2017-01-24T11:38:33.944Z","0.17.8":"2017-01-28T21:27:01.170Z","0.17.9":"2017-01-29T17:22:34.890Z","0.17.10":"2017-02-09T20:18:55.869Z","0.18.0":"2017-02-10T16:41:24.604Z","0.18.1":"2017-02-11T04:11:05.420Z","0.18.2":"2017-02-15T08:18:21.764Z","0.19.0":"2017-02-24T17:24:22.918Z","0.20.0":"2017-03-21T09:29:06.026Z","0.20.1":"2017-03-21T16:07:54.985Z","0.21.0":"2017-03-27T14:54:35.513Z","0.21.1":"2017-03-28T11:53:37.209Z","0.22.0":"2017-03-29T07:12:03.785Z","0.23.0":"2017-04-02T11:52:53.889Z","0.24.0":"2017-04-07T13:14:55.032Z","0.25.0":"2017-04-13T14:41:29.569Z","0.25.1":"2017-05-19T12:36:26.819Z","0.25.2":"2017-05-19T13:07:04.274Z","0.26.0":"2017-06-29T12:26:44.154Z","301.0.0":"2017-07-04T11:01:32.017Z"},"homepage":"https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme","keywords":["IPFS"],"repository":{"type":"git","url":"git+https://github.com/ipfs/js-libp2p-ipfs-nodejs.git"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"JGAntunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"kumavis","email":"kumavis@users.noreply.github.com"},{"name":"varunagarwal315","email":"varunagarwal315@gmail.com"}],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"bugs":{"url":"https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues"},"license":"MIT","readmeFilename":"README.md"}