{"_id":"@libp2p/interface-peer-discovery","_rev":"4623351","name":"@libp2p/interface-peer-discovery","description":"Peer Discovery interface for libp2p","dist-tags":{"latest":"2.0.0","next":"2.0.0-d853d124"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T18:33:54.000Z","created":"2022-06-10T08:19:32.762Z","2.0.0-d853d124":"2023-06-19T13:48:12.793Z","2.0.0-ea8a0637":"2023-06-19T10:27:41.005Z","2.0.0-ab0e3980":"2023-06-19T10:03:06.683Z","2.0.0-3dfc236e":"2023-06-16T13:43:09.452Z","2.0.0-8c6b6d24":"2023-06-15T12:36:39.824Z","2.0.0-d2f1eff4":"2023-06-15T12:09:24.602Z","2.0.0-5a9fb4d6":"2023-06-15T10:34:52.944Z","2.0.0-883082ca":"2023-06-15T09:36:51.108Z","2.0.0-1c6702c8":"2023-06-15T08:10:51.809Z","2.0.0":"2023-05-04T17:42:25.889Z","1.1.1":"2023-05-04T17:10:09.369Z","1.1.0":"2023-04-27T08:19:54.515Z","1.0.5":"2023-01-18T13:59:05.316Z","1.0.4":"2022-12-16T09:58:38.669Z","1.0.3":"2022-12-14T18:42:19.860Z","1.0.2":"2022-11-05T18:23:38.349Z","1.0.1":"2022-06-27T17:12:43.497Z","1.0.0":"2022-06-14T14:59:28.306Z","0.0.0":"2022-06-10T08:19:32.762Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"versions":{"2.0.0-d853d124":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-d853d124","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-d853d124","@libp2p/interfaces":"3.3.2-d853d124"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","_id":"@libp2p/interface-peer-discovery@2.0.0-d853d124","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"9034b21c2fb42e19ce52de0431379b3253d7ede1","size":3523,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-d853d124.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-d853d124.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-d853d124_1687182492641_0.38345109266595045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T13:48:12.793Z","publish_time":1687182492793,"_source_registry_name":"default","_cnpm_publish_time":1687182492793},"2.0.0-ea8a0637":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-ea8a0637","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-ea8a0637","@libp2p/interfaces":"3.3.2-ea8a0637"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","_id":"@libp2p/interface-peer-discovery@2.0.0-ea8a0637","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"8e49d40469b7bddfe7bc411027ec1e658487485b","size":3524,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-ea8a0637.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-ea8a0637.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-ea8a0637_1687170460841_0.4405452554126823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:27:41.005Z","publish_time":1687170461005,"_source_registry_name":"default","_cnpm_publish_time":1687170461005},"2.0.0-ab0e3980":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-ab0e3980","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-ab0e3980","@libp2p/interfaces":"3.3.2-ab0e3980"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","_id":"@libp2p/interface-peer-discovery@2.0.0-ab0e3980","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"06af8dda1e9e7b11a5c205112079a05aba626c26","size":3524,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-ab0e3980.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-ab0e3980.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-ab0e3980_1687168986469_0.31554856147746957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:03:06.683Z","publish_time":1687168986683,"_source_registry_name":"default","_cnpm_publish_time":1687168986683},"2.0.0-3dfc236e":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-3dfc236e","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-3dfc236e","@libp2p/interfaces":"3.3.2-3dfc236e"},"devDependencies":{"aegir":"^39.0.10"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","_id":"@libp2p/interface-peer-discovery@2.0.0-3dfc236e","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"9a13aab150046feff91ba7f5a00349cd50a7b72a","size":3522,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-3dfc236e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-3dfc236e.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-3dfc236e_1686922989330_0.47873810740000655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T13:43:09.452Z","publish_time":1686922989452,"_source_registry_name":"default","_cnpm_publish_time":1686922989452},"2.0.0-8c6b6d24":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-8c6b6d24","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-8c6b6d24","@libp2p/interfaces":"3.3.2-8c6b6d24"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"8c6b6d2404d403104d244628def748397733dcd4","_id":"@libp2p/interface-peer-discovery@2.0.0-8c6b6d24","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"00a06fb3dbcea92b2538778dec2682648cf0929f","size":3862,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-8c6b6d24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-8c6b6d24.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-8c6b6d24_1686832599623_0.7160801815273266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:36:39.824Z","publish_time":1686832599824,"_source_registry_name":"default","_cnpm_publish_time":1686832599824},"2.0.0-d2f1eff4":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-d2f1eff4","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-d2f1eff4","@libp2p/interfaces":"3.3.2-d2f1eff4"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d2f1eff45ca2dd30c98497bb5dcbc3fb33496b6d","_id":"@libp2p/interface-peer-discovery@2.0.0-d2f1eff4","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"eb29cd8beedc0e2068703e562e0b4f437a4ec80e","size":3861,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-d2f1eff4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-d2f1eff4.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-d2f1eff4_1686830964443_0.4673158834603015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:09:24.602Z","publish_time":1686830964602,"_source_registry_name":"default","_cnpm_publish_time":1686830964602},"2.0.0-5a9fb4d6":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-5a9fb4d6","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-5a9fb4d6","@libp2p/interfaces":"3.3.2-5a9fb4d6"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5a9fb4d6855b24a4bd63c6b94a5c13d03d7e7ce9","_id":"@libp2p/interface-peer-discovery@2.0.0-5a9fb4d6","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"6aacd3b9d6b80171727b9a81dcc81886ce4bb9c4","size":3861,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-5a9fb4d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-5a9fb4d6.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-5a9fb4d6_1686825292781_0.8628400786213626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T10:34:52.944Z","publish_time":1686825292944,"_source_registry_name":"default","_cnpm_publish_time":1686825292944},"2.0.0-883082ca":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-883082ca","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-883082ca","@libp2p/interfaces":"3.3.2-883082ca"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"883082ca284b346cd5c232236356773d97b78d8b","_id":"@libp2p/interface-peer-discovery@2.0.0-883082ca","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"650d5133a1aee58d25d735e13e86cfbb17b8841f","size":3863,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-883082ca.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-883082ca.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-883082ca_1686821810885_0.22857767761566272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T09:36:51.108Z","publish_time":1686821811108,"_source_registry_name":"default","_cnpm_publish_time":1686821811108},"2.0.0-1c6702c8":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0-1c6702c8","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["interface","libp2p"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"1.0.10-1c6702c8","@libp2p/interfaces":"3.3.2-1c6702c8"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"1c6702c8a48a25e97910c0821f748802edf9ac42","_id":"@libp2p/interface-peer-discovery@2.0.0-1c6702c8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"da87585fd4fb29e4059f0c6a8cb4f2ea105919e7","size":3871,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0-1c6702c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0-1c6702c8.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0-1c6702c8_1686816651635_0.6528142535304549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T08:10:51.809Z","publish_time":1686816651809,"_source_registry_name":"default","_cnpm_publish_time":1686816651809},"2.0.0":{"name":"@libp2p/interface-peer-discovery","version":"2.0.0","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"e7f5227044e0c4664cda79fbfb0f53182a4ab79a","_id":"@libp2p/interface-peer-discovery@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"90f176cfd202f5a362912386199e64f8b1e0fc53","size":3982,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-2.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_2.0.0_1683222145633_0.26381215787409773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T17:42:25.889Z","publish_time":1683222145889,"_source_registry_name":"default","_cnpm_publish_time":1683222145889},"1.1.1":{"name":"@libp2p/interface-peer-discovery","version":"1.1.1","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^39.0.5"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"70140e51030930311f8b291549c3ccf792b71a2d","_id":"@libp2p/interface-peer-discovery@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"5de48cbf30d1899de7138afbf4bb7491f91759e8","size":4345,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.1.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.1.1_1683220209214_0.4717555245814917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T17:10:09.369Z","publish_time":1683220209369,"_source_registry_name":"default","_cnpm_publish_time":1683220209369},"1.1.0":{"name":"@libp2p/interface-peer-discovery","version":"1.1.0","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^38.1.0"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"314ff037127e8e024aa80478b13dac536bd4d644","_id":"@libp2p/interface-peer-discovery@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"d541a7aaf7c9650a966760d5b6e3f640699ef5ef","size":4347,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.1.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.1.0_1682583594340_0.32546221274190934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-27T08:19:54.515Z","publish_time":1682583594515,"_source_registry_name":"default","_cnpm_publish_time":1682583594515},"1.0.5":{"name":"@libp2p/interface-peer-discovery","version":"1.0.5","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^38.1.0"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"c5d7079fc7609baa7ee12e34eb61f36195727c89","_id":"@libp2p/interface-peer-discovery@1.0.5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"0fb935d55221e0ff58b4dad93646111a4fc7dcdf","size":4091,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.5_1674050345166_0.3113861355233245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-18T13:59:05.316Z","publish_time":1674050345316,"_cnpm_publish_time":1674050345316},"1.0.4":{"name":"@libp2p/interface-peer-discovery","version":"1.0.4","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"cad3bd5032615ccad21be511c053248fc7cee938","_id":"@libp2p/interface-peer-discovery@1.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"e0455038c43b6c8cd039ab691f85fc621356f6e5","size":4087,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.4_1671184718526_0.4761277040859615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-16T09:58:50.185Z","publish_time":1671184718669,"_cnpm_publish_time":1671184718669},"1.0.3":{"name":"@libp2p/interface-peer-discovery","version":"1.0.3","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^37.7.3"},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"90a9fd815918d84049d14a84620adc3e8ade274e","_id":"@libp2p/interface-peer-discovery@1.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"99032834e3eb52d5740b990b96b016155672d919","size":4075,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.3_1671043339670_0.8696038374744517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-14T18:43:38.364Z","publish_time":1671043339860,"_cnpm_publish_time":1671043339860},"1.0.2":{"name":"@libp2p/interface-peer-discovery","version":"1.0.2","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"38380ed57ed82267ce10fc6f9009283eedc5e24a","_id":"@libp2p/interface-peer-discovery@1.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"4dacc95dcacd7cb81fc9f4a39997791db323f883","size":3498,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.2_1667672618147_0.9225998002843017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-05T18:23:44.557Z","publish_time":1667672618349,"_cnpm_publish_time":1667672618349},"1.0.1":{"name":"@libp2p/interface-peer-discovery","version":"1.0.1","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^37.4.0"},"gitHead":"d90b6048d9d23a29e1edc8f0e8b8e2725453a06a","_id":"@libp2p/interface-peer-discovery@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"56d14a933a479e9866b1eb41a597717d2e7d954e","size":3515,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.1_1656349963336_0.9430931210807523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T17:37:48.117Z","publish_time":1656349963497,"_cnpm_publish_time":1656349963497},"1.0.0":{"name":"@libp2p/interface-peer-discovery","version":"1.0.0","description":"Peer Discovery interface for libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^1.0.0","@libp2p/interfaces":"^3.0.0"},"devDependencies":{"aegir":"^37.2.0"},"gitHead":"c4db50e6e801d314946d72e96ebae350f152ed4e","_id":"@libp2p/interface-peer-discovery@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"2a6c782d5256a47a67ee544fb1e33df87046648f","size":3513,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_1.0.0_1655218768173_0.4807018214346013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T15:46:56.270Z","publish_time":1655218768306,"_cnpm_publish_time":1655218768306},"0.0.0":{"name":"@libp2p/interface-peer-discovery","version":"0.0.0","description":"Interfaces for JS Libp2p","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/libp2p-interfaces#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-interfaces.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"keywords":["interface","libp2p"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","release":"aegir release"},"dependencies":{"@libp2p/interface-peer-info":"^0.0.0","@libp2p/interfaces":"^2.0.3"},"devDependencies":{"aegir":"^37.0.7"},"gitHead":"96a4bcc79da19fd63171b90f81abbb7cead6e9ce","_id":"@libp2p/interface-peer-discovery@0.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"e97a0d6a73df5282aad7ea3b48811efc85b2b600","size":2442,"noattachment":false,"key":"/@libp2p/interface-peer-discovery/-/@libp2p/interface-peer-discovery-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/interface-peer-discovery/download/@libp2p/interface-peer-discovery-0.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interface-peer-discovery_0.0.0_1654849172572_0.728948700498363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T10:24:21.984Z","publish_time":1654849172762,"_cnpm_publish_time":1654849172762}},"readme":"# @libp2p/interface-peer-discovery <!-- omit in toc -->\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-interfaces.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-interfaces)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p-interfaces/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/libp2p/js-libp2p-interfaces/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Peer Discovery interface for libp2p\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n- [Modules that implement the interface](#modules-that-implement-the-interface)\n- [Badge](#badge)\n- [Usage](#usage)\n  - [Node.js](#nodejs)\n- [API](#api)\n  - [`start` the service](#start-the-service)\n  - [`stop` the service](#stop-the-service)\n  - [discovering peers](#discovering-peers)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i @libp2p/interface-peer-discovery\n```\n\nThe primary goal of this module is to enable developers to pick and/or swap their Peer Discovery modules as they see fit for their application, without having to go through shims or compatibility issues. This module and test suite was heavily inspired by [abstract-blob-store](https://github.com/maxogden/abstract-blob-store).\n\nPublishing a test suite as a module lets multiple modules all ensure compatibility since they use the same test suite.\n\nThe API is presented with both Node.js and Go primitives, however, there is not actual limitations for it to be extended for any other language, pushing forward the cross compatibility and interop through different stacks.\n\n## Modules that implement the interface\n\n- [JavaScript libp2p-mdns](https://github.com/libp2p/js-libp2p-mdns)\n- [JavaScript libp2p-bootstrap](https://github.com/libp2p/js-libp2p-bootstrap)\n- [JavaScript libp2p-kad-dht](https://github.com/libp2p/js-libp2p-kad-dht)\n- [JavaScript libp2p-webrtc-star](https://github.com/libp2p/js-libp2p-webrtc-star)\n- [JavaScript libp2p-websocket-star](https://github.com/libp2p/js-libp2p-websocket-star)\n- [TypeScript discv5](https://github.com/chainsafe/discv5)\n\nSend a PR to add a new one if you happen to find or write one.\n\n## Badge\n\nInclude this badge in your readme if you make a new module that uses interface-peer-discovery API.\n\n![](img/badge.png)\n\n## Usage\n\n### Node.js\n\nInstall `interface-discovery` as one of the dependencies of your project and as a test file. Then, using `mocha` (for JavaScript) or a test runner with compatible API, do:\n\n```js\nconst tests = require('libp2p-interfaces-compliance-tests/peer-discovery')\n\ndescribe('your discovery', () => {\n  // use all of the test suits\n  tests({\n    setup () {\n      return YourDiscovery\n    },\n    teardown () {\n      // Clean up any resources created by setup()\n    }\n  })\n})\n```\n\n## API\n\nA valid (read: that follows this abstraction) Peer Discovery module must implement the following API:\n\n### `start` the service\n\n- `await discovery.start()`\n\nStart the discovery service.\n\nIt returns a `Promise`\n\n### `stop` the service\n\n- `await discovery.stop()`\n\nStop the discovery service.\n\nIt returns a `Promise`\n\n### discovering peers\n\n- `discovery.on('peer', (peerData) => {})`\n\nEvery time a peer is discovered by a discovery service, it emits a `peer` event with the discovered peer's information, which must contain the following properties:\n\n- `<`[`PeerId`](https://github.com/libp2p/js-peer-id)`>` `peerData.id`\n- `<Array<`[`Multiaddr`](https://github.com/multiformats/js-multiaddr)`>>` `peerData.multiaddrs`\n\n## API Docs\n\n- <https://libp2p.github.io/js-libp2p-interfaces/modules/_libp2p_interface_peer_discovery.html>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/interface-peer-discovery#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p-interfaces/issues"},"license":"Apache-2.0 OR MIT"}