{"id":3723054,"name":"github.com/hmarr/codeowners","ecosystem":"go","description":"Package codeowners is a library for working with CODEOWNERS files.\n\nCODEOWNERS files map gitignore-style path patterns to sets of owners, which\nmay be GitHub users, GitHub teams, or email addresses. This library parses\nthe CODEOWNERS file format into rulesets, which may then be used to determine\nthe ownership of files.\n\nTo find the owner of a given file, parse a CODEOWNERS file and call Match()\non the resulting ruleset.\n\nA command line interface is also available in the cmd/codeowners package.\nWhen run, it will walk the directory tree showing the code owners for each\nfile encountered. The help flag lists available options.","homepage":"https://github.com/hmarr/codeowners","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/hmarr/codeowners","keywords_array":[],"namespace":"github.com/hmarr","versions_count":12,"first_release_published_at":"2020-07-24T22:14:36.000Z","latest_release_published_at":"2024-06-26T17:29:50.000Z","latest_release_number":"v1.2.1","last_synced_at":"2026-03-22T19:38:50.490Z","created_at":"2022-04-11T13:30:32.438Z","updated_at":"2026-03-22T19:38:50.490Z","registry_url":"https://pkg.go.dev/github.com/hmarr/codeowners","install_command":"go get github.com/hmarr/codeowners","documentation_url":"https://pkg.go.dev/github.com/hmarr/codeowners#section-documentation","metadata":{},"repo_metadata":{"uuid":"282309982","full_name":"hmarr/codeowners","owner":"hmarr","description":"🔒 Command line tool and Go library for CODEOWNERS files","archived":false,"fork":false,"pushed_at":"2023-02-05T17:14:06.000Z","size":56,"stargazers_count":94,"open_issues_count":2,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-03-14T10:07:11.647Z","etag":null,"topics":["cli","codeowners","go"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"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":"codeowners.go","security":null,"support":null}},"created_at":"2020-07-24T20:26:41.000Z","updated_at":"2023-03-06T17:36:34.000Z","dependencies_parsed_at":"2023-02-19T01:01:17.255Z","dependency_job_id":null,"html_url":"https://github.com/hmarr/codeowners","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmarr%2Fcodeowners","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmarr%2Fcodeowners/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmarr%2Fcodeowners/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hmarr","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T19:00:01.169Z","dependent_packages_count":11,"downloads":null,"downloads_period":null,"dependent_repos_count":13,"rankings":{"downloads":null,"dependent_repos_count":1.4777201346747446,"dependent_packages_count":1.565468835203538,"stargazers_count":4.726223053794857,"forks_count":6.79437087583609,"docker_downloads_count":0.305381677099374,"average":2.9738329153217204},"purl":"pkg:golang/github.com/hmarr/codeowners","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/hmarr/codeowners","docker_dependents_count":2,"docker_downloads_count":62948819,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/hmarr/codeowners","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/hmarr/codeowners/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-05-18T03:06:45.674Z","issues_count":10,"pull_requests_count":9,"avg_time_to_close_issue":7191584.5,"avg_time_to_close_pull_request":212515.375,"issues_closed_count":6,"pull_requests_closed_count":8,"pull_request_authors_count":6,"issue_authors_count":9,"avg_comments_per_issue":1.6,"avg_comments_per_pull_request":0.7777777777777778,"merged_pull_requests_count":7,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":4519568.5,"past_year_avg_time_to_close_pull_request":69230.75,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fhmarr%2Fcodeowners/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fhmarr%2Fcodeowners/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fhmarr%2Fcodeowners/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fhmarr%2Fcodeowners/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fhmarr%2Fcodeowners/codemeta","maintainers":[]}