{"id":8868070,"name":"@dhis2/expression-parser","ecosystem":"npm","description":"DHIS Expression Parser","homepage":"https://github.com/dhis2/expression-parser#readme","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/dhis2/expression-parser","keywords_array":[],"namespace":"dhis2","versions_count":28,"first_release_published_at":"2024-02-08T09:12:47.600Z","latest_release_published_at":"2026-03-17T12:55:13.689Z","latest_release_number":"1.4.0","last_synced_at":"2026-03-18T09:52:05.628Z","created_at":"2024-02-08T09:35:19.417Z","updated_at":"2026-03-18T12:37:54.691Z","registry_url":"https://www.npmjs.com/package/@dhis2/expression-parser","install_command":"npm install @dhis2/expression-parser","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"1.1.5-beta.0","latest":"1.4.0"}},"repo_metadata":{"id":43170623,"uuid":"509006335","full_name":"dhis2/expression-parser","owner":"dhis2","description":"DHIS2 expression language parser","archived":false,"fork":false,"pushed_at":"2025-09-19T08:22:11.000Z","size":737,"stargazers_count":4,"open_issues_count":2,"forks_count":5,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-09-19T10:29:55.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dhis2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-06-30T09:00:07.000Z","updated_at":"2025-09-15T08:12:31.000Z","dependencies_parsed_at":"2023-11-14T12:24:20.644Z","dependency_job_id":"f1b59a3a-97b7-4c13-81bb-20866a355448","html_url":"https://github.com/dhis2/expression-parser","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/dhis2/expression-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dhis2","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276192777,"owners_count":25600725,"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-21T02:00:07.055Z","response_time":72,"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":"dhis2","name":"DHIS2","uuid":"1089987","kind":"organization","description":"DHIS2 is the flexible, web-based open-source information system with awesome visualization features including GIS, charts and pivot tables.","email":"post@dhis2.org","website":"https://www.dhis2.org","location":"https://community.dhis2.org","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1089987?v=4","repositories_count":215,"last_synced_at":"2024-04-08T00:08:39.702Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dhis2","funding_links":[],"total_stars":1191,"followers":209,"following":0,"created_at":"2022-11-02T16:45:29.989Z","updated_at":"2024-04-08T00:09:21.282Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dhis2","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dhis2/repositories"},"tags":[{"name":"v1.1.12","sha":"c6e84aeeb1e528f155bca00e5b9f7d160661f438","kind":"commit","published_at":"2025-09-15T08:12:27.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.12","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.12/manifests"},{"name":"v1.1.11","sha":"705b8650fcbbd848ae858104f44816a16c0c7d77","kind":"commit","published_at":"2025-06-24T09:05:00.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.11","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.11/manifests"},{"name":"v1.1.10","sha":"c0ce3fd8fb2c2508f9ef999882b232307c081330","kind":"commit","published_at":"2025-03-17T12:04:29.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.10","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"0da2b3f9bf2288c3409382e58240fba0f0c11e19","kind":"commit","published_at":"2025-02-28T09:24:38.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.9","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"787153adad20063d55db08f49f4d35bbfc9231a3","kind":"commit","published_at":"2025-02-19T14:39:31.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.8","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"28537006d4d8a8042ad2f6c35588e21945de5ed0","kind":"commit","published_at":"2025-02-18T13:08:18.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.7","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"89553de65df089af38101b6245332ee6def1253c","kind":"commit","published_at":"2025-02-10T08:12:45.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/v1.1.6","html_url":"https://github.com/dhis2/expression-parser/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/v1.1.6/manifests"},{"name":"1.1.0","sha":"b40f57a9a3ea42390c2433976e509715dd8e2bfb","kind":"commit","published_at":"2024-04-12T09:25:29.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0/manifests"},{"name":"1.1.0-beta.9","sha":"a51a64a4e204eb90575509c150aa8be3e14a75c4","kind":"commit","published_at":"2024-04-12T09:06:17.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.9","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.9/manifests"},{"name":"1.1.0-beta.8","sha":"2d508e966416ffdc94a4d945ef3f4705f4676de5","kind":"commit","published_at":"2024-04-12T07:08:13.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.8","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.8/manifests"},{"name":"1.1.0-beta.7","sha":"f7a7a6987020107cc9e6ba526e4dc50997d58886","kind":"commit","published_at":"2024-04-11T09:34:24.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.7","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.7/manifests"},{"name":"1.1.0-beta.6","sha":"657a86702c66a2ae4c16f12615e529d603bff980","kind":"commit","published_at":"2024-03-04T08:53:19.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.6","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.6/manifests"},{"name":"1.1.0-beta.5","sha":"c06625cc0a924ecec7c8c49fcae341d1d5c1c310","kind":"commit","published_at":"2024-02-19T11:33:56.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.5","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.5/manifests"},{"name":"1.1.0-beta.4","sha":"1b2fa959b37ffde58ae3708230ca467602f6b321","kind":"commit","published_at":"2024-02-19T10:19:56.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.4","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.4/manifests"},{"name":"1.1.0-beta.3","sha":"fb4379ee5cfb1ca9e778ea57afdd021d72c27035","kind":"commit","published_at":"2024-02-19T10:06:10.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.3","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.3/manifests"},{"name":"1.1.0-beta.2","sha":"66f5e17eb1af5c700231b332a8d7834a3abd901c","kind":"commit","published_at":"2024-02-14T12:12:51.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.2","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.2/manifests"},{"name":"1.1.0-beta.1","sha":"c9ae07ad44fed24afb2a7328ff9b5f50ab676c08","kind":"commit","published_at":"2024-02-08T09:03:22.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.1.0-beta.1","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.1.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.1.0-beta.1/manifests"},{"name":"1.0.3","sha":"346fcb64055623ca7ec70203db81acc787520cb0","kind":"tag","published_at":"2024-02-05T13:01:51.000Z","download_url":"https://codeload.github.com/dhis2/expression-parser/tar.gz/1.0.3","html_url":"https://github.com/dhis2/expression-parser/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dhis2/expression-parser@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/tags/1.0.3/manifests"}]},"repo_metadata_updated_at":"2026-03-18T12:37:54.664Z","dependent_packages_count":0,"downloads":57,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":26.43680622081797,"dependent_repos_count":25.902256444077103,"dependent_packages_count":37.62671071916851,"stargazers_count":10.558569191311651,"forks_count":6.6635133763602585,"docker_downloads_count":null,"average":21.437571190347096},"purl":"pkg:npm/%40dhis2/expression-parser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@dhis2/expression-parser","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@dhis2/expression-parser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@dhis2/expression-parser/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-23T18:59:14.158Z","issues_count":1,"pull_requests_count":121,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":850427.452991453,"issues_closed_count":0,"pull_requests_closed_count":117,"pull_request_authors_count":8,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.4214876033057851,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":178048.75609756098,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":41,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.9761904761904762,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":37,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhis2%2Fexpression-parser/issues","maintainers":[{"login":"vgarciabnz","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vgarciabnz"},{"login":"jbee","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbee"},{"login":"superskip","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/superskip"},{"login":"enricocolasante","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enricocolasante"},{"login":"Balcan","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Balcan"},{"login":"jimgrace","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimgrace"}],"active_maintainers":[{"login":"vgarciabnz","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vgarciabnz"},{"login":"jbee","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbee"},{"login":"superskip","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/superskip"},{"login":"enricocolasante","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enricocolasante"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@dhis2%2Fexpression-parser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@dhis2%2Fexpression-parser/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@dhis2%2Fexpression-parser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@dhis2%2Fexpression-parser/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@dhis2%2Fexpression-parser/codemeta","maintainers":[{"uuid":"dhis2-bot","login":"dhis2-bot","name":null,"email":"apps@dhis2.org","url":null,"packages_count":127,"html_url":"https://www.npmjs.com/~dhis2-bot","role":null,"created_at":"2026-02-17T05:33:23.078Z","updated_at":"2026-02-17T05:33:23.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dhis2-bot/packages"},{"uuid":"amcgee","login":"amcgee","name":null,"email":"npm-noreply@austinmcgee.net","url":null,"packages_count":131,"html_url":"https://www.npmjs.com/~amcgee","role":null,"created_at":"2026-02-17T05:33:23.320Z","updated_at":"2026-02-17T05:33:23.320Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/amcgee/packages"}]}