{"id":14040835,"name":"@zzp123/hapi-self","ecosystem":"npm","description":"App for agentic coding - access coding agent anywhere","homepage":"https://github.com/tiann/hapi","licenses":"AGPL-3.0-only","normalized_licenses":["AGPL-3.0-only"],"repository_url":"https://github.com/tiann/hapi","keywords_array":[],"namespace":"zzp123","versions_count":7,"first_release_published_at":"2026-03-12T08:25:36.041Z","latest_release_published_at":"2026-03-13T16:59:44.974Z","latest_release_number":"0.15.28","last_synced_at":"2026-08-10T04:35:14.403Z","created_at":"2026-03-13T12:04:33.923Z","updated_at":"2026-08-10T04:35:14.504Z","registry_url":"https://www.npmjs.com/package/@zzp123/hapi-self","install_command":"npm install @zzp123/hapi-self","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.15.28"},"contentPolicy":null},"repo_metadata":{"id":331217336,"uuid":"1122242121","full_name":"tiann/hapi","owner":"tiann","description":"App for Codex / Claude Code / Pi / OpenCode / Kimi Code / Grok Build, vibe coding anytime, anywhere","archived":false,"fork":false,"pushed_at":"2026-08-10T03:47:56.000Z","size":105802,"stargazers_count":4739,"open_issues_count":173,"forks_count":513,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-08-10T04:27:45.447Z","etag":null,"topics":["app","claude-code","codex","gemini-cli","opencode","remote-control"],"latest_commit_sha":null,"homepage":"https://hapi.run","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tiann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"tiann","patreon":"weishu"}},"created_at":"2025-12-24T10:44:41.000Z","updated_at":"2026-08-10T03:48:03.000Z","dependencies_parsed_at":"2026-08-10T04:28:10.118Z","dependency_job_id":null,"html_url":"https://github.com/tiann/hapi","commit_stats":null,"previous_names":["tiann/hapi"],"tags_count":77,"template":false,"template_full_name":null,"purl":"pkg:github/tiann/hapi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tiann","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36477226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"tiann","name":"weishu","uuid":"4233744","kind":"user","description":"You deserve a better life :)","email":"","website":"https://weishu.me","location":"China","twitter":"twsxtd","company":null,"icon_url":"https://avatars.githubusercontent.com/u/4233744?u=bed71e3bdd9bd03bc2220ad89b7284c37dea3a86\u0026v=4","repositories_count":124,"last_synced_at":"2024-05-01T11:08:03.088Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/tiann","funding_links":["https://github.com/sponsors/tiann"],"total_stars":21516,"followers":6431,"following":27,"created_at":"2022-11-05T08:17:33.849Z","updated_at":"2024-05-01T11:08:17.447Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tiann","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tiann/repositories"},"tags":[{"name":"v0.27.2","sha":"e95e111a5c7029d0f04cfb04193eb6e54b293a1d","kind":"commit","published_at":"2026-08-08T05:57:45.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.27.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.27.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.2/manifests"},{"name":"pr-attach-proof-1400","sha":"b57fb35867617e8df30044c9cce89e30d6c9ed89","kind":"commit","published_at":"2026-08-06T13:37:18.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/pr-attach-proof-1400","html_url":"https://github.com/tiann/hapi/releases/tag/pr-attach-proof-1400","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@pr-attach-proof-1400","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/pr-attach-proof-1400","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/pr-attach-proof-1400/manifests"},{"name":"v0.27.1","sha":"828e98450868e9a35e0672470833df4b601c977f","kind":"commit","published_at":"2026-08-05T15:06:09.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.27.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.27.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.1/manifests"},{"name":"v0.27.0","sha":"0a037c981282cbf81ffa67abad1aa5b52899f8c8","kind":"commit","published_at":"2026-08-05T11:27:32.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.27.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.27.0/manifests"},{"name":"v0.26.0","sha":"3ce73769c74b97caf3bc0bce809d73a8dd0bd007","kind":"commit","published_at":"2026-08-04T00:33:19.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.26.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.26.0/manifests"},{"name":"v0.25.4","sha":"2d7115f5b61f2c591f8c75f336e0733923868dbf","kind":"commit","published_at":"2026-08-03T03:14:34.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.25.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.25.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.25.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.4/manifests"},{"name":"v0.25.3","sha":"e425761c4150540d49f336bd42b6da18f381229c","kind":"commit","published_at":"2026-08-02T03:04:12.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.25.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.25.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.25.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.3/manifests"},{"name":"v0.25.2","sha":"42106c28b28dae341e9e6bb96fceb043ff253c6b","kind":"commit","published_at":"2026-07-31T13:26:03.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.25.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.25.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.2/manifests"},{"name":"v0.25.1","sha":"f0e7e6ad200256550a3cae35b05b9935ed10ad45","kind":"commit","published_at":"2026-07-28T07:45:13.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.25.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.25.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"02c23222b4588f8c51677133bb49f79fede03e5a","kind":"commit","published_at":"2026-07-28T04:29:30.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.25.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"8297383dc01617581f8d5c51886134815bc7ee11","kind":"commit","published_at":"2026-07-27T02:22:58.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.24.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.24.0/manifests"},{"name":"v0.23.4","sha":"8eac26726b65321c0c89ddf04cf54ae99c40c5e1","kind":"commit","published_at":"2026-07-24T03:06:10.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.23.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.23.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"782b523fb0c4974d1c072c6078950de09091fcff","kind":"commit","published_at":"2026-07-22T01:24:05.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.23.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.23.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"3ec9872941a21f2c47226bdb8e1c68ff37576ccb","kind":"commit","published_at":"2026-07-22T01:22:45.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.23.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"b74a11ecc39451b1ae92cbfc7fb98744227a204a","kind":"commit","published_at":"2026-07-19T06:21:14.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.23.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"2211888f04cdeee37d220f686928b5c0570e2a98","kind":"commit","published_at":"2026-07-18T04:29:28.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.23.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.23.0/manifests"},{"name":"v0.22.3","sha":"1c834607a226ee3dd011ee8780229046456c7298","kind":"commit","published_at":"2026-07-13T01:03:39.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.22.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.22.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.22.3/manifests"},{"name":"v0.21.1","sha":"0ba5a612e9f6ef8f570e6b528ddac929fc257803","kind":"commit","published_at":"2026-07-12T10:38:57.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.21.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"942a1dfff8139f7dc68ca8025a5459bb7a13cf5f","kind":"commit","published_at":"2026-07-12T03:05:13.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.21.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.21.0/manifests"},{"name":"v0.20.2","sha":"d46465187064cc03182d2ef78dffdfbc9a5e2ef0","kind":"commit","published_at":"2026-06-11T03:02:21.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.20.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"1f92a31b12412ef36ea466eb692afd8650a28b0f","kind":"commit","published_at":"2026-06-08T05:56:44.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.20.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.20.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"d82ff6127d97bfee4a79c1d0c81c70ce24938865","kind":"commit","published_at":"2026-06-05T13:49:13.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.20.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"5d359f4476bb62ce556760c685bf5c8db96d17cb","kind":"commit","published_at":"2026-06-01T04:26:37.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.19.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.19.0/manifests"},{"name":"v0.18.4","sha":"6aa7274851e33cee3dde6a2b5f998d653147165c","kind":"commit","published_at":"2026-05-22T01:04:13.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.18.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.18.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"15113668cca56f6eeae1b27a50953857bbbe3719","kind":"commit","published_at":"2026-05-20T12:50:49.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.18.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.18.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"19549207532e3d1b8789515cbf157c2728845e87","kind":"commit","published_at":"2026-05-20T12:06:33.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.18.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"ff866c206945dc7250f620fd0b596129df8e20b9","kind":"commit","published_at":"2026-05-18T03:06:32.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.18.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"c07b3a2ed26135e3614b171f62914a0e2b8aa181","kind":"commit","published_at":"2026-05-15T15:05:39.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.18.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.18.0/manifests"},{"name":"v0.17.4","sha":"752a50597329da013ac8a61971effcaec7b4c513","kind":"commit","published_at":"2026-05-08T11:12:59.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.17.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.17.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"a7bd3fee54cddad5ae927c77a7d8a71d1aae9494","kind":"commit","published_at":"2026-05-06T01:32:05.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.17.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"c9ff7f9de3c3fcb82f7d0cad741b61edf3c44880","kind":"commit","published_at":"2026-04-27T13:16:18.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.17.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"be47ad06b9b371826d675d27c842fc1b3c9c506c","kind":"commit","published_at":"2026-04-25T02:54:49.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.17.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"83e505315677d3a1e9bf31f37e6af9909c386377","kind":"commit","published_at":"2026-04-24T04:07:52.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.17.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.17.0/manifests"},{"name":"v0.16.8","sha":"938c897ed9f03f5b58900ea78d13e8a316f21c76","kind":"commit","published_at":"2026-04-23T12:52:44.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.8","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.8/manifests"},{"name":"v0.16.7","sha":"5bb27ab8ba34e45dc30144ad17683db5c33f22b4","kind":"commit","published_at":"2026-04-18T02:48:21.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.7","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.7/manifests"},{"name":"v0.16.6","sha":"3ef7b8c7cd6a28412041b454565fba196b3fcf90","kind":"commit","published_at":"2026-04-07T02:44:28.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.6","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.6/manifests"},{"name":"v0.16.5","sha":"fa0ce1ca9423710209d9b0d8f3d11aa5cf384ee4","kind":"commit","published_at":"2026-03-31T10:53:38.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.5","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.5/manifests"},{"name":"v0.16.4","sha":"7da6f7c5c53b44aaf37de08958be5b05d7d3318c","kind":"commit","published_at":"2026-03-24T05:04:42.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.4/manifests"},{"name":"v0.16.3","sha":"32f05d99a0ee7334ef45853316d40633b37618d2","kind":"commit","published_at":"2026-03-20T04:17:35.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.3/manifests"},{"name":"v0.16.2","sha":"afb75d701ff675a619ff03175f897187b61c84c6","kind":"commit","published_at":"2026-03-18T02:48:14.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"b4b73d44056378b0acabb296840cefc17d99e3b8","kind":"commit","published_at":"2026-03-08T08:07:36.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"5ceab49630a273fb9106ab87b13ac40ced547518","kind":"commit","published_at":"2026-03-03T02:36:22.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.16.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.16.0/manifests"},{"name":"v0.15.4","sha":"2bdae8fe2d63f3f209fa9a7e6aa0d45840931c23","kind":"commit","published_at":"2026-03-01T03:05:36.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.15.4","html_url":"https://github.com/tiann/hapi/releases/tag/v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.4/manifests"},{"name":"v0.15.3","sha":"a74dcc9477bdb4d271134b079c78ff6bc9b83385","kind":"commit","published_at":"2026-02-25T09:38:32.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.15.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.3/manifests"},{"name":"v0.15.2","sha":"eb8e74994609ee6b3382c14fe8d17dba8e462b24","kind":"commit","published_at":"2026-02-11T02:25:00.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.15.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"674133d8c7b8feeb1cccaab8db26e5695053ca43","kind":"commit","published_at":"2026-02-03T05:37:13.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.15.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"19ba69c6e428b813fc4982503263b1cd69d5d782","kind":"commit","published_at":"2026-01-29T02:57:02.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.15.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"dbc5cb9f5fadede8d826e074528e63d97a08467d","kind":"commit","published_at":"2026-01-27T13:00:17.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.14.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"10fe9f0cd941e940a50bae6d55e0587e9da4d306","kind":"commit","published_at":"2026-01-27T08:31:49.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.13.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"6acde5a9b990fe467b404b8eedf51e23142fca87","kind":"commit","published_at":"2026-01-26T10:38:53.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.12.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"4852362e3c8437b9f6e8ca0df24eb6d698367d4d","kind":"commit","published_at":"2026-01-22T12:33:11.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.12.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"ca63984f7ec4e2517080b1df07d237fac5d5dc48","kind":"commit","published_at":"2026-01-21T12:11:06.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.11.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"55dbfa397b86613aef18a4645cf4484d004f8a62","kind":"commit","published_at":"2026-01-19T11:17:26.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.11.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"53fff54c847722a10241060d172c36f78e12f115","kind":"commit","published_at":"2026-01-19T05:07:25.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.10.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"662ed952a378310b4cdc97098ff37ea80d4e4479","kind":"commit","published_at":"2026-01-18T04:34:18.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.9.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.9.2/manifests"},{"name":"v0.9.0","sha":"0d80e9245dbe99bb575a4f0d71340ab07c1ecb6b","kind":"commit","published_at":"2026-01-17T12:08:07.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.9.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"f11db23d9ef74e9f373bde4339dd9e2808a20f08","kind":"commit","published_at":"2026-01-14T04:34:28.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.8.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"659ccc70233584becfcbb95578bc6740f8cdf334","kind":"commit","published_at":"2026-01-14T03:58:23.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.8.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"f138bbf469e3b99f6916c2ca176a4054df02ab92","kind":"commit","published_at":"2026-01-14T02:53:58.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.8.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.8.0/manifests"},{"name":"v0.7.3","sha":"980e0896162276304979743ae9e5717bdb0e0915","kind":"commit","published_at":"2026-01-13T04:31:38.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.7.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"045379874a435d52321c8a90f5558d8466cce9d0","kind":"commit","published_at":"2026-01-10T14:17:47.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.7.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c13eb5356f4b57cb734c5d537ffff00212c87dd7","kind":"commit","published_at":"2026-01-08T06:45:45.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.7.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"9dd83f430028e679ad67229e0d6ebe968dda80f5","kind":"commit","published_at":"2026-01-07T11:01:01.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.7.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ff35c521607a8a824cce9040e28a3dfb43cdb8f0","kind":"commit","published_at":"2026-01-05T10:42:37.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.6.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"47e9d316c929a43a7039ce80755ca7d5ef1cb70d","kind":"commit","published_at":"2026-01-03T14:54:52.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.5.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.5.0/manifests"},{"name":"v0.4.2","sha":"7fe61d1564d8b308264ded82d72fdcc8fac8bb61","kind":"commit","published_at":"2026-01-03T08:13:01.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.4.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"bfca058967f268e07b1b590c0c4b6c714d4a191a","kind":"commit","published_at":"2026-01-03T05:07:38.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.4.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"690fbb3fba65f6184598a864699cfae51efcedcd","kind":"commit","published_at":"2026-01-02T13:47:45.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.4.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"5c059b6023e92f17f73644e628f460d6336e2a5c","kind":"commit","published_at":"2025-12-31T15:44:12.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.3.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"5d2a99dd025b84752d66f00a3fdd531ba59ec8a0","kind":"commit","published_at":"2025-12-31T13:58:30.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.3.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"6afee1f7fffb4732bce4ab999e76ac07cdea48c5","kind":"commit","published_at":"2025-12-30T09:58:53.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.3.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"afdec27b13bacfdb33500f3a642787113127a3c8","kind":"commit","published_at":"2025-12-28T12:57:16.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.3.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.3.0/manifests"},{"name":"v0.2.2","sha":"1d50f3c2f35d5e979473368d56ce19b0dd8c2386","kind":"commit","published_at":"2025-12-27T15:45:24.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.2.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"5342512ff1590814ae02aa68497fd0f083f6a2c3","kind":"commit","published_at":"2025-12-26T13:45:46.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.2.1","html_url":"https://github.com/tiann/hapi/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.2.1/manifests"},{"name":"v0.1.3","sha":"1405e2bca9e8a0ab13f096c75e6505279f2c9693","kind":"commit","published_at":"2025-12-25T07:18:03.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.1.3","html_url":"https://github.com/tiann/hapi/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"3cdfee0c3646adf3f72d448562b34f405522a43b","kind":"commit","published_at":"2025-12-25T05:05:15.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.1.2","html_url":"https://github.com/tiann/hapi/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.2/manifests"},{"name":"v0.1.0","sha":"90cb7dae0523d755006565b46e4c8a2b6ce5019d","kind":"commit","published_at":"2025-12-25T02:23:16.000Z","download_url":"https://codeload.github.com/tiann/hapi/tar.gz/v0.1.0","html_url":"https://github.com/tiann/hapi/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tiann/hapi@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-10T04:35:14.504Z","dependent_packages_count":0,"downloads":78,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":13.140883012981543,"dependent_repos_count":22.489419715786976,"dependent_packages_count":32.40440487606455,"stargazers_count":1.5039989222840953,"forks_count":1.8181118844311643,"docker_downloads_count":null,"average":14.271363682309666},"purl":"pkg:npm/%40zzp123/hapi-self","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@zzp123/hapi-self","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@zzp123/hapi-self","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@zzp123/hapi-self/dependencies","status":null,"funding_links":["https://github.com/sponsors/tiann","https://patreon.com/weishu"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-08T21:00:34.699Z","issues_count":137,"pull_requests_count":236,"avg_time_to_close_issue":677123.0769230769,"avg_time_to_close_pull_request":315055.3926380368,"issues_closed_count":65,"pull_requests_closed_count":163,"pull_request_authors_count":41,"issue_authors_count":41,"avg_comments_per_issue":1.8029197080291972,"avg_comments_per_pull_request":1.1271186440677965,"merged_pull_requests_count":143,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":137,"past_year_pull_requests_count":236,"past_year_avg_time_to_close_issue":677123.0769230769,"past_year_avg_time_to_close_pull_request":315055.3926380368,"past_year_issues_closed_count":65,"past_year_pull_requests_closed_count":163,"past_year_pull_request_authors_count":41,"past_year_issue_authors_count":41,"past_year_avg_comments_per_issue":1.8029197080291972,"past_year_avg_comments_per_pull_request":1.1271186440677965,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":143,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2Fhapi/issues","maintainers":[{"login":"heavygee","count":102,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/heavygee"},{"login":"hqhq1025","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hqhq1025"}],"active_maintainers":[{"login":"heavygee","count":102,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/heavygee"},{"login":"hqhq1025","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hqhq1025"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@zzp123%2Fhapi-self/codemeta","maintainers":[{"uuid":"zzp123","login":"zzp123","name":null,"email":"1635593187@qq.com","url":null,"packages_count":27,"html_url":"https://www.npmjs.com/~zzp123","role":null,"created_at":"2026-03-13T12:04:39.406Z","updated_at":"2026-03-13T12:04:39.406Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/zzp123/packages"}]}