{"id":2476785,"name":"tree-sitter-cpp","ecosystem":"npm","description":"C++ grammar for tree-sitter","homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tree-sitter/tree-sitter-cpp","keywords_array":["incremental","parsing","tree-sitter","c++"],"namespace":null,"versions_count":56,"first_release_published_at":"2017-01-31T20:23:49.355Z","latest_release_published_at":"2024-11-11T07:01:21.402Z","latest_release_number":"0.23.4","last_synced_at":"2026-03-21T06:44:29.205Z","created_at":"2022-04-10T02:20:37.945Z","updated_at":"2026-03-21T06:44:29.205Z","registry_url":"https://www.npmjs.com/package/tree-sitter-cpp","install_command":"npm install tree-sitter-cpp","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.23.4"}},"repo_metadata":{"id":3483686,"uuid":"49739022","full_name":"tree-sitter/tree-sitter-cpp","owner":"tree-sitter","description":"C++ grammar for tree-sitter","archived":false,"fork":false,"pushed_at":"2025-09-27T13:45:54.000Z","size":96121,"stargazers_count":369,"open_issues_count":42,"forks_count":131,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-10-05T01:36:47.680Z","etag":null,"topics":["cplusplus","parser","tree-sitter"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tree-sitter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"tree-sitter","patreon":null,"open_collective":"tree-sitter","ko_fi":"amaanq","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2016-01-15T19:04:48.000Z","updated_at":"2025-09-30T00:03:39.000Z","dependencies_parsed_at":"2023-11-15T01:38:24.835Z","dependency_job_id":"ab7dd0db-0b0c-43c1-9e01-4058da58c086","html_url":"https://github.com/tree-sitter/tree-sitter-cpp","commit_stats":{"total_commits":367,"total_committers":33,"mean_commits":"11.121212121212121","dds":0.5422343324250681,"last_synced_commit":"16bf9d2c451957aee976c982c2c668b1c0d12014"},"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/sbom","scorecard":{"id":897662,"data":{"date":"2025-08-11","repo":{"name":"github.com/tree-sitter/tree-sitter-cpp","commit":"5cb9b693cfd7bfacab1d9ff4acac1a4150700609"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/19 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":9,"reason":"9 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/publish.yml:8","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.23.4 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184615733","Warn: release artifact v0.23.3 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184615453","Warn: release artifact v0.23.2 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184546587","Warn: release artifact v0.23.4 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184615733","Warn: release artifact v0.23.3 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184615453","Warn: release artifact v0.23.2 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-cpp/releases/184546587"],"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":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'master'","Warn: 'stale review dismissal' is disabled on branch 'master'","Warn: required approving review count is 1 on branch 'master'","Warn: codeowners review is not required on branch 'master'","Warn: 'last push approval' is disabled on branch 'master'","Warn: no status checks found to merge onto branch 'master'","Info: PRs are required in order to make changes on branch 'master'"],"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":"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":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/fuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fuzz.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-cpp/publish.yml/master?enable=pin","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-7q7g-4xm8-89cq","Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-24T14:21:20.309Z","repository_id":3483686,"created_at":"2025-08-24T14:21:20.309Z","updated_at":"2025-08-24T14:21:20.309Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278399607,"owners_count":25980329,"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-10-04T02:00:05.491Z","response_time":63,"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":"tree-sitter","name":"tree-sitter","uuid":"17203512","kind":"organization","description":"","email":null,"website":"https://tree-sitter.github.io/tree-sitter/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/17203512?v=4","repositories_count":56,"last_synced_at":"2025-09-20T06:35:25.407Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/tree-sitter","funding_links":["https://github.com/sponsors/tree-sitter"],"total_stars":30883,"followers":1923,"following":0,"created_at":"2022-11-03T20:35:20.097Z","updated_at":"2025-09-20T06:35:25.407Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter/repositories"},"tags":[{"name":"v0.23.4","sha":"f41e1a044c8a84ea9fa8577fdd2eab92ec96de02","kind":"commit","published_at":"2024-11-11T06:56:44.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.23.4","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.23.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"26edde9453cd06c72910d198acf07c6dd702fe56","kind":"commit","published_at":"2024-11-11T06:53:25.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.23.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.23.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"ca14f24ad00af1c3d3e2e563f02b08ae967da1c8","kind":"commit","published_at":"2024-11-10T06:05:46.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.23.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"30d2fa385735378388a55917e2910965fce19748","kind":"commit","published_at":"2024-09-23T01:23:40.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.23.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"30f973c2244f0bff444186185f475c3bd76bc3a5","kind":"commit","published_at":"2024-09-03T00:54:34.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.23.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.23.0/manifests"},{"name":"v0.22.3","sha":"0b4aa47f07d958a49260aadc87e8474b03897c23","kind":"commit","published_at":"2024-07-20T16:54:59.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.22.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.22.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.3/manifests"},{"name":"v0.22.2","sha":"9d412ba7e597fe158f209da33e60f31b1f0df967","kind":"commit","published_at":"2024-06-04T08:19:00.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.22.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"d29fbff09a8c9ff4f3074de2595dfca12cb33da9","kind":"commit","published_at":"2024-05-25T07:46:40.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.22.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"72fd00128f1c38319670cbf4bcedbba0dc849d96","kind":"commit","published_at":"2024-04-15T01:38:58.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.22.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"d0b4e006ca3c4466f834d9a4bf709bfede13d359","kind":"commit","published_at":"2024-04-04T19:29:35.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.21.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.21.0/manifests"},{"name":"v0.20.5","sha":"e0c1678a78731e78655b7d953efb4daecf58be46","kind":"tag","published_at":"2024-02-18T13:25:14.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.5","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.5/manifests"},{"name":"v0.20.4","sha":"51da29228ea1d137d196edd1b41149f325cc6ecb","kind":"tag","published_at":"2024-02-09T16:05:06.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.4","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.4/manifests"},{"name":"v0.20.3","sha":"ab1065fa23a43a447bd7e619a3af90253867af24","kind":"tag","published_at":"2023-08-13T21:18:33.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.3/manifests"},{"name":"v0.20.2","sha":"f88bf81238ec2842682e4d1dac0acf3b43b686e9","kind":"tag","published_at":"2023-07-27T03:23:07.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"cbb9974efde90cbdc5d1027c97882df737aa3601","kind":"tag","published_at":"2023-07-18T21:55:33.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"f44509141e7e483323d2ec178f2d2e6c0fc041c1","kind":"commit","published_at":"2021-10-25T18:23:25.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.20.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"05cf2030e5415e9e931f620f0924107f73976796","kind":"tag","published_at":"2021-03-04T18:01:34.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.19.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.19.0/manifests"},{"name":"v0.16.0","sha":"7846357b8a9492f71908f7b1628f8d7f089ef6d5","kind":"tag","published_at":"2019-12-10T20:06:01.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.16.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"8265f5dbd3ad600870e1bd6d08eadc09c10ed5ee","kind":"tag","published_at":"2019-12-03T01:02:11.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.15.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"acf8578371ef8a3b8d9e2bd4929a2d7238693672","kind":"tag","published_at":"2019-06-07T21:37:57.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.15.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.15.0/manifests"},{"name":"v0.13.15","sha":"c2a2c9b19c8b61c86cbe61008a8be52e365658ec","kind":"tag","published_at":"2019-05-08T22:56:05.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.15","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.15/manifests"},{"name":"v0.13.14","sha":"2d1ec985ab18e30ce2390bc776ba6b3db4ac75a8","kind":"tag","published_at":"2019-04-18T21:52:25.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.14","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.14/manifests"},{"name":"v0.13.13","sha":"766c3736f63355d288817aaef1dc6b79366019bd","kind":"tag","published_at":"2019-04-18T20:38:38.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.13","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.13/manifests"},{"name":"v0.13.12","sha":"0c8d495dc6deaadba8ab3ac374c9144f3fde3209","kind":"tag","published_at":"2019-04-18T18:04:06.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.12","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.12/manifests"},{"name":"v0.13.11","sha":"c7a417da4b37c18dc4956062c0c3fe4934cd1ea2","kind":"tag","published_at":"2018-11-18T21:37:27.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.11","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.11/manifests"},{"name":"v0.13.10","sha":"2cee653b922d1dd24a560196ecaf96fb9ca167e5","kind":"tag","published_at":"2018-11-16T22:11:34.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.10","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.10/manifests"},{"name":"v0.13.9","sha":"c8023d36f39eb16c88ec8027d0963c445e606690","kind":"tag","published_at":"2018-11-15T01:42:33.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.9","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.9/manifests"},{"name":"v0.13.8","sha":"212519737fbe16d19368f701bad2167150ac7f76","kind":"tag","published_at":"2018-10-30T20:24:26.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.8","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.8/manifests"},{"name":"v0.13.7","sha":"bc5c69fa2d085b6047b9f75e4dd5fd9eba41de55","kind":"tag","published_at":"2018-10-29T20:55:35.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.7","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.7/manifests"},{"name":"v0.13.6","sha":"f38f6196e18c021c1973851bd8b4246532cfbb96","kind":"tag","published_at":"2018-10-28T20:36:45.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.6","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.6/manifests"},{"name":"v0.13.5","sha":"d250d2fa66358bbae1a6f22a2c972f90448f088d","kind":"tag","published_at":"2018-10-01T17:25:58.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.5","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.5/manifests"},{"name":"v0.13.4","sha":"328460ec4f5f6d6aa2489851a75061a7f19fe6bc","kind":"tag","published_at":"2018-08-24T00:24:46.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.4","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.4/manifests"},{"name":"v0.13.3","sha":"9f907498d73a44864b96f5ec5c9c8f1c11db1894","kind":"tag","published_at":"2018-08-06T22:04:45.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"3679305ee70a038fc7480b024d4fc7289972e1a0","kind":"tag","published_at":"2018-08-01T23:52:23.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"78adc211924e2802949ce461ef4105be4688abf6","kind":"tag","published_at":"2018-07-31T20:59:42.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"039e7edb3f74a766f15f4973f55d6045291a2a46","kind":"tag","published_at":"2018-07-18T17:59:51.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.13.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"c9f7e0691ac425c0e3e940531d8f0f7144edcd07","kind":"tag","published_at":"2018-07-10T16:45:45.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.12.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"9a2b6a54a613c7708f31316890a4bda3dcc8abca","kind":"tag","published_at":"2018-06-15T20:55:42.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.12.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.12.0/manifests"},{"name":"v0.11.4","sha":"5423f9bbbc6e314feacb8a82d39da4dbbbd579b7","kind":"tag","published_at":"2018-05-31T20:42:14.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.11.4","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"efdac0bf31e208f0c14bb2d0a2d70eb2f8ee9dd3","kind":"tag","published_at":"2018-05-14T20:43:59.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.11.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"4261addf81b158696b850b356b8bb64ff51e7bb9","kind":"tag","published_at":"2018-04-23T18:43:15.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.11.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"6bce5c806c80633fdbf65a074d2f795fc9c4b515","kind":"tag","published_at":"2018-04-16T16:28:07.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.11.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"401047330c8ca8f9d8d5b9397d0b430cfb0c4e8a","kind":"tag","published_at":"2018-03-28T20:01:47.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.11.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.11.0/manifests"},{"name":"v0.6.0","sha":"d4fb3888e10e96279429e5b93aabcb20ee2d34ae","kind":"tag","published_at":"2018-03-06T01:40:25.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.6.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"058d230202c847e361941c17b2aa29c87f4f958f","kind":"tag","published_at":"2018-02-13T00:50:38.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.5.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"25cb1e01e967fe68c8debfe672da4b2c49828ad9","kind":"tag","published_at":"2018-01-09T20:03:19.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.4.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"39a75d08c09cd8e2921ae906ba0e963f5e0aac3d","kind":"tag","published_at":"2017-12-22T01:05:23.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.4.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"cab9de83ae804c232126ea55678f445277eaf63d","kind":"tag","published_at":"2017-12-13T20:09:38.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.5","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"785c32c2285f36aaede2d6f25fb0569b73e85249","kind":"tag","published_at":"2017-12-08T17:25:43.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.4","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"51ef9a5f9756e672a32a011912179acf5f2d0eac","kind":"tag","published_at":"2017-10-04T20:04:09.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"a05c08cf0c94d3107427a038764f2b4622d197e8","kind":"tag","published_at":"2017-10-04T19:27:57.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.2","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"ef944aef11d1054b0edcab8047bbd4e3b4b505e9","kind":"tag","published_at":"2017-10-04T16:28:02.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.1","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"3cfed58d35bf3d5abb0aedc34dffd08d5b17fd8e","kind":"tag","published_at":"2017-09-14T22:11:12.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.3.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"4f9baf866bcea21218ce4e9d29390ac42fb68fe3","kind":"tag","published_at":"2017-08-02T23:29:22.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.2.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"6fbc556d5dc5dd02d262993105766ee986cf632f","kind":"tag","published_at":"2017-06-23T06:28:55.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.1.0","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.1.0/manifests"},{"name":"v0.0.3","sha":"0124b7533a81c2e8f4a46c9303c3e92828a6183a","kind":"tag","published_at":"2017-01-31T20:23:32.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/v0.0.3","html_url":"https://github.com/tree-sitter/tree-sitter-cpp/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-cpp@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/tags/v0.0.3/manifests"}]},"repo_metadata_updated_at":"2025-12-11T00:30:29.974Z","dependent_packages_count":17,"downloads":32898,"downloads_period":"last-month","dependent_repos_count":283,"rankings":{"downloads":2.8885030378713967,"dependent_repos_count":0.9621581598619376,"dependent_packages_count":1.3627968207427767,"stargazers_count":4.075492271887993,"forks_count":3.557914348063746,"docker_downloads_count":0.9582236929350295,"average":2.3008480552271466},"purl":"pkg:npm/tree-sitter-cpp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/tree-sitter-cpp","docker_dependents_count":3,"docker_downloads_count":307,"usage_url":"https://repos.ecosyste.ms/usage/npm/tree-sitter-cpp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/tree-sitter-cpp/dependencies","status":null,"funding_links":["https://github.com/sponsors/tree-sitter","https://opencollective.com/tree-sitter","https://ko-fi.com/amaanq"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-27T16:00:52.505Z","issues_count":164,"pull_requests_count":92,"avg_time_to_close_issue":22781532.107438017,"avg_time_to_close_pull_request":4359676.795180723,"issues_closed_count":121,"pull_requests_closed_count":83,"pull_request_authors_count":35,"issue_authors_count":117,"avg_comments_per_issue":1.420731707317073,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":26,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":689800.0,"past_year_avg_time_to_close_pull_request":820319.0,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":18,"past_year_avg_comments_per_issue":0.46153846153846156,"past_year_avg_comments_per_pull_request":1.8095238095238095,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-cpp/issues","maintainers":[{"login":"amaanq","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amaanq"},{"login":"jdrouhard","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdrouhard"},{"login":"ObserverOfTime","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ObserverOfTime"}],"active_maintainers":[{"login":"amaanq","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amaanq"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tree-sitter-cpp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tree-sitter-cpp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tree-sitter-cpp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tree-sitter-cpp/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tree-sitter-cpp/codemeta","maintainers":[{"uuid":"maxbrunsfeld","login":"maxbrunsfeld","name":null,"email":"maxbrunsfeld@gmail.com","url":null,"packages_count":116,"html_url":"https://www.npmjs.com/~maxbrunsfeld","role":null,"created_at":"2022-11-15T03:21:18.225Z","updated_at":"2022-11-15T03:21:18.225Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/maxbrunsfeld/packages"},{"uuid":"daviwil","login":"daviwil","name":null,"email":"daviwil@github.com","url":null,"packages_count":43,"html_url":"https://www.npmjs.com/~daviwil","role":null,"created_at":"2022-11-15T03:21:18.246Z","updated_at":"2022-11-15T03:21:18.246Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/daviwil/packages"},{"uuid":"atom-team","login":"atom-team","name":null,"email":"atom@github.com","url":null,"packages_count":125,"html_url":"https://www.npmjs.com/~atom-team","role":null,"created_at":"2022-11-15T03:21:18.285Z","updated_at":"2022-11-15T03:21:18.285Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/atom-team/packages"},{"uuid":"ahlinc","login":"ahlinc","name":null,"email":"ahlincq@gmail.com","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~ahlinc","role":null,"created_at":"2022-11-15T03:21:18.211Z","updated_at":"2022-11-15T03:21:18.211Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ahlinc/packages"},{"uuid":"tclem","login":"tclem","name":null,"email":"timothy.clem@gmail.com","url":null,"packages_count":14,"html_url":"https://www.npmjs.com/~tclem","role":null,"created_at":"2022-11-15T03:21:18.241Z","updated_at":"2022-11-15T03:21:18.241Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tclem/packages"},{"uuid":"rewinfrey","login":"rewinfrey","name":null,"email":"rick.winfrey@gmail.com","url":null,"packages_count":16,"html_url":"https://www.npmjs.com/~rewinfrey","role":null,"created_at":"2022-11-15T03:21:18.278Z","updated_at":"2022-11-15T03:21:18.278Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rewinfrey/packages"},{"uuid":"patrickthomson","login":"patrickthomson","name":null,"email":"patrickt@github.com","url":null,"packages_count":12,"html_url":"https://www.npmjs.com/~patrickthomson","role":null,"created_at":"2022-11-15T03:21:18.296Z","updated_at":"2022-11-15T03:21:18.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/patrickthomson/packages"},{"uuid":"amaanq","login":"amaanq","name":null,"email":"amaanq12@gmail.com","url":null,"packages_count":64,"html_url":"https://www.npmjs.com/~amaanq","role":null,"created_at":"2024-02-23T21:03:09.011Z","updated_at":"2024-02-23T21:03:09.011Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/amaanq/packages"}]}