{"_id":"@arve.knudsen/libp2p-bootstrap","_rev":"1-faaf26c5bc25fe533a4971831244e86e","name":"@arve.knudsen/libp2p-bootstrap","dist-tags":{"latest":"0.9.8"},"versions":{"0.9.8":{"name":"@arve.knudsen/libp2p-bootstrap","version":"0.9.8","description":"Node.js IPFS Implementation of the railing process of a Node through a bootstrap peer list","leadMaintainer":"Arve Knudsen <arve.knudsen@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:webworker":"aegir test -t webworker","release":"aegir release -t node","release-minor":"aegir release --type minor -t node","release-major":"aegir release --type major -t node","coverage":"aegir coverage","coverage-publish":"aegir coverage publish"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/aknuds1/js-libp2p-bootstrap/issues"},"homepage":"https://github.com/aknuds1/js-libp2p-bootstrap","repository":{"type":"git","url":"git+https://github.com/aknuds1/js-libp2p-bootstrap.git"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^18.2.1","chai":"^4.2.0","libp2p-tcp":"~0.13.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","mafmt":"^6.0.7","multiaddr":"^6.0.6","@arve.knudsen/peer-id":"~0.13.1","@arve.knudsen/peer-info":"~0.15.2"},"pre-push":["lint","test"],"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"victorbjelkholm","email":"victor@protocol.ai"},{"name":"ころ","email":"koropicot@gmail.com"}],"gitHead":"2e95cbd3d516bd0278f5d3d788d93043be88da1c","_id":"@arve.knudsen/libp2p-bootstrap@0.9.8","_nodeVersion":"12.6.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gstem12wRp3LfSaZC0S7dcZmfWs8KHcLF2IfQNOJ4Q+dn9DrEP62Y0R16uORPenHEibsY8rTvQOhPESOpSA8PQ==","shasum":"0df7b73613ea135e3f5c2af093822186d3ebf666","tarball":"https://registry.npmjs.org/@arve.knudsen/libp2p-bootstrap/-/libp2p-bootstrap-0.9.8.tgz","fileCount":7,"unpackedSize":11028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ0TvCRA9TVsSAnZWagAAw7wP/3lq+meCyNyNb5usqUEZ\nSDuOjoy985PFkuWhme/RFwwATrVdnKEi2JMOwMYxhvJsnr2JHeqPlVsWfBJ0\nS9nlR1fm4ZTspm8SIFuxg6AHt1PnfHGdr3vREQRld985k0JKTQnu1Z5DWAbJ\nFy3qN2r2xbHQTOIT/m4K195+3RppbBi/oHADd3BLnfBQJuXu8IItcllJYosD\nLrXCVSCkepKObINiSDoq8FJIT05jFx1ZVwn0NloqTU5Vud/7Cm34Sv638eCZ\niPXJubnXzzivg5VshwIDPn9g32PDYghGiKWtB9G01HP7zVONoX6Ki7hA2fxj\nggj+Nu9hm2qB//X8Wl2/7GzZGm8lqd/4R4guj8ulsLqqIHGrFQ3sKI7DaSSv\n6p3hsLlAsAuXN3bAlDrW76GOCRD/oA90ULn7qGKjT/vWIdY6Q7vY1GS811td\nmXV9iU9BBiHIp9S8ktViYtxTpT7eF28/aicgXyfqdt+aQ9IpGewk60RPsv5W\nipv+visVYM28Lzatk/YLET4spYzD58+805+GkIuzHZ1AhGgYkUiURR6x4W73\n1DEt1eyUinRbdaWLZ5+wFrelBNeeMXyxogizUdIPhW1G89or2sjJzf5UTQKb\nMKHEKY0KvQo7LcGOV4L4/2iHDN6tstZFECwITdaCcVDaWvs8lzLDHwT6m2lL\n7hAC\r\n=qQoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4A8/Xr164fyv9+YZ1luMXXQoPOdPsStNeLithhwz5XAiEA9ppGuUXicEKvT8cLwpKN0lnghrDRLY6mZQKvtrcOLHk="}]},"maintainers":[{"name":"arve.knudsen","email":"arve.knudsen@gmail.com"}],"_npmUser":{"name":"arve.knudsen","email":"arve.knudsen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-bootstrap_0.9.8_1562854638826_0.67922974978026"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-11T14:17:18.606Z","0.9.8":"2019-07-11T14:17:18.975Z","modified":"2022-04-04T15:41:15.209Z"},"maintainers":[{"name":"arve.knudsen","email":"arve.knudsen@gmail.com"}],"description":"Node.js IPFS Implementation of the railing process of a Node through a bootstrap peer list","homepage":"https://github.com/aknuds1/js-libp2p-bootstrap","keywords":["IPFS"],"repository":{"type":"git","url":"git+https://github.com/aknuds1/js-libp2p-bootstrap.git"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"victorbjelkholm","email":"victor@protocol.ai"},{"name":"ころ","email":"koropicot@gmail.com"}],"bugs":{"url":"https://github.com/aknuds1/js-libp2p-bootstrap/issues"},"license":"MIT","readme":"js-libp2p-bootstrap\n=================\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-bootstrap.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-bootstrap)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-bootstrap.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-bootstrap)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n![](https://img.shields.io/badge/npm-%3E%3D6.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D10.0.0-orange.svg?style=flat-square)\n\n> JavaScript libp2p Implementation of the railing process of a Node through a bootstrap peer list\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos).\n\n## Usage\n\n```JavaScript\nconst bootstrap = require('libp2p-bootstrap')\n\nconst options = {\n  list: <List of Multiaddrs>\n  interval: 5000 // ms, default is 10s\n}\n\nconst b = new bootstrap(options)\n\nb.on('peer', function (peerInfo) {\n  // found a new peer\n})\n\nb.start()\n```\n","readmeFilename":"README.md"}