{"_id":"peer-info","_rev":"4573365","name":"peer-info","description":"IPFS Peer abstraction JavaScript implementation","dist-tags":{"beta":"0.17.0","latest":"0.17.5"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T15:34:37.000Z","created":"2015-09-15T16:24:00.510Z","0.17.5":"2020-02-19T14:14:50.988Z","0.17.4":"2020-02-17T14:34:10.413Z","0.17.3":"2020-02-13T16:21:47.220Z","0.17.2":"2020-02-11T08:58:41.625Z","0.17.1":"2020-01-02T08:24:29.275Z","0.17.0":"2019-09-19T14:27:00.505Z","0.16.2":"2019-09-19T13:41:24.675Z","0.16.1":"2019-09-11T06:01:10.832Z","0.16.0":"2019-07-12T08:00:17.986Z","0.15.1":"2019-01-09T16:07:26.417Z","0.15.0":"2018-11-29T12:42:07.049Z","0.14.1":"2018-04-09T23:49:54.014Z","0.14.0":"2018-04-05T16:04:52.151Z","0.11.6":"2018-01-28T02:22:27.027Z","0.11.4":"2017-12-14T13:47:33.791Z","0.11.3":"2017-12-01T08:53:52.103Z","0.11.1":"2017-11-09T11:00:40.613Z","0.11.0":"2017-09-03T11:03:57.341Z","0.10.0":"2017-07-22T20:45:11.588Z","0.9.4":"2017-07-21T16:53:28.890Z","0.9.3":"2017-07-09T09:02:32.823Z","0.9.2":"2017-03-31T13:36:48.702Z","0.9.1":"2017-03-31T08:37:56.434Z","0.9.0":"2017-03-30T11:24:13.063Z","0.8.5":"2017-03-27T13:26:34.062Z","0.8.4":"2017-03-16T17:14:35.258Z","0.8.3":"2017-02-09T16:14:18.279Z","0.8.2":"2016-12-25T20:00:39.386Z","0.8.1":"2016-11-22T15:48:48.827Z","0.8.0":"2016-11-03T08:01:53.041Z","0.7.1":"2016-09-07T23:33:01.527Z","0.7.0":"2016-05-26T18:46:40.980Z","0.6.2":"2016-04-19T11:31:31.169Z","0.6.1":"2016-04-12T21:24:04.056Z","0.6.0":"2016-03-10T19:47:51.657Z","0.5.2":"2016-03-04T23:38:17.549Z","0.5.1":"2016-03-04T22:58:08.591Z","0.5.0":"2016-03-04T14:21:50.173Z","0.4.0":"2015-11-06T11:45:42.498Z","0.3.3":"2015-10-28T22:17:27.490Z","0.3.2":"2015-09-15T16:24:00.510Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"versions":{"0.17.5":{"name":"peer-info","version":"0.17.5","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"src/index.d.ts","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:types":"npx tsc","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"@types/chai":"^4.2.8","@types/dirty-chai":"^2.0.2","@types/mocha":"^7.0.1","aegir":"^21.0.2","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^7.1.0","multiaddr":"^7.3.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Robert Kiel","email":"robert.kiel@validitylabs.org"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"}],"gitHead":"1b1784610fd7f19712384de14334b46ec0774445","_id":"peer-info@0.17.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"80afc709e03069cf94a29d8fcfa0426140fa7b69","size":1426016,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.5_1582121690750_0.42577841684076256"},"_hasShrinkwrap":false,"publish_time":1582121690988,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1582121690988,"_cnpmcore_publish_time":"2021-12-16T10:31:57.811Z"},"0.17.4":{"name":"peer-info","version":"0.17.4","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","types":"src/index.d.ts","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:types":"npx tsc","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"@types/chai":"^4.2.8","@types/dirty-chai":"^2.0.2","@types/mocha":"^7.0.1","aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^7.1.0","multiaddr":"^7.3.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@validitylabs.org"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"45165a6c4acbb1fb915f07a7fa7a81dd357e2858","_id":"peer-info@0.17.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"576be06a6ab82ec0629c782dec1508dd7a9491e9","size":1473159,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.4_1581950050179_0.6520514615855357"},"_hasShrinkwrap":false,"publish_time":1581950050413,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1581950050413,"_cnpmcore_publish_time":"2021-12-16T10:32:01.360Z"},"0.17.3":{"name":"peer-info","version":"0.17.3","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:types":"npx tsc","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"@types/chai":"^4.2.8","@types/dirty-chai":"^2.0.2","@types/mocha":"^7.0.1","aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^7.1.0","multiaddr":"^7.3.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"126a8c57598e69c6d8b78d81ce9ac9dbc5ddec3e","_id":"peer-info@0.17.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"e5397aa4453dfa67c11ec2283aac8d3024d82253","size":1473098,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.3_1581610906964_0.9659109842327547"},"_hasShrinkwrap":false,"publish_time":1581610907220,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1581610907220,"_cnpmcore_publish_time":"2021-12-16T10:32:05.447Z"},"0.17.2":{"name":"peer-info","version":"0.17.2","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","test:types":"npx tsc","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"@types/chai":"^4.2.8","@types/dirty-chai":"^2.0.2","@types/mocha":"^7.0.1","aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^7.1.0","multiaddr":"^7.3.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"ac8c6402bfdb412b488ca29855478db702771c39","_id":"peer-info@0.17.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"b70ed4fab136f42d626fc9946e67b402337f6c53","size":1474105,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.2_1581411521452_0.6293616251111356"},"_hasShrinkwrap":false,"publish_time":1581411521625,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1581411521625,"_cnpmcore_publish_time":"2021-12-16T10:32:08.411Z"},"0.17.1":{"name":"peer-info","version":"0.17.1","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^7.0.0","multiaddr":"^7.1.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"6abb5af009298ea49eb5a665c8d1436575f046b9","_id":"peer-info@0.17.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"3feed1cc3843a940c1a7c3bc6ffb5f27f4fcb162","size":1478415,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.1_1577953468937_0.6952961150121579"},"_hasShrinkwrap":false,"publish_time":1577953469275,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1577953469275,"_cnpmcore_publish_time":"2021-12-16T10:32:11.202Z"},"0.17.0":{"name":"peer-info","version":"0.17.0","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^6.0.9","multiaddr":"^7.1.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8189e6d538f794f4b7364e64c9fda33a7cf4291e","_id":"peer-info@0.17.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"7032d073520ef07f98b213c5704b5f8c38649539","size":1284612,"noattachment":false,"key":"/peer-info/-/peer-info-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.17.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.17.0_1568903220282_0.06698453228941381"},"_hasShrinkwrap":false,"publish_time":1568903220505,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1568903220505,"_cnpmcore_publish_time":"2021-12-16T10:32:12.946Z"},"0.16.2":{"name":"peer-info","version":"0.16.2","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^6.0.9","multiaddr":"^6.1.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"f9df38724a1da70ee61549f3a5d669b4afd026cd","_id":"peer-info@0.16.2","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"e3ea76f938246f1ac78848fbb85901730301bdb6","size":1284604,"noattachment":false,"key":"/peer-info/-/peer-info-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.16.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.16.2_1568900484433_0.8269289697018827"},"_hasShrinkwrap":false,"publish_time":1568900484675,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1568900484675,"_cnpmcore_publish_time":"2021-12-16T10:32:14.785Z"},"0.16.1":{"name":"peer-info","version":"0.16.1","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Vasco Santos <vasco.santos@moxy.studio>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^20.0.0","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^6.0.9","multiaddr":"^7.1.0","peer-id":"~0.13.2","unique-by":"^1.0.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2f0f514b28a67a4af453d63f2355ee09b5606a2f","_id":"peer-info@0.16.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"dist":{"shasum":"323546700c0970dc1b4b8e9e4e9d50ecc9b62b1d","size":1284851,"noattachment":false,"key":"/peer-info/-/peer-info-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.16.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.16.1_1568181670607_0.5915601063611586"},"_hasShrinkwrap":false,"publish_time":1568181670832,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1568181670832,"_cnpmcore_publish_time":"2021-12-16T10:32:17.485Z"},"0.16.0":{"name":"peer-info","version":"0.16.0","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Pedro Teixeira <i@pgte.me>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^19.0.5","buffer-loader":"0.1.0","bundlesize":"~0.18.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^6.0.7","multiaddr":"^6.0.6","peer-id":"~0.13.1","unique-by":"^1.0.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Mikerah","email":"mikerahqc@protonmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2e9d970124a874a8a3e6b013dc7d335c43efeadb","_id":"peer-info@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"85bd71b8e3dc29ef1465ecb1583fd02e1cc6d8e1","size":1247744,"noattachment":false,"key":"/peer-info/-/peer-info-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.16.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.16.0_1562918417634_0.30704235448253003"},"_hasShrinkwrap":false,"publish_time":1562918417986,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1562918417986,"_cnpmcore_publish_time":"2021-12-16T10:32:19.814Z"},"0.15.1":{"name":"peer-info","version":"0.15.1","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Pedro Teixeira <i@pgte.me>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls","size":"bundlesize -f dist/index.min.js -s 146kB"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","devDependencies":{"aegir":"^18.0.3","buffer-loader":"0.1.0","bundlesize":"~0.17.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"mafmt":"^6.0.2","multiaddr":"^6.0.3","peer-id":"~0.12.2","unique-by":"^1.0.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"28f06e5eb2d7ff0b4c7c426b4154032340fc78a5","_id":"peer-info@0.15.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"21254a7c516d0dd046b150120b9aaf1b9ad02146","size":1261412,"noattachment":false,"key":"/peer-info/-/peer-info-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.15.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.15.1_1547050046228_0.7740557208470473"},"_hasShrinkwrap":false,"publish_time":1547050046417,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1547050046417,"_cnpmcore_publish_time":"2021-12-16T10:32:24.135Z"},"0.15.0":{"name":"peer-info","version":"0.15.0","description":"IPFS Peer abstraction JavaScript implementation","leadMaintainer":"Pedro Teixeira <i@pgte.me>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-push":["lint","test"],"devDependencies":{"aegir":"^17.1.1","buffer-loader":"0.1.0","chai":"^4.2.0","dirty-chai":"^2.0.1"},"dependencies":{"multiaddr":"^5.0.2","mafmt":"^6.0.2","lodash.uniqby":"^4.7.0","peer-id":"~0.12.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b89f0ff0c3134d144270ec473608e1ef146b1690","_id":"peer-info@0.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"shasum":"42427814f62e9d4495a125d9cdc88ef3c369fc8d","size":1560542,"noattachment":false,"key":"/peer-info/-/peer-info-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.15.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.15.0_1543495326859_0.3105810869805674"},"_hasShrinkwrap":false,"publish_time":1543495327049,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1543495327049,"_cnpmcore_publish_time":"2021-12-16T10:32:27.111Z"},"0.14.1":{"name":"peer-info","version":"0.14.1","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^13.0.6","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^4.0.0","mafmt":"^6.0.0","lodash.uniqby":"^4.7.0","peer-id":"~0.10.7"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"40f1dd4aa4e663df57792555161162380b8ec7d5","_id":"peer-info@0.14.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ac5aec421e9965f7b0e7576d717941bb25676134","size":1309584,"noattachment":false,"key":"/peer-info/-/peer-info-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.14.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.14.1_1523317793469_0.8625011410027621"},"_hasShrinkwrap":false,"publish_time":1523317794014,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1523317794014,"_cnpmcore_publish_time":"2021-12-16T10:32:29.221Z"},"0.14.0":{"name":"peer-info","version":"0.14.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^13.0.6","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^4.0.0","lodash.uniqby":"^4.7.0","peer-id":"~0.10.7"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"cf712349f45e178a21fcb69751e0793ac4498f41","_id":"peer-info@0.14.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"79656535bc099e77ea884afb06d0898347f66a41","size":1309220,"noattachment":false,"key":"/peer-info/-/peer-info-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.14.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info_0.14.0_1522944291766_0.43297970749646053"},"_hasShrinkwrap":false,"publish_time":1522944292151,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1522944292151,"_cnpmcore_publish_time":"2021-12-16T10:32:31.773Z"},"0.11.6":{"name":"peer-info","version":"0.11.6","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^12.4.0","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^3.0.2","lodash.uniqby":"^4.7.0","peer-id":"~0.10.5"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"274b240efb5c5c9e1672364bcf983a8771633f3c","_id":"peer-info@0.11.6","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0480b0030d2df8fd4f09879b269a715b2bd2ba12","size":1148233,"noattachment":false,"key":"/peer-info/-/peer-info-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.11.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.11.6.tgz_1517106146813_0.29860174120403826"},"directories":{},"publish_time":1517106147027,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1517106147027,"_cnpmcore_publish_time":"2021-12-16T10:32:33.772Z"},"0.11.4":{"name":"peer-info","version":"0.11.4","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^12.2.0","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^3.0.1","lodash.uniqby":"^4.7.0","peer-id":"~0.10.3"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"003ac5363b20f4b7501d9b19db4e380bd9b3773c","_id":"peer-info@0.11.4","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"205baad4dc90575ac51cbe3445859aaa805c629e","size":634299,"noattachment":false,"key":"/peer-info/-/peer-info-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.11.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.11.4.tgz_1513259252099_0.17957770521752536"},"directories":{},"publish_time":1513259253791,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1513259253791,"_cnpmcore_publish_time":"2021-12-16T10:32:35.201Z"},"0.11.3":{"name":"peer-info","version":"0.11.3","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^12.2.0","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^3.0.1","lodash.uniqby":"^4.7.0","peer-id":"~0.10.3"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Victor Bjelkholm","email":"victorbjelkholm@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"8547cb01fa8c21574ba48e68fa71270cc1a145e1","_id":"peer-info@0.11.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"898d898a954fe215608f7ceb94461cb810c22b02","size":633978,"noattachment":false,"key":"/peer-info/-/peer-info-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.11.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.11.3.tgz_1512118430576_0.3893705988302827"},"directories":{},"publish_time":1512118432103,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1512118432103,"_cnpmcore_publish_time":"2021-12-16T10:32:36.367Z"},"0.11.1":{"name":"peer-info","version":"0.11.1","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release","release-minor":"aegir release --type minor","release-major":"aegir release --type major","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^12.1.3","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^3.0.1","lodash.uniqby":"^4.7.0","peer-id":"~0.10.2"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Orie Steele","email":"orie@ohs.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"478e26433d44d54c229900dd644d2644bb3d5898","_id":"peer-info@0.11.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"50b9b31b6a260efdba747efc2df3ca74e5117dbc","size":631633,"noattachment":false,"key":"/peer-info/-/peer-info-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.11.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.11.1.tgz_1510225238967_0.7510647138115019"},"directories":{},"publish_time":1510225240613,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1510225240613,"_cnpmcore_publish_time":"2021-12-16T10:32:38.253Z"},"0.11.0":{"name":"peer-info","version":"0.11.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=6.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.2","buffer-loader":"0.0.1","chai":"^4.1.2","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^3.0.0","lodash.uniqby":"^4.7.0","peer-id":"^0.10.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"8597f337c582e4a0b808bf0fc539845d4dadc776","_id":"peer-info@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c14b6a7d139a0d4a2db3160b4d4cc15bf6bf06e0","size":625567,"noattachment":false,"key":"/peer-info/-/peer-info-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.11.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.11.0.tgz_1504436635616_0.8338304217904806"},"directories":{},"publish_time":1504436637341,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1504436637341,"_cnpmcore_publish_time":"2021-12-16T10:32:39.178Z"},"0.10.0":{"name":"peer-info","version":"0.10.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.2","buffer-loader":"0.0.1","chai":"^4.1.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.9.0"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"6fe1352ec9105b3e79c269d7c4b668ec0322d995","_id":"peer-info@0.10.0","_shasum":"e62905e03de9ddd8503875d0e20989224539fa28","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e62905e03de9ddd8503875d0e20989224539fa28","size":620685,"noattachment":false,"key":"/peer-info/-/peer-info-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.10.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.10.0.tgz_1500756309908_0.6945558923762292"},"directories":{},"publish_time":1500756311588,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1500756311588,"_cnpmcore_publish_time":"2021-12-16T10:32:40.326Z"},"0.9.4":{"name":"peer-info","version":"0.9.4","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.2","buffer-loader":"0.0.1","chai":"^4.1.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.8.8"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"6bef1456bd4d0d678bcd61c6dcb39924c4c2c703","_id":"peer-info@0.9.4","_shasum":"21b0e9a1d5c19cf6670ae1cb96e7d441e5693749","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"21b0e9a1d5c19cf6670ae1cb96e7d441e5693749","size":620234,"noattachment":false,"key":"/peer-info/-/peer-info-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.9.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.9.4.tgz_1500656007333_0.6797601303551346"},"directories":{},"publish_time":1500656008890,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1500656008890,"_cnpmcore_publish_time":"2021-12-16T10:32:42.242Z"},"0.9.3":{"name":"peer-info","version":"0.9.3","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.2","buffer-loader":"0.0.1","chai":"^4.0.2","dirty-chai":"^2.0.0","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.8.7"},"contributors":[{"name":"Arnaud","email":"arnaud.valensi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"},{"name":"Łukasz Kurowski","email":"crackcomm@users.noreply.github.com"}],"gitHead":"d5ddef81aefd25344db04b993364749ab8e2a435","_id":"peer-info@0.9.3","_shasum":"5e4faae565bf7d1c00e961cbe6cc5c0ca172c011","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"5e4faae565bf7d1c00e961cbe6cc5c0ca172c011","size":617671,"noattachment":false,"key":"/peer-info/-/peer-info-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.9.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peer-info-0.9.3.tgz_1499590951306_0.4586577918380499"},"directories":{},"publish_time":1499590952823,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1499590952823,"_cnpmcore_publish_time":"2021-12-16T10:32:43.683Z"},"0.9.2":{"name":"peer-info","version":"0.9.2","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.8.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"0d604b70e04e7fb6dddf5150da775c6d02cce798","_id":"peer-info@0.9.2","_shasum":"d79b16b17aff527570b6baea91346349e6b2d0bc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"d79b16b17aff527570b6baea91346349e6b2d0bc","size":602062,"noattachment":false,"key":"/peer-info/-/peer-info-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.9.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.9.2.tgz_1490967408021_0.19920535199344158"},"directories":{},"publish_time":1490967408702,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1490967408702,"_cnpmcore_publish_time":"2021-12-16T10:32:45.772Z"},"0.9.1":{"name":"peer-info","version":"0.9.1","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.8.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"5e189de91f5440e51b7d95c2f59d964ee3b51c5c","_id":"peer-info@0.9.1","_shasum":"6b3bcb51388069db817a90682df414a604aca99e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"6b3bcb51388069db817a90682df414a604aca99e","size":601937,"noattachment":false,"key":"/peer-info/-/peer-info-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.9.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.9.1.tgz_1490949475873_0.7753380974754691"},"directories":{},"publish_time":1490949476434,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1490949476434,"_cnpmcore_publish_time":"2021-12-16T10:32:47.241Z"},"0.9.0":{"name":"peer-info","version":"0.9.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.3.0","lodash.uniqby":"^4.7.0","peer-id":"^0.8.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"2d1f86cf91ed59b9f8280af85ec70b332f4c5e8a","_id":"peer-info@0.9.0","_shasum":"70d1654bfd3758c3b01f19daf2396d7454174b28","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"70d1654bfd3758c3b01f19daf2396d7454174b28","size":601943,"noattachment":false,"key":"/peer-info/-/peer-info-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.9.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/peer-info-0.9.0.tgz_1490873050861_0.5624584353063256"},"directories":{},"publish_time":1490873053063,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1490873053063,"_cnpmcore_publish_time":"2021-12-16T10:32:49.419Z"},"0.8.5":{"name":"peer-info","version":"0.8.5","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.2.3","lodash.uniqby":"^4.7.0","peer-id":"^0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"21700b80aed1860a41c284ac1477cf75267200ec","_id":"peer-info@0.8.5","_shasum":"b8fbee6376405c04c8b644610cd06231c4262a1e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"b8fbee6376405c04c8b644610cd06231c4262a1e","size":600732,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.8.5.tgz_1490621193412_0.2785677530337125"},"directories":{},"publish_time":1490621194062,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1490621194062,"_cnpmcore_publish_time":"2021-12-16T10:32:51.349Z"},"0.8.4":{"name":"peer-info","version":"0.8.4","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^11.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.2.2","lodash.uniqby":"^4.7.0","peer-id":"^0.8.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"af7ffdbed1811c9e58a7d12ec0ad2fccfe0ebe7e","_id":"peer-info@0.8.4","_shasum":"a9884787d5345a529236987873c93e3776448e07","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a9884787d5345a529236987873c93e3776448e07","size":600143,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.8.4.tgz_1489684474676_0.0979708400554955"},"directories":{},"publish_time":1489684475258,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1489684475258,"_cnpmcore_publish_time":"2021-12-16T10:32:52.778Z"},"0.8.3":{"name":"peer-info","version":"0.8.3","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^10.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","pre-commit":"^1.2.2"},"dependencies":{"multiaddr":"^2.2.1","lodash.uniqby":"^4.7.0","peer-id":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"bfbd01f436326a0d4ce4e75bc21d49d6bbfc7cd4","_id":"peer-info@0.8.3","_shasum":"64e9335fc2a423bac3845ee5cee822de1469f22a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"64e9335fc2a423bac3845ee5cee822de1469f22a","size":513802,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/peer-info-0.8.3.tgz_1486656857401_0.19561889464966953"},"directories":{},"publish_time":1486656858279,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1486656858279,"_cnpmcore_publish_time":"2021-12-16T10:32:54.616Z"},"0.8.2":{"name":"peer-info","version":"0.8.2","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^9.3.0","buffer-loader":"0.0.1","chai":"^3.5.0","pre-commit":"^1.2.2"},"dependencies":{"lodash.uniqby":"^4.7.0","multiaddr":"^2.1.1","peer-id":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"haad","email":"haad@headbanggames.com"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"17f017919fb75fbecbb878f7ed0f26523f936afd","_id":"peer-info@0.8.2","_shasum":"29aee1720f21ddb42b2f146a13e69614a6726281","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"29aee1720f21ddb42b2f146a13e69614a6726281","size":457285,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/peer-info-0.8.2.tgz_1482696036510_0.4124278612434864"},"directories":{},"publish_time":1482696039386,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1482696039386,"_cnpmcore_publish_time":"2021-12-16T10:32:56.904Z"},"0.8.1":{"name":"peer-info","version":"0.8.1","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^9.1.2","buffer-loader":"0.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"dependencies":{"multiaddr":"^2.0.3","peer-id":"^0.8.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Sid Harder","email":"sideharder@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"ac456e490f6a69faac8da73ad61feaace37470bf","_id":"peer-info@0.8.1","_shasum":"2734740a333b57126f832cad06dad5f1336332cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"2734740a333b57126f832cad06dad5f1336332cb","size":653330,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.8.1.tgz_1479829728261_0.030130967032164335"},"directories":{},"publish_time":1479829728827,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1479829728827,"_cnpmcore_publish_time":"2021-12-16T10:32:58.481Z"},"0.8.0":{"name":"peer-info","version":"0.8.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test --env node","test:browser":"aegir-test --env browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"homepage":"https://github.com/libp2p/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^9.0.1","buffer-loader":"0.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"dependencies":{"multiaddr":"^2.0.3","peer-id":"^0.8.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@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":"npmcdn-to-unpkg-bot","email":"npmcdn-to-unpkg-bot@users.noreply.github.com"}],"gitHead":"465ffab78ed2f6731bdb7b62faa94600a3a201af","_id":"peer-info@0.8.0","_shasum":"daecf20f68437bdd340428c510c65bab5a0d4cf0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"daecf20f68437bdd340428c510c65bab5a0d4cf0","size":339999,"noattachment":false,"key":"/peer-info/-/peer-info-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.8.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/peer-info-0.8.0.tgz_1478160112370_0.5111869282554835"},"directories":{},"publish_time":1478160113041,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1478160113041,"_cnpmcore_publish_time":"2021-12-16T10:33:00.168Z"},"0.7.1":{"name":"peer-info","version":"0.7.1","description":"IPFS Peer abstraction JavaScript implementation","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^8.0.0","buffer-loader":"0.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"dependencies":{"babel-runtime":"^6.11.6","multiaddr":"^2.0.3","peer-id":"^0.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"45b63d415e3899ca7d40ead5312f4c94a328c500","_id":"peer-info@0.7.1","_shasum":"0a393b8e773f87df5e723dd747594a6d4098f678","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0a393b8e773f87df5e723dd747594a6d4098f678","size":1236635,"noattachment":false,"key":"/peer-info/-/peer-info-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.7.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/peer-info-0.7.1.tgz_1473291180321_0.8853211293462664"},"directories":{},"publish_time":1473291181527,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1473291181527,"_cnpmcore_publish_time":"2021-12-16T10:33:02.899Z"},"0.7.0":{"name":"peer-info","version":"0.7.0","description":"IPFS Peer abstraction JavaScript implementation","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^3.1.1","buffer-loader":"0.0.1","chai":"^3.5.0","multiaddr":"^1.4.0","pre-commit":"^1.1.2"},"dependencies":{"babel-runtime":"^6.6.1","peer-id":"^0.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"e457e5a630c522ac0e6aeccc86ab7a9fe51d8a7a","_id":"peer-info@0.7.0","_shasum":"810f8dd6d3b30337c80b8b475e1367a893e8f619","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.1.0","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"810f8dd6d3b30337c80b8b475e1367a893e8f619","size":1147497,"noattachment":false,"key":"/peer-info/-/peer-info-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.7.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/peer-info-0.7.0.tgz_1464288397981_0.6605021669529378"},"directories":{},"publish_time":1464288400980,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1464288400980,"_cnpmcore_publish_time":"2021-12-16T10:33:05.280Z"},"0.6.2":{"name":"peer-info","version":"0.6.2","description":"IPFS Peer abstraction JavaScript implementation","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build","test":"aegir-test","test:node":"aegir-test node","test:browser":"aegir-test browser","release":"aegir-release","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"aegir":"^2.1.1","buffer-loader":"0.0.1","chai":"^3.5.0","multiaddr":"^1.4.0","pre-commit":"^1.1.2"},"dependencies":{"babel-runtime":"^6.6.1","peer-id":"^0.6.6"},"aegir":{"webpack":{"resolve":{"alias":{"node-forge":"../vendor/forge.bundle.js"}}}},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"David Dias","email":"mail@daviddias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"6b484c99bbee877868bd444b74a939cf93746b1c","_id":"peer-info@0.6.2","_shasum":"b8826308abf5c0e9041d9949ccc1a27c07e52430","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"b8826308abf5c0e9041d9949ccc1a27c07e52430","size":860569,"noattachment":false,"key":"/peer-info/-/peer-info-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.6.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/peer-info-0.6.2.tgz_1461065489878_0.3834730735979974"},"directories":{},"publish_time":1461065491169,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1461065491169,"_cnpmcore_publish_time":"2021-12-16T10:33:07.524Z"},"0.6.1":{"name":"peer-info","version":"0.6.1","description":"IPFS Peer abstraction JavaScript implementation","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"dignified-lint","build":"dignified-build","test":"dignified-test","test:node":"dignified-test node","test:browser":"dignified-test browser","release":"dignified-release","coverage":"dignified-coverage"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"buffer-loader":"0.0.1","chai":"^3.5.0","dignified.js":"^1.0.0","multiaddr":"^1.1.1","peer-id":"^0.6.6","pre-commit":"^1.1.2"},"dependencies":{},"dignified":{"webpack":{"resolve":{"alias":{"node-forge":"../vendor/forge.bundle.js"}}}},"gitHead":"46fd7e14c5c7174e71041540e148c9451a5d66f2","_id":"peer-info@0.6.1","_shasum":"37c5f41d8f0435e597a1d856a075889cc6fd0f68","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"37c5f41d8f0435e597a1d856a075889cc6fd0f68","size":859978,"noattachment":false,"key":"/peer-info/-/peer-info-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/peer-info-0.6.1.tgz_1460496242499_0.3125249072909355"},"directories":{},"publish_time":1460496244056,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1460496244056,"_cnpmcore_publish_time":"2021-12-16T10:33:10.381Z"},"0.6.0":{"name":"peer-info","version":"0.6.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"standard","test":"npm run test:node && npm run test:browser","test:node":"mocha tests/*-test.js","test:browser":"karma start karma.conf.js","coverage":"istanbul cover --print both -- _mocha tests/*-test.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"buffer-loader":"0.0.1","chai":"^3.5.0","istanbul":"^0.4.2","json-loader":"^0.5.4","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-cli":"^0.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","mocha":"^2.4.5","multiaddr":"^1.1.1","peer-id":"^0.6.0","pre-commit":"^1.1.2","standard":"^6.0.7","webpack":"^1.12.14"},"dependencies":{},"gitHead":"c579fc6c9c19def60541cb4625f020bd132ea6a0","_id":"peer-info@0.6.0","_shasum":"99ddb05e1f15027edd126c3d6d71fdd072a2e6f9","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"99ddb05e1f15027edd126c3d6d71fdd072a2e6f9","size":3715,"noattachment":false,"key":"/peer-info/-/peer-info-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/peer-info-0.6.0.tgz_1457639269491_0.03145615430548787"},"directories":{},"publish_time":1457639271657,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1457639271657,"_cnpmcore_publish_time":"2021-12-16T10:33:10.651Z"},"0.5.2":{"name":"peer-info","version":"0.5.2","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"standard","test":"npm run test:node && npm run test:browser","test:node":"mocha tests/*-test.js","test:browser":"karma start karma.conf.js","coverage":"istanbul cover --print both -- _mocha tests/*-test.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"buffer-loader":"0.0.1","chai":"^3.5.0","istanbul":"^0.4.2","json-loader":"^0.5.4","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-cli":"^0.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","mocha":"^2.4.5","multiaddr":"^1.1.1","peer-id":"^0.5.1","pre-commit":"^1.1.2","standard":"^6.0.7","webpack":"^1.12.14"},"dependencies":{},"gitHead":"4142e3d1c6efd453c165fc7e7741cd68c04c4288","_id":"peer-info@0.5.2","_shasum":"8954a64d26cb103c994a7606affd5b9c8ceceaae","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"8954a64d26cb103c994a7606affd5b9c8ceceaae","size":3712,"noattachment":false,"key":"/peer-info/-/peer-info-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.5.2.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/peer-info-0.5.2.tgz_1457134694341_0.27287816326133907"},"directories":{},"publish_time":1457134697549,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1457134697549,"_cnpmcore_publish_time":"2021-12-16T10:33:10.879Z"},"0.5.1":{"name":"peer-info","version":"0.5.1","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"standard","test":"npm run test:node && npm run test:browser","test:node":"mocha tests/*-test.js","test:browser":"karma start karma.conf.js","coverage":"istanbul cover --print both -- _mocha tests/*-test.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"buffer-loader":"0.0.1","chai":"^3.5.0","istanbul":"^0.4.2","json-loader":"^0.5.4","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-cli":"^0.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","mocha":"^2.4.5","multiaddr":"^1.1.1","peer-id":"^0.5.1","pre-commit":"^1.1.2","standard":"^6.0.7","webpack":"^1.12.14"},"dependencies":{},"gitHead":"1c2fa50ddd9c3ebb40f1d949beef3b0bba948254","_id":"peer-info@0.5.1","_shasum":"c21c4466f96321af574e1723f137ffac13933bc9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"c21c4466f96321af574e1723f137ffac13933bc9","size":3710,"noattachment":false,"key":"/peer-info/-/peer-info-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.5.1.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/peer-info-0.5.1.tgz_1457132283935_0.07983753504231572"},"directories":{},"publish_time":1457132288591,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1457132288591,"_cnpmcore_publish_time":"2021-12-16T10:33:11.106Z"},"0.5.0":{"name":"peer-info","version":"0.5.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"lint":"standard","test":"npm run test:node && npm run test:browser","test:node":"mocha tests/*-test.js","test:browser":"karma start karma.conf.js","coverage":"istanbul cover --print both -- _mocha tests/*-test.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.3.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"buffer-loader":"0.0.1","chai":"^3.5.0","istanbul":"^0.4.2","json-loader":"^0.5.4","karma":"^0.13.19","karma-chrome-launcher":"^0.2.2","karma-cli":"^0.1.2","karma-firefox-launcher":"^0.1.7","karma-mocha":"^0.2.1","karma-spec-reporter":"0.0.24","karma-webpack":"^1.7.0","mocha":"^2.4.5","multiaddr":"^1.1.1","peer-id":"^0.5.1","pre-commit":"^1.1.2","standard":"^6.0.7","webpack":"^1.12.14"},"dependencies":{},"gitHead":"e22bc5469c519913747bd0993cf7016a69a9a4f7","_id":"peer-info@0.5.0","_shasum":"e61c204e157fbe1c1ec94515c00de61d866e0193","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"e61c204e157fbe1c1ec94515c00de61d866e0193","size":3661,"noattachment":false,"key":"/peer-info/-/peer-info-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/peer-info-0.5.0.tgz_1457101307063_0.37258449057117105"},"directories":{},"publish_time":1457101310173,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1457101310173,"_cnpmcore_publish_time":"2021-12-16T10:33:11.317Z"},"0.4.0":{"name":"peer-info","version":"0.4.0","description":"IPFS Peer abstraction JavaScript implementation","main":"src/index.js","scripts":{"test:node":"node tests/*-test.js","lint":"standard","test":"npm run test:node","test:browser":"zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- tests/peer-test.js","test:browser:q":"BROWSER_VERSION=46 BROWSER_NAME=chrome npm run test:browser","build":"browserify -s PeerInfo -e ./src/index.js | tee dist/peer-info.js | ./node_modules/.bin/uglifyjs -m > dist/peer-info.min.js"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.2.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["lint","test"],"devDependencies":{"multiaddr":"^1.1.1","peer-id":"^0.4.0","pre-commit":"^1.1.1","standard":"^4.5.2","tape":"^4.2.2","zuul":"^3.7.2"},"dependencies":{},"gitHead":"0924eab5392fa868cd31440255b64b638dc945b3","_id":"peer-info@0.4.0","_shasum":"4796b5a80fadd0900849bebaabe3196471171e4d","_from":".","_npmVersion":"3.3.10","_nodeVersion":"4.2.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"4796b5a80fadd0900849bebaabe3196471171e4d","size":3562,"noattachment":false,"key":"/peer-info/-/peer-info-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.4.0.tgz"},"directories":{},"publish_time":1446810342498,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1446810342498,"_cnpmcore_publish_time":"2021-12-16T10:33:11.497Z"},"0.3.3":{"name":"peer-info","version":"0.3.3","description":"IPFS Peer abstraction Node.js implementation","main":"src/index.js","scripts":{"test":"lab tests/*-test.js","coverage":"lab -t 100 tests/*-test.js","codestyle":"standard --format","lint":"jshint .","validate":"npm ls"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-peer-info/issues"},"homepage":"https://github.com/diasdavid/js-peer-info","pre-commit":["codestyle","test"],"devDependencies":{"code":"^1.4.1","lab":"^5.13.0","pre-commit":"^1.1.1","standard":"^4.5.2"},"dependencies":{"peer-id":"^0.3.0"},"gitHead":"36f3c895a66f0feb6a6cca0c3b63dc1e7362d993","_id":"peer-info@0.3.3","_shasum":"90ba77bdacb3e8ca9fad0baf6ecbed4d8247a580","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"90ba77bdacb3e8ca9fad0baf6ecbed4d8247a580","size":2340,"noattachment":false,"key":"/peer-info/-/peer-info-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.3.3.tgz"},"directories":{},"publish_time":1446070647490,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1446070647490,"_cnpmcore_publish_time":"2021-12-16T10:33:11.703Z"},"0.3.2":{"name":"peer-info","version":"0.3.2","description":"IPFS Peer abstraction Node.js implementation","main":"src/index.js","scripts":{"test":"lab tests/*-test.js","coverage":"lab -t 100 tests/*-test.js","codestyle":"standard --format","lint":"jshint .","validate":"npm ls"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-peer-info.git"},"keywords":["IPFS"],"engines":{"node":"^4.0.0"},"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-peer-info/issues"},"homepage":"https://github.com/diasdavid/node-peer-info","pre-commit":["codestyle","test"],"devDependencies":{"code":"^1.4.1","lab":"^5.13.0","pre-commit":"^1.1.1","standard":"^4.5.2"},"dependencies":{"peer-id":"^0.3.0"},"gitHead":"76bf1005ba10838698c58fc71f1dcbc92bb92bae","_id":"peer-info@0.3.2","_shasum":"d298eb4c2868ab47c490213ba75b3786a0902317","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"pgte","email":"pedro.teixeira@gmail.com"},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"d298eb4c2868ab47c490213ba75b3786a0902317","size":2344,"noattachment":false,"key":"/peer-info/-/peer-info-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/peer-info/download/peer-info-0.3.2.tgz"},"directories":{},"publish_time":1442334240510,"_hasShrinkwrap":false,"deprecated":"No longer supported for js-libp2p0.28.0 or later","_cnpm_publish_time":1442334240510,"_cnpmcore_publish_time":"2021-12-16T10:33:11.944Z"}},"readme":"# js-peer-info\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-peer-info.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-peer-info)\n[![](https://img.shields.io/travis/libp2p/js-peer-info.svg?style=flat-square)](https://travis-ci.com/libp2p/js-peer-info)\n[![Dependency Status](https://david-dm.org/libp2p/js-peer-info.svg?style=flat-square)](https://david-dm.org/libp2p/js-peer-info)\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%3D3.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D6.0.0-orange.svg?style=flat-square)\n\n## Lead Maintainer\n\n[Vasco Santos](https://github.com/vasco-santos)\n\n## Table of Contents\n\n- [js-peer-info](#js-peer-info)\n  - [Lead Maintainer](#lead-maintainer)\n  - [Table of Contents](#table-of-contents)\n  - [Installation](#installation)\n    - [npm](#npm)\n    - [Node.JS, Browserify, Webpack](#nodejs-browserify-webpack)\n    - [Browser: `<script>` Tag](#browser-script-tag)\n  - [Usage](#usage)\n  - [API](#api)\n    - [`PeerInfo.create([id])`](#peerinfocreateid)\n    - [`new PeerInfo(id)`](#new-peerinfoid)\n    - [`.id`](#id)\n    - [`protocols`](#protocols)\n    - [`.protocols.add(protocol)`](#protocolsaddprotocol)\n    - [`.protocols.delete(protocol)`](#protocolsdeleteprotocol)\n    - [`.multiaddrs`](#multiaddrs)\n    - [`.multiaddrs.add(addr)`](#multiaddrsaddaddr)\n    - [`.multiaddrs.addSafe(addr)`](#multiaddrsaddsafeaddr)\n    - [`.multiaddrs.delete(addr)`](#multiaddrsdeleteaddr)\n    - [`.multiaddrs.replace(existing, fresh)`](#multiaddrsreplaceexisting-fresh)\n    - [`.connect(ma)`](#connectma)\n    - [`.disconnect()`](#disconnect)\n    - [`.isConnected()`](#isconnected)\n  - [Contribute](#contribute)\n  - [License](#license)\n\n## Installation\n\n### npm\n\n```sh\n> npm i peer-info\n```\n\n### Node.JS, Browserify, Webpack\n\n```js\nconst PeerInfo = require('peer-info')\n```\n\n### Browser: `<script>` Tag\n\nLoading this module through a script tag will make the `PeerInfo` obj available in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/peer-info/dist/index.min.js\"></script>\n<!-- OR -->\n<script src=\"https://unpkg.com/peer-info/dist/index.js\"></script>\n```\n\n## Usage\n\n```js\nconst PeerInfo = require('peer-info')\nconst peer = new PeerInfo()\n\n// TCP port 5001\npeer.multiaddrs.add('/ip4/1.2.3.4/tcp/5001')\n\n// UDP port 8001\npeer.multiaddrs.add('/ip4/1.2.3.4/udp/8001')\n\n// mic/speaker soundwaves using frequencies 697 and 1209\npeer.multiaddrs.add('/sonic/bfsk/697/1209')\n```\n\n## API\n\n```js\nconst PeerInfo = require('peer-info')\n```\n\n### `PeerInfo.create([id])`\n\n- `id` optional - can be a PeerId or a JSON object(will be parsed with https://github.com/libp2p/js-peer-id#createfromjsonobj)\n\nCreates a new PeerInfo instance and if no `id` is passed it\ngenerates a new underlying [PeerID](https://github.com/libp2p/js-peer-id)\nfor it.\n\nReturns `Promise<PeerInfo>`.\n\n### `new PeerInfo(id)`\n\n- `id: PeerId` - instance of PeerId (optional)\n\nCreates a new PeerInfo instance from an existing PeerId.\n\n### `.id`\n\nThe [PeerId](https://github.com/libp2p/js-peer-id) of the peer this info relates to.\n\n### `protocols`\n\nA list of protocols that `peer` supports.\n\n### `.protocols.add(protocol)`\n\nAdds a protocol that `peer` can support. `protocol` is a string.\n\n### `.protocols.delete(protocol)`\n\nRemoves a protocol that `peer` no longer supports. `protocol` is a string.\n\n### `.multiaddrs`\n\nA list of multiaddresses instances that `peer` can be reached at.\n\n### `.multiaddrs.add(addr)`\n\n- `addr: Multiaddr`\n\nAdds a new multiaddress that `peer` can be reached at. `addr` is an instance of\na [multiaddr](https://github.com/multiformats/js-multiaddr).\n\n### `.multiaddrs.addSafe(addr)`\n\n- `addr: Multiaddr`\n\nThe `addSafe` call, in comparison to `add`, will only add the multiaddr to\n`multiaddrs` if the same multiaddr tries to be added twice.\n\nThis is a simple mechanism to prevent `multiaddrs` from becoming bloated with\nunusable addresses, which happens when we exchange observed multiaddrs with\npeers which will not provide a useful multiaddr to be shared to the rest of the\nnetwork (e.g. a multiaddr referring to a peer inside a LAN being shared to the\noutside world).\n\n### `.multiaddrs.delete(addr)`\n\n- `addr: Multiaddr`\n\nRemoves a multiaddress instance `addr` from `peer`.\n\n### `.multiaddrs.replace(existing, fresh)`\n\n- `existing: Multiaddr`\n- `fresh: Multiaddr`\n\nRemoves the array of multiaddresses `existing` from `peer`, and adds the array\nof multiaddresses `fresh`.\n\n### `.connect(ma)`\n\nRecords the given multiaddr, `ma` as the active multiaddr of the peer.\n\n- `ma: Multiaddr`\n\n### `.disconnect()`\n\nRemoves the existing connected Multiaddr from tracking.\n\n### `.isConnected()`\n\nReturns `true`  if a connected Multiaddr exists, otherwise returns `false`.\n\n## Contribute\n\nPRs accepted.\n\nSmall note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\n[MIT © David Dias](LICENSE)\n","_attachments":{},"homepage":"https://github.com/libp2p/js-peer-info","bugs":{"url":"https://github.com/libp2p/js-peer-info/issues"},"license":"MIT"}