{"id":4376899,"name":"@gregnr/bonjour-service","ecosystem":"npm","description":"A Bonjour/Zeroconf implementation in TypeScript","homepage":"https://github.com/onlxltd/bonjour-service","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/onlxltd/bonjour-service","keywords_array":["bonjour","zeroconf","zero","configuration","mdns","dns","service","discovery","multicast","broadcast","dns-sd"],"namespace":"gregnr","versions_count":1,"first_release_published_at":"2022-04-22T00:22:44.542Z","latest_release_published_at":"2022-04-22T00:22:44.542Z","latest_release_number":"0.1.0","last_synced_at":"2026-10-12T16:34:30.298Z","created_at":"2022-05-24T13:30:10.643Z","updated_at":"2026-10-12T16:34:30.478Z","registry_url":"https://www.npmjs.com/package/@gregnr/bonjour-service","install_command":"npm install @gregnr/bonjour-service","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.1.0"},"contentPolicy":null},"repo_metadata":{"id":37478419,"uuid":"348818831","full_name":"onlxltd/bonjour-service","owner":"onlxltd","description":"A Bonjour/Zeroconf protocol implementation in TypeScript","archived":false,"fork":true,"pushed_at":"2026-09-13T05:04:31.000Z","size":2326,"stargazers_count":116,"open_issues_count":29,"forks_count":34,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-09-14T22:51:31.451Z","etag":null,"topics":["bonjour","bonjour-browser","bonjour-discovery","client","discovery","mdns","network","node","nodejs","server","zeroconfig"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/bonjour-service","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"watson/bonjour","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onlxltd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-03-17T18:52:19.000Z","updated_at":"2026-09-11T13:45:26.000Z","dependencies_parsed_at":"2023-10-11T00:55:18.083Z","dependency_job_id":null,"html_url":"https://github.com/onlxltd/bonjour-service","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/onlxltd/bonjour-service","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onlxltd","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/sbom","scorecard":{"id":707498,"data":{"date":"2025-08-11","repo":{"name":"github.com/onlxltd/bonjour-service","commit":"30abed0a5bd2c273554253a6fc2ddb1149c774fe"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"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":"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":"Code-Review","score":2,"reason":"Found 2/7 approved changesets -- score normalized to 2","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":"Maintained","score":5,"reason":"6 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","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: no topLevel permission defined: .github/workflows/build-and-test.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-release.yml:1","Info: no jobLevel write permissions found"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/onlxltd/bonjour-service/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/onlxltd/bonjour-service/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/onlxltd/bonjour-service/publish-release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/onlxltd/bonjour-service/publish-release.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction 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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":3,"reason":"SAST tool is not run on all commits -- score normalized to 3","details":["Warn: 9 commits out of 27 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"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T07:06:43.719Z","repository_id":37478419,"created_at":"2025-08-22T07:06:43.719Z","updated_at":"2025-08-22T07:06:43.719Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37348098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-15T02:00:05.939Z","response_time":113,"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":"onlxltd","name":"ON LX Limited","uuid":"16917757","kind":"organization","description":"","email":null,"website":"onlx.ltd","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16917757?v=4","repositories_count":24,"last_synced_at":"2026-10-10T10:35:19.740Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/onlxltd","funding_links":[],"total_stars":156,"followers":9,"following":0,"created_at":"2022-11-02T16:31:39.054Z","updated_at":"2026-10-10T10:35:19.754Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onlxltd","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onlxltd/repositories"},"tags":[{"name":"1.1.1","sha":"a3aaf195aab520cf09e6270b2cd32445240719e6","kind":"commit","published_at":"2023-03-21T12:39:20.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.1.1","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"8e1fefee1eed91253bc23b2baa2509646734b108","kind":"commit","published_at":"2023-01-11T11:47:42.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.1.0","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.1.0/manifests"},{"name":"1.0.14","sha":"009a753e0ef7871174743a47163cd11a702572d4","kind":"commit","published_at":"2022-08-31T16:48:04.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.14","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"17eb18697fae4ab69bae03abef1118c72f523f4a","kind":"commit","published_at":"2022-06-07T10:40:23.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.13","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"4c5db05c4b6bbce6b774b0d9c7df0987d163cd6e","kind":"commit","published_at":"2022-04-22T08:57:12.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.12","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"c355b7259efaa2af4fc13859e527f25ea3ec3d87","kind":"commit","published_at":"2022-01-31T17:05:32.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.11","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"26efb6920e0d711f7b468fad645cff15c3908a2f","kind":"commit","published_at":"2021-12-16T12:44:05.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.10","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.10/manifests"},{"name":"1.0.9","sha":"35633a617e7305dc1359dc655035ab2b4e5799de","kind":"commit","published_at":"2021-10-19T10:51:20.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.9","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"c50a7a94bd5d4690400c42c3c92f2128d5d44475","kind":"commit","published_at":"2021-05-27T10:34:04.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.8","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"d8fbb240aae8bea68f2ae865dd8abbba3ae2a26c","kind":"commit","published_at":"2021-05-15T16:11:20.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.7","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"0d51bbfc5931ef96658ad64a75264b9b3486bcb5","kind":"commit","published_at":"2021-04-06T16:43:03.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.6","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"c195146da95cd8e55555d54ff4ab29530baf9aff","kind":"commit","published_at":"2021-03-24T11:19:14.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.5","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"af700b574e80298d9782ad864bc3e0afd9f7dce9","kind":"commit","published_at":"2021-03-23T11:44:40.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.4","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"2ed5d19430165624ee7972dfc80de7abeeee6b8c","kind":"commit","published_at":"2021-03-22T12:47:12.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.3","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"353772ea9fbfb5b2fcd0b58d4b07f7040b475a8e","kind":"commit","published_at":"2021-03-19T23:30:51.000Z","download_url":"https://codeload.github.com/onlxltd/bonjour-service/tar.gz/1.0.2","html_url":"https://github.com/onlxltd/bonjour-service/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/onlxltd/bonjour-service@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-12T16:34:30.474Z","dependent_packages_count":1,"downloads":15,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":45.749638265770436,"dependent_repos_count":25.30552159382132,"dependent_packages_count":16.219766897652278,"stargazers_count":9.928185174708448,"forks_count":7.839716369376272,"average":21.008565660265752},"purl":"pkg:npm/%40gregnr/bonjour-service","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@gregnr/bonjour-service","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@gregnr/bonjour-service","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@gregnr/bonjour-service/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-11T13:31:05.750Z","issues_count":33,"pull_requests_count":68,"avg_time_to_close_issue":14170666.07142857,"avg_time_to_close_pull_request":7318943.357142857,"issues_closed_count":14,"pull_requests_closed_count":56,"pull_request_authors_count":20,"issue_authors_count":30,"avg_comments_per_issue":2.606060606060606,"avg_comments_per_pull_request":0.8970588235294118,"merged_pull_requests_count":33,"bot_issues_count":0,"bot_pull_requests_count":25,"past_year_issues_count":3,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":1358874.0,"past_year_avg_time_to_close_pull_request":1210754.5625,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":6.0,"past_year_avg_comments_per_pull_request":1.2105263157894737,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlxltd%2Fbonjour-service/issues","maintainers":[{"login":"mdidon","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mdidon"}],"active_maintainers":[{"login":"mdidon","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mdidon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gregnr%2Fbonjour-service/codemeta","maintainers":[{"uuid":"gregnr","login":"gregnr","name":null,"email":"greg.nmr@gmail.com","url":null,"packages_count":154,"html_url":"https://www.npmjs.com/~gregnr","role":null,"created_at":"2022-11-15T18:03:43.430Z","updated_at":"2022-11-15T18:03:43.430Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gregnr/packages"}]}