{"id":376282,"url":"https://github.com/obsfx/libgen-downloader","last_synced_at":"2026-08-20T16:31:54.036Z","repository":{"id":39912464,"uuid":"229357606","full_name":"obsfx/libgen-downloader","owner":"obsfx","description":"A simple tool to search and download ebooks from libgen via terminal user interface.","archived":false,"fork":false,"pushed_at":"2026-07-24T13:09:13.000Z","size":104714,"stargazers_count":444,"open_issues_count":28,"forks_count":60,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-08-14T15:12:54.763Z","etag":null,"topics":["bulk-downloading","cli","command-line","command-line-tool","download-ebooks","ink","interface","libgen","libgen-downloader","libgen-servers","libgenesis","nodejs","react","terminal","tui","typescript","user","zustand"],"latest_commit_sha":null,"homepage":"https://libgendownloader.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obsfx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2019-12-21T00:51:15.000Z","updated_at":"2026-08-07T02:07:35.000Z","dependencies_parsed_at":"2026-08-06T09:42:18.453Z","dependency_job_id":null,"html_url":"https://github.com/obsfx/libgen-downloader","commit_stats":{"total_commits":197,"total_committers":2,"mean_commits":98.5,"dds":"0.040609137055837574","last_synced_commit":"fbb162a1c926dd787631348ce3614d7134f65d83"},"previous_names":["obsfx/libgen-cli-downloader"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/obsfx/libgen-downloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/sbom","scorecard":{"id":417584,"data":{"date":"2025-08-11","repo":{"name":"github.com/obsfx/libgen-downloader","commit":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"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":"Maintained","score":10,"reason":"16 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/14 approved changesets -- score normalized to 0","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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Do What The F*ck You Want To Public 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078","Warn: release artifact v3.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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 20 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"}},{"name":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-3p22-ghq8-v749","Warn: Project is vulnerable to: GHSA-77xc-hjv8-ww97","Warn: Project is vulnerable to: GHSA-mq8j-3h7h-p8g7","Warn: Project is vulnerable to: GHSA-p2jh-44qj-pf2v","Warn: Project is vulnerable to: GHSA-p7v2-p9m8-qqg7","Warn: Project is vulnerable to: GHSA-7x97-j373-85x5","Warn: Project is vulnerable to: GHSA-7m48-wc93-9g85","Warn: Project is vulnerable to: GHSA-qqvq-6xgj-jw8g","Warn: Project is vulnerable to: GHSA-6r2x-8pq8-9489","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-22r3-9w55-cj54","Warn: Project is vulnerable to: GHSA-rxrc-rgv4-jpvx","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T00:19:12.120Z","repository_id":39912464,"created_at":"2025-08-19T00:19:12.120Z","updated_at":"2025-08-19T00:19:12.120Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36656989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"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":"obsfx","name":"Ömercan Balandı","uuid":"13767783","kind":"user","description":"creating things for fun.\r\n","email":"hello@omercan.io","website":"omercan.io","location":"Izmir","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13767783?u=741b75d9d51d564a2f98165ec7c0c7b53fedc6f6\u0026v=4","repositories_count":84,"last_synced_at":"2026-08-14T11:22:41.736Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/obsfx","funding_links":["https://github.com/sponsors/obsfx"],"total_stars":657,"followers":124,"following":66,"created_at":"2022-11-18T09:41:23.173Z","updated_at":"2026-08-14T11:22:41.753Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx/repositories"},"packages":[{"id":11367487,"name":"github.com/obsfx/libgen-downloader","ecosystem":"go","description":null,"homepage":null,"licenses":"wtfpl","normalized_licenses":["WTFPL"],"repository_url":"https://github.com/obsfx/libgen-downloader","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2020-03-07T19:49:28.000Z","latest_release_published_at":"2026-07-24T13:02:42.000Z","latest_release_number":"v3.3.3+incompatible","last_synced_at":"2026-08-19T16:01:43.013Z","created_at":"2025-02-20T07:55:23.770Z","updated_at":"2026-08-19T16:01:43.013Z","registry_url":"https://pkg.go.dev/github.com/obsfx/libgen-downloader","install_command":"go get github.com/obsfx/libgen-downloader","documentation_url":"https://pkg.go.dev/github.com/obsfx/libgen-downloader#section-documentation","metadata":{},"repo_metadata":{"id":39912464,"uuid":"229357606","full_name":"obsfx/libgen-downloader","owner":"obsfx","description":"A simple tool to search and download ebooks from libgen via terminal user interface.","archived":false,"fork":false,"pushed_at":"2026-07-24T13:09:13.000Z","size":104714,"stargazers_count":444,"open_issues_count":28,"forks_count":60,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-08-14T15:12:54.763Z","etag":null,"topics":["bulk-downloading","cli","command-line","command-line-tool","download-ebooks","ink","interface","libgen","libgen-downloader","libgen-servers","libgenesis","nodejs","react","terminal","tui","typescript","user","zustand"],"latest_commit_sha":null,"homepage":"https://libgendownloader.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obsfx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2019-12-21T00:51:15.000Z","updated_at":"2026-08-07T02:07:35.000Z","dependencies_parsed_at":"2026-08-06T09:42:18.453Z","dependency_job_id":null,"html_url":"https://github.com/obsfx/libgen-downloader","commit_stats":{"total_commits":197,"total_committers":2,"mean_commits":98.5,"dds":"0.040609137055837574","last_synced_commit":"fbb162a1c926dd787631348ce3614d7134f65d83"},"previous_names":["obsfx/libgen-cli-downloader"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/obsfx/libgen-downloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/sbom","scorecard":{"id":417584,"data":{"date":"2025-08-11","repo":{"name":"github.com/obsfx/libgen-downloader","commit":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"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":"Maintained","score":10,"reason":"16 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/14 approved changesets -- score normalized to 0","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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Do What The F*ck You Want To Public 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078","Warn: release artifact v3.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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 20 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"}},{"name":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-3p22-ghq8-v749","Warn: Project is vulnerable to: GHSA-77xc-hjv8-ww97","Warn: Project is vulnerable to: GHSA-mq8j-3h7h-p8g7","Warn: Project is vulnerable to: GHSA-p2jh-44qj-pf2v","Warn: Project is vulnerable to: GHSA-p7v2-p9m8-qqg7","Warn: Project is vulnerable to: GHSA-7x97-j373-85x5","Warn: Project is vulnerable to: GHSA-7m48-wc93-9g85","Warn: Project is vulnerable to: GHSA-qqvq-6xgj-jw8g","Warn: Project is vulnerable to: GHSA-6r2x-8pq8-9489","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-22r3-9w55-cj54","Warn: Project is vulnerable to: GHSA-rxrc-rgv4-jpvx","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T00:19:12.120Z","repository_id":39912464,"created_at":"2025-08-19T00:19:12.120Z","updated_at":"2025-08-19T00:19:12.120Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36656989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"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":"obsfx","name":"Ömercan Balandı","uuid":"13767783","kind":"user","description":"creating things for fun.\r\n","email":"hello@omercan.io","website":"omercan.io","location":"Izmir","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13767783?u=741b75d9d51d564a2f98165ec7c0c7b53fedc6f6\u0026v=4","repositories_count":84,"last_synced_at":"2026-08-14T11:22:41.736Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/obsfx","funding_links":["https://github.com/sponsors/obsfx"],"total_stars":657,"followers":124,"following":66,"created_at":"2022-11-18T09:41:23.173Z","updated_at":"2026-08-14T11:22:41.753Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx/repositories"},"tags":[{"name":"v3.3.3","sha":"47d39c7c20d79664b522b5a828a6ee8c9c5ffc82","kind":"commit","published_at":"2026-07-24T13:02:42.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"26ba45210d58748cd7edf3558a014cea5a031f6a","kind":"commit","published_at":"2026-07-20T13:47:52.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"67e56ce84a07f2b9400d455fd571b51eadf5c0e5","kind":"commit","published_at":"2026-03-08T12:43:43.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.1/manifests"},{"name":"v3.2.0","sha":"f183e06c86a97f9bf98a6e1286bd70ffb0c3e501","kind":"commit","published_at":"2026-01-06T00:11:20.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.2.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.2.0/manifests"},{"name":"v3.0.2","sha":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12","kind":"commit","published_at":"2025-08-09T22:53:50.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.0.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.2/manifests"},{"name":"v3.0.0","sha":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12","kind":"commit","published_at":"2025-08-09T22:53:50.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.0.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.0/manifests"},{"name":"v2.0.3","sha":"f79a69686d3c86a22690291e1369d51263e311fd","kind":"commit","published_at":"2024-02-13T22:41:37.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"9c694e4fca6ac7b97a4ff1a625e10306993f9360","kind":"commit","published_at":"2023-11-06T20:18:56.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"995e2dcc1f58020bcd635eca948ff07e2a9ffbd7","kind":"commit","published_at":"2023-10-05T08:26:07.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.1/manifests"},{"name":"v2.0-pre.3","sha":"e8bcd0318e8625afb83536e83f3f5877ea06828e","kind":"commit","published_at":"2023-10-04T12:25:53.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.3/manifests"},{"name":"v2.0-pre.2","sha":"24ac0e49d418444c1614971d699541af8f2d5f8b","kind":"commit","published_at":"2023-10-04T02:06:01.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.2/manifests"},{"name":"v2.0-pre.1","sha":"73089d30224e374e9be39349c84d8169d15580bb","kind":"commit","published_at":"2023-10-04T00:05:35.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.1/manifests"},{"name":"v1.3.8","sha":"ae14ebb53caf07f213fb64a47ddbfb9d3274d9a5","kind":"commit","published_at":"2021-02-09T11:38:57.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3.8","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"1d6d48d5fe5e258881c56c4596a321851caebf68","kind":"commit","published_at":"2021-01-13T20:40:04.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3.7","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.7/manifests"},{"name":"v1.3","sha":"ae49ef3eee3cbae1e640d0214b0e1b935e8a96a1","kind":"commit","published_at":"2020-11-25T09:44:11.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3/manifests"},{"name":"v1.2","sha":"e17ac0cab49eb21922b3924d8108636bb5a2dd83","kind":"commit","published_at":"2020-07-16T20:23:46.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.2/manifests"},{"name":"v1.1","sha":"3ab369e4f6a2ad24ee17e8f71b259f1d9894fae0","kind":"commit","published_at":"2020-07-14T23:05:26.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.1/manifests"},{"name":"v1.0","sha":"c43dd73c1c66cc6ca3df3b8466de81815adf295c","kind":"commit","published_at":"2020-05-19T06:12:59.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.0/manifests"},{"name":"v0.3.0","sha":"83371bbb8fdac47e90ba0f1554f8a88ecd19559a","kind":"commit","published_at":"2020-04-03T05:17:29.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v0.3.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"999b7e94729da2b60a9baeb26ce901cf3792024c","kind":"commit","published_at":"2020-03-07T19:49:28.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v0.2.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.2.1/manifests"}]},"repo_metadata_updated_at":"2026-08-14T16:43:58.731Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.110491244644834,"dependent_packages_count":5.726042349201727,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.91826679692328},"purl":"pkg:golang/github.com/obsfx/libgen-downloader","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/obsfx/libgen-downloader","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/obsfx/libgen-downloader","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/obsfx/libgen-downloader/dependencies","status":null,"funding_links":["https://github.com/sponsors/obsfx"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-07T01:50:30.711Z","issues_count":45,"pull_requests_count":42,"avg_time_to_close_issue":9405181.11764706,"avg_time_to_close_pull_request":9349207.657142857,"issues_closed_count":17,"pull_requests_closed_count":35,"pull_request_authors_count":7,"issue_authors_count":27,"avg_comments_per_issue":1.1333333333333333,"avg_comments_per_pull_request":0.3333333333333333,"merged_pull_requests_count":22,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":3,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":7954.0,"past_year_avg_time_to_close_pull_request":6757.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.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/obsfx%2Flibgen-downloader/issues","maintainers":[{"login":"obsfx","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}],"active_maintainers":[{"login":"obsfx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fobsfx%2Flibgen-downloader/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281813,"maintainers_count":0,"namespaces_count":839441,"keywords_count":124461,"github":"golang","metadata":{"funded_packages_count":67285,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-20T05:01:26.475Z","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":1953779,"name":"libgen-downloader","ecosystem":"npm","description":"a simple tool to search and download pdfs via terminal user interface from libgen","homepage":"https://github.com/obsfx/libgen-downloader","licenses":"WTFPL","normalized_licenses":["WTFPL"],"repository_url":"https://github.com/obsfx/libgen-downloader","keywords_array":["libgen","downloader","tool","cli","parser","output","user-friendly","command","line","library","genesis"],"namespace":null,"versions_count":57,"first_release_published_at":"2019-12-30T18:41:22.065Z","latest_release_published_at":"2026-07-24T13:08:33.255Z","latest_release_number":"3.3.3","last_synced_at":"2026-08-19T16:01:38.006Z","created_at":"2022-04-09T18:49:02.396Z","updated_at":"2026-08-19T16:01:38.006Z","registry_url":"https://www.npmjs.com/package/libgen-downloader","install_command":"npm install libgen-downloader","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"2.0.0-pre.3","latest":"3.3.3"},"contentPolicy":null},"repo_metadata":{"id":39912464,"uuid":"229357606","full_name":"obsfx/libgen-downloader","owner":"obsfx","description":"A simple tool to search and download ebooks from libgen via terminal user interface.","archived":false,"fork":false,"pushed_at":"2026-07-24T13:09:13.000Z","size":104714,"stargazers_count":444,"open_issues_count":28,"forks_count":60,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-08-14T15:12:54.763Z","etag":null,"topics":["bulk-downloading","cli","command-line","command-line-tool","download-ebooks","ink","interface","libgen","libgen-downloader","libgen-servers","libgenesis","nodejs","react","terminal","tui","typescript","user","zustand"],"latest_commit_sha":null,"homepage":"https://libgendownloader.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obsfx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2019-12-21T00:51:15.000Z","updated_at":"2026-08-07T02:07:35.000Z","dependencies_parsed_at":"2026-08-06T09:42:18.453Z","dependency_job_id":null,"html_url":"https://github.com/obsfx/libgen-downloader","commit_stats":{"total_commits":197,"total_committers":2,"mean_commits":98.5,"dds":"0.040609137055837574","last_synced_commit":"fbb162a1c926dd787631348ce3614d7134f65d83"},"previous_names":["obsfx/libgen-cli-downloader"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/obsfx/libgen-downloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/sbom","scorecard":{"id":417584,"data":{"date":"2025-08-11","repo":{"name":"github.com/obsfx/libgen-downloader","commit":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"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":"Maintained","score":10,"reason":"16 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/14 approved changesets -- score normalized to 0","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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Do What The F*ck You Want To Public 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 not signed: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078","Warn: release artifact v3.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/238809321","Warn: release artifact v2.0.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/141893395","Warn: release artifact v2.0.2 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/128213785","Warn: release artifact v2.0.1 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/125691441","Warn: release artifact v2.0-pre.3 does not have provenance: https://api.github.com/repos/obsfx/libgen-downloader/releases/123671078"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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 20 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"}},{"name":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-3p22-ghq8-v749","Warn: Project is vulnerable to: GHSA-77xc-hjv8-ww97","Warn: Project is vulnerable to: GHSA-mq8j-3h7h-p8g7","Warn: Project is vulnerable to: GHSA-p2jh-44qj-pf2v","Warn: Project is vulnerable to: GHSA-p7v2-p9m8-qqg7","Warn: Project is vulnerable to: GHSA-7x97-j373-85x5","Warn: Project is vulnerable to: GHSA-7m48-wc93-9g85","Warn: Project is vulnerable to: GHSA-qqvq-6xgj-jw8g","Warn: Project is vulnerable to: GHSA-6r2x-8pq8-9489","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-22r3-9w55-cj54","Warn: Project is vulnerable to: GHSA-rxrc-rgv4-jpvx","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T00:19:12.120Z","repository_id":39912464,"created_at":"2025-08-19T00:19:12.120Z","updated_at":"2025-08-19T00:19:12.120Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36656989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"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":"obsfx","name":"Ömercan Balandı","uuid":"13767783","kind":"user","description":"creating things for fun.\r\n","email":"hello@omercan.io","website":"omercan.io","location":"Izmir","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13767783?u=741b75d9d51d564a2f98165ec7c0c7b53fedc6f6\u0026v=4","repositories_count":84,"last_synced_at":"2026-08-14T11:22:41.736Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/obsfx","funding_links":["https://github.com/sponsors/obsfx"],"total_stars":657,"followers":124,"following":66,"created_at":"2022-11-18T09:41:23.173Z","updated_at":"2026-08-14T11:22:41.753Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obsfx/repositories"},"tags":[{"name":"v3.3.3","sha":"47d39c7c20d79664b522b5a828a6ee8c9c5ffc82","kind":"commit","published_at":"2026-07-24T13:02:42.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.3/manifests"},{"name":"v3.3.2","sha":"26ba45210d58748cd7edf3558a014cea5a031f6a","kind":"commit","published_at":"2026-07-20T13:47:52.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"67e56ce84a07f2b9400d455fd571b51eadf5c0e5","kind":"commit","published_at":"2026-03-08T12:43:43.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.3.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.3.1/manifests"},{"name":"v3.2.0","sha":"f183e06c86a97f9bf98a6e1286bd70ffb0c3e501","kind":"commit","published_at":"2026-01-06T00:11:20.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.2.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.2.0/manifests"},{"name":"v3.0.2","sha":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12","kind":"commit","published_at":"2025-08-09T22:53:50.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.0.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.2/manifests"},{"name":"v3.0.0","sha":"67a03dd8f2aa5603e0b9453b01f7d3e94a79ce12","kind":"commit","published_at":"2025-08-09T22:53:50.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v3.0.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v3.0.0/manifests"},{"name":"v2.0.3","sha":"f79a69686d3c86a22690291e1369d51263e311fd","kind":"commit","published_at":"2024-02-13T22:41:37.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"9c694e4fca6ac7b97a4ff1a625e10306993f9360","kind":"commit","published_at":"2023-11-06T20:18:56.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"995e2dcc1f58020bcd635eca948ff07e2a9ffbd7","kind":"commit","published_at":"2023-10-05T08:26:07.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0.1/manifests"},{"name":"v2.0-pre.3","sha":"e8bcd0318e8625afb83536e83f3f5877ea06828e","kind":"commit","published_at":"2023-10-04T12:25:53.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.3/manifests"},{"name":"v2.0-pre.2","sha":"24ac0e49d418444c1614971d699541af8f2d5f8b","kind":"commit","published_at":"2023-10-04T02:06:01.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.2/manifests"},{"name":"v2.0-pre.1","sha":"73089d30224e374e9be39349c84d8169d15580bb","kind":"commit","published_at":"2023-10-04T00:05:35.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v2.0-pre.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v2.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v2.0-pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v2.0-pre.1/manifests"},{"name":"v1.3.8","sha":"ae14ebb53caf07f213fb64a47ddbfb9d3274d9a5","kind":"commit","published_at":"2021-02-09T11:38:57.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3.8","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"1d6d48d5fe5e258881c56c4596a321851caebf68","kind":"commit","published_at":"2021-01-13T20:40:04.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3.7","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3.7/manifests"},{"name":"v1.3","sha":"ae49ef3eee3cbae1e640d0214b0e1b935e8a96a1","kind":"commit","published_at":"2020-11-25T09:44:11.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.3","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.3/manifests"},{"name":"v1.2","sha":"e17ac0cab49eb21922b3924d8108636bb5a2dd83","kind":"commit","published_at":"2020-07-16T20:23:46.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.2","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.2/manifests"},{"name":"v1.1","sha":"3ab369e4f6a2ad24ee17e8f71b259f1d9894fae0","kind":"commit","published_at":"2020-07-14T23:05:26.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.1/manifests"},{"name":"v1.0","sha":"c43dd73c1c66cc6ca3df3b8466de81815adf295c","kind":"commit","published_at":"2020-05-19T06:12:59.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v1.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v1.0/manifests"},{"name":"v0.3.0","sha":"83371bbb8fdac47e90ba0f1554f8a88ecd19559a","kind":"commit","published_at":"2020-04-03T05:17:29.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v0.3.0","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"999b7e94729da2b60a9baeb26ce901cf3792024c","kind":"commit","published_at":"2020-03-07T19:49:28.000Z","download_url":"https://codeload.github.com/obsfx/libgen-downloader/tar.gz/v0.2.1","html_url":"https://github.com/obsfx/libgen-downloader/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/obsfx/libgen-downloader@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/tags/v0.2.1/manifests"}]},"repo_metadata_updated_at":"2026-08-16T14:41:00.471Z","dependent_packages_count":2,"downloads":1087,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":10.407865796573791,"dependent_repos_count":18.837824230174885,"dependent_packages_count":8.676114998598582,"stargazers_count":4.44143271092954,"forks_count":5.2130006452380355,"docker_downloads_count":0.7867850623463415,"average":8.060503907310196},"purl":"pkg:npm/libgen-downloader","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/libgen-downloader","docker_dependents_count":1,"docker_downloads_count":78,"usage_url":"https://repos.ecosyste.ms/usage/npm/libgen-downloader","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/libgen-downloader/dependencies","status":null,"funding_links":["https://github.com/sponsors/obsfx"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-07T01:50:30.711Z","issues_count":45,"pull_requests_count":42,"avg_time_to_close_issue":9405181.11764706,"avg_time_to_close_pull_request":9349207.657142857,"issues_closed_count":17,"pull_requests_closed_count":35,"pull_request_authors_count":7,"issue_authors_count":27,"avg_comments_per_issue":1.1333333333333333,"avg_comments_per_pull_request":0.3333333333333333,"merged_pull_requests_count":22,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":3,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":7954.0,"past_year_avg_time_to_close_pull_request":6757.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.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/obsfx%2Flibgen-downloader/issues","maintainers":[{"login":"obsfx","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}],"active_maintainers":[{"login":"obsfx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/libgen-downloader/codemeta","maintainers":[{"uuid":"obsfx","login":"obsfx","name":null,"email":"balandiomer@gmail.com","url":null,"packages_count":16,"html_url":"https://www.npmjs.com/~obsfx","role":null,"created_at":"2022-11-13T02:51:11.486Z","updated_at":"2022-11-13T02:51:11.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/obsfx/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5762805,"maintainers_count":1233302,"namespaces_count":419110,"keywords_count":877561,"github":"npm","metadata":{"funded_packages_count":188204,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-08-20T05:03:15.932Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}}],"commits":{"id":218340,"full_name":"obsfx/libgen-downloader","default_branch":"master","total_commits":364,"total_committers":3,"total_bot_commits":24,"total_bot_committers":2,"mean_commits":121.33333333333333,"dds":0.06593406593406592,"past_year_total_commits":49,"past_year_total_committers":2,"past_year_total_bot_commits":16,"past_year_total_bot_committers":1,"past_year_mean_commits":24.5,"past_year_dds":0.326530612244898,"last_synced_at":"2026-08-18T15:33:26.270Z","last_synced_commit":"47d39c7c20d79664b522b5a828a6ee8c9c5ffc82","created_at":"2023-03-08T07:39:35.493Z","updated_at":"2026-08-18T15:33:25.083Z","committers":[{"name":"obsfx","email":"balandiomer@gmail.com","login":"obsfx","count":340},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":16},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8}],"past_year_committers":[{"name":"Ömercan Balandı","email":"balandiomer@gmail.com","login":"obsfx","count":33},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":16}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-19T00:00:10.144Z","repositories_count":6734342,"commits_count":974328009,"contributors_count":41088740,"owners_count":1355124,"committers_count":3348468,"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":"obsfx/libgen-downloader","html_url":"https://github.com/obsfx/libgen-downloader","last_synced_at":"2026-08-19T16:01:35.587Z","status":null,"issues_count":45,"pull_requests_count":42,"avg_time_to_close_issue":9405181.11764706,"avg_time_to_close_pull_request":9349207.657142857,"issues_closed_count":17,"pull_requests_closed_count":35,"pull_request_authors_count":7,"issue_authors_count":27,"avg_comments_per_issue":1.1333333333333333,"avg_comments_per_pull_request":0.3333333333333333,"merged_pull_requests_count":22,"bot_issues_count":0,"bot_pull_requests_count":20,"past_year_issues_count":3,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":7954.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-20T04:48:15.417Z","updated_at":"2026-08-19T16:01:35.587Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/obsfx%2Flibgen-downloader/issues","issue_labels_count":{"table":{"enhancement":11,"bug":4,"documentation":1,"currently under development":1,"wontfix":1}},"pull_request_labels_count":{"table":{"dependencies":20}},"issue_author_associations_count":{"table":{"NONE":32,"OWNER":13}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":20,"OWNER":14,"NONE":8}},"issue_authors":{"table":{"obsfx":13,"miratcan":3,"ayadgu":2,"nuitlejour":2,"N3bukadne7ar":2,"arnavpraneet":2,"Suyog7130":1,"ye-xingchen":1,"johnfalstaff90":1,"GirishKumarSharma":1,"airbee012":1,"ChapDaddy65":1,"patate254":1,"peter9811":1,"shaybc":1,"suyogricha":1,"Shellshock123":1,"MordorianGuy":1,"mathiasfoster":1,"jin-park":1,"fabianski7":1,"Shooter3k":1,"nyxablaze":1,"kulogix":1,"fidel-perez":1,"typedrat":1,"duoduodee":1}},"pull_request_authors":{"table":{"dependabot[bot]":20,"obsfx":14,"jfbercher":2,"rhortal":2,"peter9811":2,"vankeer":1,"Lokie-codes":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:06.687Z","repositories_count":16161121,"issues_count":41605936,"pull_requests_count":132884698,"authors_count":11482902,"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":{"OWNER":2,"NONE":1}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{"obsfx":2,"Suyog7130":1}},"past_year_pull_request_authors":{"table":{}},"maintainers":[{"table":{"login":"obsfx","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}}],"active_maintainers":[{"table":{"login":"obsfx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obsfx"}}]}},"events":{"total":{"CreateEvent":2,"DeleteEvent":9,"ForkEvent":21,"IssueCommentEvent":11,"IssuesEvent":4,"PullRequestEvent":9,"PushEvent":45,"ReleaseEvent":1,"WatchEvent":97},"last_year":{"CreateEvent":1,"DeleteEvent":9,"ForkEvent":3,"IssueCommentEvent":5,"IssuesEvent":1,"PullRequestEvent":3,"PushEvent":31,"ReleaseEvent":1,"WatchEvent":26}},"keywords":["bulk-downloading","cli","command-line","command-line-tool","download-ebooks","ink","interface","libgen","libgen-downloader","libgen-servers","libgenesis","nodejs","react","terminal","tui","typescript","user","zustand"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-01-31T04:45:56.843Z","updated_at":"2023-01-31T04:45:56.843Z","repository_link":"https://github.com/obsfx/libgen-downloader/blob/master/package.json","dependencies":[{"id":7263034846,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.12.5","direct":true,"kind":"runtime","optional":false},{"id":7263034847,"package_name":"commander","ecosystem":"npm","requirements":"^6.2.1","direct":true,"kind":"runtime","optional":false},{"id":7263034848,"package_name":"content-disposition","ecosystem":"npm","requirements":"^0.5.3","direct":true,"kind":"runtime","optional":false},{"id":7263034849,"package_name":"figures","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"runtime","optional":false},{"id":7263034850,"package_name":"ink","ecosystem":"npm","requirements":"^3.0.8","direct":true,"kind":"runtime","optional":false},{"id":7263034851,"package_name":"ink-spinner","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":7263034852,"package_name":"ink-text-input","ecosystem":"npm","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":7263034854,"package_name":"ink-use-stdout-dimensions","ecosystem":"npm","requirements":"^1.0.5","direct":true,"kind":"runtime","optional":false},{"id":7263034856,"package_name":"jsdom","ecosystem":"npm","requirements":"^16.4.0","direct":true,"kind":"runtime","optional":false},{"id":7263034858,"package_name":"node-fetch","ecosystem":"npm","requirements":"^2.6.0","direct":true,"kind":"runtime","optional":false},{"id":7263034861,"package_name":"prettysize","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7263034864,"package_name":"react","ecosystem":"npm","requirements":"^17.0.1","direct":true,"kind":"runtime","optional":false},{"id":7263034867,"package_name":"zustand","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"runtime","optional":false},{"id":7263034869,"package_name":"@types/content-disposition","ecosystem":"npm","requirements":"^0.5.3","direct":true,"kind":"development","optional":false},{"id":7263034871,"package_name":"@types/jsdom","ecosystem":"npm","requirements":"^12.2.4","direct":true,"kind":"development","optional":false},{"id":7263034872,"package_name":"@types/minimist","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"development","optional":false},{"id":7263034874,"package_name":"@types/node","ecosystem":"npm","requirements":"^12.19.4","direct":true,"kind":"development","optional":false},{"id":7263034876,"package_name":"@types/node-fetch","ecosystem":"npm","requirements":"^2.5.7","direct":true,"kind":"development","optional":false},{"id":7263034877,"package_name":"@types/react","ecosystem":"npm","requirements":"^16.9.56","direct":true,"kind":"development","optional":false},{"id":7263034879,"package_name":"@types/uuid","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"development","optional":false},{"id":7263034880,"package_name":"pkg","ecosystem":"npm","requirements":"^4.4.9","direct":true,"kind":"development","optional":false},{"id":7263034882,"package_name":"react-devtools","ecosystem":"npm","requirements":"^4.10.0","direct":true,"kind":"development","optional":false},{"id":7263034884,"package_name":"ts-node","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":7263034885,"package_name":"typescript","ecosystem":"npm","requirements":"^3.9.7","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T09:42:14.170Z","updated_at":"2026-08-06T09:42:14.170Z","repository_link":"https://github.com/obsfx/libgen-downloader/blob/master/.github/workflows/release.yml","dependencies":[{"id":25908804403,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25908804404,"package_name":"oven-sh/setup-bun","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25908804405,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25908804406,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25908804407,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/version-bump.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T09:42:14.430Z","updated_at":"2026-08-06T09:42:14.430Z","repository_link":"https://github.com/obsfx/libgen-downloader/blob/master/.github/workflows/version-bump.yml","dependencies":[{"id":25908804427,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"bun.lock","sha":null,"kind":"lockfile","created_at":"2026-08-06T09:42:14.660Z","updated_at":"2026-08-06T09:42:14.660Z","repository_link":"https://github.com/obsfx/libgen-downloader/blob/master/bun.lock","dependencies":[{"id":25908804452,"package_name":"@alcalzone/ansi-tokenize","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804453,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"runtime","optional":false},{"id":25908804480,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804481,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804482,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804506,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.27.2","direct":false,"kind":"runtime","optional":false},{"id":25908804507,"package_name":"@babel/helper-globals","ecosystem":"npm","requirements":"7.28.0","direct":false,"kind":"runtime","optional":false},{"id":25908804508,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"runtime","optional":false},{"id":25908804509,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.28.3","direct":false,"kind":"runtime","optional":false},{"id":25908804542,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"runtime","optional":false},{"id":25908804543,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804544,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.27.1","direct":false,"kind":"runtime","optional":false},{"id":25908804545,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.28.4","direct":false,"kind":"runtime","optional":false},{"id":25908804546,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804547,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.27.2","direct":false,"kind":"runtime","optional":false},{"id":25908804548,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804549,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.28.5","direct":false,"kind":"runtime","optional":false},{"id":25908804550,"package_name":"@electron/get","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":25908804551,"package_name":"@eslint-community/eslint-utils","ecosystem":"npm","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":25908804552,"package_name":"@eslint-community/regexpp","ecosystem":"npm","requirements":"4.12.2","direct":false,"kind":"runtime","optional":false},{"id":25908804553,"package_name":"@eslint/config-array","ecosystem":"npm","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false},{"id":25908804554,"package_name":"@eslint/config-helpers","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25908804555,"package_name":"@eslint/core","ecosystem":"npm","requirements":"0.17.0","direct":false,"kind":"runtime","optional":false},{"id":25908804556,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":25908804557,"package_name":"@eslint/js","ecosystem":"npm","requirements":"10.0.1","direct":false,"kind":"development","optional":false},{"id":25908804558,"package_name":"@eslint/object-schema","ecosystem":"npm","requirements":"2.1.7","direct":false,"kind":"runtime","optional":false},{"id":25908804559,"package_name":"@eslint/plugin-kit","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25908804560,"package_name":"@humanfs/core","ecosystem":"npm","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":25908804561,"package_name":"@humanfs/node","ecosystem":"npm","requirements":"0.16.7","direct":false,"kind":"runtime","optional":false},{"id":25908804562,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804563,"package_name":"@humanwhocodes/retry","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":25908804564,"package_name":"@isaacs/balanced-match","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804565,"package_name":"@isaacs/brace-expansion","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804566,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.13","direct":false,"kind":"runtime","optional":false},{"id":25908804567,"package_name":"@jridgewell/remapping","ecosystem":"npm","requirements":"2.3.5","direct":false,"kind":"runtime","optional":false},{"id":25908804568,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804569,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.5.5","direct":false,"kind":"runtime","optional":false},{"id":25908804570,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.31","direct":false,"kind":"runtime","optional":false},{"id":25908804571,"package_name":"@sindresorhus/is","ecosystem":"npm","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":25908804572,"package_name":"@szmarczak/http-timer","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804573,"package_name":"@types/bun","ecosystem":"npm","requirements":"1.3.14","direct":false,"kind":"development","optional":false},{"id":25908804574,"package_name":"@types/content-disposition","ecosystem":"npm","requirements":"0.5.9","direct":false,"kind":"development","optional":false},{"id":25908804575,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25908804576,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.15","direct":false,"kind":"runtime","optional":false},{"id":25908804577,"package_name":"@types/node","ecosystem":"npm","requirements":"26.1.1","direct":false,"kind":"development","optional":false},{"id":25908804578,"package_name":"@types/object-hash","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"development","optional":false},{"id":25908804579,"package_name":"@types/react","ecosystem":"npm","requirements":"19.2.7","direct":false,"kind":"development","optional":false},{"id":25908804580,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"development","optional":false},{"id":25908804581,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"development","optional":false},{"id":25908804582,"package_name":"@typescript-eslint/project-service","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804583,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804584,"package_name":"@typescript-eslint/tsconfig-utils","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804585,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804586,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804587,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804588,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804589,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"8.52.0","direct":false,"kind":"runtime","optional":false},{"id":25908804590,"package_name":"acorn","ecosystem":"npm","requirements":"8.15.0","direct":false,"kind":"runtime","optional":false},{"id":25908804591,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25908804592,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":25908804593,"package_name":"ansi-align","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804594,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804595,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804596,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804597,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804598,"package_name":"array-buffer-byte-length","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804599,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.9","direct":false,"kind":"runtime","optional":false},{"id":25908804600,"package_name":"array.prototype.findlast","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":25908804601,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25908804602,"package_name":"array.prototype.flatmap","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":25908804603,"package_name":"array.prototype.tosorted","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25908804604,"package_name":"arraybuffer.prototype.slice","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804605,"package_name":"async-function","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804606,"package_name":"auto-bind","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804607,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25908804608,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804609,"package_name":"baseline-browser-mapping","ecosystem":"npm","requirements":"2.9.11","direct":false,"kind":"runtime","optional":false},{"id":25908804610,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804611,"package_name":"boolean","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804612,"package_name":"boxen","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804613,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"runtime","optional":false},{"id":25908804614,"package_name":"browserslist","ecosystem":"npm","requirements":"4.28.1","direct":false,"kind":"runtime","optional":false},{"id":25908804615,"package_name":"buffer-crc32","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"runtime","optional":false},{"id":25908804616,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804617,"package_name":"builtin-modules","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804618,"package_name":"bun-types","ecosystem":"npm","requirements":"1.3.14","direct":false,"kind":"runtime","optional":false},{"id":25908804619,"package_name":"cacheable-request","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804620,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25908804621,"package_name":"call-bind-apply-helpers","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804622,"package_name":"call-bound","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804623,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804624,"package_name":"camelcase","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804625,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001762","direct":false,"kind":"runtime","optional":false},{"id":25908804626,"package_name":"capture-stack-trace","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804627,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804628,"package_name":"change-case","ecosystem":"npm","requirements":"5.4.4","direct":false,"kind":"runtime","optional":false},{"id":25908804629,"package_name":"ci-info","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804630,"package_name":"clean-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804631,"package_name":"cli-boxes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804632,"package_name":"cli-cursor","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804633,"package_name":"cli-spinners","ecosystem":"npm","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":25908804634,"package_name":"cli-truncate","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804635,"package_name":"clone-response","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804636,"package_name":"code-excerpt","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804637,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804638,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25908804639,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804640,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":25908804641,"package_name":"config-chain","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"runtime","optional":false},{"id":25908804642,"package_name":"configstore","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":25908804643,"package_name":"content-disposition","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804644,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804645,"package_name":"convert-to-spaces","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804646,"package_name":"core-js-compat","ecosystem":"npm","requirements":"3.48.0","direct":false,"kind":"runtime","optional":false},{"id":25908804647,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804648,"package_name":"create-error-class","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804649,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"runtime","optional":false},{"id":25908804650,"package_name":"crypto-random-string","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804651,"package_name":"css-select","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804652,"package_name":"css-what","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804653,"package_name":"cssom","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908804654,"package_name":"csstype","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804655,"package_name":"data-view-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804656,"package_name":"data-view-byte-length","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804657,"package_name":"data-view-byte-offset","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804658,"package_name":"debug","ecosystem":"npm","requirements":"4.4.3","direct":false,"kind":"runtime","optional":false},{"id":25908804659,"package_name":"decompress-response","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804660,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":25908804661,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25908804662,"package_name":"defer-to-connect","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804663,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25908804664,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804665,"package_name":"detect-node","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804666,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804667,"package_name":"dom-serializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804668,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804669,"package_name":"domhandler","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804670,"package_name":"domutils","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804671,"package_name":"dot-prop","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804672,"package_name":"dunder-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804673,"package_name":"duplexer3","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25908804674,"package_name":"electron","ecosystem":"npm","requirements":"11.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908804675,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.5.267","direct":false,"kind":"runtime","optional":false},{"id":25908804676,"package_name":"emoji-regex","ecosystem":"npm","requirements":"10.6.0","direct":false,"kind":"runtime","optional":false},{"id":25908804677,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804678,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.5","direct":false,"kind":"runtime","optional":false},{"id":25908804679,"package_name":"entities","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804680,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804681,"package_name":"environment","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804682,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":25908804683,"package_name":"es-define-property","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804684,"package_name":"es-errors","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804685,"package_name":"es-iterator-helpers","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804686,"package_name":"es-object-atoms","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804687,"package_name":"es-set-tostringtag","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804688,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804689,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804690,"package_name":"es-toolkit","ecosystem":"npm","requirements":"1.43.0","direct":false,"kind":"runtime","optional":false},{"id":25908804691,"package_name":"es6-error","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804692,"package_name":"escalade","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804693,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804694,"package_name":"eslint","ecosystem":"npm","requirements":"9.39.2","direct":false,"kind":"development","optional":false},{"id":25908804695,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"10.1.8","direct":false,"kind":"development","optional":false},{"id":25908804696,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.37.5","direct":false,"kind":"development","optional":false},{"id":25908804697,"package_name":"eslint-plugin-react-hooks","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":25908804698,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"63.0.0","direct":false,"kind":"development","optional":false},{"id":25908804699,"package_name":"eslint-scope","ecosystem":"npm","requirements":"8.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804700,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804701,"package_name":"espree","ecosystem":"npm","requirements":"10.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804702,"package_name":"esquery","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":25908804703,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804704,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804705,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804706,"package_name":"execa","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25908804707,"package_name":"extract-zip","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":25908804708,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804709,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804710,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":25908804711,"package_name":"fd-slicer","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804712,"package_name":"fdir","ecosystem":"npm","requirements":"6.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908804713,"package_name":"figures","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804714,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804715,"package_name":"filesize","ecosystem":"npm","requirements":"11.0.13","direct":false,"kind":"runtime","optional":false},{"id":25908804716,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804717,"package_name":"find-up-simple","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804718,"package_name":"flat-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804719,"package_name":"flatted","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"runtime","optional":false},{"id":25908804720,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":25908804721,"package_name":"fs-extra","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804722,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804723,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"runtime","optional":false},{"id":25908804724,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804725,"package_name":"generator-function","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804726,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":25908804727,"package_name":"get-east-asian-width","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804728,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804729,"package_name":"get-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804730,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804731,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804732,"package_name":"glob","ecosystem":"npm","requirements":"13.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804733,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804734,"package_name":"global-agent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804735,"package_name":"global-dirs","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804736,"package_name":"global-tunnel-ng","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":25908804737,"package_name":"globals","ecosystem":"npm","requirements":"16.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908804738,"package_name":"globalthis","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804739,"package_name":"gopd","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804740,"package_name":"got","ecosystem":"npm","requirements":"9.6.0","direct":false,"kind":"runtime","optional":false},{"id":25908804741,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"runtime","optional":false},{"id":25908804742,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804743,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804744,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804745,"package_name":"has-proto","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804746,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804747,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804748,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804749,"package_name":"hermes-estree","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":25908804750,"package_name":"hermes-parser","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":25908804751,"package_name":"html-escaper","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804752,"package_name":"htmlparser2","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804753,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804754,"package_name":"ignore","ecosystem":"npm","requirements":"7.0.5","direct":false,"kind":"runtime","optional":false},{"id":25908804755,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25908804756,"package_name":"import-lazy","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804757,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25908804758,"package_name":"indent-string","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804759,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804760,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":25908804761,"package_name":"ink","ecosystem":"npm","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":25908804762,"package_name":"ink-spinner","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804763,"package_name":"ink-text-input","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804764,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804765,"package_name":"ip","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":25908804766,"package_name":"is-array-buffer","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":25908804767,"package_name":"is-async-function","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804768,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804769,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804770,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804771,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":25908804772,"package_name":"is-ci","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804773,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.16.1","direct":false,"kind":"runtime","optional":false},{"id":25908804774,"package_name":"is-data-view","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804775,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804776,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804777,"package_name":"is-finalizationregistry","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804778,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804779,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804780,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804781,"package_name":"is-in-ci","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804782,"package_name":"is-installed-globally","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804783,"package_name":"is-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804784,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804785,"package_name":"is-npm","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804786,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804787,"package_name":"is-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804788,"package_name":"is-path-inside","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804789,"package_name":"is-redirect","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804790,"package_name":"is-regex","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804791,"package_name":"is-retry-allowed","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804792,"package_name":"is-set","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804793,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804794,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804795,"package_name":"is-string","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804796,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804797,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.15","direct":false,"kind":"runtime","optional":false},{"id":25908804798,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804799,"package_name":"is-weakmap","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804800,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804801,"package_name":"is-weakset","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804802,"package_name":"isarray","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25908804803,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804804,"package_name":"iterator.prototype","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":25908804805,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804806,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804807,"package_name":"jsesc","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804808,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804809,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25908804810,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804811,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804812,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804813,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804814,"package_name":"jsx-ast-utils","ecosystem":"npm","requirements":"3.3.5","direct":false,"kind":"runtime","optional":false},{"id":25908804815,"package_name":"keyv","ecosystem":"npm","requirements":"4.5.4","direct":false,"kind":"runtime","optional":false},{"id":25908804816,"package_name":"latest-version","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804817,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25908804818,"package_name":"linkedom","ecosystem":"npm","requirements":"0.18.12","direct":false,"kind":"runtime","optional":false},{"id":25908804819,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804820,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":25908804821,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":25908804822,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804823,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804824,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":25908804825,"package_name":"make-dir","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804826,"package_name":"matcher","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804827,"package_name":"math-intrinsics","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804828,"package_name":"meow","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804829,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804830,"package_name":"mimic-response","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804831,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804832,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":25908804833,"package_name":"minipass","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804834,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":25908804835,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804836,"package_name":"nanoid","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"runtime","optional":false},{"id":25908804837,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804838,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.27","direct":false,"kind":"runtime","optional":false},{"id":25908804839,"package_name":"normalize-url","ecosystem":"npm","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":25908804840,"package_name":"npm-conf","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804841,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804842,"package_name":"nth-check","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804843,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804844,"package_name":"object-hash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804845,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":25908804846,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804847,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.7","direct":false,"kind":"runtime","optional":false},{"id":25908804848,"package_name":"object.entries","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":25908804849,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.8","direct":false,"kind":"runtime","optional":false},{"id":25908804850,"package_name":"object.values","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804851,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804852,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804853,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":25908804854,"package_name":"own-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804855,"package_name":"p-cancelable","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804856,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804857,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804858,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804859,"package_name":"package-json","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804860,"package_name":"package-json-from-dist","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804861,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804862,"package_name":"patch-console","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804863,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804864,"package_name":"path-is-inside","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804865,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804866,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25908804867,"package_name":"path-scurry","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804868,"package_name":"pend","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804869,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804870,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804871,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804872,"package_name":"pluralize","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804873,"package_name":"possible-typed-array-names","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804874,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804875,"package_name":"prepend-http","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804876,"package_name":"prettier","ecosystem":"npm","requirements":"3.7.4","direct":false,"kind":"development","optional":false},{"id":25908804877,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804878,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804879,"package_name":"prop-types","ecosystem":"npm","requirements":"15.8.1","direct":false,"kind":"runtime","optional":false},{"id":25908804880,"package_name":"proto-list","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":25908804881,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804882,"package_name":"pump","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804883,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25908804884,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":25908804885,"package_name":"react","ecosystem":"npm","requirements":"19.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804886,"package_name":"react-devtools","ecosystem":"npm","requirements":"4.24.0","direct":false,"kind":"development","optional":false},{"id":25908804887,"package_name":"react-devtools-core","ecosystem":"npm","requirements":"4.24.0","direct":false,"kind":"runtime","optional":false},{"id":25908804888,"package_name":"react-is","ecosystem":"npm","requirements":"16.13.1","direct":false,"kind":"runtime","optional":false},{"id":25908804889,"package_name":"react-reconciler","ecosystem":"npm","requirements":"0.33.0","direct":false,"kind":"runtime","optional":false},{"id":25908804890,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":25908804891,"package_name":"reflect.getprototypeof","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":25908804892,"package_name":"regexp-tree","ecosystem":"npm","requirements":"0.1.27","direct":false,"kind":"runtime","optional":false},{"id":25908804893,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":25908804894,"package_name":"registry-auth-token","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804895,"package_name":"registry-url","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804896,"package_name":"regjsparser","ecosystem":"npm","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":25908804897,"package_name":"resolve","ecosystem":"npm","requirements":"2.0.0-next.5","direct":false,"kind":"runtime","optional":false},{"id":25908804898,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804899,"package_name":"responselike","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804900,"package_name":"restore-cursor","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804901,"package_name":"rimraf","ecosystem":"npm","requirements":"6.1.2","direct":false,"kind":"development","optional":false},{"id":25908804902,"package_name":"roarr","ecosystem":"npm","requirements":"2.15.4","direct":false,"kind":"runtime","optional":false},{"id":25908804903,"package_name":"safe-array-concat","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804904,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804905,"package_name":"safe-push-apply","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804906,"package_name":"safe-regex-test","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804907,"package_name":"scheduler","ecosystem":"npm","requirements":"0.27.0","direct":false,"kind":"runtime","optional":false},{"id":25908804908,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"runtime","optional":false},{"id":25908804909,"package_name":"semver-compare","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804910,"package_name":"semver-diff","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804911,"package_name":"serialize-error","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804912,"package_name":"set-function-length","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25908804913,"package_name":"set-function-name","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804914,"package_name":"set-proto","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804915,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804916,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804917,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.8.3","direct":false,"kind":"runtime","optional":false},{"id":25908804918,"package_name":"side-channel","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804919,"package_name":"side-channel-list","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804920,"package_name":"side-channel-map","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804921,"package_name":"side-channel-weakmap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804922,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":25908804923,"package_name":"slice-ansi","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804924,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908804925,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":25908804926,"package_name":"stop-iteration-iterator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804927,"package_name":"string-width","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804928,"package_name":"string.prototype.matchall","ecosystem":"npm","requirements":"4.0.12","direct":false,"kind":"runtime","optional":false},{"id":25908804929,"package_name":"string.prototype.repeat","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804930,"package_name":"string.prototype.trim","ecosystem":"npm","requirements":"1.2.10","direct":false,"kind":"runtime","optional":false},{"id":25908804931,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":25908804932,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":25908804933,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804934,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804935,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804936,"package_name":"strip-indent","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804937,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804938,"package_name":"sumchecker","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804939,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804940,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804941,"package_name":"term-size","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804942,"package_name":"timed-out","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804943,"package_name":"tinyglobby","ecosystem":"npm","requirements":"0.2.15","direct":false,"kind":"runtime","optional":false},{"id":25908804944,"package_name":"to-readable-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804945,"package_name":"ts-api-utils","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804946,"package_name":"tunnel","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":25908804947,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25908804948,"package_name":"type-fest","ecosystem":"npm","requirements":"4.41.0","direct":false,"kind":"runtime","optional":false},{"id":25908804949,"package_name":"typed-array-buffer","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804950,"package_name":"typed-array-byte-length","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25908804951,"package_name":"typed-array-byte-offset","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908804952,"package_name":"typed-array-length","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25908804953,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":25908804954,"package_name":"typescript","ecosystem":"npm","requirements":"5.9.3","direct":false,"kind":"development","optional":false},{"id":25908804955,"package_name":"typescript-eslint","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"development","optional":false},{"id":25908804956,"package_name":"uhyphen","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804957,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804958,"package_name":"undici-types","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908804959,"package_name":"unique-string","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804960,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804961,"package_name":"unzip-response","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804962,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":25908804963,"package_name":"update-notifier","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908804964,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":25908804965,"package_name":"url-parse-lax","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804966,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804967,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804968,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804969,"package_name":"which-builtin-type","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804970,"package_name":"which-collection","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804971,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.19","direct":false,"kind":"runtime","optional":false},{"id":25908804972,"package_name":"widest-line","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804973,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":25908804974,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"9.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804975,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804976,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"2.4.3","direct":false,"kind":"runtime","optional":false},{"id":25908804977,"package_name":"ws","ecosystem":"npm","requirements":"8.19.0","direct":false,"kind":"runtime","optional":false},{"id":25908804978,"package_name":"xdg-basedir","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804979,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25908804980,"package_name":"yauzl","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":25908804981,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804982,"package_name":"yoga-layout","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908804983,"package_name":"zod","ecosystem":"npm","requirements":"4.3.5","direct":false,"kind":"runtime","optional":false},{"id":25908804984,"package_name":"zod-validation-error","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908804985,"package_name":"zustand","ecosystem":"npm","requirements":"5.0.9","direct":false,"kind":"runtime","optional":false},{"id":25908804986,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804987,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"runtime","optional":false},{"id":25908804988,"package_name":"globals","ecosystem":"npm","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804989,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":25908804990,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"runtime","optional":false},{"id":25908804991,"package_name":"semver","ecosystem":"npm","requirements":"7.7.3","direct":false,"kind":"runtime","optional":false},{"id":25908804992,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908804993,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":25908804994,"package_name":"cli-boxes","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804995,"package_name":"widest-line","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908804996,"package_name":"get-stream","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908804997,"package_name":"keyv","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908804998,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908804999,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25908805000,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25908805001,"package_name":"entities","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908805002,"package_name":"@types/node","ecosystem":"npm","requirements":"12.19.4","direct":false,"kind":"runtime","optional":false},{"id":25908805003,"package_name":"@eslint/js","ecosystem":"npm","requirements":"9.39.2","direct":false,"kind":"runtime","optional":false},{"id":25908805004,"package_name":"cross-spawn","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":25908805005,"package_name":"get-stream","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805006,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":25908805007,"package_name":"minimatch","ecosystem":"npm","requirements":"10.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908805008,"package_name":"chalk","ecosystem":"npm","requirements":"5.6.2","direct":false,"kind":"runtime","optional":false},{"id":25908805009,"package_name":"ci-info","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25908805010,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908805011,"package_name":"got","ecosystem":"npm","requirements":"6.7.1","direct":false,"kind":"runtime","optional":false},{"id":25908805012,"package_name":"semver","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":25908805013,"package_name":"lru-cache","ecosystem":"npm","requirements":"11.2.4","direct":false,"kind":"runtime","optional":false},{"id":25908805014,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908805015,"package_name":"ws","ecosystem":"npm","requirements":"7.5.10","direct":false,"kind":"runtime","optional":false},{"id":25908805016,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805017,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908805018,"package_name":"type-fest","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25908805019,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805020,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805021,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805022,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805023,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805024,"package_name":"string-width","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908805025,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":25908805026,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":25908805027,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805028,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805029,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":25908805030,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":25908805031,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805032,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25908805033,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25908805034,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805035,"package_name":"url-parse-lax","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805036,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805037,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805038,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805039,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805040,"package_name":"@typescript-eslint/project-service","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805041,"package_name":"@typescript-eslint/tsconfig-utils","ecosystem":"npm","requirements":"8.56.1","direct":false,"kind":"runtime","optional":false},{"id":25908805042,"package_name":"minimatch","ecosystem":"npm","requirements":"10.2.4","direct":false,"kind":"runtime","optional":false},{"id":25908805043,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908805044,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":25908805045,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805046,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25908805047,"package_name":"prepend-http","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908805048,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":25908805049,"package_name":"brace-expansion","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"runtime","optional":false},{"id":25908805050,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25908805051,"package_name":"balanced-match","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull-request.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T09:42:14.078Z","updated_at":"2026-08-06T09:42:14.078Z","repository_link":"https://github.com/obsfx/libgen-downloader/blob/master/.github/workflows/pull-request.yml","dependencies":[{"id":25908804401,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25908804402,"package_name":"oven-sh/setup-bun","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":14.319495235725732,"created_at":"2026-06-26T13:41:14.736Z","updated_at":"2026-08-20T16:31:54.036Z","avatar_url":"https://github.com/obsfx.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/376282","html_url":"https://summary.ecosyste.ms/projects/376282"}