{"id":12150423,"name":"@reedchan/onetime","ecosystem":"npm","description":"Ensure a function is only called once.\nForked from sindresorhus/onetime, with native TypeScript support.","homepage":"https://github.com/reedchan7/onetime","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/reedchan7/onetime","keywords_array":["once","function","one","onetime","func","fn","single","call","called","prevent"],"namespace":"reedchan","versions_count":7,"first_release_published_at":"2025-09-28T06:44:04.332Z","latest_release_published_at":"2025-09-29T06:36:50.220Z","latest_release_number":"8.1.0","last_synced_at":"2026-07-28T14:45:34.584Z","created_at":"2025-09-28T06:44:06.807Z","updated_at":"2026-10-07T02:21:15.849Z","registry_url":"https://www.npmjs.com/package/@reedchan/onetime","install_command":"npm install @reedchan/onetime","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/reedchan7","dist-tags":{"latest":"8.1.0"}},"repo_metadata":{"id":317007761,"uuid":"1065635910","full_name":"reedchan7/onetime","owner":"reedchan7","description":"Ensure a function is only called once","archived":false,"fork":true,"pushed_at":"2025-09-29T06:37:12.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-08T04:17:49.679Z","etag":null,"topics":["once","onetime"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sindresorhus/onetime","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reedchan7.png","metadata":{},"created_at":"2025-09-28T05:59:57.000Z","updated_at":"2025-09-29T06:36:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/reedchan7/onetime","commit_stats":null,"previous_names":["reedchan7/onetime"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/reedchan7/onetime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reedchan7","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38106203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-07T02:00:06.311Z","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":"reedchan7","name":"Reed Chan","uuid":"49066821","kind":"user","description":"full stack developer.","email":"","website":"http://www.cnblogs.com/chansblogs/","location":"Shenzhen","twitter":null,"company":"Tencent Cloud. CODING","icon_url":"https://avatars.githubusercontent.com/u/49066821?u=21428f8b63285d7686daefec7c48174938587882\u0026v=4","repositories_count":5,"last_synced_at":"2023-03-11T16:00:47.618Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/reedchan7","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-11T16:00:47.635Z","updated_at":"2023-03-11T16:00:47.635Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reedchan7","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reedchan7/repositories"},"tags":[{"name":"v8.0.5","sha":"0e4b8b2f5fc0514ba92351825a876376b81132b7","kind":"tag","published_at":"2025-09-28T15:09:01.000Z","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/v8.0.5","html_url":"https://github.com/reedchan7/onetime/releases/tag/v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/reedchan7/onetime@v8.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.5/manifests"},{"name":"v8.0.3","sha":"6bfe0217d8ab20f6b2f01e26eb8b058c5f6a8e45","kind":"tag","published_at":"2025-09-28T14:53:51.000Z","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/v8.0.3","html_url":"https://github.com/reedchan7/onetime/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/reedchan7/onetime@v8.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"6954371793e9dc040db519f49054aef166963377","kind":"tag","published_at":"2025-09-28T14:38:45.000Z","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/v8.0.2","html_url":"https://github.com/reedchan7/onetime/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/reedchan7/onetime@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"052e050ffe7b903d78905e88ec263c530e0463f0","kind":"tag","published_at":"2025-09-28T10:02:10.000Z","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/v8.0.1","html_url":"https://github.com/reedchan7/onetime/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/reedchan7/onetime@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"8678ef52f9a515a9f3979205609dcfe7baef7496","kind":"tag","published_at":"2025-09-28T06:43:14.000Z","download_url":"https://codeload.github.com/reedchan7/onetime/tar.gz/v8.0.0","html_url":"https://github.com/reedchan7/onetime/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/reedchan7/onetime@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reedchan7%2Fonetime/tags/v8.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-07T02:21:15.849Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.772249458389545,"dependent_packages_count":34.29192018404868,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.03208482121911},"purl":"pkg:npm/%40reedchan/onetime","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@reedchan/onetime","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@reedchan/onetime","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@reedchan/onetime/dependencies","status":null,"funding_links":["https://github.com/sponsors/reedchan7"],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@reedchan%2Fonetime/codemeta","maintainers":[{"uuid":"reedchan","login":"reedchan","name":null,"email":"xinyuchen77@gmail.com","url":null,"packages_count":6,"html_url":"https://www.npmjs.com/~reedchan","role":null,"created_at":"2025-09-28T08:22:22.892Z","updated_at":"2025-09-28T08:22:22.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/reedchan/packages"}]}