{"id":378088,"url":"https://github.com/sindresorhus/ora","last_synced_at":"2026-07-21T13:30:26.003Z","repository":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9726,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-17T05:31:13.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-17T01:16:54.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35667460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"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":"sindresorhus","name":"Sindre Sorhus","uuid":"170270","kind":"user","description":"Full-Time Open-Sourcerer. Focused on Swift \u0026 JavaScript. Makes macOS apps, CLI tools, npm packages.","email":"","website":"https://sindresorhus.com/apps","location":null,"twitter":"sindresorhus","company":null,"icon_url":"https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89\u0026v=4","repositories_count":1111,"last_synced_at":"2024-10-29T21:14:09.635Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"html_url":"https://github.com/sindresorhus","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"total_stars":852379,"followers":69513,"following":31,"created_at":"2022-11-02T16:18:52.881Z","updated_at":"2024-10-29T21:14:09.636Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus/repositories"},"packages":[{"id":1196666,"name":"ora","ecosystem":"npm","description":"Elegant terminal spinner","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"namespace":null,"versions_count":57,"first_release_published_at":"2016-03-03T18:47:04.266Z","latest_release_published_at":"2026-06-22T12:24:49.225Z","latest_release_number":"9.4.1","last_synced_at":"2026-07-19T14:30:16.984Z","created_at":"2022-04-08T13:27:26.891Z","updated_at":"2026-07-19T14:30:16.985Z","registry_url":"https://www.npmjs.com/package/ora","install_command":"npm install ora","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"latest":"9.4.1"}},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9721,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-03T17:32:01.423Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-02T22:40:13.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35300878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"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":"sindresorhus","name":"Sindre Sorhus","uuid":"170270","kind":"user","description":"Full-Time Open-Sourcerer. Focused on Swift \u0026 JavaScript. Makes macOS apps, CLI tools, npm packages.","email":"","website":"https://sindresorhus.com/apps","location":null,"twitter":"sindresorhus","company":null,"icon_url":"https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89\u0026v=4","repositories_count":1111,"last_synced_at":"2024-10-29T21:14:09.635Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"html_url":"https://github.com/sindresorhus","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"total_stars":852379,"followers":69513,"following":31,"created_at":"2022-11-02T16:18:52.881Z","updated_at":"2024-10-29T21:14:09.636Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-07-19T14:30:16.751Z","dependent_packages_count":34717,"downloads":305567519,"downloads_period":"last-month","dependent_repos_count":1095665,"rankings":{"downloads":0.015113668752736271,"dependent_repos_count":0.031158251885170067,"dependent_packages_count":0.0032034406595473617,"stargazers_count":1.0630220821104814,"forks_count":1.9863522475969404,"docker_downloads_count":0.039865039318811614,"average":0.5231191217206145},"purl":"pkg:npm/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/ora","docker_dependents_count":8084,"docker_downloads_count":2673735796,"usage_url":"https://repos.ecosyste.ms/usage/npm/ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-19T09:24:46.052Z","issues_count":94,"pull_requests_count":41,"avg_time_to_close_issue":24207595.82352941,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":85,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":86,"avg_comments_per_issue":2.6595744680851063,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":34284.0,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora/codemeta","maintainers":[{"uuid":"sindresorhus","login":"sindresorhus","name":null,"email":"sindresorhus@gmail.com","url":null,"packages_count":1295,"html_url":"https://www.npmjs.com/~sindresorhus","role":null,"created_at":"2022-11-10T11:37:17.648Z","updated_at":"2022-11-10T11:37:17.648Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sindresorhus/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676746,"maintainers_count":1210810,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}},{"id":8089871,"name":"ora-cjs","ecosystem":"npm","description":"Elegant terminal spinner (cjs version)","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"namespace":null,"versions_count":2,"first_release_published_at":"2023-06-11T08:52:25.257Z","latest_release_published_at":"2023-06-11T09:02:28.678Z","latest_release_number":"0.0.2","last_synced_at":"2026-07-19T22:42:38.582Z","created_at":"2023-08-15T00:13:21.894Z","updated_at":"2026-07-19T22:42:38.582Z","registry_url":"https://www.npmjs.com/package/ora-cjs","install_command":"npm install ora-cjs","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"latest":"0.0.2"}},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9726,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-17T05:31:13.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-17T01:16:54.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35667460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-19T22:42:38.514Z","dependent_packages_count":1,"downloads":29,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":37.487003876273384,"dependent_packages_count":54.72183523512177,"stargazers_count":1.0873515942117347,"forks_count":2.0192039376338085,"docker_downloads_count":null,"average":23.828848660810173},"purl":"pkg:npm/ora-cjs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/ora-cjs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/ora-cjs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/ora-cjs/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ora-cjs/codemeta","maintainers":[{"uuid":"wighawag","login":"wighawag","name":null,"email":"npmdev1234567890@gmail.com","url":null,"packages_count":255,"html_url":"https://www.npmjs.com/~wighawag","role":null,"created_at":"2023-08-15T00:25:56.572Z","updated_at":"2023-08-15T00:25:56.572Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wighawag/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676746,"maintainers_count":1210810,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}},{"id":5003567,"name":"org.webjars.npm:ora","ecosystem":"maven","description":"WebJar for ora","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":[],"namespace":"org.webjars.npm","versions_count":11,"first_release_published_at":"2021-04-19T18:43:10.000Z","latest_release_published_at":"2026-03-24T23:27:15.000Z","latest_release_number":"8.2.0","last_synced_at":"2026-07-19T22:42:37.868Z","created_at":"2022-07-27T11:05:10.503Z","updated_at":"2026-07-19T22:42:37.868Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/ora/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/ora/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-04-14T07:56:12.000Z","size":719,"stargazers_count":9665,"open_issues_count":0,"forks_count":287,"subscribers_count":47,"default_branch":"main","last_synced_at":"2026-04-17T02:00:11.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-04-16T20:49:42.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31911856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":"sindresorhus","name":"Sindre Sorhus","uuid":"170270","kind":"user","description":"Full-Time Open-Sourcerer. Focused on Swift \u0026 JavaScript. Makes macOS apps, CLI tools, npm packages.","email":"","website":"https://sindresorhus.com/apps","location":null,"twitter":"sindresorhus","company":null,"icon_url":"https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89\u0026v=4","repositories_count":1111,"last_synced_at":"2024-10-29T21:14:09.635Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"html_url":"https://github.com/sindresorhus","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"total_stars":852379,"followers":69513,"following":31,"created_at":"2022-11-02T16:18:52.881Z","updated_at":"2024-10-29T21:14:09.636Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus/repositories"},"tags":[{"name":"v9.3.0","sha":"4496362714e1edd414e5347e8d4b337f103f0e15","kind":"tag","published_at":"2026-02-05T04:33:30.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.3.0/manifests"},{"name":"v9.2.0","sha":"5408a1ea33cc70ddbc065617a355a662365aff83","kind":"tag","published_at":"2026-02-04T05:37:36.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.2.0/manifests"},{"name":"v9.1.0","sha":"d7e3a9404dcd4f966e3ab38dfd2263cbda74bd33","kind":"tag","published_at":"2026-01-21T03:05:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.1.0/manifests"},{"name":"v9.0.0","sha":"20d4bdb708ff6a7d0c1be5ad00194b58a5cdb637","kind":"tag","published_at":"2025-09-16T03:29:37.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.0.0/manifests"},{"name":"v8.2.0","sha":"79d0339e000cf956ba5581013f27bd86a41d56fc","kind":"tag","published_at":"2025-02-02T07:25:58.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.2.0/manifests"},{"name":"v8.1.1","sha":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d","kind":"tag","published_at":"2024-11-01T16:18:48.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"f8ebaa0cc6c590d03580c8f21912f5d76f544cef","kind":"tag","published_at":"2024-08-25T17:47:59.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"3c63d5e8569d94564b5280525350724817e9ac26","kind":"tag","published_at":"2023-12-23T11:38:15.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"41d75f22c4e30ffceb781cc478e2fc9f7446cb01","kind":"tag","published_at":"2023-12-22T20:23:18.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.0/manifests"},{"name":"v7.0.1","sha":"a4a9c5d21405a6357f2ac40f54ddbdb6c7c7fd16","kind":"tag","published_at":"2023-08-01T14:50:17.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v7.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"d1a21e892e29fd501ac94ef281638a9857d7b2d0","kind":"tag","published_at":"2023-07-28T18:39:09.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v7.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.0/manifests"},{"name":"v6.3.1","sha":"d802c38b33bbeb3e2f598c4522255c104a03a0cf","kind":"tag","published_at":"2023-05-15T07:56:36.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.3.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.1/manifests"},{"name":"v6.3.0","sha":"287272d8b3b9930614d38311d0445c61a354a285","kind":"tag","published_at":"2023-03-24T07:21:05.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.0/manifests"},{"name":"v6.2.0","sha":"16cc2113ff4e925f03c872c6691ebb2e64055a85","kind":"tag","published_at":"2023-03-19T10:13:09.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.2.0/manifests"},{"name":"v6.1.2","sha":"702d1feea59d246e990b859de73e4bbe10d5950a","kind":"tag","published_at":"2022-06-27T23:11:48.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.2/manifests"},{"name":"v6.1.1","sha":"1c24e0ff9757606421e02dca0e0177e6ef67f4e0","kind":"tag","published_at":"2022-06-26T10:35:31.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"c2400db7a3695c2c420327680aeecda98cefc289","kind":"tag","published_at":"2022-02-21T08:00:57.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.0/manifests"},{"name":"v6.0.1","sha":"c5026b7b411765636ae08a8f4a15789617ba695e","kind":"tag","published_at":"2021-09-13T18:05:50.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"8364664d579f806ef65d259f5fe99c4bc82ffa5b","kind":"tag","published_at":"2021-08-23T21:48:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.0/manifests"},{"name":"v5.4.1","sha":"476935f318868265303d148992fc268639a0d573","kind":"tag","published_at":"2021-06-08T07:37:52.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.4.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"c7d6dba4a723cfa640e6adb716cb6b5dad2c22d2","kind":"tag","published_at":"2021-03-17T10:35:23.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"29d9fcf7fa8e2126a78bd58230f9d918712b59c8","kind":"tag","published_at":"2021-01-20T10:02:00.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"705a47371084198aa9cb7437b8055be8ec7cfbc8","kind":"tag","published_at":"2020-12-29T08:13:13.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"6d19ac27466dc803985f7de66c7f1d50965588cd","kind":"tag","published_at":"2020-09-06T20:38:56.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"3dc7379b9fd5d2a7a5a6dea80495031c23f66b82","kind":"tag","published_at":"2020-08-07T15:26:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.0.0/manifests"},{"name":"v4.0.5","sha":"ffcf7e365d3c9df73a4efc0adceda7a6eb4763a9","kind":"tag","published_at":"2020-07-17T14:50:01.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.5","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.5/manifests"},{"name":"v4.0.4","sha":"132315d83a9f32a0d83704d7187b6b24a98e3717","kind":"tag","published_at":"2020-04-21T14:51:08.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.4","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"1ad2eaca14e95d318a1a1eab504edd55232790a1","kind":"tag","published_at":"2019-11-13T09:55:49.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.3","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"974630f403202d76297ae14c9a82311845327fa7","kind":"tag","published_at":"2019-09-29T05:18:47.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"8779c68012ab0365363a3f9b046a5410256503ce","kind":"tag","published_at":"2019-09-23T08:57:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"b4ed2e8711e4c67ac74c519e672b00299674a70d","kind":"tag","published_at":"2019-09-22T08:55:23.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.0/manifests"},{"name":"v3.4.0","sha":"042de2bc3a0cae6fad77659d20dfe173cab0a031","kind":"tag","published_at":"2019-04-03T05:11:21.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.4.0/manifests"},{"name":"v3.3.1","sha":"37f981ed2e66085e54dce4ca154ee96b15c00105","kind":"tag","published_at":"2019-04-02T19:49:29.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.3.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"76828e85c9cccd0bed8364da6114e42a4c3103c5","kind":"tag","published_at":"2019-04-02T07:25:46.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"f33e6dcfc3172d2fb537d6543e30171f4d056a5a","kind":"tag","published_at":"2019-03-02T19:28:26.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"3f5ae20d8036dfa545608910aa59c66325145260","kind":"tag","published_at":"2019-02-11T05:23:31.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"cb64942769cacd832694c09fe671e815675e616c","kind":"tag","published_at":"2018-07-17T21:25:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"fa2f07dd4fb757df4698a4b69f66bc01cfd5be5d","kind":"tag","published_at":"2018-04-30T06:30:21.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v2.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6b953514c092f11c81dfbfd215bd63ad0f5c1762","kind":"tag","published_at":"2018-02-21T16:44:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v2.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"91dcdaae097ac4e81eeb6aac346e5512c8093440","kind":"tag","published_at":"2018-02-02T02:19:45.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ead117684069c70d2aff5c7a9e2f466f81689920","kind":"tag","published_at":"2017-06-14T18:40:32.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"4a60987a95ecd53526a74ab62505d321a61220dd","kind":"tag","published_at":"2017-03-24T13:42:27.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"f62b052e74142b5d5bd7c658ffc1bbf9a8e22104","kind":"tag","published_at":"2017-01-20T08:33:54.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"05ec2e38c16c88438b8606f3c1785e60247d9feb","kind":"tag","published_at":"2017-01-17T10:03:04.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.0.0/manifests"},{"name":"v0.4.1","sha":"4ceeedd51795bb88a8033229d198e70cd8a2aff7","kind":"tag","published_at":"2017-01-10T05:44:42.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.4.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"243079276dc3817a25012ebfd45bc01ce7f83dbb","kind":"tag","published_at":"2016-12-17T21:10:02.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f03a53abde328a14dcff2d8087d02f0ef64699c0","kind":"tag","published_at":"2016-07-30T16:42:00.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"da8a5c4349af2f71d6bbf057950c7e749e0ff6eb","kind":"tag","published_at":"2016-05-19T11:02:02.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.3","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"ddcafe31169a0b72eb165967b7a5198fba9d5b2e","kind":"tag","published_at":"2016-05-19T09:57:13.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"ca4e8eaaee67010fab34f02a1031aafa27ebc0a8","kind":"tag","published_at":"2016-03-28T06:57:41.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"623abe3ef04df8b3b7aafd49b3112bf563de4b36","kind":"tag","published_at":"2016-03-07T17:35:05.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"2a1820f3392339a70292a02875b46027a13d868b","kind":"tag","published_at":"2016-03-03T18:51:39.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"48f58e1a976e43e16badd843e1c18c0cb692cd19","kind":"tag","published_at":"2016-03-03T18:46:57.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-06-19T14:59:33.411Z","dependent_packages_count":9,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":6.41408659257669,"stargazers_count":2.6017098612969827,"forks_count":9.09083613060114,"average":12.52164413135555},"purl":"pkg:maven/org.webjars.npm/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:ora/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":612238,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":14024830,"name":"@depup/ora","ecosystem":"npm","description":"Elegant terminal spinner","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"namespace":"depup","versions_count":1,"first_release_published_at":"2026-03-08T20:44:05.670Z","latest_release_published_at":"2026-03-08T20:44:05.670Z","latest_release_number":"9.3.0-depup.0","last_synced_at":"2026-07-19T22:42:39.832Z","created_at":"2026-03-11T00:14:07.135Z","updated_at":"2026-07-19T22:42:39.832Z","registry_url":"https://www.npmjs.com/package/@depup/ora","install_command":"npm install @depup/ora","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"beta":"9.3.0-depup.0","latest":"9.3.0-depup.0"}},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9726,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-17T05:31:13.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-17T01:16:54.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35667460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-19T22:42:39.682Z","dependent_packages_count":0,"downloads":20,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.512631796629087,"dependent_packages_count":32.43474361860437,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.47368770761673},"purl":"pkg:npm/%40depup/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@depup/ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@depup/ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@depup/ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@depup%2Fora/codemeta","maintainers":[{"uuid":"chiefmikey","login":"chiefmikey","name":null,"email":"wolfemikl@gmail.com","url":null,"packages_count":2064,"html_url":"https://www.npmjs.com/~chiefmikey","role":null,"created_at":"2026-03-11T00:14:18.188Z","updated_at":"2026-03-11T00:14:18.188Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chiefmikey/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676746,"maintainers_count":1210810,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}},{"id":11505990,"name":"@aigne/ora","ecosystem":"npm","description":"Elegant terminal spinner","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"namespace":"aigne","versions_count":1,"first_release_published_at":"2025-03-31T12:29:22.448Z","latest_release_published_at":"2025-03-31T12:29:22.448Z","latest_release_number":"8.2.0","last_synced_at":"2026-07-19T22:42:40.281Z","created_at":"2025-03-31T12:30:16.875Z","updated_at":"2026-07-19T22:42:40.281Z","registry_url":"https://www.npmjs.com/package/@aigne/ora","install_command":"npm install @aigne/ora","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"latest":"8.2.0"}},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9726,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-17T05:31:13.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-17T01:16:54.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35667460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-19T22:42:39.960Z","dependent_packages_count":0,"downloads":17,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":24.900828786188995,"dependent_packages_count":35.9482127870739,"stargazers_count":0.8895735838878667,"forks_count":1.7112819962264203,"docker_downloads_count":null,"average":15.862474288344295},"purl":"pkg:npm/%40aigne/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@aigne/ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@aigne/ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@aigne/ora/dependencies","status":"deprecated","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aigne%2Fora/codemeta","maintainers":[{"uuid":"wangshijun","login":"wangshijun","name":null,"email":"shijun@arcblock.io","url":null,"packages_count":613,"html_url":"https://www.npmjs.com/~wangshijun","role":null,"created_at":"2025-03-31T12:30:20.218Z","updated_at":"2025-03-31T12:30:20.218Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wangshijun/packages"},{"uuid":"mave99a","login":"mave99a","name":null,"email":"rob@arcblock.io","url":null,"packages_count":408,"html_url":"https://www.npmjs.com/~mave99a","role":null,"created_at":"2026-02-24T13:21:28.213Z","updated_at":"2026-02-24T13:21:28.213Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mave99a/packages"},{"uuid":"li-yechao","login":"li-yechao","name":null,"email":"liyechao@yechao.xyz","url":null,"packages_count":164,"html_url":"https://www.npmjs.com/~li-yechao","role":null,"created_at":"2025-03-31T12:30:20.053Z","updated_at":"2025-03-31T12:30:20.053Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/li-yechao/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676746,"maintainers_count":1210810,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}},{"id":7412796,"name":"github.com/sindresorhus/ora","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":[],"namespace":"github.com/sindresorhus","versions_count":55,"first_release_published_at":"2016-03-03T18:46:57.000Z","latest_release_published_at":"2026-06-22T12:18:47.000Z","latest_release_number":"v9.4.1+incompatible","last_synced_at":"2026-07-19T22:42:40.485Z","created_at":"2023-04-06T01:53:14.279Z","updated_at":"2026-07-19T22:42:40.485Z","registry_url":"https://pkg.go.dev/github.com/sindresorhus/ora","install_command":"go get github.com/sindresorhus/ora","documentation_url":"https://pkg.go.dev/github.com/sindresorhus/ora#section-documentation","metadata":{},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-04-14T07:56:12.000Z","size":719,"stargazers_count":9665,"open_issues_count":0,"forks_count":287,"subscribers_count":47,"default_branch":"main","last_synced_at":"2026-04-17T02:00:11.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-04-16T20:49:42.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31911856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":"sindresorhus","name":"Sindre Sorhus","uuid":"170270","kind":"user","description":"Full-Time Open-Sourcerer. Focused on Swift \u0026 JavaScript. Makes macOS apps, CLI tools, npm packages.","email":"","website":"https://sindresorhus.com/apps","location":null,"twitter":"sindresorhus","company":null,"icon_url":"https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89\u0026v=4","repositories_count":1111,"last_synced_at":"2024-10-29T21:14:09.635Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"html_url":"https://github.com/sindresorhus","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"total_stars":852379,"followers":69513,"following":31,"created_at":"2022-11-02T16:18:52.881Z","updated_at":"2024-10-29T21:14:09.636Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus/repositories"},"tags":[{"name":"v9.3.0","sha":"4496362714e1edd414e5347e8d4b337f103f0e15","kind":"tag","published_at":"2026-02-05T04:33:30.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.3.0/manifests"},{"name":"v9.2.0","sha":"5408a1ea33cc70ddbc065617a355a662365aff83","kind":"tag","published_at":"2026-02-04T05:37:36.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.2.0/manifests"},{"name":"v9.1.0","sha":"d7e3a9404dcd4f966e3ab38dfd2263cbda74bd33","kind":"tag","published_at":"2026-01-21T03:05:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.1.0/manifests"},{"name":"v9.0.0","sha":"20d4bdb708ff6a7d0c1be5ad00194b58a5cdb637","kind":"tag","published_at":"2025-09-16T03:29:37.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v9.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v9.0.0/manifests"},{"name":"v8.2.0","sha":"79d0339e000cf956ba5581013f27bd86a41d56fc","kind":"tag","published_at":"2025-02-02T07:25:58.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.2.0/manifests"},{"name":"v8.1.1","sha":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d","kind":"tag","published_at":"2024-11-01T16:18:48.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"f8ebaa0cc6c590d03580c8f21912f5d76f544cef","kind":"tag","published_at":"2024-08-25T17:47:59.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.1.0/manifests"},{"name":"v8.0.1","sha":"3c63d5e8569d94564b5280525350724817e9ac26","kind":"tag","published_at":"2023-12-23T11:38:15.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"41d75f22c4e30ffceb781cc478e2fc9f7446cb01","kind":"tag","published_at":"2023-12-22T20:23:18.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v8.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v8.0.0/manifests"},{"name":"v7.0.1","sha":"a4a9c5d21405a6357f2ac40f54ddbdb6c7c7fd16","kind":"tag","published_at":"2023-08-01T14:50:17.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v7.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"d1a21e892e29fd501ac94ef281638a9857d7b2d0","kind":"tag","published_at":"2023-07-28T18:39:09.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v7.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v7.0.0/manifests"},{"name":"v6.3.1","sha":"d802c38b33bbeb3e2f598c4522255c104a03a0cf","kind":"tag","published_at":"2023-05-15T07:56:36.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.3.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.1/manifests"},{"name":"v6.3.0","sha":"287272d8b3b9930614d38311d0445c61a354a285","kind":"tag","published_at":"2023-03-24T07:21:05.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.3.0/manifests"},{"name":"v6.2.0","sha":"16cc2113ff4e925f03c872c6691ebb2e64055a85","kind":"tag","published_at":"2023-03-19T10:13:09.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.2.0/manifests"},{"name":"v6.1.2","sha":"702d1feea59d246e990b859de73e4bbe10d5950a","kind":"tag","published_at":"2022-06-27T23:11:48.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.2/manifests"},{"name":"v6.1.1","sha":"1c24e0ff9757606421e02dca0e0177e6ef67f4e0","kind":"tag","published_at":"2022-06-26T10:35:31.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"c2400db7a3695c2c420327680aeecda98cefc289","kind":"tag","published_at":"2022-02-21T08:00:57.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.1.0/manifests"},{"name":"v6.0.1","sha":"c5026b7b411765636ae08a8f4a15789617ba695e","kind":"tag","published_at":"2021-09-13T18:05:50.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"8364664d579f806ef65d259f5fe99c4bc82ffa5b","kind":"tag","published_at":"2021-08-23T21:48:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v6.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v6.0.0/manifests"},{"name":"v5.4.1","sha":"476935f318868265303d148992fc268639a0d573","kind":"tag","published_at":"2021-06-08T07:37:52.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.4.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"c7d6dba4a723cfa640e6adb716cb6b5dad2c22d2","kind":"tag","published_at":"2021-03-17T10:35:23.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"29d9fcf7fa8e2126a78bd58230f9d918712b59c8","kind":"tag","published_at":"2021-01-20T10:02:00.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"705a47371084198aa9cb7437b8055be8ec7cfbc8","kind":"tag","published_at":"2020-12-29T08:13:13.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"6d19ac27466dc803985f7de66c7f1d50965588cd","kind":"tag","published_at":"2020-09-06T20:38:56.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"3dc7379b9fd5d2a7a5a6dea80495031c23f66b82","kind":"tag","published_at":"2020-08-07T15:26:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v5.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v5.0.0/manifests"},{"name":"v4.0.5","sha":"ffcf7e365d3c9df73a4efc0adceda7a6eb4763a9","kind":"tag","published_at":"2020-07-17T14:50:01.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.5","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.5/manifests"},{"name":"v4.0.4","sha":"132315d83a9f32a0d83704d7187b6b24a98e3717","kind":"tag","published_at":"2020-04-21T14:51:08.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.4","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"1ad2eaca14e95d318a1a1eab504edd55232790a1","kind":"tag","published_at":"2019-11-13T09:55:49.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.3","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"974630f403202d76297ae14c9a82311845327fa7","kind":"tag","published_at":"2019-09-29T05:18:47.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"8779c68012ab0365363a3f9b046a5410256503ce","kind":"tag","published_at":"2019-09-23T08:57:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"b4ed2e8711e4c67ac74c519e672b00299674a70d","kind":"tag","published_at":"2019-09-22T08:55:23.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v4.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v4.0.0/manifests"},{"name":"v3.4.0","sha":"042de2bc3a0cae6fad77659d20dfe173cab0a031","kind":"tag","published_at":"2019-04-03T05:11:21.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.4.0/manifests"},{"name":"v3.3.1","sha":"37f981ed2e66085e54dce4ca154ee96b15c00105","kind":"tag","published_at":"2019-04-02T19:49:29.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.3.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"76828e85c9cccd0bed8364da6114e42a4c3103c5","kind":"tag","published_at":"2019-04-02T07:25:46.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"f33e6dcfc3172d2fb537d6543e30171f4d056a5a","kind":"tag","published_at":"2019-03-02T19:28:26.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"3f5ae20d8036dfa545608910aa59c66325145260","kind":"tag","published_at":"2019-02-11T05:23:31.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"cb64942769cacd832694c09fe671e815675e616c","kind":"tag","published_at":"2018-07-17T21:25:33.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v3.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"fa2f07dd4fb757df4698a4b69f66bc01cfd5be5d","kind":"tag","published_at":"2018-04-30T06:30:21.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v2.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"6b953514c092f11c81dfbfd215bd63ad0f5c1762","kind":"tag","published_at":"2018-02-21T16:44:19.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v2.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"91dcdaae097ac4e81eeb6aac346e5512c8093440","kind":"tag","published_at":"2018-02-02T02:19:45.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ead117684069c70d2aff5c7a9e2f466f81689920","kind":"tag","published_at":"2017-06-14T18:40:32.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"4a60987a95ecd53526a74ab62505d321a61220dd","kind":"tag","published_at":"2017-03-24T13:42:27.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"f62b052e74142b5d5bd7c658ffc1bbf9a8e22104","kind":"tag","published_at":"2017-01-20T08:33:54.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"05ec2e38c16c88438b8606f3c1785e60247d9feb","kind":"tag","published_at":"2017-01-17T10:03:04.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v1.0.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v1.0.0/manifests"},{"name":"v0.4.1","sha":"4ceeedd51795bb88a8033229d198e70cd8a2aff7","kind":"tag","published_at":"2017-01-10T05:44:42.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.4.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"243079276dc3817a25012ebfd45bc01ce7f83dbb","kind":"tag","published_at":"2016-12-17T21:10:02.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.4.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f03a53abde328a14dcff2d8087d02f0ef64699c0","kind":"tag","published_at":"2016-07-30T16:42:00.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.3.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"da8a5c4349af2f71d6bbf057950c7e749e0ff6eb","kind":"tag","published_at":"2016-05-19T11:02:02.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.3","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"ddcafe31169a0b72eb165967b7a5198fba9d5b2e","kind":"tag","published_at":"2016-05-19T09:57:13.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.2","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"ca4e8eaaee67010fab34f02a1031aafa27ebc0a8","kind":"tag","published_at":"2016-03-28T06:57:41.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"623abe3ef04df8b3b7aafd49b3112bf563de4b36","kind":"tag","published_at":"2016-03-07T17:35:05.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.2.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"2a1820f3392339a70292a02875b46027a13d868b","kind":"tag","published_at":"2016-03-03T18:51:39.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.1.1","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"48f58e1a976e43e16badd843e1c18c0cb692cd19","kind":"tag","published_at":"2016-03-03T18:46:57.000Z","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/v0.1.0","html_url":"https://github.com/sindresorhus/ora/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sindresorhus/ora@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-06-19T14:59:32.586Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.706401008585746,"dependent_packages_count":9.561217324694391,"stargazers_count":0.7067673069295485,"forks_count":1.6587904432941816,"docker_downloads_count":null,"average":4.1582940208759664},"purl":"pkg:golang/github.com/sindresorhus/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sindresorhus/ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sindresorhus/ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sindresorhus/ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsindresorhus%2Fora/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2223059,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":14250010,"name":"@srdstore/ora","ecosystem":"npm","description":"Elegant terminal spinner","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":["cli","spinner","spinners","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"namespace":"srdstore","versions_count":2,"first_release_published_at":"2026-04-15T03:13:38.407Z","latest_release_published_at":"2026-04-14T08:38:41.407Z","latest_release_number":"9.3.0","last_synced_at":"2026-07-19T22:42:39.246Z","created_at":"2026-04-14T10:14:20.638Z","updated_at":"2026-07-19T22:42:39.246Z","registry_url":"https://www.npmjs.com/package/@srdstore/ora","install_command":"npm install @srdstore/ora","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"latest":"5.4.1"}},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-06-22T22:14:56.000Z","size":758,"stargazers_count":9726,"open_issues_count":0,"forks_count":290,"subscribers_count":48,"default_branch":"main","last_synced_at":"2026-07-17T05:31:13.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-07-17T01:16:54.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35667460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"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"},"tags":[]},"repo_metadata_updated_at":"2026-07-19T22:42:39.131Z","dependent_packages_count":0,"downloads":32,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.059711222388483,"dependent_packages_count":31.82122362894389,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.940467425666185},"purl":"pkg:npm/%40srdstore/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@srdstore/ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@srdstore/ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@srdstore/ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@srdstore%2Fora/codemeta","maintainers":[{"uuid":"srdstore","login":"srdstore","name":null,"email":"2846049661@qq.com","url":null,"packages_count":25,"html_url":"https://www.npmjs.com/~srdstore","role":null,"created_at":"2026-04-14T10:14:23.735Z","updated_at":"2026-04-14T10:14:23.735Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/srdstore/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5676746,"maintainers_count":1210810,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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"}},{"id":12718801,"name":"org.mvnpm:ora","ecosystem":"maven","description":"Elegant terminal spinner","homepage":"https://github.com/sindresorhus/ora#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/ora","keywords_array":[],"namespace":"org.mvnpm","versions_count":11,"first_release_published_at":"2025-03-19T06:48:02.000Z","latest_release_published_at":"2026-06-23T14:57:15.000Z","latest_release_number":"9.4.1","last_synced_at":"2026-07-19T22:42:37.991Z","created_at":"2026-01-25T19:32:32.211Z","updated_at":"2026-07-19T22:42:37.992Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/ora/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/ora/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":37768339,"uuid":"53072654","full_name":"sindresorhus/ora","owner":"sindresorhus","description":"Elegant terminal spinner","archived":false,"fork":false,"pushed_at":"2026-04-14T07:56:12.000Z","size":719,"stargazers_count":9665,"open_issues_count":0,"forks_count":287,"subscribers_count":47,"default_branch":"main","last_synced_at":"2026-04-17T02:00:11.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sindresorhus.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":".github/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":null,"dco":null,"cla":null},"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"created_at":"2016-03-03T18:17:16.000Z","updated_at":"2026-04-16T20:49:42.000Z","dependencies_parsed_at":"2023-09-27T09:48:47.148Z","dependency_job_id":"7980600c-839e-4ab4-b72d-696a4d7367aa","html_url":"https://github.com/sindresorhus/ora","commit_stats":{"total_commits":171,"total_committers":52,"mean_commits":"3.2884615384615383","dds":"0.36257309941520466","last_synced_commit":"86aca37a324dcb010da5c04660e5c81a4d8f1f9d"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/sindresorhus/ora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/ora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/sbom","scorecard":{"id":826654,"data":{"date":"2025-08-11","repo":{"name":"github.com/sindresorhus/ora","commit":"79d0339e000cf956ba5581013f27bd86a41d56fc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/security.md:1","Info: Found linked content: .github/security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/security.md:1","Info: Found text in security policy: .github/security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/sindresorhus/ora/main.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:22","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license:0","Info: FSF or OSI recognized license: MIT License: license:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T16:45:34.402Z","repository_id":37768339,"created_at":"2025-08-23T16:45:34.403Z","updated_at":"2025-08-23T16:45:34.403Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31911856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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"}},"repo_metadata_updated_at":"2026-06-19T14:59:32.505Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.110940701401812,"dependent_packages_count":43.04850648874301,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":36.57972359507241},"purl":"pkg:maven/org.mvnpm/ora","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:ora","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:ora","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:ora/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-13T15:00:56.130Z","issues_count":91,"pull_requests_count":41,"avg_time_to_close_issue":25092051.30487805,"avg_time_to_close_pull_request":3060205.769230769,"issues_closed_count":82,"pull_requests_closed_count":39,"pull_request_authors_count":31,"issue_authors_count":83,"avg_comments_per_issue":2.681318681318681,"avg_comments_per_pull_request":1.4146341463414633,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":36088.666666666664,"past_year_avg_time_to_close_pull_request":8642.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.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/sindresorhus%2Fora/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:ora/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":612238,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}}],"commits":{"id":765,"full_name":"sindresorhus/ora","default_branch":"main","total_commits":197,"total_committers":57,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":3.456140350877193,"dds":0.3401015228426396,"past_year_total_commits":24,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.8,"past_year_dds":0.16666666666666663,"last_synced_at":"2026-07-19T22:43:36.512Z","last_synced_commit":"86403dcc176ad26a94f3005774f8c7fbebad2714","created_at":"2023-03-06T22:05:08.857Z","updated_at":"2026-07-19T22:42:53.152Z","committers":[{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","login":"sindresorhus","count":130},{"name":"Yanis Benson","email":"yanis.benson@gmail.com","login":"stroncium","count":6},{"name":"Ivakhnenko Dmitry","email":"jeetiss@yandex.ru","login":"jeetiss","count":3},{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","login":"SamVerschueren","count":3},{"name":"Dimitri Benin","email":"BendingBender","login":"BendingBender","count":2},{"name":"Tommy","email":"tmitchell7@uh.edu","login":"tommy-mitchell","count":2},{"name":"Amin Yahyaabadi","email":"aminyahyaabadi74@gmail.com","login":"aminya","count":1},{"name":"Agustin Ayerza","email":"agusayerza@gmail.com","login":"agusayerza","count":1},{"name":"展小哥","email":"ray.nailao@qq.com","login":"zhanxiaoge","count":1},{"name":"Guy Bedford","email":"guybedford@gmail.com","login":"guybedford","count":1},{"name":"Gareth Jones","email":"Jones258@Gmail.com","login":"G-Rath","count":1},{"name":"Francois-Guillaume Ribreau","email":"github@fgribreau.com","login":"FGRibreau","count":1},{"name":"Forresst","email":"forresst17@gmail.com","login":"forresst","count":1},{"name":"Fonger","email":"5862369+Fonger","login":"Fonger","count":1},{"name":"Federico","email":"me@fregante.com","login":"fregante","count":1},{"name":"Erez Rokah","email":"erezrokah","login":"erezrokah","count":1},{"name":"Ellington Crevier","email":"32151400+ellcrev","login":"ellcrev","count":1},{"name":"D̸̛̛̛͗̅͂̈́̃̏̒͐͋̓̾̅͂̃̊̉͆̄̏́͂̈́͗͒̓̒͛̈̅̓̄̔̓̈́͋̕̕̚̚͝usk","email":"96788831+Tejakshaya","login":"Tejakshaya","count":1},{"name":"Andrea Parodi","email":"andrea@parro.it","login":"parro-it","count":1},{"name":"Andy Grunwald","email":"andygrunwald@gmail.com","login":"andygrunwald","count":1},{"name":"Ben Newman","email":"benjaminjnewman@gmail.com","login":"bjnewman","count":1},{"name":"Brandon Smith","email":"4730164+brandon93s","login":"brandon93s","count":1},{"name":"Calvin","email":"clavin","login":"clavin","count":1},{"name":"Corentin Carteau","email":"32410558+Scrabouillmax","login":"Scrabouillmax","count":1},{"name":"Corey Farrell","email":"git@cfware.com","login":"coreyfarrell","count":1},{"name":"Harry Peach","email":"4750998+HarryPeach","login":"HarryPeach","count":1},{"name":"Valentin Vanelslande","email":"vvanelslandedev@gmail.com","login":null,"count":1},{"name":"Abhishek C Sharma","email":"portgasd666@gmail.com","login":null,"count":1},{"name":"David Brownman","email":"beamneocube@gmail.com","login":"xavdid","count":1},{"name":"nuintun","email":"nuintun","login":"nuintun","count":1},{"name":"dsl101","email":"dl3@pale-eds.co.uk","login":"dsl101","count":1},{"name":"Yorkie Liu","email":"yorkiefixer@gmail.com","login":"yorkie","count":1},{"name":"Yao Ding","email":"yaodingyd@gmail.com","login":"yaodingyd","count":1},{"name":"Victor Didenko","email":"victord@setplex.com","login":"victordidenko","count":1},{"name":"Stephen Sawchuk","email":"sawchuk@gmail.com","login":"stephenplusplus","count":1},{"name":"Simon Oulevay","email":"simon.oulevay@gmail.com","login":"AlphaHydrae","count":1},{"name":"Sai mallikarjun Galipelli","email":"106309863+Mallikarjun-0","login":"Mallikarjun-0","count":1},{"name":"Ryan Thomas","email":"Ryan.Thomas@rhinobyte.com","login":"RyanThomas73","count":1},{"name":"Ryan Freebern","email":"ryan@freebern.org","login":"rfreebern","count":1},{"name":"Patrick Wehbe","email":"50799614+patrickwehbe","login":"patrickwehbe","count":1},{"name":"Michael Ciniawsky","email":"michael.ciniawsky@gmail.com","login":"michael-ciniawsky","count":1},{"name":"Matheus Fernandes","email":"github@matheus.top","login":"matheuss","count":1},{"name":"Martin Kluska","email":"martin@kluska.cz","login":"pionl","count":1},{"name":"Mark Wubben","email":"mark@novemberborn.net","login":"novemberborn","count":1},{"name":"Mario Nebl","email":"marionebl","login":"marionebl","count":1},{"name":"Manraj Singh","email":"manrajsinghgrover@gmail.com","login":"manrajgrover","count":1},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se","login":"LinusU","count":1},{"name":"Kilian Koeltzsch","email":"me@kilian.io","login":"kiliankoe","count":1},{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","login":"kevva","count":1},{"name":"Juan Bautista Carpanelli","email":"juanbanelli@gmail.com","login":"jbcarpanelli","count":1},{"name":"Josmar Dias","email":"josmardias","login":"josmardias","count":1},{"name":"Jonny Buchanan","email":"jonathan.buchanan@gmail.com","login":"insin","count":1},{"name":"Joey Cozza","email":"joeycozza@gmail.com","login":"joeycozza","count":1},{"name":"Ho Duc Ha","email":"hoducha@gmail.com","login":"hoducha","count":1},{"name":"Henrique Bruno Fantauzzi de Almeida","email":"henrique.bruno.fa@gmail.com","login":"SrBrahma","count":1},{"name":"Dmitrii Sorin","email":"info@staypositive.ru","login":"1999","count":1},{"name":"Benjamin Goering","email":"phoghawk@gmail.com","login":null,"count":1}],"past_year_committers":[{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","login":"sindresorhus","count":20},{"name":"Patrick Wehbe","email":"50799614+patrickwehbe","login":"patrickwehbe","count":1},{"name":"D̸̛̛̛͗̅͂̈́̃̏̒͐͋̓̾̅͂̃̊̉͆̄̏́͂̈́͗͒̓̒͛̈̅̓̄̔̓̈́͋̕̕̚̚͝usk","email":"96788831+Tejakshaya","login":"Tejakshaya","count":1},{"name":"Ben Newman","email":"benjaminjnewman@gmail.com","login":"bjnewman","count":1},{"name":"Agustin Ayerza","email":"agusayerza@gmail.com","login":"agusayerza","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-20T00:00:13.349Z","repositories_count":6385450,"commits_count":867489592,"contributors_count":35883501,"owners_count":1227609,"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":{"table":{"full_name":"sindresorhus/ora","html_url":"https://github.com/sindresorhus/ora","last_synced_at":"2026-07-03T17:22:45.490Z","status":"active","issues_count":95,"pull_requests_count":43,"avg_time_to_close_issue":23926400.98837209,"avg_time_to_close_pull_request":2915282.024390244,"issues_closed_count":86,"pull_requests_closed_count":41,"pull_request_authors_count":33,"issue_authors_count":87,"avg_comments_per_issue":2.663157894736842,"avg_comments_per_pull_request":1.3488372093023255,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":32934.857142857145,"past_year_avg_time_to_close_pull_request":62393.333333333336,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.5714285714285714,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2023-05-16T15:31:37.389Z","updated_at":"2026-07-03T17:22:45.490Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Fora/issues","issue_labels_count":{"table":{"help wanted":5,"enhancement":4,"bug":2,":gift: Rewarded on Issuehunt":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":92,"CONTRIBUTOR":3}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":28,"NONE":15}},"issue_authors":{"table":{"ffMathy":3,"kaaax0815":2,"peterpeterparker":2,"kruzus":2,"ngocdaothanh":2,"JasonHenriksen":2,"Rxann":2,"queengooborg":1,"danielgindi":1,"aminya":1,"Kamrulhasan12345":1,"medikoo":1,"clavin":1,"Poyoman39":1,"martnst":1,"wizevlad":1,"gihanrangana":1,"Agsgt2":1,"zeayal":1,"Scrabouillmax":1,"nirolivier":1,"cmbirk":1,"Boorj":1,"JesusTheHun":1,"WakerCN":1,"berkobob":1,"fuergaosi233":1,"mblais":1,"digitalatcore":1,"swernerx":1,"dongalor":1,"sherlockfeng":1,"jon9090":1,"liudonghua123":1,"mcshaman":1,"SNKYNinja":1,"jalal-hejazi":1,"dcode-denpa":1,"chelevich":1,"wangyangexpo":1,"webdevproformation":1,"StefKors":1,"TotomInc":1,"tanmen":1,"aetheryx":1,"Kief5555":1,"fabriziocucci":1,"lronelove":1,"timdp":1,"tjohnston-softdev":1,"chase":1,"Joker0219":1,"alex289":1,"mikeerickson":1,"Yancy1028":1,"Zoro-6191":1,"bphd":1,"adam-contio-ai":1,"TeaH4nd":1,"SparkElf":1,"SeizureSaladd":1,"sarink":1,"RubenVerg":1,"maunier":1,"Capta1nRaj":1,"chaoyangnz":1,"tumiMsaki":1,"ivangabriele":1,"Kpoke":1,"DrafaKiller":1,"sebastiantf":1,"webxmsj":1,"leondreamed":1,"ktalebian":1,"shaunwarman":1,"ipeychev":1,"jschuur":1,"soeasyjx":1,"EthanRBrown":1,"yolpsoftware":1,"ahgittin":1,"rgarcia-longevo":1,"mic-max":1,"pincman":1,"luiguild":1,"darshjme-codes":1,"voliva":1}},"pull_request_authors":{"table":{"moofoo":4,"Bluebberies":3,"dsl101":2,"stroncium":2,"Mallikarjun-0":2,"tommy-mitchell":2,"zhanxiaoge":2,"erezrokah":1,"wojtekmaj":1,"ghost":1,"bjnewman":1,"G-Rath":1,"ellcrev":1,"ahmed-plutoflume":1,"fregante":1,"zce":1,"jbcarpanelli":1,"patrickwehbe":1,"cox-yj":1,"Scrabouillmax":1,"aminya":1,"queilawithaQ":1,"brandon93s":1,"Olyno":1,"yorkie":1,"ashblue":1,"Tejakshaya":1,"Fonger":1,"tcodes0":1,"MichaelRo":1,"HarryPeach":1,"clavin":1,"SrBrahma":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-17T00:00:21.397Z","repositories_count":14860555,"issues_count":32330325,"pull_requests_count":106244918,"authors_count":11348473,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"NONE":7}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":3,"NONE":1}},"past_year_issue_authors":{"table":{"adam-contio-ai":1,"Agsgt2":1,"darshjme-codes":1,"DrafaKiller":1,"JesusTheHun":1,"Kpoke":1,"voliva":1}},"past_year_pull_request_authors":{"table":{"bjnewman":1,"patrickwehbe":1,"Tejakshaya":1,"wojtekmaj":1}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"ReleaseEvent":5,"PullRequestEvent":9,"ForkEvent":20,"IssuesEvent":13,"WatchEvent":395,"IssueCommentEvent":14,"PushEvent":15,"PullRequestReviewEvent":1,"PullRequestReviewCommentEvent":1,"CreateEvent":3},"last_year":{"ReleaseEvent":3,"PullRequestEvent":4,"ForkEvent":8,"IssuesEvent":13,"WatchEvent":115,"IssueCommentEvent":6,"PushEvent":11,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-07-12T16:52:04.875Z","updated_at":"2022-07-12T16:52:04.875Z","repository_link":"https://github.com/sindresorhus/ora/blob/main/package.json","dependencies":[{"id":175473075,"package_name":"bl","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":175473076,"package_name":"chalk","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":175473077,"package_name":"cli-cursor","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":175473078,"package_name":"cli-spinners","ecosystem":"npm","requirements":"^2.6.1","direct":true,"kind":"runtime","optional":false},{"id":175473079,"package_name":"is-interactive","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":175473080,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":175473081,"package_name":"log-symbols","ecosystem":"npm","requirements":"^5.1.0","direct":true,"kind":"runtime","optional":false},{"id":175473082,"package_name":"strip-ansi","ecosystem":"npm","requirements":"^7.0.1","direct":true,"kind":"runtime","optional":false},{"id":175473083,"package_name":"wcwidth","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":175473084,"package_name":"@types/node","ecosystem":"npm","requirements":"^17.0.18","direct":true,"kind":"development","optional":false},{"id":175473085,"package_name":"ava","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"development","optional":false},{"id":175473086,"package_name":"get-stream","ecosystem":"npm","requirements":"^6.0.1","direct":true,"kind":"development","optional":false},{"id":175473087,"package_name":"transform-tty","ecosystem":"npm","requirements":"^1.0.11","direct":true,"kind":"development","optional":false},{"id":175473088,"package_name":"tsd","ecosystem":"npm","requirements":"^0.19.1","direct":true,"kind":"development","optional":false},{"id":175473089,"package_name":"xo","ecosystem":"npm","requirements":"^0.48.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T09:48:47.135Z","updated_at":"2023-09-27T09:48:47.135Z","repository_link":"https://github.com/sindresorhus/ora/blob/main/.github/workflows/main.yml","dependencies":[{"id":13974082892,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13974082893,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":35.04094667285238,"created_at":"2026-07-08T06:49:33.773Z","updated_at":"2026-07-21T13:30:26.003Z","avatar_url":"https://github.com/sindresorhus.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/378088","html_url":"https://summary.ecosyste.ms/projects/378088"}