{"id":62019,"name":"devtools","description":"Tools to make an R developer's life easier","url":"https://github.com/r-lib/devtools","last_synced_at":"2025-09-08T12:36:42.495Z","repository":{"id":694861,"uuid":"643909","full_name":"r-lib/devtools","owner":"r-lib","description":"Tools to make an R developer's life easier","archived":false,"fork":false,"pushed_at":"2025-04-04T08:49:40.000Z","size":13716,"stargazers_count":2472,"open_issues_count":51,"forks_count":761,"subscribers_count":118,"default_branch":"main","last_synced_at":"2025-09-01T09:50:48.018Z","etag":null,"topics":["package-creation","r"],"latest_commit_sha":null,"homepage":"https://devtools.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-05-03T04:08:49.000Z","updated_at":"2025-08-25T16:24:33.000Z","dependencies_parsed_at":"2023-07-05T15:17:19.146Z","dependency_job_id":"beed08f4-f640-4859-a7c7-db31140273d5","html_url":"https://github.com/r-lib/devtools","commit_stats":{"total_commits":3076,"total_committers":169,"mean_commits":"18.201183431952664","dds":0.6222366710013003,"last_synced_commit":"c3fa3dfb8de4e37b573cccff76f8c35a65a4488b"},"previous_names":["hadley/devtools"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/r-lib/devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/sbom","scorecard":{"id":756764,"data":{"date":"2025-08-11","repo":{"name":"github.com/r-lib/devtools","commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":4,"reason":"0 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/29 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pkgdown.yaml:25","Info: topLevel permissions set to 'read-all': .github/workflows/R-CMD-check.yaml:15","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/pkgdown.yaml:14","Info: topLevel permissions set to 'read-all': .github/workflows/pr-commands.yaml:9","Info: topLevel permissions set to 'read-all': .github/workflows/test-coverage.yaml:11"],"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":"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":"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/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  20 third-party 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 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-22T21:53:55.259Z","repository_id":694861,"created_at":"2025-08-22T21:53:55.259Z","updated_at":"2025-08-22T21:53:55.259Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274186148,"owners_count":25237532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"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":{"login":"r-lib","name":"R infrastructure","uuid":"22618716","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22618716?v=4","repositories_count":154,"last_synced_at":"2025-03-31T15:25:33.926Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/r-lib","funding_links":[],"total_stars":27465,"followers":579,"following":0,"created_at":"2022-11-02T16:38:00.922Z","updated_at":"2025-03-31T15:25:33.927Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib/repositories"},"packages":[{"id":10439122,"name":"RtsEva","ecosystem":"cran","description":"Performs the Transformed-Stationary Extreme Values Analysis","homepage":"https://github.com/r-lib/devtools","licenses":"GPL (≥ 3)","normalized_licenses":["CNRI-Python-GPL-Compatible"],"repository_url":"https://github.com/r-lib/devtools","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2024-06-24T00:00:00.000Z","latest_release_published_at":"2025-06-10T00:00:00.000Z","latest_release_number":"1.1.0","last_synced_at":"2025-09-01T10:19:33.459Z","created_at":"2024-06-24T12:33:41.269Z","updated_at":"2025-09-01T11:38:27.229Z","registry_url":"https://cran.r-project.org/package=RtsEva","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/RtsEva/RtsEva.pdf","metadata":{},"repo_metadata":{"id":694861,"uuid":"643909","full_name":"r-lib/devtools","owner":"r-lib","description":"Tools to make an R developer's life easier","archived":false,"fork":false,"pushed_at":"2025-04-04T08:49:40.000Z","size":13716,"stargazers_count":2472,"open_issues_count":51,"forks_count":761,"subscribers_count":118,"default_branch":"main","last_synced_at":"2025-09-01T09:50:48.018Z","etag":null,"topics":["package-creation","r"],"latest_commit_sha":null,"homepage":"https://devtools.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-05-03T04:08:49.000Z","updated_at":"2025-08-25T16:24:33.000Z","dependencies_parsed_at":"2023-07-05T15:17:19.146Z","dependency_job_id":"beed08f4-f640-4859-a7c7-db31140273d5","html_url":"https://github.com/r-lib/devtools","commit_stats":{"total_commits":3076,"total_committers":169,"mean_commits":"18.201183431952664","dds":0.6222366710013003,"last_synced_commit":"c3fa3dfb8de4e37b573cccff76f8c35a65a4488b"},"previous_names":["hadley/devtools"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/r-lib/devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/sbom","scorecard":{"id":756764,"data":{"date":"2025-08-11","repo":{"name":"github.com/r-lib/devtools","commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":4,"reason":"0 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/29 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pkgdown.yaml:25","Info: topLevel permissions set to 'read-all': .github/workflows/R-CMD-check.yaml:15","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/pkgdown.yaml:14","Info: topLevel permissions set to 'read-all': .github/workflows/pr-commands.yaml:9","Info: topLevel permissions set to 'read-all': .github/workflows/test-coverage.yaml:11"],"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":"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":"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/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  20 third-party 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 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-22T21:53:55.259Z","repository_id":694861,"created_at":"2025-08-22T21:53:55.259Z","updated_at":"2025-08-22T21:53:55.259Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273114756,"owners_count":25048253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"r-lib","name":"R infrastructure","uuid":"22618716","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22618716?v=4","repositories_count":154,"last_synced_at":"2025-03-31T15:25:33.926Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/r-lib","funding_links":[],"total_stars":27465,"followers":579,"following":0,"created_at":"2022-11-02T16:38:00.922Z","updated_at":"2025-03-31T15:25:33.927Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib/repositories"},"tags":[{"name":"v2.4.5","sha":"4a7ba32d3878729d97d2ec8de343d061ea6232a2","kind":"commit","published_at":"2022-10-11T16:12:08.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"e191a1285afd954e9668eba7d238a8c716fb29bd","kind":"commit","published_at":"2022-07-20T17:06:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4/manifests"},{"name":"pkgdown-update-released-site","sha":"416a88b5d4138de4f4710493c7502d43023db427","kind":"commit","published_at":"2021-12-06T02:13:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/pkgdown-update-released-site","html_url":"https://github.com/r-lib/devtools/releases/tag/pkgdown-update-released-site","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@pkgdown-update-released-site","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site/manifests"},{"name":"v2.4.3","sha":"52772f1136671b6b0357f33b191779a6d520d859","kind":"commit","published_at":"2021-11-29T16:01:29.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"6bcaf8839b90c051f9ab8f1ad676a3c1d29fac93","kind":"commit","published_at":"2021-08-17T19:40:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"887498d6ee6e1dec2653ae5f79635f6d30a30eb5","kind":"commit","published_at":"2021-05-05T17:50:30.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"62781a8c8eba6427fd0d991e25095280d5957b60","kind":"commit","published_at":"2021-04-06T20:04:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9d85f6a00c7d816ddd791125700e8504300bdea7","kind":"commit","published_at":"2020-09-17T19:11:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"4bd2a10c266b8abac8e36d5b7bfa12bea6de2ab8","kind":"commit","published_at":"2020-07-21T18:18:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"c1e0ea2e122fd4b9c84150fd0c16000e5e7a249a","kind":"commit","published_at":"2020-04-09T17:10:44.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"60f7a48c4981db21f92431c15f85bd341d801067","kind":"commit","published_at":"2020-02-18T21:52:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"bf5a02693fcda8d48870205750ca63b5b2bf0022","kind":"commit","published_at":"2019-09-24T17:01:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"175f2dc2dad13dc5778d1c6358b893eb43e758e0","kind":"commit","published_at":"2019-09-05T15:31:47.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"4e088027e48c831f98f7ddb284d79333dbadce36","kind":"commit","published_at":"2019-07-01T20:18:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"8e67f404c9dbf013f9543fb4a090df4949656d0d","kind":"commit","published_at":"2019-04-08T12:55:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"2d640452d98357cf4a850290dd42caee4bbb8441","kind":"commit","published_at":"2018-10-26T20:28:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"3dbcb878b8e9817055123e100ee9f4667940589c","kind":"commit","published_at":"2018-10-18T14:50:56.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0/manifests"},{"name":"v1.13.6","sha":"89ceee74d8a07759355b1f7827504794687493d7","kind":"commit","published_at":"2018-06-27T17:43:37.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"4564f5930298194376801a4a0beca31235ecd95c","kind":"commit","published_at":"2018-01-05T20:42:01.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"db7930a7593ceb0df775b050be1434deb69698ae","kind":"commit","published_at":"2017-11-08T19:27:22.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"b975c2aa007b0989e23d4e40ba335122a4444ae7","kind":"commit","published_at":"2017-07-31T21:38:45.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"82e3c2262c0321fe7293302452a607710c106eda","kind":"commit","published_at":"2017-06-02T17:05:21.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"541fb79dc66982e64529e951785b0bab3749f5b0","kind":"commit","published_at":"2017-05-12T20:53:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"1911a77809c18921d1b5b9c8bd5b390096dc834d","kind":"commit","published_at":"2017-05-04T18:46:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"29dc731dfc0dfb9c0c1085185644fea4442b0a53","kind":"commit","published_at":"2016-06-23T22:49:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.12.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"ba88f047a04508ebed0d40efc59bdb1532d9502b","kind":"commit","published_at":"2016-04-20T18:13:49.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e29d528474d29d9fad0c73775d4a8d03993db956","kind":"commit","published_at":"2016-04-11T19:52:15.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"acae7cb43bc9618d5be8a7932e37bdc7728f8782","kind":"commit","published_at":"2016-01-22T15:17:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.10.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"541d3885304420d76d1262679ebf2c8de879411d","kind":"commit","published_at":"2015-09-11T15:05:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.9.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1/manifests"},{"name":"v1.8.0","sha":"ad9aac7b9a522354e1ff363a86f389e32cec181b","kind":"commit","published_at":"2015-05-08T19:54:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.8.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"f15407096a5d42f6780c632f5f6d8500a2f122c3","kind":"commit","published_at":"2015-01-16T12:38:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.7.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"2773fceddd3ee1879d3415ed67f1e996ac4fde54","kind":"commit","published_at":"2014-10-06T13:06:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"b8e28fade76a241ac3eca7ea902bd03a7f7ee561","kind":"commit","published_at":"2014-09-22T16:48:40.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6/manifests"},{"name":"v1.5","sha":"b6fda8144de4b145197c6d38aa6a1bb839678a5c","kind":"commit","published_at":"2014-04-07T17:14:51.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5/manifests"},{"name":"v1.4.1","sha":"4e5d391807b5c59a567ad12680cef926d4e9b7bc","kind":"commit","published_at":"2013-11-27T15:00:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1/manifests"},{"name":"devtools-1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4/manifests"},{"name":"v1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4/manifests"},{"name":"devtools-1.3","sha":"6e0886377b0be01cd5dbfa6f3c40341d3c2cd7fa","kind":"tag","published_at":"2013-07-09T15:52:35.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3/manifests"},{"name":"devtools-1.2","sha":"5469c91186ea720d2f7c6dec88e32fa60a1b4a44","kind":"tag","published_at":"2013-04-17T13:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2/manifests"},{"name":"devtools-1.1","sha":"7144fa9940d1cc97f2ebfdf04b64689c20c86a54","kind":"tag","published_at":"2013-02-15T20:10:09.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.1","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1/manifests"},{"name":"devtools-1.0","sha":"539948362eb593b0cc6bb28e9bf665d5c4bc1177","kind":"tag","published_at":"2013-01-23T13:24:57.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0/manifests"},{"name":"devtools-0.8","sha":"42a917463da7b439cd3ae46b3f08cf2ce45fd79e","kind":"tag","published_at":"2012-09-14T21:24:36.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.8","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8/manifests"},{"name":"devtools-0.7","sha":"97515f00e944d2b266174ba36a22d1047d67fd7f","kind":"tag","published_at":"2012-06-20T13:45:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.7","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7/manifests"},{"name":"devtools-0.6","sha":"b57a20d5d298b5e1922a9b55acd6d6843a53a17e","kind":"tag","published_at":"2012-03-02T13:00:48.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.6","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6/manifests"},{"name":"devtools-0.5","sha":"2575efaeb939eb296370d8d2e5141d437b6cb625","kind":"tag","published_at":"2011-12-07T16:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.5","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5/manifests"},{"name":"devtools-0.4","sha":"4872e069542ec0630f5fba7ebec1234ffc0f3cfc","kind":"commit","published_at":"2011-07-23T15:38:50.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4/manifests"},{"name":"devtools-0.3","sha":"165390eea17ec9368c8b5039bdc753f05aa65b5c","kind":"commit","published_at":"2011-06-29T13:42:59.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3/manifests"},{"name":"devtools-0.2","sha":"a4e03752f3ed3f39f5702ff829aa1e78fa884477","kind":"commit","published_at":"2011-06-28T16:36:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:38:27.229Z","dependent_packages_count":0,"downloads":147,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":86.4385297845374,"dependent_repos_count":35.32741867342628,"dependent_packages_count":28.673426277989016,"stargazers_count":0.0675818373812038,"forks_count":0.06335797254487857,"docker_downloads_count":null,"average":30.114062909175754},"purl":"pkg:cran/RtsEva","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/RtsEva","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/RtsEva","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/RtsEva/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:53:59.679Z","issues_count":147,"pull_requests_count":59,"avg_time_to_close_issue":8831549.82857143,"avg_time_to_close_pull_request":1647069.425531915,"issues_closed_count":105,"pull_requests_closed_count":47,"pull_request_authors_count":23,"issue_authors_count":113,"avg_comments_per_issue":2.6802721088435373,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":24,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":181483.33333333334,"past_year_avg_time_to_close_pull_request":24307.833333333332,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.5384615384615384,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/issues","maintainers":[{"login":"hadley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"jennybc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"},{"login":"lionel-","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jimhester","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimhester"},{"login":"wch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wch"},{"login":"jjallaire","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjallaire"}],"active_maintainers":[{"login":"lionel-","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jennybc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/RtsEva/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/RtsEva/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/RtsEva/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/RtsEva/related_packages","maintainers":[{"uuid":"alois.tilloy@ec.europa.eu","login":null,"name":"Alois Tilloy","email":"alois.tilloy@ec.europa.eu","url":null,"packages_count":1,"html_url":null,"role":null,"created_at":"2024-06-24T12:33:42.785Z","updated_at":"2024-06-24T12:33:42.785Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/alois.tilloy@ec.europa.eu/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26181,"maintainers_count":14299,"namespaces_count":0,"keywords_count":8326,"github":"r-project-org","metadata":{"funded_packages_count":539},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-09-08T06:54:01.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}},{"id":430446,"name":"cylcop","ecosystem":"cran","description":"Circular-Linear Copulas with Angular Symmetry for Movement Data","homepage":"https://github.com/r-lib/devtools","licenses":"GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]","normalized_licenses":["GPL-2.0+"],"repository_url":"https://github.com/r-lib/devtools","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2021-08-06T00:00:00.000Z","latest_release_published_at":"2022-10-29T00:00:00.000Z","latest_release_number":"0.2.0","last_synced_at":"2025-09-01T10:19:33.918Z","created_at":"2022-04-06T21:08:59.652Z","updated_at":"2025-09-01T11:38:28.258Z","registry_url":"https://cran.r-project.org/package=cylcop","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/cylcop/cylcop.pdf","metadata":{},"repo_metadata":{"id":694861,"uuid":"643909","full_name":"r-lib/devtools","owner":"r-lib","description":"Tools to make an R developer's life easier","archived":false,"fork":false,"pushed_at":"2025-04-04T08:49:40.000Z","size":13716,"stargazers_count":2472,"open_issues_count":51,"forks_count":761,"subscribers_count":118,"default_branch":"main","last_synced_at":"2025-09-01T09:50:48.018Z","etag":null,"topics":["package-creation","r"],"latest_commit_sha":null,"homepage":"https://devtools.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-05-03T04:08:49.000Z","updated_at":"2025-08-25T16:24:33.000Z","dependencies_parsed_at":"2023-07-05T15:17:19.146Z","dependency_job_id":"beed08f4-f640-4859-a7c7-db31140273d5","html_url":"https://github.com/r-lib/devtools","commit_stats":{"total_commits":3076,"total_committers":169,"mean_commits":"18.201183431952664","dds":0.6222366710013003,"last_synced_commit":"c3fa3dfb8de4e37b573cccff76f8c35a65a4488b"},"previous_names":["hadley/devtools"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/r-lib/devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/sbom","scorecard":{"id":756764,"data":{"date":"2025-08-11","repo":{"name":"github.com/r-lib/devtools","commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":4,"reason":"0 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/29 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pkgdown.yaml:25","Info: topLevel permissions set to 'read-all': .github/workflows/R-CMD-check.yaml:15","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/pkgdown.yaml:14","Info: topLevel permissions set to 'read-all': .github/workflows/pr-commands.yaml:9","Info: topLevel permissions set to 'read-all': .github/workflows/test-coverage.yaml:11"],"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":"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":"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/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  20 third-party 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 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-22T21:53:55.259Z","repository_id":694861,"created_at":"2025-08-22T21:53:55.259Z","updated_at":"2025-08-22T21:53:55.259Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273114756,"owners_count":25048253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"r-lib","name":"R infrastructure","uuid":"22618716","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22618716?v=4","repositories_count":154,"last_synced_at":"2025-03-31T15:25:33.926Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/r-lib","funding_links":[],"total_stars":27465,"followers":579,"following":0,"created_at":"2022-11-02T16:38:00.922Z","updated_at":"2025-03-31T15:25:33.927Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib/repositories"},"tags":[{"name":"v2.4.5","sha":"4a7ba32d3878729d97d2ec8de343d061ea6232a2","kind":"commit","published_at":"2022-10-11T16:12:08.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"e191a1285afd954e9668eba7d238a8c716fb29bd","kind":"commit","published_at":"2022-07-20T17:06:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4/manifests"},{"name":"pkgdown-update-released-site","sha":"416a88b5d4138de4f4710493c7502d43023db427","kind":"commit","published_at":"2021-12-06T02:13:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/pkgdown-update-released-site","html_url":"https://github.com/r-lib/devtools/releases/tag/pkgdown-update-released-site","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@pkgdown-update-released-site","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site/manifests"},{"name":"v2.4.3","sha":"52772f1136671b6b0357f33b191779a6d520d859","kind":"commit","published_at":"2021-11-29T16:01:29.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"6bcaf8839b90c051f9ab8f1ad676a3c1d29fac93","kind":"commit","published_at":"2021-08-17T19:40:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"887498d6ee6e1dec2653ae5f79635f6d30a30eb5","kind":"commit","published_at":"2021-05-05T17:50:30.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"62781a8c8eba6427fd0d991e25095280d5957b60","kind":"commit","published_at":"2021-04-06T20:04:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9d85f6a00c7d816ddd791125700e8504300bdea7","kind":"commit","published_at":"2020-09-17T19:11:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"4bd2a10c266b8abac8e36d5b7bfa12bea6de2ab8","kind":"commit","published_at":"2020-07-21T18:18:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"c1e0ea2e122fd4b9c84150fd0c16000e5e7a249a","kind":"commit","published_at":"2020-04-09T17:10:44.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"60f7a48c4981db21f92431c15f85bd341d801067","kind":"commit","published_at":"2020-02-18T21:52:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"bf5a02693fcda8d48870205750ca63b5b2bf0022","kind":"commit","published_at":"2019-09-24T17:01:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"175f2dc2dad13dc5778d1c6358b893eb43e758e0","kind":"commit","published_at":"2019-09-05T15:31:47.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"4e088027e48c831f98f7ddb284d79333dbadce36","kind":"commit","published_at":"2019-07-01T20:18:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"8e67f404c9dbf013f9543fb4a090df4949656d0d","kind":"commit","published_at":"2019-04-08T12:55:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"2d640452d98357cf4a850290dd42caee4bbb8441","kind":"commit","published_at":"2018-10-26T20:28:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"3dbcb878b8e9817055123e100ee9f4667940589c","kind":"commit","published_at":"2018-10-18T14:50:56.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0/manifests"},{"name":"v1.13.6","sha":"89ceee74d8a07759355b1f7827504794687493d7","kind":"commit","published_at":"2018-06-27T17:43:37.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"4564f5930298194376801a4a0beca31235ecd95c","kind":"commit","published_at":"2018-01-05T20:42:01.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"db7930a7593ceb0df775b050be1434deb69698ae","kind":"commit","published_at":"2017-11-08T19:27:22.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"b975c2aa007b0989e23d4e40ba335122a4444ae7","kind":"commit","published_at":"2017-07-31T21:38:45.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"82e3c2262c0321fe7293302452a607710c106eda","kind":"commit","published_at":"2017-06-02T17:05:21.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"541fb79dc66982e64529e951785b0bab3749f5b0","kind":"commit","published_at":"2017-05-12T20:53:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"1911a77809c18921d1b5b9c8bd5b390096dc834d","kind":"commit","published_at":"2017-05-04T18:46:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"29dc731dfc0dfb9c0c1085185644fea4442b0a53","kind":"commit","published_at":"2016-06-23T22:49:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.12.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"ba88f047a04508ebed0d40efc59bdb1532d9502b","kind":"commit","published_at":"2016-04-20T18:13:49.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e29d528474d29d9fad0c73775d4a8d03993db956","kind":"commit","published_at":"2016-04-11T19:52:15.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"acae7cb43bc9618d5be8a7932e37bdc7728f8782","kind":"commit","published_at":"2016-01-22T15:17:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.10.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"541d3885304420d76d1262679ebf2c8de879411d","kind":"commit","published_at":"2015-09-11T15:05:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.9.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1/manifests"},{"name":"v1.8.0","sha":"ad9aac7b9a522354e1ff363a86f389e32cec181b","kind":"commit","published_at":"2015-05-08T19:54:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.8.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"f15407096a5d42f6780c632f5f6d8500a2f122c3","kind":"commit","published_at":"2015-01-16T12:38:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.7.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"2773fceddd3ee1879d3415ed67f1e996ac4fde54","kind":"commit","published_at":"2014-10-06T13:06:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"b8e28fade76a241ac3eca7ea902bd03a7f7ee561","kind":"commit","published_at":"2014-09-22T16:48:40.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6/manifests"},{"name":"v1.5","sha":"b6fda8144de4b145197c6d38aa6a1bb839678a5c","kind":"commit","published_at":"2014-04-07T17:14:51.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5/manifests"},{"name":"v1.4.1","sha":"4e5d391807b5c59a567ad12680cef926d4e9b7bc","kind":"commit","published_at":"2013-11-27T15:00:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1/manifests"},{"name":"devtools-1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4/manifests"},{"name":"v1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4/manifests"},{"name":"devtools-1.3","sha":"6e0886377b0be01cd5dbfa6f3c40341d3c2cd7fa","kind":"tag","published_at":"2013-07-09T15:52:35.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3/manifests"},{"name":"devtools-1.2","sha":"5469c91186ea720d2f7c6dec88e32fa60a1b4a44","kind":"tag","published_at":"2013-04-17T13:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2/manifests"},{"name":"devtools-1.1","sha":"7144fa9940d1cc97f2ebfdf04b64689c20c86a54","kind":"tag","published_at":"2013-02-15T20:10:09.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.1","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1/manifests"},{"name":"devtools-1.0","sha":"539948362eb593b0cc6bb28e9bf665d5c4bc1177","kind":"tag","published_at":"2013-01-23T13:24:57.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0/manifests"},{"name":"devtools-0.8","sha":"42a917463da7b439cd3ae46b3f08cf2ce45fd79e","kind":"tag","published_at":"2012-09-14T21:24:36.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.8","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8/manifests"},{"name":"devtools-0.7","sha":"97515f00e944d2b266174ba36a22d1047d67fd7f","kind":"tag","published_at":"2012-06-20T13:45:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.7","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7/manifests"},{"name":"devtools-0.6","sha":"b57a20d5d298b5e1922a9b55acd6d6843a53a17e","kind":"tag","published_at":"2012-03-02T13:00:48.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.6","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6/manifests"},{"name":"devtools-0.5","sha":"2575efaeb939eb296370d8d2e5141d437b6cb625","kind":"tag","published_at":"2011-12-07T16:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.5","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5/manifests"},{"name":"devtools-0.4","sha":"4872e069542ec0630f5fba7ebec1234ffc0f3cfc","kind":"commit","published_at":"2011-07-23T15:38:50.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4/manifests"},{"name":"devtools-0.3","sha":"165390eea17ec9368c8b5039bdc753f05aa65b5c","kind":"commit","published_at":"2011-06-29T13:42:59.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3/manifests"},{"name":"devtools-0.2","sha":"a4e03752f3ed3f39f5702ff829aa1e78fa884477","kind":"commit","published_at":"2011-06-28T16:36:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:38:28.258Z","dependent_packages_count":0,"downloads":277,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":46.64739610481922,"dependent_repos_count":35.45467469080226,"dependent_packages_count":29.796711368051938,"stargazers_count":0.07107994124058191,"forks_count":0.07107994124058191,"average":22.408188409230917},"purl":"pkg:cran/cylcop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/cylcop","docker_dependents_count":1,"docker_downloads_count":21613,"usage_url":"https://repos.ecosyste.ms/usage/cran/cylcop","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/cylcop/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:53:59.679Z","issues_count":147,"pull_requests_count":59,"avg_time_to_close_issue":8831549.82857143,"avg_time_to_close_pull_request":1647069.425531915,"issues_closed_count":105,"pull_requests_closed_count":47,"pull_request_authors_count":23,"issue_authors_count":113,"avg_comments_per_issue":2.6802721088435373,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":24,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":181483.33333333334,"past_year_avg_time_to_close_pull_request":24307.833333333332,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.5384615384615384,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/issues","maintainers":[{"login":"hadley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"jennybc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"},{"login":"lionel-","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jimhester","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimhester"},{"login":"wch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wch"},{"login":"jjallaire","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjallaire"}],"active_maintainers":[{"login":"lionel-","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jennybc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cylcop/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cylcop/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cylcop/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/cylcop/related_packages","maintainers":[{"uuid":"florian.hodel@yahoo.com","login":null,"name":"Florian Hodel","email":"florian.hodel@yahoo.com","url":null,"packages_count":1,"html_url":null,"role":null,"created_at":"2022-11-14T17:18:20.153Z","updated_at":"2022-11-14T17:18:20.153Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/florian.hodel@yahoo.com/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26181,"maintainers_count":14299,"namespaces_count":0,"keywords_count":8326,"github":"r-project-org","metadata":{"funded_packages_count":539},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-09-08T06:54:01.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}},{"id":11743144,"name":"github.com/r-lib/devtools","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/r-lib/devtools","keywords_array":[],"namespace":null,"versions_count":32,"first_release_published_at":"2013-11-27T15:00:03.000Z","latest_release_published_at":"2022-10-11T16:12:08.000Z","latest_release_number":"v2.4.5+incompatible","last_synced_at":"2025-09-01T10:19:33.483Z","created_at":"2025-06-07T10:00:29.084Z","updated_at":"2025-09-01T11:38:28.840Z","registry_url":"https://pkg.go.dev/github.com/r-lib/devtools","install_command":"go get github.com/r-lib/devtools","documentation_url":"https://pkg.go.dev/github.com/r-lib/devtools#section-documentation","metadata":{},"repo_metadata":{"id":694861,"uuid":"643909","full_name":"r-lib/devtools","owner":"r-lib","description":"Tools to make an R developer's life easier","archived":false,"fork":false,"pushed_at":"2025-04-04T08:49:40.000Z","size":13716,"stargazers_count":2472,"open_issues_count":51,"forks_count":761,"subscribers_count":118,"default_branch":"main","last_synced_at":"2025-09-01T09:50:48.018Z","etag":null,"topics":["package-creation","r"],"latest_commit_sha":null,"homepage":"https://devtools.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-05-03T04:08:49.000Z","updated_at":"2025-08-25T16:24:33.000Z","dependencies_parsed_at":"2023-07-05T15:17:19.146Z","dependency_job_id":"beed08f4-f640-4859-a7c7-db31140273d5","html_url":"https://github.com/r-lib/devtools","commit_stats":{"total_commits":3076,"total_committers":169,"mean_commits":"18.201183431952664","dds":0.6222366710013003,"last_synced_commit":"c3fa3dfb8de4e37b573cccff76f8c35a65a4488b"},"previous_names":["hadley/devtools"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/r-lib/devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/sbom","scorecard":{"id":756764,"data":{"date":"2025-08-11","repo":{"name":"github.com/r-lib/devtools","commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":4,"reason":"0 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/29 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pkgdown.yaml:25","Info: topLevel permissions set to 'read-all': .github/workflows/R-CMD-check.yaml:15","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/pkgdown.yaml:14","Info: topLevel permissions set to 'read-all': .github/workflows/pr-commands.yaml:9","Info: topLevel permissions set to 'read-all': .github/workflows/test-coverage.yaml:11"],"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":"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":"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/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  20 third-party 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 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-22T21:53:55.259Z","repository_id":694861,"created_at":"2025-08-22T21:53:55.259Z","updated_at":"2025-08-22T21:53:55.259Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273114756,"owners_count":25048253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"r-lib","name":"R infrastructure","uuid":"22618716","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22618716?v=4","repositories_count":154,"last_synced_at":"2025-03-31T15:25:33.926Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/r-lib","funding_links":[],"total_stars":27465,"followers":579,"following":0,"created_at":"2022-11-02T16:38:00.922Z","updated_at":"2025-03-31T15:25:33.927Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib/repositories"},"tags":[{"name":"v2.4.5","sha":"4a7ba32d3878729d97d2ec8de343d061ea6232a2","kind":"commit","published_at":"2022-10-11T16:12:08.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"e191a1285afd954e9668eba7d238a8c716fb29bd","kind":"commit","published_at":"2022-07-20T17:06:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4/manifests"},{"name":"pkgdown-update-released-site","sha":"416a88b5d4138de4f4710493c7502d43023db427","kind":"commit","published_at":"2021-12-06T02:13:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/pkgdown-update-released-site","html_url":"https://github.com/r-lib/devtools/releases/tag/pkgdown-update-released-site","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@pkgdown-update-released-site","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site/manifests"},{"name":"v2.4.3","sha":"52772f1136671b6b0357f33b191779a6d520d859","kind":"commit","published_at":"2021-11-29T16:01:29.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"6bcaf8839b90c051f9ab8f1ad676a3c1d29fac93","kind":"commit","published_at":"2021-08-17T19:40:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"887498d6ee6e1dec2653ae5f79635f6d30a30eb5","kind":"commit","published_at":"2021-05-05T17:50:30.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"62781a8c8eba6427fd0d991e25095280d5957b60","kind":"commit","published_at":"2021-04-06T20:04:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9d85f6a00c7d816ddd791125700e8504300bdea7","kind":"commit","published_at":"2020-09-17T19:11:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"4bd2a10c266b8abac8e36d5b7bfa12bea6de2ab8","kind":"commit","published_at":"2020-07-21T18:18:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"c1e0ea2e122fd4b9c84150fd0c16000e5e7a249a","kind":"commit","published_at":"2020-04-09T17:10:44.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"60f7a48c4981db21f92431c15f85bd341d801067","kind":"commit","published_at":"2020-02-18T21:52:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"bf5a02693fcda8d48870205750ca63b5b2bf0022","kind":"commit","published_at":"2019-09-24T17:01:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"175f2dc2dad13dc5778d1c6358b893eb43e758e0","kind":"commit","published_at":"2019-09-05T15:31:47.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"4e088027e48c831f98f7ddb284d79333dbadce36","kind":"commit","published_at":"2019-07-01T20:18:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"8e67f404c9dbf013f9543fb4a090df4949656d0d","kind":"commit","published_at":"2019-04-08T12:55:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"2d640452d98357cf4a850290dd42caee4bbb8441","kind":"commit","published_at":"2018-10-26T20:28:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"3dbcb878b8e9817055123e100ee9f4667940589c","kind":"commit","published_at":"2018-10-18T14:50:56.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0/manifests"},{"name":"v1.13.6","sha":"89ceee74d8a07759355b1f7827504794687493d7","kind":"commit","published_at":"2018-06-27T17:43:37.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"4564f5930298194376801a4a0beca31235ecd95c","kind":"commit","published_at":"2018-01-05T20:42:01.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"db7930a7593ceb0df775b050be1434deb69698ae","kind":"commit","published_at":"2017-11-08T19:27:22.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"b975c2aa007b0989e23d4e40ba335122a4444ae7","kind":"commit","published_at":"2017-07-31T21:38:45.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"82e3c2262c0321fe7293302452a607710c106eda","kind":"commit","published_at":"2017-06-02T17:05:21.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"541fb79dc66982e64529e951785b0bab3749f5b0","kind":"commit","published_at":"2017-05-12T20:53:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"1911a77809c18921d1b5b9c8bd5b390096dc834d","kind":"commit","published_at":"2017-05-04T18:46:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"29dc731dfc0dfb9c0c1085185644fea4442b0a53","kind":"commit","published_at":"2016-06-23T22:49:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.12.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"ba88f047a04508ebed0d40efc59bdb1532d9502b","kind":"commit","published_at":"2016-04-20T18:13:49.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e29d528474d29d9fad0c73775d4a8d03993db956","kind":"commit","published_at":"2016-04-11T19:52:15.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"acae7cb43bc9618d5be8a7932e37bdc7728f8782","kind":"commit","published_at":"2016-01-22T15:17:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.10.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"541d3885304420d76d1262679ebf2c8de879411d","kind":"commit","published_at":"2015-09-11T15:05:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.9.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1/manifests"},{"name":"v1.8.0","sha":"ad9aac7b9a522354e1ff363a86f389e32cec181b","kind":"commit","published_at":"2015-05-08T19:54:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.8.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"f15407096a5d42f6780c632f5f6d8500a2f122c3","kind":"commit","published_at":"2015-01-16T12:38:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.7.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"2773fceddd3ee1879d3415ed67f1e996ac4fde54","kind":"commit","published_at":"2014-10-06T13:06:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"b8e28fade76a241ac3eca7ea902bd03a7f7ee561","kind":"commit","published_at":"2014-09-22T16:48:40.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6/manifests"},{"name":"v1.5","sha":"b6fda8144de4b145197c6d38aa6a1bb839678a5c","kind":"commit","published_at":"2014-04-07T17:14:51.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5/manifests"},{"name":"v1.4.1","sha":"4e5d391807b5c59a567ad12680cef926d4e9b7bc","kind":"commit","published_at":"2013-11-27T15:00:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1/manifests"},{"name":"devtools-1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4/manifests"},{"name":"v1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4/manifests"},{"name":"devtools-1.3","sha":"6e0886377b0be01cd5dbfa6f3c40341d3c2cd7fa","kind":"tag","published_at":"2013-07-09T15:52:35.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3/manifests"},{"name":"devtools-1.2","sha":"5469c91186ea720d2f7c6dec88e32fa60a1b4a44","kind":"tag","published_at":"2013-04-17T13:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2/manifests"},{"name":"devtools-1.1","sha":"7144fa9940d1cc97f2ebfdf04b64689c20c86a54","kind":"tag","published_at":"2013-02-15T20:10:09.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.1","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1/manifests"},{"name":"devtools-1.0","sha":"539948362eb593b0cc6bb28e9bf665d5c4bc1177","kind":"tag","published_at":"2013-01-23T13:24:57.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0/manifests"},{"name":"devtools-0.8","sha":"42a917463da7b439cd3ae46b3f08cf2ce45fd79e","kind":"tag","published_at":"2012-09-14T21:24:36.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.8","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8/manifests"},{"name":"devtools-0.7","sha":"97515f00e944d2b266174ba36a22d1047d67fd7f","kind":"tag","published_at":"2012-06-20T13:45:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.7","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7/manifests"},{"name":"devtools-0.6","sha":"b57a20d5d298b5e1922a9b55acd6d6843a53a17e","kind":"tag","published_at":"2012-03-02T13:00:48.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.6","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6/manifests"},{"name":"devtools-0.5","sha":"2575efaeb939eb296370d8d2e5141d437b6cb625","kind":"tag","published_at":"2011-12-07T16:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.5","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5/manifests"},{"name":"devtools-0.4","sha":"4872e069542ec0630f5fba7ebec1234ffc0f3cfc","kind":"commit","published_at":"2011-07-23T15:38:50.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4/manifests"},{"name":"devtools-0.3","sha":"165390eea17ec9368c8b5039bdc753f05aa65b5c","kind":"commit","published_at":"2011-06-29T13:42:59.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3/manifests"},{"name":"devtools-0.2","sha":"a4e03752f3ed3f39f5702ff829aa1e78fa884477","kind":"commit","published_at":"2011-06-28T16:36:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:38:28.840Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.750499235214139,"dependent_packages_count":5.388553704962611,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.569526470088375},"purl":"pkg:golang/github.com/r-lib/devtools","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/r-lib/devtools","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/r-lib/devtools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/r-lib/devtools/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:53:59.679Z","issues_count":147,"pull_requests_count":59,"avg_time_to_close_issue":8831549.82857143,"avg_time_to_close_pull_request":1647069.425531915,"issues_closed_count":105,"pull_requests_closed_count":47,"pull_request_authors_count":23,"issue_authors_count":113,"avg_comments_per_issue":2.6802721088435373,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":24,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":181483.33333333334,"past_year_avg_time_to_close_pull_request":24307.833333333332,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.5384615384615384,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/issues","maintainers":[{"login":"hadley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"jennybc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"},{"login":"lionel-","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jimhester","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimhester"},{"login":"wch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wch"},{"login":"jjallaire","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjallaire"}],"active_maintainers":[{"login":"lionel-","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jennybc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fr-lib%2Fdevtools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fr-lib%2Fdevtools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fr-lib%2Fdevtools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fr-lib%2Fdevtools/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954233,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":428339,"name":"devtools","ecosystem":"cran","description":"Tools to Make Developing R Packages Easier","homepage":"https://devtools.r-lib.org/","licenses":"MIT + file LICENSE","normalized_licenses":["MIT"],"repository_url":"https://github.com/r-lib/devtools","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2011-06-22T22:30:00.000Z","latest_release_published_at":"2022-10-11T00:00:00.000Z","latest_release_number":"2.4.5","last_synced_at":"2025-09-01T10:19:32.790Z","created_at":"2022-04-06T20:02:33.587Z","updated_at":"2025-09-01T11:38:29.101Z","registry_url":"https://cran.r-project.org/package=devtools","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/devtools/devtools.pdf","metadata":{},"repo_metadata":{"id":694861,"uuid":"643909","full_name":"r-lib/devtools","owner":"r-lib","description":"Tools to make an R developer's life easier","archived":false,"fork":false,"pushed_at":"2025-04-04T08:49:40.000Z","size":13716,"stargazers_count":2472,"open_issues_count":51,"forks_count":761,"subscribers_count":118,"default_branch":"main","last_synced_at":"2025-09-01T09:50:48.018Z","etag":null,"topics":["package-creation","r"],"latest_commit_sha":null,"homepage":"https://devtools.r-lib.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r-lib.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-05-03T04:08:49.000Z","updated_at":"2025-08-25T16:24:33.000Z","dependencies_parsed_at":"2023-07-05T15:17:19.146Z","dependency_job_id":"beed08f4-f640-4859-a7c7-db31140273d5","html_url":"https://github.com/r-lib/devtools","commit_stats":{"total_commits":3076,"total_committers":169,"mean_commits":"18.201183431952664","dds":0.6222366710013003,"last_synced_commit":"c3fa3dfb8de4e37b573cccff76f8c35a65a4488b"},"previous_names":["hadley/devtools"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/r-lib/devtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/sbom","scorecard":{"id":756764,"data":{"date":"2025-08-11","repo":{"name":"github.com/r-lib/devtools","commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":4,"reason":"0 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 17/29 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pkgdown.yaml:25","Info: topLevel permissions set to 'read-all': .github/workflows/R-CMD-check.yaml:15","Warn: no topLevel permission defined: .github/workflows/lint.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/pkgdown.yaml:14","Info: topLevel permissions set to 'read-all': .github/workflows/pr-commands.yaml:9","Info: topLevel permissions set to 'read-all': .github/workflows/test-coverage.yaml:11"],"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":"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":"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/R-CMD-check.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/R-CMD-check.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/lint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pkgdown.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/pr-commands.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/r-lib/devtools/test-coverage.yaml/main?enable=pin","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  20 third-party 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":"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":"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"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":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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 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-22T21:53:55.259Z","repository_id":694861,"created_at":"2025-08-22T21:53:55.259Z","updated_at":"2025-08-22T21:53:55.259Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273114756,"owners_count":25048253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"r-lib","name":"R infrastructure","uuid":"22618716","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/22618716?v=4","repositories_count":154,"last_synced_at":"2025-03-31T15:25:33.926Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/r-lib","funding_links":[],"total_stars":27465,"followers":579,"following":0,"created_at":"2022-11-02T16:38:00.922Z","updated_at":"2025-03-31T15:25:33.927Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-lib/repositories"},"tags":[{"name":"v2.4.5","sha":"4a7ba32d3878729d97d2ec8de343d061ea6232a2","kind":"commit","published_at":"2022-10-11T16:12:08.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"e191a1285afd954e9668eba7d238a8c716fb29bd","kind":"commit","published_at":"2022-07-20T17:06:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.4/manifests"},{"name":"pkgdown-update-released-site","sha":"416a88b5d4138de4f4710493c7502d43023db427","kind":"commit","published_at":"2021-12-06T02:13:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/pkgdown-update-released-site","html_url":"https://github.com/r-lib/devtools/releases/tag/pkgdown-update-released-site","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@pkgdown-update-released-site","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/pkgdown-update-released-site/manifests"},{"name":"v2.4.3","sha":"52772f1136671b6b0357f33b191779a6d520d859","kind":"commit","published_at":"2021-11-29T16:01:29.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"6bcaf8839b90c051f9ab8f1ad676a3c1d29fac93","kind":"commit","published_at":"2021-08-17T19:40:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"887498d6ee6e1dec2653ae5f79635f6d30a30eb5","kind":"commit","published_at":"2021-05-05T17:50:30.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"62781a8c8eba6427fd0d991e25095280d5957b60","kind":"commit","published_at":"2021-04-06T20:04:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.4.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9d85f6a00c7d816ddd791125700e8504300bdea7","kind":"commit","published_at":"2020-09-17T19:11:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"4bd2a10c266b8abac8e36d5b7bfa12bea6de2ab8","kind":"commit","published_at":"2020-07-21T18:18:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"c1e0ea2e122fd4b9c84150fd0c16000e5e7a249a","kind":"commit","published_at":"2020-04-09T17:10:44.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.3.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"60f7a48c4981db21f92431c15f85bd341d801067","kind":"commit","published_at":"2020-02-18T21:52:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"bf5a02693fcda8d48870205750ca63b5b2bf0022","kind":"commit","published_at":"2019-09-24T17:01:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"175f2dc2dad13dc5778d1c6358b893eb43e758e0","kind":"commit","published_at":"2019-09-05T15:31:47.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.2.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"4e088027e48c831f98f7ddb284d79333dbadce36","kind":"commit","published_at":"2019-07-01T20:18:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"8e67f404c9dbf013f9543fb4a090df4949656d0d","kind":"commit","published_at":"2019-04-08T12:55:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"2d640452d98357cf4a850290dd42caee4bbb8441","kind":"commit","published_at":"2018-10-26T20:28:32.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"3dbcb878b8e9817055123e100ee9f4667940589c","kind":"commit","published_at":"2018-10-18T14:50:56.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v2.0.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v2.0.0/manifests"},{"name":"v1.13.6","sha":"89ceee74d8a07759355b1f7827504794687493d7","kind":"commit","published_at":"2018-06-27T17:43:37.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.6/manifests"},{"name":"v1.13.5","sha":"4564f5930298194376801a4a0beca31235ecd95c","kind":"commit","published_at":"2018-01-05T20:42:01.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.5/manifests"},{"name":"v1.13.4","sha":"db7930a7593ceb0df775b050be1434deb69698ae","kind":"commit","published_at":"2017-11-08T19:27:22.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"b975c2aa007b0989e23d4e40ba335122a4444ae7","kind":"commit","published_at":"2017-07-31T21:38:45.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.3","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"82e3c2262c0321fe7293302452a607710c106eda","kind":"commit","published_at":"2017-06-02T17:05:21.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.2","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"541fb79dc66982e64529e951785b0bab3749f5b0","kind":"commit","published_at":"2017-05-12T20:53:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"1911a77809c18921d1b5b9c8bd5b390096dc834d","kind":"commit","published_at":"2017-05-04T18:46:20.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.13.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"29dc731dfc0dfb9c0c1085185644fea4442b0a53","kind":"commit","published_at":"2016-06-23T22:49:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.12.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"ba88f047a04508ebed0d40efc59bdb1532d9502b","kind":"commit","published_at":"2016-04-20T18:13:49.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"e29d528474d29d9fad0c73775d4a8d03993db956","kind":"commit","published_at":"2016-04-11T19:52:15.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.11.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"acae7cb43bc9618d5be8a7932e37bdc7728f8782","kind":"commit","published_at":"2016-01-22T15:17:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.10.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"541d3885304420d76d1262679ebf2c8de879411d","kind":"commit","published_at":"2015-09-11T15:05:41.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.9.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.9.1/manifests"},{"name":"v1.8.0","sha":"ad9aac7b9a522354e1ff363a86f389e32cec181b","kind":"commit","published_at":"2015-05-08T19:54:14.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.8.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"f15407096a5d42f6780c632f5f6d8500a2f122c3","kind":"commit","published_at":"2015-01-16T12:38:38.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.7.0","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"2773fceddd3ee1879d3415ed67f1e996ac4fde54","kind":"commit","published_at":"2014-10-06T13:06:54.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"b8e28fade76a241ac3eca7ea902bd03a7f7ee561","kind":"commit","published_at":"2014-09-22T16:48:40.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.6","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.6/manifests"},{"name":"v1.5","sha":"b6fda8144de4b145197c6d38aa6a1bb839678a5c","kind":"commit","published_at":"2014-04-07T17:14:51.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.5","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.5/manifests"},{"name":"v1.4.1","sha":"4e5d391807b5c59a567ad12680cef926d4e9b7bc","kind":"commit","published_at":"2013-11-27T15:00:03.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4.1","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4.1/manifests"},{"name":"devtools-1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.4/manifests"},{"name":"v1.4","sha":"19fe014b522d7e080512a6f0d5b2a29fcdb5d2e5","kind":"tag","published_at":"2013-11-20T18:26:46.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/v1.4","html_url":"https://github.com/r-lib/devtools/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@v1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/v1.4/manifests"},{"name":"devtools-1.3","sha":"6e0886377b0be01cd5dbfa6f3c40341d3c2cd7fa","kind":"tag","published_at":"2013-07-09T15:52:35.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.3/manifests"},{"name":"devtools-1.2","sha":"5469c91186ea720d2f7c6dec88e32fa60a1b4a44","kind":"tag","published_at":"2013-04-17T13:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.2/manifests"},{"name":"devtools-1.1","sha":"7144fa9940d1cc97f2ebfdf04b64689c20c86a54","kind":"tag","published_at":"2013-02-15T20:10:09.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.1","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.1/manifests"},{"name":"devtools-1.0","sha":"539948362eb593b0cc6bb28e9bf665d5c4bc1177","kind":"tag","published_at":"2013-01-23T13:24:57.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-1.0","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-1.0/manifests"},{"name":"devtools-0.8","sha":"42a917463da7b439cd3ae46b3f08cf2ce45fd79e","kind":"tag","published_at":"2012-09-14T21:24:36.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.8","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.8/manifests"},{"name":"devtools-0.7","sha":"97515f00e944d2b266174ba36a22d1047d67fd7f","kind":"tag","published_at":"2012-06-20T13:45:43.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.7","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.7/manifests"},{"name":"devtools-0.6","sha":"b57a20d5d298b5e1922a9b55acd6d6843a53a17e","kind":"tag","published_at":"2012-03-02T13:00:48.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.6","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.6/manifests"},{"name":"devtools-0.5","sha":"2575efaeb939eb296370d8d2e5141d437b6cb625","kind":"tag","published_at":"2011-12-07T16:17:00.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.5","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.5/manifests"},{"name":"devtools-0.4","sha":"4872e069542ec0630f5fba7ebec1234ffc0f3cfc","kind":"commit","published_at":"2011-07-23T15:38:50.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.4","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.4/manifests"},{"name":"devtools-0.3","sha":"165390eea17ec9368c8b5039bdc753f05aa65b5c","kind":"commit","published_at":"2011-06-29T13:42:59.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.3","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.3/manifests"},{"name":"devtools-0.2","sha":"a4e03752f3ed3f39f5702ff829aa1e78fa884477","kind":"commit","published_at":"2011-06-28T16:36:10.000Z","download_url":"https://codeload.github.com/r-lib/devtools/tar.gz/devtools-0.2","html_url":"https://github.com/r-lib/devtools/releases/tag/devtools-0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/r-lib/devtools@devtools-0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/tags/devtools-0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-01T11:38:29.101Z","dependent_packages_count":608,"downloads":186827,"downloads_period":"last-month","dependent_repos_count":3209,"rankings":{"downloads":0.03919177843581258,"dependent_repos_count":0.11757533530743773,"dependent_packages_count":0.17418568193694478,"stargazers_count":0.06967427277477792,"forks_count":0.0653196307263543,"docker_downloads_count":17.296638216338618,"average":2.960430819253324},"purl":"pkg:cran/devtools","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/devtools","docker_dependents_count":1389,"docker_downloads_count":47670640,"usage_url":"https://repos.ecosyste.ms/usage/cran/devtools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/devtools/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-08-31T09:53:59.679Z","issues_count":147,"pull_requests_count":59,"avg_time_to_close_issue":8831549.82857143,"avg_time_to_close_pull_request":1647069.425531915,"issues_closed_count":105,"pull_requests_closed_count":47,"pull_request_authors_count":23,"issue_authors_count":113,"avg_comments_per_issue":2.6802721088435373,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":24,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":181483.33333333334,"past_year_avg_time_to_close_pull_request":24307.833333333332,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.5384615384615384,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/issues","maintainers":[{"login":"hadley","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"jennybc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"},{"login":"lionel-","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jimhester","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimhester"},{"login":"wch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wch"},{"login":"jjallaire","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjallaire"}],"active_maintainers":[{"login":"lionel-","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jennybc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/devtools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/devtools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/devtools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/devtools/related_packages","maintainers":[{"uuid":"jenny@rstudio.com","login":null,"name":"Jennifer Bryan","email":"jenny@rstudio.com","url":null,"packages_count":2,"html_url":null,"role":null,"created_at":"2022-11-14T17:16:46.740Z","updated_at":"2022-11-14T17:16:46.740Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/jenny@rstudio.com/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26181,"maintainers_count":14299,"namespaces_count":0,"keywords_count":8326,"github":"r-project-org","metadata":{"funded_packages_count":539},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-09-08T06:54:01.855Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}}],"commits":{"id":4089,"full_name":"r-lib/devtools","default_branch":"main","committers":[{"name":"hadley","email":"h.wickham@gmail.com","login":"hadley","count":1162},{"name":"Jim Hester","email":"james.f.hester@gmail.com","login":"jimhester","count":799},{"name":"Winston Chang","email":"winston@stdout.org","login":"wch","count":365},{"name":"Kirill Müller","email":"kirill.mueller@ivt.baug.ethz.ch","login":null,"count":217},{"name":"Jenny Bryan","email":"jenny.f.bryan@gmail.com","login":"jennybc","count":62},{"name":"jennybc","email":"jenny@stat.ubc.ca","login":null,"count":38},{"name":"Robert M Flight","email":"r.flight79@gmail.com","login":"rmflight","count":34},{"name":"Malcolm Barrett","email":"malcolmbarrett@gmail.com","login":"malcolmbarrett","count":20},{"name":"Kirill Müller","email":"krlmlr","login":"krlmlr","count":17},{"name":"Kevin Ushey","email":"kevinushey@gmail.com","login":"kevinushey","count":16},{"name":"Gabor Csardi","email":"csardi.gabor@gmail.com","login":"gaborcsardi","count":16},{"name":"lev-kuznetsov","email":"lev.v.kuznetsov@gmail.com","login":"lev-kuznetsov","count":14},{"name":"Geoff99","email":"geoff.lee99@gmail.com","login":"Geoff99","count":12},{"name":"Jeroen Ooms","email":"jeroenooms@gmail.com","login":"jeroen","count":12},{"name":"Kohske Takahashi @ jurina","email":"takahashi.kohske@gmail.com","login":"kohske","count":12},{"name":"Yoni Ben-Meshulam","email":"yoni.bmesh@gmail.com","login":"yoni","count":9},{"name":"Facundo Muñoz","email":"facundo.munoz@orleans.inra.fr","login":null,"count":8},{"name":"Ben Bond-Lamberty","email":"bondlamberty@pnnl.gov","login":"bpbond","count":8},{"name":"Jaime Ashander","email":"jashander@ucdavis.edu","login":"ashander","count":8},{"name":"RobertZK","email":"technoguyrob@gmail.com","login":"robertzk","count":8},{"name":"Lionel Henry","email":"lionel.hry@gmail.com","login":"lionel-","count":8},{"name":"Andy Teucher","email":"andy.teucher@gmail.com","login":"ateucher","count":7},{"name":"Yihui Xie","email":"xie@yihui.name","login":"yihui","count":6},{"name":"hb","email":"hb@aroma-project.org","login":"HenrikBengtsson","count":5},{"name":"Craig Citro","email":"craigcitro@google.com","login":"craigcitro","count":4},{"name":"Konrad Rudolph","email":"konrad.rudolph@gmail.com","login":"klmr","count":4},{"name":"Rich FitzJohn","email":"rich.fitzjohn@gmail.com","login":"richfitz","count":4},{"name":"Jean-Olivier Irisson","email":"irisson@normalesup.org","login":"jiho","count":4},{"name":"Imanuel Costigan","email":"i.costigan@me.com","login":"imanuelcostigan","count":4},{"name":"Håkon Malmedal","email":"hmalmedal@gmail.com","login":"hmalmedal","count":4},{"name":"Brenton Kenkel","email":"brenton.kenkel@gmail.com","login":"brentonk","count":4},{"name":"Maëlle Salmon","email":"maelle.salmon@yahoo.se","login":"maelle","count":3},{"name":"Andrew McDavid","email":"amcdavid@fhcrc.org","login":"amcdavid","count":3},{"name":"Bastiaan Quast","email":"bquast@gmail.com","login":"bquast","count":3},{"name":"François Michonneau","email":"francois.michonneau@gmail.com","login":"fmichonneau","count":3},{"name":"Karthik Ram","email":"karthik.ram@gmail.com","login":"karthik","count":3},{"name":"Nick Carchedi","email":"nick.carchedi@gmail.com","login":"ncarchedi","count":3},{"name":"David Coallier","email":"dcoallier@engineyard.com","login":null,"count":3},{"name":"Erik Nilsson","email":"erik.nilsson@asabaycapital.com","login":null,"count":3},{"name":"Lars Kotthoff","email":"lars.kotthoff@insight-centre.org","login":null,"count":3},{"name":"Renaud Gaujoux","email":"1070589+renozao","login":"renozao","count":2},{"name":"Pavel Filatov","email":"filatov.py@gmail.com","login":"pavel-filatov","count":2},{"name":"Kara Woo","email":"woo.kara@gmail.com","login":"karawoo","count":2},{"name":"Martin Studer","email":"martin.remo.studer@gmail.com","login":"martinstuder","count":2},{"name":"Matt Jones","email":"gitcode@magisa.org","login":"mbjones","count":2},{"name":"Michael","email":"michael.nelson@sydney.edu.au","login":"mnel","count":2},{"name":"Nicolas Coutin","email":"npjc","login":"npjc","count":2},{"name":"Philipp A","email":"flying-sheep@web.de","login":"flying-sheep","count":2},{"name":"Phillip Labuschagne","email":"philliplab@gmail.com","login":"philliplab","count":2},{"name":"Randy Lai","email":"randy.cs.lai@gmail.com","login":"randy3k","count":2},{"name":"Robrecht Cannoodt","email":"brechtus@gmail.com","login":"rcannood","count":2},{"name":"Roy Storey","email":"kiwiroy","login":"kiwiroy","count":2},{"name":"Scott Russell","email":"scottedwardrussell@gmail.com","login":"AmundsenJunior","count":2},{"name":"Steven Mortimer","email":"reportmort@gmail.com","login":"StevenMMortimer","count":2},{"name":"Steven Surgnier","email":"ssurgnier@gmail.com","login":"stevensurgnier","count":2},{"name":"Thomas Klebel","email":"tklebel","login":"tklebel","count":2},{"name":"Thomas Lin Pedersen","email":"thomasp85@gmail.com","login":"thomasp85","count":2},{"name":"Tyler Smith","email":"tyler@plantarum.ca","login":"plantarum","count":2},{"name":"hrbrmstr","email":"bob@rud.is","login":"hrbrmstr","count":2},{"name":"Jaimyoung Kwon","email":"jaimiekwon@Jaimyoungs-MacBook-Pro.local","login":null,"count":2},{"name":"Joe Cheng","email":"joe@rstudio.com","login":"jcheng5","count":2},{"name":"Jim Vine","email":"jimvine","login":"jimvine","count":2},{"name":"Jeff Arnold","email":"jeffrey.arnold@gmail.com","login":"jrnold","count":2},{"name":"JJ Allaire","email":"jj@rstudio.org","login":"jjallaire","count":2},{"name":"Ian Lyttle","email":"ijlyttle","login":"ijlyttle","count":2},{"name":"Ian Cook","email":"ianmcook@gmail.com","login":"ianmcook","count":2},{"name":"Dean Attali","email":"daattali@gmail.com","login":"daattali","count":2},{"name":"Andrew Ziem","email":"ahz001@gmail.com","login":"az0","count":2},{"name":"Adrien Todeschini","email":"adrien.todeschini@gmail.com","login":"adrtod","count":2},{"name":"theGreatWhiteShark","email":"thetruephil@googlemail.com","login":"theGreatWhiteShark","count":2},{"name":"John Blischak","email":"jdblischak@gmail.com","login":"jdblischak","count":2},{"name":"John Muschelli","email":"muschellij2@gmail.com","login":"muschellij2","count":2},{"name":"Jon Harmon","email":"jonthegeek@gmail.com","login":"jonthegeek","count":2},{"name":"Jonathan McPherson","email":"jonathan@rstudio.com","login":"jmcphers","count":2},{"name":"Julian Gehring","email":"julian.gehring@gmail.com","login":"juliangehring","count":2},{"name":"Karl Forner","email":"Karl.Forner@quartzbio.com","login":"karl-forner-quartz-bio","count":2},{"name":"Mara Averick","email":"maraaverick@gmail.com","login":"batpigandme","count":2},{"name":"Brian Diggs","email":"diggsb@ohsu.edu","login":"BrianDiggs","count":2},{"name":"seankross","email":"smk240@gmail.com","login":"seankross","count":2},{"name":"nbenn","email":"nicolas.bennett@me.com","login":"nbenn","count":2},{"name":"Hugo Gruson","email":"Bisaloo","login":"Bisaloo","count":1},{"name":"HughParsonage","email":"hugh.parsonage@gmail.com","login":"HughParsonage","count":1},{"name":"Hans Harhoff Andersen","email":"git@hansharhoff.dk","login":"hansharhoff","count":1},{"name":"Gavin Simpson","email":"ucfagls@gmail.com","login":"gavinsimpson","count":1},{"name":"Floris Vanderhaeghe","email":"floris.vanderhaeghe@inbo.be","login":"florisvdh","count":1},{"name":"Emil sjørup","email":"40857699+emilsjoerup","login":"emilsjoerup","count":1},{"name":"Adam H. Sparks","email":"adamhsparks@gmail.com","login":"adamhsparks","count":1},{"name":"Lincoln Mullen","email":"lincoln@lincolnmullen.com","login":"lmullen","count":1},{"name":"Steven Pav","email":"shabbychef@gmail.com","login":"shabbychef","count":1},{"name":"Phil Chalmers","email":"rphilip.chalmers@gmail.com","login":"philchalmers","count":1},{"name":"Peter Desmet","email":"peter.desmet.work@gmail.com","login":"peterdesmet","count":1},{"name":"Paxanator","email":"10686914+Paxanator","login":"Paxanator","count":1},{"name":"Patrick Kennedy","email":"ppaine@uoregon.edu","login":"pkq","count":1},{"name":"Patrick Breheny","email":"patrick-breheny@uiowa.edu","login":"pbreheny","count":1},{"name":"Niranjan","email":"niranjv","login":"niranjv","count":1},{"name":"Nicholas Potter","email":"potterzot","login":"potterzot","count":1},{"name":"Neil Parley","email":"mail@neilparley.co.uk","login":"nparley","count":1},{"name":"N. Troy de Freitas","email":"9503857+ntdef","login":"ntdef","count":1},{"name":"Mikkel Meyer Andersen","email":"mikldk","login":"mikldk","count":1},{"name":"yui-knk","email":"spiketeika@gmail.com","login":"yui-knk","count":1},{"name":"statwonk","email":"cpeter9@gmail.com","login":"statwonk","count":1},{"name":"catalamarti","email":"marticatalasabate@gmail.com","login":"catalamarti","count":1},{"name":"bbolker","email":"bbolker@gmail.com","login":"bbolker","count":1},{"name":"William Doane","email":"wil@DrDoane.com","login":"WilDoane","count":1},{"name":"Will Beasley","email":"wibeasley@hotmail.com","login":"wibeasley","count":1},{"name":"Watal M. Iwasaki","email":"heavywatal","login":"heavywatal","count":1},{"name":"Waldir Leoncio","email":"w.l.netto@medisin.uio.no","login":"wleoncio","count":1},{"name":"Vitalie Spinu","email":"spinuvit@gmail.com","login":"vspinu","count":1},{"name":"Lars Kotthoff","email":"larsko@4c.ucc.ie","login":null,"count":1},{"name":"Armstrong, William (RIS-MIN)","email":"William.Armstrong@lexisnexis.com","login":null,"count":1},{"name":"Antony Mee","email":"antony.mee@barclays.com","login":null,"count":1},{"name":"JBGruber","email":"j.gruber.1@research.gla.ac.uk","login":null,"count":1},{"name":"richardjtelford","email":"richard.telford@bio.uib.no","login":null,"count":1},{"name":"schneidernw","email":"Neil.Schneider@crowehorwath.com","login":null,"count":1},{"name":"singmann","email":"henrik.singmann@psychologie.uni-freiburg.de","login":null,"count":1},{"name":"Scott Kostyshak","email":"skostysh@princeton.edu","login":null,"count":1},{"name":"Scott Russell","email":"srussell@coreinformatics.com","login":null,"count":1},{"name":"Tymoteusz Wołodźko","email":"twolodzko","login":"twolodzko","count":1},{"name":"Tomas Kalibera","email":"kalibera@cs.purdue.edu","login":"kalibera","count":1},{"name":"Tim Gibson","email":"43440467+t-gibson","login":"t-gibson","count":1},{"name":"Thomas J. Leeper","email":"thosjleeper@gmail.com","login":"leeper","count":1},{"name":"Indrajeet Patil","email":"patilindrajeet.science@gmail.com","login":"IndrajeetPatil","count":1},{"name":"olivroy","email":"52606734+olivroy","login":"olivroy","count":1},{"name":"Edwin de Jonge","email":"edwindjonge@gmail.com","login":"edwindj","count":1},{"name":"Chris Black","email":"chris@ckblack.org","login":"infotroph","count":1},{"name":"ChrisMuir","email":"chrismuirRVA@gmail.com","login":"ChrisMuir","count":1},{"name":"Danielle Navarro","email":"d.navarro@unsw.edu.au","login":"djnavarro","count":1},{"name":"David LeBauer","email":"dlebauer@gmail.com","login":"dlebauer","count":1},{"name":"Dillon Hammill","email":"dillonh21@live.com.au","login":"DillonHammill","count":1},{"name":"Eduardo","email":"edu.ibanez@gmail.com","login":"eibanez","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"Michael Mahoney","email":"mike.mahoney.218@gmail.com","login":"mikemahoney218","count":1},{"name":"Michael Chirico","email":"michaelchirico4@gmail.com","login":"MichaelChirico","count":1},{"name":"Matthew Brett","email":"matthew.brett@gmail.com","login":"matthew-brett","count":1},{"name":"Matt Malin","email":"matthewmalin@gmail.com","login":"mattmalin","count":1},{"name":"Markus Wamser","email":"github-dev@mail2013.wamser.eu","login":"wamserma","count":1},{"name":"Luis Verde Arregoitia","email":"luisd@ciencias.unam.mx","login":"luisDVA","count":1},{"name":"Lorenzo Busetto","email":"lbusett@gmail.com","login":"lbusett","count":1},{"name":"Shinya Uryu","email":"suika1127@gmail.com","login":"uribo","count":1},{"name":"Sean Hughes","email":"seaaan@gmail.com","login":"seaaan","count":1},{"name":"Rory Nolan","email":"rorynoolan@gmail.com","login":"rorynolan","count":1},{"name":"Romain François","email":"romain@rstudio.com","login":"romainfrancois","count":1},{"name":"Ricardo Bion","email":"ricardobion@gmail.com","login":"ricardo-bion","count":1},{"name":"R. Mark Sharp","email":"rmsharp@me.com","login":"rmsharp","count":1},{"name":"musvaage","email":"112724366+musvaage","login":"musvaage","count":1},{"name":"lindbrook","email":"lindbrook@gmail.com","login":"lindbrook","count":1},{"name":"kiendang","email":"kiend@pm.me","login":"kiendang","count":1},{"name":"jlburkhead","email":"jlburkhead@ucdavis.edu","login":"jlburkhead","count":1},{"name":"helix123","email":"kevintappe@gmx.de","login":"tappek","count":1},{"name":"dmurdoch","email":"murdoch.duncan@gmail.com","login":"dmurdoch","count":1},{"name":"Kornelius Rohmeyer","email":"rohmeyer@small-projects.de","login":"kornl","count":1},{"name":"Kevin Jin","email":"goldstar.kevin@gmail.com","login":"Kevin-Jin","count":1},{"name":"Katrin Leinweber","email":"9948149+katrinleinweber","login":"katrinleinweber","count":1},{"name":"Julia Silge","email":"julia.silge@gmail.com","login":"juliasilge","count":1},{"name":"Jonah Gabry","email":"jgabry@gmail.com","login":"jgabry","count":1},{"name":"Joe Schulte","email":"joesho112358@gmail.com","login":"joesho112358","count":1},{"name":"Jay Hesselberth","email":"jay.hesselberth@gmail.com","login":"jayhesselberth","count":1},{"name":"James Lamb","email":"jaylamb20@gmail.com","login":"jameslamb","count":1},{"name":"James Atkins","email":"hello@jamesatkins.net","login":"james-atkins","count":1},{"name":"Jack Zhang","email":"moonboots08@gmail.com","login":"moonboots","count":1},{"name":"Anirban Chetia","email":"bloodraven166@gmail.com","login":"Anirban166","count":1},{"name":"Anton Antonov","email":"tonytonov@gmail.com","login":"tonytonov","count":1},{"name":"Barbara Borges Ribeiro","email":"barb.b.ribeiro@gmail.com","login":"bborgesr","count":1},{"name":"Bill Denney","email":"billdenney","login":"billdenney","count":1},{"name":"Brendan Rocks","email":"rocks.brendan@gmail.com","login":"brendan-r","count":1},{"name":"Pranay Aryal","email":"drpranayaryal@gmail.com","login":"pranayaryal","count":1}],"total_commits":3084,"total_committers":166,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":18.57831325301205,"dds":0.6232166018158236,"past_year_committers":[{"name":"Lionel Henry","email":"lionel.hry@proton.me","login":"lionel-","count":3},{"name":"catalamarti","email":"marticatalasabate@gmail.com","login":"catalamarti","count":1},{"name":"Peter Desmet","email":"peter.desmet.work@gmail.com","login":"peterdesmet","count":1},{"name":"Luis Verde Arregoitia","email":"luisd@ciencias.unam.mx","login":"luisDVA","count":1},{"name":"Jonah Gabry","email":"jgabry@gmail.com","login":"jgabry","count":1},{"name":"Jenny Bryan","email":"jenny.f.bryan@gmail.com","login":"jennybc","count":1}],"past_year_total_commits":8,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.3333333333333333,"past_year_dds":0.625,"last_synced_at":"2025-07-08T15:50:43.764Z","last_synced_commit":"2aa51ef9b508d9ee760f3d94c64c6cc0eded99d9","created_at":"2023-03-07T09:19:51.274Z","updated_at":"2025-07-08T15:50:43.815Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-31T00:00:08.451Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"r-lib/devtools","html_url":"https://github.com/r-lib/devtools","last_synced_at":"2025-08-31T09:53:59.679Z","status":null,"issues_count":147,"pull_requests_count":59,"avg_time_to_close_issue":8831549.82857143,"avg_time_to_close_pull_request":1647069.425531915,"issues_closed_count":105,"pull_requests_closed_count":47,"pull_request_authors_count":23,"issue_authors_count":113,"avg_comments_per_issue":2.6802721088435373,"avg_comments_per_pull_request":1.576271186440678,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":24,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":181483.33333333334,"past_year_avg_time_to_close_pull_request":24307.833333333332,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.9166666666666666,"past_year_avg_comments_per_pull_request":0.5384615384615384,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"created_at":"2023-05-10T22:26:02.748Z","updated_at":"2025-09-02T22:26:11.951Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-lib%2Fdevtools/issues","issue_labels_count":{"feature":18,"vignettes :scroll:":5,"documentation":4,"reprex":4,"upkeep":4,"release":2,"bug":1,"install":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":109,"MEMBER":25,"CONTRIBUTOR":14},"pull_request_author_associations_count":{"MEMBER":31,"NONE":20,"CONTRIBUTOR":17,"COLLABORATOR":1},"issue_authors":{"hadley":13,"jennybc":9,"stla":4,"olivroy":2,"billdenney":2,"MLopez-Ibanez":2,"telenskyt":2,"HenrikBengtsson":2,"pachadotdev":2,"MichaelChirico":2,"ateucher":2,"jhk0530":2,"fweber144":2,"ramiromagno":2,"DanChaltiel":2,"arcresu":1,"evitjohn":1,"marcboschmatas":1,"englianhu":1,"asadow":1,"cinnetcrash":1,"orgadish":1,"TimTaylor":1,"atheriel":1,"eipi10":1,"sistia01":1,"musvaage":1,"ldmax":1,"DavZim":1,"haugedal":1,"olehenrikogaard11":1,"mcol":1,"BenxiaHu":1,"Pisca46":1,"M-Kusumgar":1,"moodymudskipper":1,"mmokrejs":1,"ghar1821":1,"naikymen":1,"Vst13":1,"lionel-":1,"r2evans":1,"hutch3232":1,"yuhanczhang":1,"mikolajsp":1,"jacobspangler-agendia":1,"FelicienLL":1,"bersbersbers":1,"rossellhayes":1,"mikmart":1,"Tyrrx":1,"LudvigOlsen":1,"kenahoo":1,"wdkrnls":1,"jcabrerazuniga":1,"ian-curtis":1,"cdriveraus":1,"cgiachalis":1,"oganm":1,"ricoderks":1,"renozao":1,"Thepupa7":1,"claravdw":1,"jimhester":1,"agranholm":1,"selesnow":1,"maelle":1,"Unaimend":1,"markjrieke":1,"ssri0048":1,"jonathan-g":1,"fh-mthomson":1,"liubingdong":1,"mianmianyin":1,"david-cortes":1,"jayruffell":1,"cderv":1,"DarioS":1,"bjornol":1,"ernstki":1,"avakiai":1,"stela2502":1,"sebastian-gerdes":1,"john-harrold":1,"rmflight":1,"catalamarti":1,"MislavSag":1,"JosiahParry":1,"wch":1,"TanguyBarthelemy":1,"ellango85":1,"ShevchenkoAlla":1,"matthiasgomolka":1,"Shoeboxam":1,"Ilia-Kosenkov":1,"gabrielluishernandez":1,"corybrunson":1,"daattali":1,"l8l":1,"jcaldasmagalhaes":1,"bennlich":1,"pawelru":1,"clemenskuehn":1,"jzsbioinfo":1,"latot":1,"harmongray":1,"etiennebacher":1,"K-eL":1,"Carldeboer":1,"dragosmg":1,"jzadra":1,"assaron":1,"aaelony-aeg":1},"pull_request_authors":{"hadley":14,"jennybc":9,"lionel-":8,"olivroy":6,"ateucher":3,"musvaage":3,"jgabry":2,"joesho112358":2,"catalamarti":2,"m-muecke":2,"arcresu":2,"luisDVA":2,"IndrajeetPatil":2,"orgadish":2,"peterdesmet":2,"billdenney":1,"jjallaire":1,"jhk0530":1,"jan-glx":1,"kkaiwang07":1,"nfrerebeau":1,"jakub-jedrusiak":1,"jonkeane":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10165784,"issues_count":31999265,"pull_requests_count":100269215,"authors_count":10729006,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":20,"CONTRIBUTOR":2,"MEMBER":1},"past_year_pull_request_author_associations_count":{"MEMBER":6,"NONE":5,"CONTRIBUTOR":3},"past_year_issue_authors":{"telenskyt":2,"jhk0530":2,"Unaimend":1,"Thepupa7":1,"TanguyBarthelemy":1,"selesnow":1,"renozao":1,"r2evans":1,"MLopez-Ibanez":1,"M-Kusumgar":1,"MichaelChirico":1,"mcol":1,"marcboschmatas":1,"liubingdong":1,"jennybc":1,"ghar1821":1,"eipi10":1,"DarioS":1,"DanChaltiel":1,"corybrunson":1,"claravdw":1},"past_year_pull_request_authors":{"lionel-":6,"luisDVA":2,"musvaage":2,"m-muecke":2,"nfrerebeau":1,"jhk0530":1},"maintainers":[{"login":"hadley","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"},{"login":"jennybc","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"},{"login":"lionel-","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jimhester","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimhester"},{"login":"wch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wch"},{"login":"jjallaire","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jjallaire"}],"active_maintainers":[{"login":"lionel-","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lionel-"},{"login":"jennybc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jennybc"}]},"events":{"total":{"IssuesEvent":28,"WatchEvent":86,"IssueCommentEvent":38,"PushEvent":4,"PullRequestReviewEvent":2,"PullRequestEvent":8,"ForkEvent":18},"last_year":{"IssuesEvent":28,"WatchEvent":86,"IssueCommentEvent":38,"PushEvent":4,"PullRequestReviewEvent":2,"PullRequestEvent":8,"ForkEvent":18}},"keywords":["package-creation","r"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:08.778Z","updated_at":"2023-01-12T15:01:08.778Z","repository_link":"https://github.com/r-lib/devtools/blob/main/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":6875235821,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235822,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235823,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235824,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235825,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yaml","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:08.831Z","updated_at":"2023-01-12T15:01:08.831Z","repository_link":"https://github.com/r-lib/devtools/blob/main/.github/workflows/lint.yaml","dependencies":[{"id":6875235826,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235827,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235828,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:08.899Z","updated_at":"2023-01-12T15:01:08.899Z","repository_link":"https://github.com/r-lib/devtools/blob/main/.github/workflows/pkgdown.yaml","dependencies":[{"id":6875235831,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235832,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235833,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235834,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235835,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"4.1.4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-commands.yaml","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:08.948Z","updated_at":"2023-01-12T15:01:08.948Z","repository_link":"https://github.com/r-lib/devtools/blob/main/.github/workflows/pr-commands.yaml","dependencies":[{"id":6875235836,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235837,"package_name":"r-lib/actions/pr-fetch","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235838,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235839,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235840,"package_name":"r-lib/actions/pr-push","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:08.997Z","updated_at":"2023-01-12T15:01:08.997Z","repository_link":"https://github.com/r-lib/devtools/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":6875235841,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235842,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875235843,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.073Z","updated_at":"2023-01-12T15:01:09.073Z","repository_link":"https://github.com/r-lib/devtools/blob/main/DESCRIPTION","dependencies":[{"id":6875235849,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.0.2","direct":true,"kind":"depends","optional":false},{"id":6875235850,"package_name":"usethis","ecosystem":"cran","requirements":"\u003e= 2.1.6","direct":true,"kind":"depends","optional":false},{"id":6875235851,"package_name":"cli","ecosystem":"cran","requirements":"\u003e= 3.3.0","direct":true,"kind":"imports","optional":false},{"id":6875235852,"package_name":"desc","ecosystem":"cran","requirements":"\u003e= 1.4.1","direct":true,"kind":"imports","optional":false},{"id":6875235853,"package_name":"ellipsis","ecosystem":"cran","requirements":"\u003e= 0.3.2","direct":true,"kind":"imports","optional":false},{"id":6875235854,"package_name":"fs","ecosystem":"cran","requirements":"\u003e= 1.5.2","direct":true,"kind":"imports","optional":false},{"id":6875235855,"package_name":"lifecycle","ecosystem":"cran","requirements":"\u003e= 1.0.1","direct":true,"kind":"imports","optional":false},{"id":6875235856,"package_name":"memoise","ecosystem":"cran","requirements":"\u003e= 2.0.1","direct":true,"kind":"imports","optional":false},{"id":6875235857,"package_name":"miniUI","ecosystem":"cran","requirements":"\u003e= 0.1.1.1","direct":true,"kind":"imports","optional":false},{"id":6875235858,"package_name":"pkgbuild","ecosystem":"cran","requirements":"\u003e= 1.3.1","direct":true,"kind":"imports","optional":false},{"id":6875235859,"package_name":"pkgdown","ecosystem":"cran","requirements":"\u003e= 2.0.6","direct":true,"kind":"imports","optional":false},{"id":6875235860,"package_name":"pkgload","ecosystem":"cran","requirements":"\u003e= 1.3.0","direct":true,"kind":"imports","optional":false},{"id":6875235861,"package_name":"profvis","ecosystem":"cran","requirements":"\u003e= 0.3.7","direct":true,"kind":"imports","optional":false},{"id":6875235862,"package_name":"rcmdcheck","ecosystem":"cran","requirements":"\u003e= 1.4.0","direct":true,"kind":"imports","optional":false},{"id":6875235863,"package_name":"remotes","ecosystem":"cran","requirements":"\u003e= 2.4.2","direct":true,"kind":"imports","optional":false},{"id":6875235864,"package_name":"rlang","ecosystem":"cran","requirements":"\u003e= 1.0.4","direct":true,"kind":"imports","optional":false},{"id":6875235865,"package_name":"roxygen2","ecosystem":"cran","requirements":"\u003e= 7.2.1","direct":true,"kind":"imports","optional":false},{"id":6875235866,"package_name":"rversions","ecosystem":"cran","requirements":"\u003e= 2.1.1","direct":true,"kind":"imports","optional":false},{"id":6875235867,"package_name":"sessioninfo","ecosystem":"cran","requirements":"\u003e= 1.2.2","direct":true,"kind":"imports","optional":false},{"id":6875235868,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":6875235869,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 3.1.5","direct":true,"kind":"imports","optional":false},{"id":6875235870,"package_name":"tools","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":6875235871,"package_name":"urlchecker","ecosystem":"cran","requirements":"\u003e= 1.0.1","direct":true,"kind":"imports","optional":false},{"id":6875235872,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":6875235873,"package_name":"withr","ecosystem":"cran","requirements":"\u003e= 2.5.0","direct":true,"kind":"imports","optional":false},{"id":6875235874,"package_name":"BiocManager","ecosystem":"cran","requirements":"\u003e= 1.30.18","direct":true,"kind":"suggests","optional":false},{"id":6875235875,"package_name":"callr","ecosystem":"cran","requirements":"\u003e= 3.7.1","direct":true,"kind":"suggests","optional":false},{"id":6875235876,"package_name":"covr","ecosystem":"cran","requirements":"\u003e= 3.5.1","direct":true,"kind":"suggests","optional":false},{"id":6875235877,"package_name":"curl","ecosystem":"cran","requirements":"\u003e= 4.3.2","direct":true,"kind":"suggests","optional":false},{"id":6875235878,"package_name":"digest","ecosystem":"cran","requirements":"\u003e= 0.6.29","direct":true,"kind":"suggests","optional":false},{"id":6875235879,"package_name":"DT","ecosystem":"cran","requirements":"\u003e= 0.23","direct":true,"kind":"suggests","optional":false},{"id":6875235880,"package_name":"foghorn","ecosystem":"cran","requirements":"\u003e= 1.4.2","direct":true,"kind":"suggests","optional":false},{"id":6875235881,"package_name":"gh","ecosystem":"cran","requirements":"\u003e= 1.3.0","direct":true,"kind":"suggests","optional":false},{"id":6875235882,"package_name":"gmailr","ecosystem":"cran","requirements":"\u003e= 1.0.1","direct":true,"kind":"suggests","optional":false},{"id":6875235883,"package_name":"httr","ecosystem":"cran","requirements":"\u003e= 1.4.3","direct":true,"kind":"suggests","optional":false},{"id":6875235884,"package_name":"knitr","ecosystem":"cran","requirements":"\u003e= 1.39","direct":true,"kind":"suggests","optional":false},{"id":6875235885,"package_name":"lintr","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"suggests","optional":false},{"id":6875235886,"package_name":"MASS","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":6875235887,"package_name":"mockery","ecosystem":"cran","requirements":"\u003e= 0.4.3","direct":true,"kind":"suggests","optional":false},{"id":6875235888,"package_name":"pingr","ecosystem":"cran","requirements":"\u003e= 2.0.1","direct":true,"kind":"suggests","optional":false},{"id":6875235889,"package_name":"rhub","ecosystem":"cran","requirements":"\u003e= 1.1.1","direct":true,"kind":"suggests","optional":false},{"id":6875235890,"package_name":"rmarkdown","ecosystem":"cran","requirements":"\u003e= 2.14","direct":true,"kind":"suggests","optional":false},{"id":6875235891,"package_name":"rstudioapi","ecosystem":"cran","requirements":"\u003e= 0.13","direct":true,"kind":"suggests","optional":false},{"id":6875235892,"package_name":"spelling","ecosystem":"cran","requirements":"\u003e= 2.2","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"cran","filepath":"tests/testthat/testMarkdownVignettes/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.223Z","updated_at":"2023-01-12T15:01:09.223Z","repository_link":"https://github.com/r-lib/devtools/blob/main/tests/testthat/testMarkdownVignettes/DESCRIPTION","dependencies":[{"id":6875236303,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":6875236304,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"cran","filepath":"tests/testthat/testPkgdown/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.297Z","updated_at":"2023-01-12T15:01:09.297Z","repository_link":"https://github.com/r-lib/devtools/blob/main/tests/testthat/testPkgdown/DESCRIPTION","dependencies":[{"id":6875236326,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":6875236327,"package_name":"pkgdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"cran","filepath":"tests/testthat/testTest/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.401Z","updated_at":"2023-01-12T15:01:09.401Z","repository_link":"https://github.com/r-lib/devtools/blob/main/tests/testthat/testTest/DESCRIPTION","dependencies":[{"id":6875236341,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"cran","filepath":"tests/testthat/testTestWithDepends/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.457Z","updated_at":"2023-01-12T15:01:09.457Z","repository_link":"https://github.com/r-lib/devtools/blob/main/tests/testthat/testTestWithDepends/DESCRIPTION","dependencies":[{"id":6875236359,"package_name":"R","ecosystem":"cran","requirements":"*","direct":true,"kind":"depends","optional":false},{"id":6875236360,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"cran","filepath":"tests/testthat/testTestWithFailure/DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-01-12T15:01:09.521Z","updated_at":"2023-01-12T15:01:09.521Z","repository_link":"https://github.com/r-lib/devtools/blob/main/tests/testthat/testTestWithFailure/DESCRIPTION","dependencies":[{"id":6875236368,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]}],"score":30.62949862527483,"created_at":"2025-09-08T11:18:23.555Z","updated_at":"2025-10-07T08:24:15.717Z","avatar_url":"https://github.com/r-lib.png","language":"R","category":null,"sub_category":null,"monthly_downloads":187251,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rmarkdown","pandoc","travis-ci","literate-programming","tidyverse","reproducibility","codecov","coverage","coverage-report","lesson"],"project_url":"https://science.ecosyste.ms/api/v1/projects/62019","html_url":"https://science.ecosyste.ms/projects/62019"}