{"id":16852,"name":"@pkmn/engine","description":"A minimal, complete, Pokémon battle simulation engine optimized for performance","url":"https://github.com/pkmn/engine","last_synced_at":"2025-09-04T23:22:55.595Z","repository":{"id":111604109,"uuid":"426400802","full_name":"pkmn/engine","owner":"pkmn","description":"A minimal, complete, Pokémon battle simulation engine optimized for performance","archived":false,"fork":false,"pushed_at":"2025-04-03T03:18:13.000Z","size":6233,"stargazers_count":100,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-17T16:01:50.619Z","etag":null,"topics":["engine","game","pokemon","simulator"],"latest_commit_sha":null,"homepage":"","language":"Zig","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/pkmn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-11-09T22:05:12.000Z","updated_at":"2025-05-16T16:31:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"453a8903-d658-42e6-8402-51942cbfff15","html_url":"https://github.com/pkmn/engine","commit_stats":{"total_commits":1977,"total_committers":3,"mean_commits":659.0,"dds":0.004046535154274111,"last_synced_commit":"09d1baec2b1fe3eb0d2c8b49f6ca9ace9fd33c0d"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/pkmn/engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn","download_url":"https://codeload.github.com/pkmn/engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273685987,"owners_count":25149805,"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-04T02:00:08.968Z","response_time":61,"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":"pkmn","name":"pkmn","uuid":"11462095","kind":"organization","description":"A collection of projects centered around competitive Pokémon battling.","email":null,"website":"https://pkmn.cc","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11462095?v=4","repositories_count":6,"last_synced_at":"2023-03-05T10:24:44.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pkmn","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T13:07:09.717Z","updated_at":"2023-03-05T10:24:44.747Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn/repositories"},"packages":[{"id":7359342,"name":"@pkmn/engine","ecosystem":"npm","description":"A minimal, complete, Pokémon battle simulation engine optimized for performance","homepage":"https://github.com/pkmn/engine#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pkmn/engine","keywords_array":[],"namespace":"pkmn","versions_count":204,"first_release_published_at":"2023-10-04T02:44:47.523Z","latest_release_published_at":"2023-09-18T02:49:16.390Z","latest_release_number":"0.1.0-dev.fc150752","last_synced_at":"2025-08-22T21:05:00.197Z","created_at":"2023-04-04T02:49:25.638Z","updated_at":"2025-08-22T21:05:00.197Z","registry_url":"https://www.npmjs.com/package/@pkmn/engine","install_command":"npm install @pkmn/engine","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.1.0-dev.207fa86a","dev":"0.1.0-dev.b3197aa3"}},"repo_metadata":{"id":111604109,"uuid":"426400802","full_name":"pkmn/engine","owner":"pkmn","description":"A minimal, complete, Pokémon battle simulation engine optimized for performance","archived":false,"fork":false,"pushed_at":"2024-09-06T03:25:12.000Z","size":5789,"stargazers_count":79,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-09-06T09:41:58.655Z","etag":null,"topics":["engine","game","pokemon","simulator"],"latest_commit_sha":null,"homepage":"","language":"Zig","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/pkmn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-09T22:05:12.000Z","updated_at":"2024-09-06T03:13:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"453a8903-d658-42e6-8402-51942cbfff15","html_url":"https://github.com/pkmn/engine","commit_stats":{"total_commits":1977,"total_committers":3,"mean_commits":659.0,"dds":0.004046535154274111,"last_synced_commit":"09d1baec2b1fe3eb0d2c8b49f6ca9ace9fd33c0d"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn","download_url":"https://codeload.github.com/pkmn/engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217759504,"owners_count":16225934,"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","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":"pkmn","name":"pkmn","uuid":"11462095","kind":"organization","description":"A collection of projects centered around competitive Pokémon battling.","email":null,"website":"https://pkmn.cc","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11462095?v=4","repositories_count":6,"last_synced_at":"2023-03-05T10:24:44.712Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pkmn","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T13:07:09.717Z","updated_at":"2023-03-05T10:24:44.747Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkmn/repositories"},"tags":[{"name":"old","sha":"942dbfa464803ead5e9221b64cb1ed825f947b70","kind":"commit","published_at":"2023-06-21T18:02:02.000Z","download_url":"https://codeload.github.com/pkmn/engine/tar.gz/old","html_url":"https://github.com/pkmn/engine/releases/tag/old","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags/old","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags/old/manifests"},{"name":"nightly","sha":"01d939a5dddfa87c29b459e484eda92126d6a7c2","kind":"commit","published_at":"2023-03-19T03:40:05.000Z","download_url":"https://codeload.github.com/pkmn/engine/tar.gz/nightly","html_url":"https://github.com/pkmn/engine/releases/tag/nightly","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags/nightly","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/tags/nightly/manifests"}]},"repo_metadata_updated_at":"2024-09-07T09:51:24.114Z","dependent_packages_count":0,"downloads":164,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":4.858906233974261,"dependent_repos_count":10.298590216448614,"dependent_packages_count":51.8463640344017,"stargazers_count":6.833889206401617,"forks_count":8.865036108996359,"docker_downloads_count":null,"average":16.54055716004451},"purl":"pkg:npm/%40pkmn/engine","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@pkmn/engine","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@pkmn/engine","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@pkmn/engine/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T09:51:20.472Z","issues_count":1,"pull_requests_count":2,"avg_time_to_close_issue":3350.0,"avg_time_to_close_pull_request":74533.5,"issues_closed_count":1,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":125746.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pkmn%2Fengine/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pkmn%2Fengine/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pkmn%2Fengine/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pkmn%2Fengine/related_packages","maintainers":[{"uuid":"kjscheibo","login":"kjscheibo","name":null,"email":"kjs@scheibo.com","url":null,"packages_count":25,"html_url":"https://www.npmjs.com/~kjscheibo","role":null,"created_at":"2023-04-04T03:52:29.758Z","updated_at":"2023-04-04T03:52:29.758Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kjscheibo/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5130390,"maintainers_count":1051384,"namespaces_count":313133,"keywords_count":729662,"github":"npm","metadata":{"funded_packages_count":155690},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-04T06:49:01.052Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}}],"commits":{"id":1399796,"full_name":"pkmn/engine","default_branch":"main","committers":[{"name":"Kirk Scheibelhut","email":"kjs@scheibo.com","login":"scheibo","count":2377},{"name":"Siddappa","email":"44073565+Siddapa","login":"Siddapa","count":1},{"name":"Ryan Keathley","email":"me@ryankeathley.com","login":"ideal-sheaf","count":1},{"name":"InAShellnut","email":"ariegoud@gmail.com","login":"InAShellnut","count":1},{"name":"Davey Hughes","email":"davidralphhughes@gmail.com","login":"Davey-Hughes","count":1},{"name":"Annika","email":"56906084+AnnikaCodes","login":"AnnikaCodes","count":1}],"total_commits":2382,"total_committers":6,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":397.0,"dds":0.002099076406381184,"past_year_committers":[{"name":"Kirk Scheibelhut","email":"kjs@scheibo.com","login":"scheibo","count":377},{"name":"Siddappa","email":"44073565+Siddapa","login":"Siddapa","count":1},{"name":"Ryan Keathley","email":"me@ryankeathley.com","login":"ideal-sheaf","count":1},{"name":"InAShellnut","email":"ariegoud@gmail.com","login":"InAShellnut","count":1},{"name":"Davey Hughes","email":"davidralphhughes@gmail.com","login":"Davey-Hughes","count":1}],"past_year_total_commits":381,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":76.2,"past_year_dds":0.01049868766404205,"last_synced_at":"2025-05-20T10:43:37.355Z","last_synced_commit":"6140f48cf7ae1825add485a317ce747b7bfbe9f8","created_at":"2023-10-14T00:04:43.737Z","updated_at":"2025-05-20T10:43:37.367Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"pkmn/engine","html_url":"https://github.com/pkmn/engine","last_synced_at":"2025-05-17T16:03:12.587Z","status":null,"issues_count":5,"pull_requests_count":7,"avg_time_to_close_issue":114892.0,"avg_time_to_close_pull_request":46053.71428571428,"issues_closed_count":5,"pull_requests_closed_count":7,"pull_request_authors_count":5,"issue_authors_count":4,"avg_comments_per_issue":3.2,"avg_comments_per_pull_request":0.8571428571428571,"merged_pull_requests_count":5,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":142777.5,"past_year_avg_time_to_close_pull_request":49842.5,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":3.75,"past_year_avg_comments_per_pull_request":0.8333333333333334,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-21T23:42:08.074Z","updated_at":"2025-09-03T02:01:17.511Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkmn%2Fengine/issues","issue_labels_count":{"question":3,"bug":1,"feature":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":5},"pull_request_author_associations_count":{"NONE":6,"CONTRIBUTOR":4},"issue_authors":{"Siddapa":2,"joshua-smith-12":1,"Stivenzino":1,"fedejinich":1},"pull_request_authors":{"baskuit":4,"Siddapa":2,"Davey-Hughes":2,"InAShellnut":1,"AnnikaCodes":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10082413,"issues_count":31239894,"pull_requests_count":96112510,"authors_count":10694151,"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":{"question":2,"bug":1,"feature":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4},"past_year_pull_request_author_associations_count":{"NONE":6,"CONTRIBUTOR":2},"past_year_issue_authors":{"Siddapa":2,"fedejinich":1,"joshua-smith-12":1},"past_year_pull_request_authors":{"baskuit":4,"Siddapa":2,"Davey-Hughes":2},"maintainers":[],"active_maintainers":[]},"events":{"total":{"CreateEvent":37,"IssuesEvent":4,"ReleaseEvent":34,"WatchEvent":149,"DeleteEvent":34,"IssueCommentEvent":6,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":1,"PullRequestEvent":1,"ForkEvent":6},"last_year":{"CreateEvent":37,"IssuesEvent":4,"ReleaseEvent":34,"WatchEvent":149,"DeleteEvent":34,"IssueCommentEvent":6,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":1,"PullRequestEvent":1,"ForkEvent":6}},"keywords":["engine","game","pokemon","simulator"],"dependencies":[],"score":11.50891744357269,"created_at":"2025-09-04T15:50:47.913Z","updated_at":"2025-10-07T08:08:52.318Z","avatar_url":"https://github.com/pkmn.png","language":"Zig","category":null,"sub_category":null,"monthly_downloads":164,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/16852","html_url":"https://science.ecosyste.ms/projects/16852","bibtex_url":"https://science.ecosyste.ms/projects/16852/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/16852/export.apalike"}