{"id":71350,"name":"astgrepr","description":"Parse and Manipulate R Code","url":"https://github.com/etiennebacher/astgrepr","last_synced_at":"2025-09-08T15:18:42.355Z","repository":{"id":246541666,"uuid":"765830271","full_name":"etiennebacher/astgrepr","owner":"etiennebacher","description":"Parse and Manipulate R Code","archived":false,"fork":false,"pushed_at":"2025-06-24T12:26:13.000Z","size":96326,"stargazers_count":27,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-06T06:52:11.310Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://astgrepr.etiennebacher.com/","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/etiennebacher.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-01T17:46:53.000Z","updated_at":"2025-06-25T10:45:59.000Z","dependencies_parsed_at":"2024-06-28T15:47:41.442Z","dependency_job_id":"ccea6a44-93c4-403d-8702-32bc318f8ae5","html_url":"https://github.com/etiennebacher/astgrepr","commit_stats":null,"previous_names":["etiennebacher/astgrepr"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/etiennebacher/astgrepr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274203450,"owners_count":25240522,"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":"etiennebacher","name":"Etienne Bacher","uuid":"52219252","kind":"user","description":"","email":"","website":"etiennebacher.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/52219252?u=66331618d799d2d4567ecab2812236c9928be368\u0026v=4","repositories_count":147,"last_synced_at":"2025-09-01T04:54:21.522Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/etiennebacher","funding_links":[],"total_stars":651,"followers":184,"following":1,"created_at":"2022-11-16T21:02:06.722Z","updated_at":"2025-09-01T04:54:21.522Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher/repositories"},"packages":[{"id":11729792,"name":"astgrepr","ecosystem":"cran","description":"Parse and Manipulate R Code","homepage":"https://github.com/etiennebacher/astgrepr","licenses":"MIT + file LICENSE","normalized_licenses":["MIT"],"repository_url":"https://github.com/etiennebacher/astgrepr","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2025-06-04T00:00:00.000Z","latest_release_published_at":"2025-06-07T00:00:00.000Z","latest_release_number":"0.1.1","last_synced_at":"2025-08-15T01:30:27.440Z","created_at":"2025-06-04T12:32:55.158Z","updated_at":"2025-08-15T06:41:38.462Z","registry_url":"https://cran.r-project.org/package=astgrepr","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/astgrepr/astgrepr.pdf","metadata":{},"repo_metadata":{"id":246541666,"uuid":"765830271","full_name":"etiennebacher/astgrepr","owner":"etiennebacher","description":"Parse and Manipulate R Code","archived":false,"fork":false,"pushed_at":"2025-06-24T12:26:13.000Z","size":96326,"stargazers_count":27,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-10T18:37:22.884Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://astgrepr.etiennebacher.com/","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/etiennebacher.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-01T17:46:53.000Z","updated_at":"2025-06-25T10:45:59.000Z","dependencies_parsed_at":"2024-06-28T15:47:41.442Z","dependency_job_id":"ccea6a44-93c4-403d-8702-32bc318f8ae5","html_url":"https://github.com/etiennebacher/astgrepr","commit_stats":null,"previous_names":["etiennebacher/astgrepr"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/etiennebacher/astgrepr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270534282,"owners_count":24602150,"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-08-15T02:00:12.559Z","response_time":110,"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":"etiennebacher","name":"Etienne Bacher","uuid":"52219252","kind":"user","description":"","email":"","website":"etiennebacher.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/52219252?u=66331618d799d2d4567ecab2812236c9928be368\u0026v=4","repositories_count":147,"last_synced_at":"2025-08-03T22:41:56.535Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/etiennebacher","funding_links":[],"total_stars":644,"followers":183,"following":1,"created_at":"2022-11-16T21:02:06.722Z","updated_at":"2025-08-03T22:41:56.535Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/etiennebacher/repositories"},"tags":[{"name":"v0.1.0","sha":"6b9d14d19b9ce740fc9eba5ee428c21d64d3f73b","kind":"commit","published_at":"2025-05-28T19:45:27.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.1.0","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.1.0/manifests"},{"name":"v0.0.10","sha":"0deecc4381aeefcdadf910450fb7bedb972fbcbf","kind":"commit","published_at":"2025-01-09T17:07:08.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.10","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.10/manifests"},{"name":"v0.0.9","sha":"ea91137bdb10d22c7a988a8cb1b0bc896935fb0d","kind":"commit","published_at":"2024-12-21T22:53:56.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.9","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"f05c5e297222ccea8a4ade6295eec0c4180bbadb","kind":"commit","published_at":"2024-10-08T13:01:29.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.8","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"291d5baada811139899ed99ac894a485c995e07b","kind":"commit","published_at":"2024-09-08T15:38:14.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.7","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"1c6f7f866a8631a59a6885c3e6a06207cd328269","kind":"commit","published_at":"2024-07-26T12:24:07.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.6","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"a76991942f3b4552e58c7f65018d968590fb43cf","kind":"commit","published_at":"2024-07-18T17:18:54.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.5","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"5a286bfe9a8e69af7414cd5d0f892e2769620f21","kind":"commit","published_at":"2024-07-15T06:16:37.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.4","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"2078ebcf6cb95bcb07aeac77495b7dcd241213db","kind":"commit","published_at":"2024-07-08T20:53:22.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.3","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"4091555fb4da57702b2469d6410126998b058b31","kind":"commit","published_at":"2024-07-04T15:40:00.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.2","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"d1c597a31724931a76ad287b285b3d6e44543419","kind":"commit","published_at":"2024-06-28T13:47:28.000Z","download_url":"https://codeload.github.com/etiennebacher/astgrepr/tar.gz/v0.0.1","html_url":"https://github.com/etiennebacher/astgrepr/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/etiennebacher/astgrepr@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-15T06:41:38.462Z","dependent_packages_count":0,"downloads":362,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":86.6300152064569,"dependent_repos_count":32.45603774320583,"dependent_packages_count":26.357858618941787,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":48.481303856201514},"purl":"pkg:cran/astgrepr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/astgrepr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/astgrepr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/astgrepr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-12T07:36:48.240Z","issues_count":24,"pull_requests_count":21,"avg_time_to_close_issue":1425727.8,"avg_time_to_close_pull_request":780859.25,"issues_closed_count":20,"pull_requests_closed_count":20,"pull_request_authors_count":3,"issue_authors_count":3,"avg_comments_per_issue":1.3333333333333333,"avg_comments_per_pull_request":0.8571428571428571,"merged_pull_requests_count":19,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":12,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":1083304.3333333333,"past_year_avg_time_to_close_pull_request":440195.3076923077,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.9285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":12,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/issues","maintainers":[{"login":"etiennebacher","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etiennebacher"},{"login":"JosiahParry","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JosiahParry"}],"active_maintainers":[{"login":"etiennebacher","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etiennebacher"},{"login":"JosiahParry","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JosiahParry"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/astgrepr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/astgrepr/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/astgrepr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/astgrepr/related_packages","maintainers":[{"uuid":"etienne.bacher@protonmail.com","login":null,"name":"Etienne Bacher","email":"etienne.bacher@protonmail.com","url":null,"packages_count":9,"html_url":null,"role":null,"created_at":"2025-06-04T12:34:27.072Z","updated_at":"2025-06-04T12:34:27.072Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/etienne.bacher@protonmail.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":2623448,"full_name":"etiennebacher/astgrepr","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2024-10-10T18:19:03.789Z","updated_at":"2024-10-10T18:19:03.789Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483989,"commits_count":854429009,"contributors_count":31153502,"owners_count":909155,"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":"etiennebacher/astgrepr","html_url":"https://github.com/etiennebacher/astgrepr","last_synced_at":"2025-08-31T09:37:36.054Z","status":null,"issues_count":22,"pull_requests_count":31,"avg_time_to_close_issue":1674415.9375,"avg_time_to_close_pull_request":570088.2307692308,"issues_closed_count":16,"pull_requests_closed_count":26,"pull_request_authors_count":3,"issue_authors_count":3,"avg_comments_per_issue":1.2727272727272727,"avg_comments_per_pull_request":0.6451612903225806,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":2328441.0,"past_year_avg_time_to_close_pull_request":258886.05555555556,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.6521739130434783,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":16,"created_at":"2024-10-10T18:19:04.625Z","updated_at":"2025-09-03T03:28:17.874Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/etiennebacher%2Fastgrepr/issues","issue_labels_count":{"help wanted":1,"false-positive":1},"pull_request_labels_count":{},"issue_author_associations_count":{"OWNER":23,"NONE":2},"pull_request_author_associations_count":{"OWNER":30,"COLLABORATOR":5,"NONE":1,"CONTRIBUTOR":1},"issue_authors":{"etiennebacher":23,"IndrajeetPatil":1,"Exceret":1},"pull_request_authors":{"etiennebacher":30,"JosiahParry":5,"mpadge":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"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":{"OWNER":5,"NONE":1},"past_year_pull_request_author_associations_count":{"OWNER":18,"COLLABORATOR":4,"NONE":1,"CONTRIBUTOR":1},"past_year_issue_authors":{"etiennebacher":5,"Exceret":1},"past_year_pull_request_authors":{"etiennebacher":18,"JosiahParry":4,"mpadge":2},"maintainers":[{"login":"etiennebacher","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etiennebacher"},{"login":"JosiahParry","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JosiahParry"}],"active_maintainers":[{"login":"etiennebacher","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etiennebacher"},{"login":"JosiahParry","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JosiahParry"}]},"events":{"total":{"CreateEvent":9,"ReleaseEvent":2,"IssuesEvent":4,"WatchEvent":7,"DeleteEvent":2,"IssueCommentEvent":18,"PushEvent":51,"PullRequestEvent":17,"ForkEvent":4},"last_year":{"CreateEvent":9,"ReleaseEvent":2,"IssuesEvent":4,"WatchEvent":7,"DeleteEvent":2,"IssueCommentEvent":18,"PushEvent":51,"PullRequestEvent":17,"ForkEvent":4}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2024-06-28T15:47:19.360Z","updated_at":"2024-06-28T15:47:19.360Z","repository_link":"https://github.com/etiennebacher/astgrepr/blob/main/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":18879237570,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":18879237571,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237572,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237573,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237574,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2024-06-28T15:47:19.447Z","updated_at":"2024-06-28T15:47:19.447Z","repository_link":"https://github.com/etiennebacher/astgrepr/blob/main/.github/workflows/pkgdown.yaml","dependencies":[{"id":18879237575,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":18879237576,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237577,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237578,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18879237579,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"v4.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"src/rust/Cargo.lock","sha":null,"kind":"lockfile","created_at":"2024-06-28T15:47:19.724Z","updated_at":"2024-06-28T15:47:19.724Z","repository_link":"https://github.com/etiennebacher/astgrepr/blob/main/src/rust/Cargo.lock","dependencies":[{"id":18879237582,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":18879237583,"package_name":"annotate-snippets","ecosystem":"cargo","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":18879237584,"package_name":"anyhow","ecosystem":"cargo","requirements":"1.0.86","direct":false,"kind":"runtime","optional":false},{"id":18879237585,"package_name":"bindgen","ecosystem":"cargo","requirements":"0.69.4","direct":false,"kind":"runtime","optional":false},{"id":18879237586,"package_name":"bit-set","ecosystem":"cargo","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":18879237587,"package_name":"bit-vec","ecosystem":"cargo","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":18879237588,"package_name":"bitflags","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":18879237589,"package_name":"bstr","ecosystem":"cargo","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":18879237590,"package_name":"bumpalo","ecosystem":"cargo","requirements":"3.15.4","direct":false,"kind":"runtime","optional":false},{"id":18879237591,"package_name":"cc","ecosystem":"cargo","requirements":"1.0.99","direct":false,"kind":"runtime","optional":false},{"id":18879237592,"package_name":"cexpr","ecosystem":"cargo","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":18879237593,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18879237594,"package_name":"clang-sys","ecosystem":"cargo","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":18879237595,"package_name":"crossbeam-deque","ecosystem":"cargo","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":18879237596,"package_name":"crossbeam-epoch","ecosystem":"cargo","requirements":"0.9.18","direct":false,"kind":"runtime","optional":false},{"id":18879237597,"package_name":"crossbeam-utils","ecosystem":"cargo","requirements":"0.8.19","direct":false,"kind":"runtime","optional":false},{"id":18879237598,"package_name":"dyn-clone","ecosystem":"cargo","requirements":"1.0.17","direct":false,"kind":"runtime","optional":false},{"id":18879237599,"package_name":"either","ecosystem":"cargo","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":18879237600,"package_name":"equivalent","ecosystem":"cargo","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18879237601,"package_name":"errno","ecosystem":"cargo","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":18879237602,"package_name":"glob","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":18879237603,"package_name":"globset","ecosystem":"cargo","requirements":"0.4.14","direct":false,"kind":"runtime","optional":false},{"id":18879237604,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.14.3","direct":false,"kind":"runtime","optional":false},{"id":18879237605,"package_name":"home","ecosystem":"cargo","requirements":"0.5.9","direct":false,"kind":"runtime","optional":false},{"id":18879237606,"package_name":"ignore","ecosystem":"cargo","requirements":"0.4.22","direct":false,"kind":"runtime","optional":false},{"id":18879237607,"package_name":"indexmap","ecosystem":"cargo","requirements":"2.2.6","direct":false,"kind":"runtime","optional":false},{"id":18879237608,"package_name":"itertools","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":18879237609,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":18879237610,"package_name":"js-sys","ecosystem":"cargo","requirements":"0.3.69","direct":false,"kind":"runtime","optional":false},{"id":18879237611,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":18879237612,"package_name":"lazycell","ecosystem":"cargo","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":18879237613,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.155","direct":false,"kind":"runtime","optional":false},{"id":18879237614,"package_name":"libloading","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":18879237615,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.4.14","direct":false,"kind":"runtime","optional":false},{"id":18879237616,"package_name":"log","ecosystem":"cargo","requirements":"0.4.21","direct":false,"kind":"runtime","optional":false},{"id":18879237617,"package_name":"memchr","ecosystem":"cargo","requirements":"2.7.2","direct":false,"kind":"runtime","optional":false},{"id":18879237618,"package_name":"minimal-lexical","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":18879237619,"package_name":"nom","ecosystem":"cargo","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":18879237620,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":18879237621,"package_name":"paste","ecosystem":"cargo","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":18879237622,"package_name":"prettyplease","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":18879237623,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.79","direct":false,"kind":"runtime","optional":false},{"id":18879237624,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.35","direct":false,"kind":"runtime","optional":false},{"id":18879237625,"package_name":"regex","ecosystem":"cargo","requirements":"1.10.4","direct":false,"kind":"runtime","optional":false},{"id":18879237626,"package_name":"regex-automata","ecosystem":"cargo","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":18879237627,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":18879237628,"package_name":"rustc-hash","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18879237629,"package_name":"rustix","ecosystem":"cargo","requirements":"0.38.34","direct":false,"kind":"runtime","optional":false},{"id":18879237630,"package_name":"ryu","ecosystem":"cargo","requirements":"1.0.17","direct":false,"kind":"runtime","optional":false},{"id":18879237631,"package_name":"same-file","ecosystem":"cargo","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":18879237632,"package_name":"schemars","ecosystem":"cargo","requirements":"0.8.21","direct":false,"kind":"runtime","optional":false},{"id":18879237633,"package_name":"schemars_derive","ecosystem":"cargo","requirements":"0.8.21","direct":false,"kind":"runtime","optional":false},{"id":18879237634,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.203","direct":false,"kind":"runtime","optional":false},{"id":18879237635,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.203","direct":false,"kind":"runtime","optional":false},{"id":18879237636,"package_name":"serde_derive_internals","ecosystem":"cargo","requirements":"0.29.1","direct":false,"kind":"runtime","optional":false},{"id":18879237637,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.115","direct":false,"kind":"runtime","optional":false},{"id":18879237638,"package_name":"serde_yaml","ecosystem":"cargo","requirements":"0.9.34+deprecated","direct":false,"kind":"runtime","optional":false},{"id":18879237639,"package_name":"shlex","ecosystem":"cargo","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":18879237640,"package_name":"syn","ecosystem":"cargo","requirements":"2.0.57","direct":false,"kind":"runtime","optional":false},{"id":18879237641,"package_name":"thiserror","ecosystem":"cargo","requirements":"1.0.61","direct":false,"kind":"runtime","optional":false},{"id":18879237642,"package_name":"thiserror-impl","ecosystem":"cargo","requirements":"1.0.61","direct":false,"kind":"runtime","optional":false},{"id":18879237643,"package_name":"tree-sitter","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879237644,"package_name":"tree-sitter-bash","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879237799,"package_name":"tree-sitter-c","ecosystem":"cargo","requirements":"0.21.4","direct":false,"kind":"runtime","optional":false},{"id":18879237859,"package_name":"tree-sitter-c-sharp","ecosystem":"cargo","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":18879239157,"package_name":"tree-sitter-cpp","ecosystem":"cargo","requirements":"0.22.2","direct":false,"kind":"runtime","optional":false},{"id":18879239158,"package_name":"tree-sitter-css","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879239389,"package_name":"tree-sitter-dart","ecosystem":"cargo","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":18879239394,"package_name":"tree-sitter-elixir","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18879239395,"package_name":"tree-sitter-facade-sg","ecosystem":"cargo","requirements":"0.21.5","direct":false,"kind":"runtime","optional":false},{"id":18879240111,"package_name":"tree-sitter-go","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879240733,"package_name":"tree-sitter-haskell","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879240947,"package_name":"tree-sitter-html","ecosystem":"cargo","requirements":"0.20.3","direct":false,"kind":"runtime","optional":false},{"id":18879241003,"package_name":"tree-sitter-java","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879241004,"package_name":"tree-sitter-javascript","ecosystem":"cargo","requirements":"0.21.3","direct":false,"kind":"runtime","optional":false},{"id":18879241005,"package_name":"tree-sitter-json","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879241886,"package_name":"tree-sitter-kotlin","ecosystem":"cargo","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":18879241889,"package_name":"tree-sitter-lua","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":18879241904,"package_name":"tree-sitter-php","ecosystem":"cargo","requirements":"0.22.5","direct":false,"kind":"runtime","optional":false},{"id":18879241905,"package_name":"tree-sitter-python","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879241906,"package_name":"tree-sitter-r","ecosystem":"cargo","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18879241955,"package_name":"tree-sitter-ruby","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879242689,"package_name":"tree-sitter-rust","ecosystem":"cargo","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":18879242887,"package_name":"tree-sitter-scala","ecosystem":"cargo","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":18879243523,"package_name":"tree-sitter-swift","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":18879243907,"package_name":"tree-sitter-typescript","ecosystem":"cargo","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false},{"id":18879244534,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":18879244535,"package_name":"unicode-width","ecosystem":"cargo","requirements":"0.1.13","direct":false,"kind":"runtime","optional":false},{"id":18879244536,"package_name":"unsafe-libyaml","ecosystem":"cargo","requirements":"0.2.11","direct":false,"kind":"runtime","optional":false},{"id":18879244537,"package_name":"walkdir","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":18879244538,"package_name":"wasm-bindgen","ecosystem":"cargo","requirements":"0.2.92","direct":false,"kind":"runtime","optional":false},{"id":18879244539,"package_name":"wasm-bindgen-backend","ecosystem":"cargo","requirements":"0.2.92","direct":false,"kind":"runtime","optional":false},{"id":18879244540,"package_name":"wasm-bindgen-futures","ecosystem":"cargo","requirements":"0.4.42","direct":false,"kind":"runtime","optional":false},{"id":18879244541,"package_name":"wasm-bindgen-macro","ecosystem":"cargo","requirements":"0.2.92","direct":false,"kind":"runtime","optional":false},{"id":18879244542,"package_name":"wasm-bindgen-macro-support","ecosystem":"cargo","requirements":"0.2.92","direct":false,"kind":"runtime","optional":false},{"id":18879244543,"package_name":"wasm-bindgen-shared","ecosystem":"cargo","requirements":"0.2.92","direct":false,"kind":"runtime","optional":false},{"id":18879244544,"package_name":"web-sys","ecosystem":"cargo","requirements":"0.3.69","direct":false,"kind":"runtime","optional":false},{"id":18879244545,"package_name":"web-tree-sitter-sg","ecosystem":"cargo","requirements":"0.21.5","direct":false,"kind":"runtime","optional":false},{"id":18879244614,"package_name":"which","ecosystem":"cargo","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":18879244616,"package_name":"winapi","ecosystem":"cargo","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":18879244617,"package_name":"winapi-i686-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":18879244618,"package_name":"winapi-util","ecosystem":"cargo","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":18879244619,"package_name":"winapi-x86_64-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":18879244620,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.52.0","direct":false,"kind":"runtime","optional":false},{"id":18879244621,"package_name":"windows-targets","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244622,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244623,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244624,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244625,"package_name":"windows_i686_gnullvm","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244626,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244627,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244628,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244629,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.52.5","direct":false,"kind":"runtime","optional":false},{"id":18879244630,"package_name":"yansi-term","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"src/rust/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-06-28T15:47:35.086Z","updated_at":"2024-06-28T15:47:35.086Z","repository_link":"https://github.com/etiennebacher/astgrepr/blob/main/src/rust/Cargo.toml","dependencies":[]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2024-06-28T15:47:35.092Z","updated_at":"2024-06-28T15:47:35.092Z","repository_link":"https://github.com/etiennebacher/astgrepr/blob/main/DESCRIPTION","dependencies":[{"id":18879244638,"package_name":"checkmate","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":18879244685,"package_name":"rrapply","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":18879244699,"package_name":"stringi","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":18879244705,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":18879244706,"package_name":"yaml","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":18879244719,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":18879244720,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":18879244721,"package_name":"rstudioapi","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":18879244737,"package_name":"tinytest","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]}],"score":null,"created_at":"2025-09-08T11:21:27.584Z","updated_at":"2025-10-07T08:26:09.283Z","avatar_url":"https://github.com/etiennebacher.png","language":"R","category":null,"sub_category":null,"monthly_downloads":362,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/71350","html_url":"https://science.ecosyste.ms/projects/71350"}